2016-06-30 80 views
0

我爲我的Macbook做了全新安裝(將硬盤升級爲SSD後),但我意識到我的項目不再在設備上運行全新安裝OS X後,我的蘋果手錶應用程序再次運行

它做工精細的模擬器和改變我的iPhone我的硬盤驅動器,做工精細之前+觀看

我有3 provising輪廓(應用程序,手錶和擴展),但是當我嘗試建立我得到一個錯誤

代碼簽名失敗「WizzHeart WatchKit Extension」。

沒有一個有效的供應配置文件允許指定的權利:com.apple.security.application-groups,com.apple.developer.healthkit,keychain-access-groups。

,當然修復問題按鈕不工作the error

//編輯:我使用的是免費的會員,所以我沒有訪問開發者門戶

回答

0

你的私鑰密碼簽名證書(位於鑰匙串中)已經消失。您需要從開發者平臺入口登錄revoke your old development and distribution certificates並生成新的。

您可以直接從Xcode(首選項 - >帳戶;查看詳細信息)或通過開發者平臺生成新的。

在回答您的評論:

開發者門戶網站沒有你的私鑰。

由於私鑰存儲在本地Mac上,因此可以像保護帳戶密碼一樣保護私鑰。保持您的公私密鑰對的安全備份。如果私鑰丟失,則必須創建一個全新的身份來對代碼進行簽名。 ...私鑰僅存儲在鑰匙串中,如果丟失則無法檢索。

如果要使用另一臺Mac對您的應用程序進行代碼簽名,請將您的開發人員配置文件導出到您用來創建證書的Mac上,並將其導入到其他Mac上。

有關更多詳細信息,請參閱Maintaining Your Signing Identities and Certificates

+0

我已經這樣做了(從非常目標我把我的帳戶,並下載了證書),但是當我嘗試構建應用程序它只是沒有與該錯誤 – SocoM

+0

開發人員中心證書上的公鑰屬於現在丟失的私鑰。沒有您的私鑰副本,該證書不再具有任何用處。這就是爲什麼你必須撤銷舊證書,而不是下載它們。我已經用更多細節更新了我的答案。 –

+0

我沒有付費開發者會員,只是免費的,所以我沒有訪問開發者門戶網站,並沒有找到如何從Xcode中撤銷它,但我仍然有舊的硬盤,所以我會看到如果我可以提取/導出私鑰 – SocoM

相關問題