2012-07-23 71 views
2

我拿到了新電腦。首先,我複製了舊的iOS項目。然後,我在刷新組織者配置文件,但所有的人都得到了狀態「有效簽名身份未找到」 enter image description here新計算機上的「有效簽名標識未找到」

所以在鑰匙串訪問所有證書都OK

enter image description here

任何想法?我應該如何驗證所有這些配置文件? Thnx

+0

您是否擁有鑰匙串中證書的私鑰? – Vin 2012-07-23 06:42:59

回答

10

有證書enter image description here

轉到您的舊Mac點擊在沒有私鑰右擊私有密鑰和導出密鑰給該鍵輸入密碼。將其複製到私鑰並轉存到新的Mac Keychain並要求輸入密碼,以便在輸出時輸入您在舊mac中設置的密碼。重新啓動的Xcode它工作正常

+0

欲瞭解更多信息,請查看此鏈接如何做到這一點。 http://developer.apple.com/library/ios/#technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-TNTAG24 – Sumanth 2012-07-23 06:51:08

+0

現在我沒有訪問我的舊mac。我如何從DevCenter恢復這個密鑰? – 2012-07-23 07:15:28

+2

如果您無法訪問舊的mac,則無法獲取.pem文件。因此無法驗證您的證書 – Sumanth 2012-07-23 07:36:39

2

證書沒問題,但簽名證書所需的私鑰不在這裏:您可以看到這一點,因爲Keychain.app中證書附近沒有公開的三角形。

證書附帶的密鑰應該有.p12擴展名,但如果找不到它,最好的辦法是使用DevCenter撤消證書,然後再次創建它們並將它們下載到新的證書中系統。

+0

我應該在哪裏下載DevCenter中的.p12文件? – 2012-07-23 07:05:19

+0

你可以選擇證書和密鑰,並選擇導出爲「個人信息交換」 – Olotiar 2012-07-23 07:20:48

+0

你能解釋更多細節,一步一步 – 2012-07-23 07:40:17

1

如果你在你的舊Mac的私鑰可以創建你的.p12文件是這樣的: http://seventhsoulmountain.blogspot.com/2013/09/how-do-i-create-p12-file.html

但是,如果你不這樣做,你必須撤銷舊證書創建一個新的。 有時候這是一種痛苦。最近我不得不面對這個。證書可能會出現,但您沒有私鑰。有關完整的指南,請點擊下方: http://seventhsoulmountain.blogspot.com/2013/09/ios-code-sign-in-complete-walkthrough.html