簡體   English   中英

硬盤格式化:代碼簽名錯誤:標識“ iPhone Developer”與默認鑰匙串中的任何有效證書/私鑰對都不匹配

[英]Hard Drive Reformat: Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain

最近,我的舊硬盤崩潰了,不得不重新安裝Mac上的所有內容。 我終於使所有一切都恢復了正常運行,除了在iPhone上運行iOS應用之外,我一直收到錯誤消息:

代碼簽名錯誤:“ iPhone開發者”身份與默認鑰匙串中的任何有效證書/私鑰對都不匹配

我知道這與鑰匙串有關,但是我很久以前就做過,以至於我不記得這些步驟是什么(在這種情況下,我什至都不認為這些步驟會再次相同)。 有什么想法可以在手機上重新安裝iOS應用程序嗎?

由於硬盤崩潰,因此鑰匙串中的所有證書都會丟失。 因此,您無法再次使用相同的證書對應用程序進行代碼簽名。 您需要從供應門戶撤消證書,使用此證書從門戶更新供應配置文件,然后下載它。 使用此證書對您的應用重新編碼。

在Mac上首次創建證書時,它將安裝到鑰匙串訪問中。 如果發生類似這樣的事件,您應該備份私鑰和證書。從門戶下載配置文件不一樣。

繼續保存自己的信息:轉到Xcode組織者->庫->開發人員資料->導出,然后將該資料保存在安全的地方。 萬一您再次使硬盤驅動器崩潰,則可以將此配置文件導入新計算機,從而避免證書吊銷。

您需要生成一個新的簽名證書。 在創建存儲在鑰匙串中的私鑰/公鑰對之前,執行此操作時。 當硬盤崩潰時,私鑰丟失了,因此您無法再使用舊證書對應用程序進行簽名,因此需要創建新證書。

請執行以下步驟: http : //developer.apple.com/ios/manage/certificates/team/howto.action

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM