2012-09-15 26 views
16
**The identity used to sign the executable is no longer valid.** 
Please verify that your device’s clock is properly set, and that your signing certificate is not expired. 

我在iPhone上通過Xcode設備在iPhone上構建我的應用2天時遇到此錯誤。它以前工作正常。但只有在iPhone上構建時,其他ios設備纔是正常的,hic。你能幫助我:(用於簽署可執行文件的身份不再有效<=幫助我

+0

在設置中檢查您的iphone日期/時間。將其切換爲自動。 – Ashishail

+0

我突然用iPad看到了同樣的問題。我的日期/時間設置是正確的(自動),並且我的所有供應配置文件都是有效且未過期的:( –

+0

嘗試修復xcode:https://github.com/codepath/ios_guides/wiki/Fixing-Xcode –

回答

0

您更新您的iOS程序後,它可能發生,即使證書和配置文件尚未到期。

只需編輯配置文件,並重新選擇匹配的證書。 的證書你檢查確定之前,可能會被取消選中

0

通常它足以強制XCode重新下載證書在XCode - >首選項 - >帳戶 - >您的Apple ID - >查看詳細信息,請按重新加載按鈕在左下角

0

我需要刪除我的證書fr om鑰匙串,然後Xcode建議'修復問題',一切開始工作。

2

你可以嘗試從鑰匙串刪除證書,重新啓動Xcode和嘗試下載它們(Xcode中 - 首選項 - 帳戶 - 查看詳情),點擊「下載全部」

如果這不起作用開放的Xcode佔(Xcode中 - 首選項 - 帳戶 - 查看詳情)右擊的證書和刪除他們。 檢查會員中心如果有人是不活躍或已過期並解決該問題。

即使您從Xcode中刪除它們,您從成員中心管理的證書仍然存在。 Xcode將下載會員中心的所有證書。 我有這些證書的幾個問題,大部分時間這些操作解決了我的問題。 希望它也適合你。

相關問題