我們有一個分發證書,它將在11月份過期。爲了在簽署我們當前的應用程序時獲得快速響應,一位同事繼續創建第二個證書。多個iOS分發證書問題
不幸的是,自從下載此證書後,我無法在使用終端時使用舊證書或新證書籤署應用程序。每次我試圖登錄終端的應用程序,這兩個證書是目前在鑰匙串我得到的錯誤:
iPhone Distribution: XXXX: ambiguous (matches "iPhone Distribution: XXXX and iPhone Distribution: XXXX in /Users/applicatonsigning/Library/Keychains/login.keychain)
此外,如果我刪除的證書/私鑰和剛剛嘗試使用舊的或新證書分別出現以下錯誤:
XYZ.app: object file format unrecognized, invalid, or unsuitable.
因此,到目前爲止,我已經撤銷,並重新分配我的蘋果開發者證書以及嘗試創建我的MAC配置文件只用簽字。另外,根據我的鑰匙鏈,這兩個證書都是有效的並且有相關的私鑰。
不幸的是,我接下來要做的事情完全失敗。我需要儘快開始辭職,但是,我不能。
有關我如何簽署我的申請的任何想法?
對於第一個問題有一個官方文檔:http://developer.apple.com/library/ios/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-TROUBLESHOOTING_FAQ-HOW_DO_I_RESOLVE_THE_CODESIGN_ERROR__IPHONE_DEVELOPER__OR_IPHONE_DISTRIBUTION__AMBIGUOUS_MATCHES_對於第二個問題在SO上有類似的問題:http://stackoverflow.com/a/6769927/792677你已經檢查過嗎? –