2014-02-10 36 views
4

我打這個奇怪的問題,一個配置文件用於工作,並沒有過期現在一直告訴我,「配置文件沒有身份...」而且xcode促使我可以通過下載一個新的配置文件來解決這個問題。但是這並沒有解決問題,實際上我發現xcode也沒有下載配置文件。 no valid sign identity從配置文件「...」沒有身份(發生在我升級到xcode 5後)

我試圖從developer.apple.com從該配置文件下載證書並重新安裝它。但是xcode仍然抱怨「沒有身份」。

我讓xcode從帳戶選項卡刷新配置文件,也沒有工作。我甚至從developer.apple.com中刪除了該配置文件,並讓xcode刷新配置文件,但仍無濟於事。

我檢查鑰匙串並驗證該證書在「我的證書」(我不懷疑,實際上B/C它用於工作,所以它應該是有吧?)

所以基本上我跑出來的想法,有什麼建議嗎?

BTW,我想起這件事發生時,我升級到Xcode中5,並添加了新的發展設備(不一定是當然的理由)

+0

http://stackoverflow.com/questions/12867878/missing-private-key-in-the-distribution-certificate-on-keychain 上面的回答也可以幫助解決問題。 –

回答

1

請在鑰匙串中檢查是否有證書準備的關鍵,你正在使用該應用程序。

+0

是的,我檢查了鑰匙鏈,並且該配置文件有一個證書,我不認爲你對「僅與此證書鏈接的配置文件」的評論。是正確的。我有配置文件包含更多的證書。 – Qiulang

6

我試過一切!這是我唯一的工作:只需創建一個新的生產證書並使用相同的捆綁ID創建一個新的供應配置文件。 (是的,如果你正在更新已經存在的應用程序,這將起作用)。下載證書和證書。配置文件並同時運行(雙擊)。現在重複步驟6並歸檔。這應該工作。

0

你必須在Xcode - >首選項 - >從左側窗口選擇你的應用程序ID - >點擊「查看詳細信息」 - >最後點擊箭頭更新你的證書。

完成該過程後,進入Build Settings並選擇您的供應配置文件。現在,你可以看到你的身份。

希望得到這個幫助。

0

即使我安裝了正確的證書,密鑰和配置文件,我也遇到了同樣的問題。 問題是我沒有在XCode中添加帳戶。我從來沒有做過,但現在看來它是強制性的。

因此,在XCode首選項,帳戶選項卡中,如果您的Apple ID不存在,請確保添加它。 對我來說,它立即解決了問題。

相關問題