2017-09-05 56 views
1

錯誤地刪除了現有的開發人員調配配置文件。所以我試圖創建一個新的開發人員配置文件,但每次顯示不合格。創建開發人員調配配置文件但顯示不合格

我的用戶在團隊中的角色是代理。應用程序ID,adhoc和分發預配配置文件在該團隊下創建,並且工作正常。我也下載了所有的開發者和分發證書。但在我的鑰匙串中,我發現私鑰缺少開發人員證書,但出示了分發證書。

在創建開發者資源調配配置文件時,我選擇了所有可用的簽名證書和所有設備ID。在我的Xcode項目,當我試圖選擇開發供應曲線,這正顯示出,我收到錯誤消息不合格:

「發放模板‘dev_provisioning_profile’不包括簽名證書‘iPhone開發人員:’沒有證書匹配的「iPhone開發人員:」團隊「TEAM_NAME」

我應該怎麼做才能創造有效的開發供應曲線

回答

0

您應該刪除不有一個私鑰尤其是開發者證書?如果有多個具有相同身份的實例。解決此問題的簡單方法也許是取消選中,然後選中項目設置中的自動管理簽名選項。

+0

是的,有多個具有相同身份的開發者證書沒有私鑰,我刪除了所有這些證書,只保存那些擁有私鑰的開發者證書。 然後再次嘗試創建新的開發人員設置配置文件,並在開發人員帳戶中提供每個開發人員證書,但每次都顯示不合格。我無法理解爲什麼我無法創建符合條件的開發人員設置配置文件。 –

+0

您可能希望清除鑰匙串中的所有證書,清除Xcode中的所有證書,然後從Xcode下載最新的證書,最後將其安裝到鑰匙串中。你嘗試過自動簽名嗎? – axelspark

0

終於解決了這個問題。只是寫下步驟。不太確定這些是確切的步驟,但爲我工作,可能對他人有所幫助 -

  1. 刪除沒有私鑰的開發者證書。
  2. 然後首先選中並取消選中項目設置中的自動管理簽名選項並選擇團隊。
  3. 在項目設置中選擇配置文件。
  4. 從機器中刪除配置文件。
  5. 登錄開發人員帳戶並編輯配置文件選擇所有可用的開發人員證書
  6. 下載配置文件並添加到XCODE。

通過執行這些步驟,供應配置文件變爲符合條件並正常工作。

相關問題