2017-05-24 88 views
3

將分發證書附加到企業應用時出現問題。 Xcode拋出一個錯誤供應配置文件不包含鑰匙串中安裝了匹配私鑰的任何證書

供應配置文件不包括鑰匙串(Xcode 8)中安裝了匹配私鑰的任何證書。

我已經搜索了很多,但沒有找到滿意的答案Xcode 8(最新的答案)。

我有以下疑問的解決方案,我在互聯網上找到:

  1. 使用自動管理簽約:難道不是要創建使用相同的發佈證書的其他應用程序的任何問題?

  2. 從舊機器導出私鑰:https://stackoverflow.com/a/12867963/2741603很久以前發佈,還是這個上班?還是我們有其他新的選擇?

+0

您的證書不是基於您的私鑰。您可以在Apples開發人員中心創建一個新證書,或者,如果其他人創建了證書,請獲取創建者的私鑰並將其添加到您的密鑰鏈中。 – shallowThought

回答

1

您的鑰匙串缺少所選配置文件的證書,即p12文件。你必須打開.p12文件,如果你已經從蘋果開發者賬戶創建了一個新文件。 Then Clean and Build您的Xcode項目。

我會解決你的問題。

2

這是對我工作:

  1. 創建一個從你需要從部署機器新的生產許可證。
  2. 創建一個新的臨時調配輪廓,並確保新添加的證書是它包含
  3. 下載兩個文件到您的計算機並雙擊它們
  4. 選擇在Xcode的代碼簽名設置新的provisioning profile

祝你好運!

相關問題