2017-02-28 124 views
0

我仍在使用Xcode 7.X,所以我通過從App Store下載最新版本將其更新到8.2.1。Xcode有簽名證書問題

現在Xcode似乎無法加載證書。當我打開我的項目(Mac應用程序)時,在MyApp.Xcodeproj查看器中,Signing細分受衆羣中有加載器(微調器),它不會消失。

App Store distribution準備軟件包時,驗證過程失敗,因爲它表示未配置沙箱。不過,我確定它是,因爲這個應用程序在商店中。

編輯我已經完全刪除Xcode(包含com.apple.dt。**文件)並重新安裝它,問題仍然存在,但只有這個特定的應用程序。創建一個新的應用程序確實會加載簽名部分。

回答

0

的解決方案是意外:沒辦法了,我簡單地創作一個新項目(名稱不同)。這個想法是複製所有代碼和工作設置以重新開始。

當我開始這個過程時,「新」應用程序正在工作,所以我將項目重命名爲我的實際應用程序,然後打開舊項目以複製一些xcode設置。令我驚訝的是,現在簽名部分也在舊應用中再次運行。

所以我想我可以刪除「新」應用程序。但是,在刪除新應用程序後,舊的應用程序再次停止工作(簽名部分的微調),這次也提及無法找到新應用程序文件夾中的某些文件。 我從bin中恢復了新的應用程序,並完成了所有設置的轉換。現在一切都恢復正常了。

我的假設(未驗證)是操作系統深層的某些配置文件與此特定項目的簽名設置衝突(如其名稱所示),所以當我將新應用程序重命名爲同名項目我必須覆蓋這樣的破碎設置。

0

嘗試重置像Xcode的客戶經理的證書和配置文件:

的XCode>首選項>帳戶>蘋果ID>雙擊社區法網隊名>重置所有和下載所有

也可以可以檢查是否在應用程序的常規選項卡中未選中「自動管理簽名」,並確保選擇了正確的Apple ID。

+0

它沒有解決問題,正如前面評論中提到的那樣,我擔心這個問題是由於項目中一些損壞的文件/配置造成的,但我找不到重置它的方法 – ghego1

+0

我忘了提及, 「自動管理簽名」選項無法訪問,因爲整個簽名部分有一個加載器微調器 – ghego1

0

從您的帳戶列表中刪除您的Apple ID,然後將您的Apple ID添加回帳戶列表。

  1. 的Xcode>首選項>帳戶>選擇帳戶>單擊減號
  2. 的Xcode>首選項>帳戶>點擊加號
+0

嘗試過,但它沒有解決問題。另外我在問題中提到我已經完全重新安裝並重新安裝了Xcode,所以看起來錯誤配置在項目設置中,有沒有辦法「重置」它們? – ghego1