2010-06-21 44 views
0

我正在爲一家已在商店中發佈應用的公司工作。所以 - 他們已經創建了一個分發證書。 此人已離開,現在我必須爲新應用設置Ad Hoc安裝和分發。我是否需要私鑰/公鑰才能進行應用分發和臨時安裝?

的iPhone開發者計劃用戶指南規定:

保存您的密碼,並傳輸到其它系統

這是您保存 私鑰在 事件的地方安全至關重要您需要在多個Mac上構建您的 應用程序,或者決定 重新安裝系統操作系統。如果沒有 您的私鑰,您將無法在Xcode中籤署 二進制文件,並且您將無法將您的應用程序 上傳到App Store或在任何Apple設備上安裝您的 應用程序。當 生成CSR時,鑰匙串 訪問應用程序會在您的登錄鑰匙串上創建私鑰 。此 私鑰與您的用戶 帳戶綁定,如果因操作系統重新安裝而丟失 ,則不能複製。如果你的 計劃在多個系統上開發和測試 ,你將需要 將你的私鑰導入所有你要進行工作的系統的所有 。

我無法訪問其他人使用鑰匙串訪問生成的這些密鑰。我還可以建立Ad Hoc和Distribution嗎?

或者是否需要撤銷此分發證書並重新開始....是否會影響已提交的應用程序?

回答

1

您需要私鑰才能對應用程序進行簽名。最簡單的做法可能是嘗試聯繫「其他人」來恢復密鑰。

我最近重新生成了我們的分發證書,因爲舊版本已過期 - 唯一的問題是使用舊證書創建的配置文件與新證書不兼容,因此當這些證書存在時,現有Development/Ad Hoc版本將停止工作到期。

我還沒有聽說過使用App Store構建的客戶的任何問題。

+0

我設法得到鑰匙,謝謝奧丁 – cannyboy 2010-06-21 20:37:15

-1

您需要密鑰才能安裝證書並構建可分發的應用(App Store或Ad hoc)。

您不需要撤銷現有證書即可創建用於分發新應用程序的新證書。只需爲該應用程序專門製作新證書即可。

+0

重點是我沒有鑰匙。並且您不能在第一個之後添加分發證書。只有一個是允許的。 – cannyboy 2010-06-21 12:09:02

相關問題