2013-10-03 18 views
1

問題是:我有一個新的Mac,需要設置它的開發。但是我的證書和配置文件留在了其他機器上,所以我無法從中恢復它們。如果使用其他mac,證書和配置文件有什麼用處?

我發現這一點:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW34

但是否需要撤銷我的老證書,再拍一次?如果我不是我們小組的管理員,我怎麼能這樣做? 最後一個問題 - 如何配置配置文件?在我(如果需要)更改我的證書後,是否應該改變它?

回答

0

問題得到解決。

在相同的情況下,只有一個解決方案:撤銷舊證,並要求新的。 https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW34

此外,還有一個問題「這個證書是無效的」 - 這是因爲時間的差異。所以我只是改變了我在mac上的時間,重新啓動了它,證書變得有效(對於可能遇到同樣問題的人來說)。

5

只要打開你的舊的Mac,用私鑰選擇開發與銷售證書鑰匙串訪問一起,單擊鼠標右鍵,選擇導出,並保存文件類型的.p12任何地方,提供密碼。找到保存的文件並將其複製到您的新Mac上,打開鑰匙串訪問權限,鍵入您在保存時輸入的密碼,然後您就可以走了;)祝您好運!

編輯至於設置配置文件,安裝上述證書之後,您可以使用xcode從開發人員平臺獲取設置配置文件。

ANOTHER編輯對不起,直到最後沒有讀到問題。所以,如果您以我的方式導出和導入證書,則不必撤銷舊證書,也無需更改供應配置文件。如果您撤銷開發人員和分發證書,則必須修改配置文件以使用新證書或創建新證書。

+0

那麼這個答案雖然方便,但我認爲他是說由於某種原因,他無法抵擋他的舊的Mac。 –

+1

@Puneet謝謝老兄。 –

+0

謝謝,但我不能只是出口它。 那麼這是否意味着我必須撤消當前的證書並請求一個新證書?我應該如何處理配置文件? – Maria

相關問題