2009-04-23 93 views
1

我的證書剛過期。 我在團隊部分更新了它,然後更新供應配置文件,並將它們重新安裝到我的鑰匙串和xcode上,然後出現此錯誤:更新我的證書後的代碼簽名錯誤

代碼簽名錯誤:身份「iPhone開發人員」與任何有效證書/私鑰對登錄鑰匙扣

我該怎麼辦?

非常感謝

蒂埃裏

回答

2

我發現這個問題。 我已經刪除了我的私鑰。

我不得不用鑰匙串,營造出新的私鑰要求「CertificateSigningRequest.certSigningRequest」認證文件。

0

我只是想補充的是,當你的證書已過期或當它以某種方式從您的鑰匙串刪除您會收到此錯誤。要修復它,請登錄到iPhone開發人員計劃門戶並更新證書 - 這些說明非常全面。

0

擦除你的私鑰是不夠的。

您還必須從你的Mac刪除您的provisioning profile,否則新的配置文件將(默默!)安裝失敗,即使它顯然比現有的一個新的。

(刪除鍵是最容易使用的iPhone配置實用工具,你可以從Apple.com下載,刪除個人資料是最容易使用的應用程序了。每個人都應該得到IPCU!(免費))

0

我知道問題得到解答,但是如果有人遇到問題並且不確定在哪裏查找信息 - 我發現以下內容很有用:

您也可以在開發的供應部分檢查供應證書的狀態和分配標籤。

這是有用的,因爲如果證書已經改變或不存在與生成的問題,則該現有的應用程序的provisioning profile(多個)狀態將被標記爲無效。在這種情況下,您必須修改它們,但我發現它很有用。

此外,在XCode, 下的組織者窗口iPhone開發 - >供應配置文件 是查看任何問題的快速方法,尤其是在過期日期。

2

如果您改變了您的計算機密碼,您已經創建了一個證書後,你將不得不從頭再來經歷的過程,創造新的證書。花了我4個小時弄清楚了這一點。

0

如果未安裝WWDR中間證書,也會發生這種情況。