2012-09-28 66 views
1

剛剛將我的Xcode從4.3.2升級到4.5,並且出現錯誤:「身份不符合任何有效,鑰匙串中未到期的證書/私鑰對「。Xcode 4.5:身份不匹配鑰匙鏈中的任何有效的,未過期的證書/私鑰對

聽起來很奇怪,因爲我成功地在之前建立了一個代碼。當然,我有一個私鑰,一個用密鑰簽名的有效證書,捆綁包名稱與配置文件完全匹配等。除Xcode版本外,沒有任何更改。

一個新奇怪的事情是,如果我將配置文件選擇器設置爲自動模式,它會顯示「沒有配置文件當前匹配」,但對調試進行正確選擇 - 任何iOS SDK和發佈 - 任何iOS SDK。

可能會做我需要做的事情有一個Xcode?任何想法?沒聽說iOS版SDK之前簽約的影響...

+0

可能的重複[如何解決代碼簽名錯誤:身份IPAD不匹配您的鑰匙串中的任何有效,未過期的證書/私鑰對?](http://stackoverflow.com/questions/ 11869486 /我怎麼能解決這個代碼簽名錯誤的身份ipad-doesnt-匹配任何有效的) – trojanfoe

+0

http://stackoverflow.com/questions/9527273/code-sign-error - 身份iphone的分佈 - 沒有匹配任何有效的證書 – trojanfoe

+0

http://stackoverflow.com/questions/4841378/code-signing-identity-name-does-not-match-any-valid-non -expired-code-signing – trojanfoe

回答

1

的問題是,新的Xcode(我懷疑這是一個Xcode)做了一個真正的混亂與配置文件。

刪除一切(除私鑰,當然)在我的Mac和d任何設備。並重新安裝:Apple WWDRCA,開發證書,所有配置文件。

然後手動設置簽名,因爲自動選擇指向錯誤(不存在)配置文件。

所以我不需要撤銷和頒發證書。

對任何其他評論者:謝謝,但我知道如何簽署應用程序,並確保閱讀發表在評論中的所有主題。請嘗試仔細閱讀整個問題,特別是如果您認爲它是重複的。 Mea culpa,我沒有說明我已經閱讀過類似的話題。

2

我失去了這麼多天來關閉這個問題。更新Xcode版本後出現此錯誤。這只是因爲Xcode默認設置爲device而不是simulator。我希望它能幫助你。

相關問題