2015-03-31 155 views
14

只是爲了記錄:當我試圖在我的設備上運行我的應用程序時,Xcode有一個陌生的響應。Xcode蘋果開發者證書過期:(0xE8008018)

請確認您的設備時鐘設置正確,並且您的 簽名證書未過期。 (0xE8008018)。

我的證書在今天午夜到期,我的幾個配置文件需要認真清理。

什麼是管理過程得到它全部更新以建立並運行工作?

回答

12

您需要:

  1. 連接到蘋果開發者會員中心
  2. 點擊「證書,標識&檔案」
  3. iOS應用不能有到期日的通知,否則 續訂,並返回這裏
  4. 點擊'Provisioning profiles'
  5. 如果沒有人有'active'狀態,那就是問題
  6. 添加一個「iOS應用開發」
  7. 選擇正確的「應用程序ID」:你BundleID,或通配符
  8. 下一個屏幕會顯示您的有效證件。如果沒有,請創建一個(點擊左側菜單上的'Certificates'項目),然後返回
  9. 選擇一個證書
  10. 然後您會看到您在'Devices'中聲明的所有設備,選擇您想要的設備運行你的應用程序
  11. 給出一個配置文件名稱和生成它
  12. 你會下載一個文件名爲:[配置文件名]
  13. 名爲.mobileprovision
  14. 雙擊進行安裝
  15. 在這一步,我的問題解決了。在我的手機上構建並運行即可。
+0

永遠乾淨!是我唯一不做的事情......嘆氣。 – 2015-12-10 15:03:05

9

我只有同樣的東西......我所有的配置文件,證書和所有內容都是開發者門戶中的最新版本。對我來說固定的是我的應用程序目標的常規選項卡下,將「團隊」下拉列表更改爲無...然後回到我的公司。強迫Xcode重新請求Dev Portal所需的所有內容。

早在業務... :-)

+0

知道它必須是這樣的...我的應用程序將建立在我的iPhone上,但不是我的iPad,這似乎解決了一些Xcode重新啓動後,「無」切換 – whyoz 2015-09-08 22:00:10

+0

這對我工作!謝謝! – jbyrd 2016-08-03 20:01:25

5

還是去你的公用事業/鑰匙扣和刪除所有證書在那裏。從Xcode運行,它會爲你排序。

+0

只有當我進入Apple開發者網站並同意新的條款和條件 – doctorBroctor 2015-10-01 03:34:17

+0

爲我工作,謝謝! – eilas 2015-10-19 10:26:18

+0

我只是不得不殺掉在鑰匙串中被吊銷的證書,瞧:你的建議奏效 – 2016-01-08 12:46:16

0

大家好只要刪除開發人員證書並重新安裝它。從Xcode首選項中刪除帳戶並再次添加它。 對我的作品

0

重新啓動的XCode做出的XCode解決這個問題對我來說出這樣的提示:

enter image description here

只需按下「修復問題」和它的工作。

0

刪除Keychain中的所有過期證書xcode會處理。