2009-09-11 56 views
42

操作系統升級期間,我丟失了iPhone分發證書的私鑰。 現在我想上傳一個新的iPhone應用程序到App Store,這需要我用iPhone發行簡介/證書籤名應用程序。有什麼辦法可以創建一個新的iPhone分發證書。我沒有在開發者平臺上找到任何「New ..」選項。丟失iPhone發行證書的私鑰。有什麼可以解決的?

還有一個問題:我必須用iPhone分發證書在App Store上簽名才能提交代碼嗎?或者我可以使用iPhone開發證書在App Store上簽名並上傳它?

在此先感謝...

回答

92

撤消您當前的證書,等待幾秒鐘,並刷新頁面,你應該會看到一個按鈕,「申請證書」。您必須再次遵循證書籤名請求說明,並上傳.csr文件。然後,您必須等待您的團隊管理員(很可能是您)接受新證書,然後才能下載它並安裝到您的KeyChain中。

您必須使用新證書爲應用程序創建新的設置配置文件。

希望這有助於:)

+1

嗨亞當, 感謝您的快速回復。 我也已經提交使用此iPhone分發證書的應用程序。如果我撤銷證書,如果我想更新現有的應用程序,會有什麼問題? – engineer 2009-09-11 10:54:11

+1

對此不太確定,我認爲你可能能夠避開它,因爲你仍然會使用相同的App ID。無論如何,我想你沒有選擇,失去了自己的一個。會有興趣聽到結果。 請隨時upvote /接受我的答案,如果它幫助你;) – adam 2009-09-11 13:23:24

+26

如果你撤銷證書,現有的應用程序沒有問題。我有一位和你一樣的問題的客戶,我們在這之前與蘋果進行了覈對。 獲得新證書後,請丟棄Xcode和Apple網站上的所有配置文件,並重新創建配置文件,因爲它們全都無用。 – 2009-09-14 04:07:38

0

是的,你可以有你在分配和再次得到CSR(應該從蘋果那裏你需要密鑰)和創造新的證書,這個 吊銷證書的解決方案。一旦你這樣做,你將擁有證書,現在轉到配置文件,你會發現配置文件無效,編輯它,並採取新的證書,你創建並再次重新生成。下載證書和個人資料,並在代碼中使用,你很好去

相關問題