2011-05-13 35 views
4

的問題是,我想創建一個新的App一個新的私有/公共密鑰對。添加的私鑰證書,反之亦然

所以我隨後的文檔(http://developer.apple.com/ios/manage/certificates/team/howto.action),並將其向所述第一創建了一個新的密鑰對。

好,比我得到一個證書籤名請求文件,我不得不上傳到開發者網站(證書>發展論壇)。 在那裏,我發現,(因爲)我們已經在appstore中有一個應用程序,已經有一個證書。所以我下載了現有的並在查找器中雙擊它。鑰匙串已打開,但未將證書附加到新創建的私鑰(如我所闡述的)。

我做錯了什麼?我必須做些什麼來激活這個密鑰對?

有人可以幫助我在這個問題?

感謝 溴 尼克

回答

14

每個證書將有一個公鑰和私鑰。而且,如果您正在討論開發人員證書,則每個開發人員帳戶都只能有一個證書。

你得到什麼,從蘋果網站下載只是你的公鑰。您需要私鑰才能簽署應用程序。您的私鑰將位於您生成CSR的機器中。

選中http://developer.apple.com/ios/manage/certificates/team/howto.action中的「保存您的私鑰並將其傳輸到其他系統」部分,以瞭解如何從該機器導出您的私鑰並將其用於其他機器。

如果cannt得到你生成CSR的機器,那麼你可以撤銷現有的一個,併產生一個新的。但請記住,這將使從此證書生成的現有配置文件無效。

0

我有同樣的問題,我不得不刪除我的所有配置的配置文件和現有的證書,然後我跟着從這篇文章的一步一步的指示:

Creating Your Signing Certificates由蘋果公司和它有我,幾分鐘後撞上我的腦袋!

+0

不建議使用「創建簽名證書」。使用此鏈接:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html – 2014-02-21 04:36:17