供应配置文件不包括在钥匙串中安装了匹配私钥的任何证书

问题描述 投票:6回答:4

我在将分发证书附加到企业应用程序时遇到问题。 Xcode抛出错误

供应配置文件不包括在钥匙串中安装匹配私钥的任何证书(Xcode 8)。

我搜索了很多,但没有找到令人满意的答案Xcode 8(最新答案)。

我对我在互联网上找到的解决方案有以下疑问:

  1. 使用自动管理签名:是否不会为使用相同分发证书的其他应用程序创建任何问题?
  2. 从旧机器中导出私钥:https://stackoverflow.com/a/12867963/2741603很久以前发布了,这仍然可行吗?或者我们还有其他新选择吗?
ios iphone xcode8 code-signing code-signing-certificate
4个回答
2
投票

您的钥匙串缺少证书,即所选配置文件的p12文件。如果您已经从Apple开发者帐户创建了一个新文件,则必须打开.p12文件。然后清理并构建您的Xcode项目。

我会解决你的问题。


2
投票

这对我有用:

  1. 从您需要部署的计算机创建新的生产证书。
  2. 创建新的ad-hoc配置文件,并确保其中包含新添加的证书
  3. 将这两个文件下载到您的计算机并双击它们
  4. 在Xcode代码签名设置中选择新的配置文件

祝好运!


0
投票

我遇到了同样的问题,我错过了在我的mac上安装APNS的.p12证书。安装.p12证书后问题得到解决。


0
投票

我有这个问题。我的UDID位于配置文件中。我已经下载了开发配置文件,但仍然得到:

供应配置文件“ProfileName”不包括在钥匙串中安装了匹配私钥的任何证书。

不知道该怎么做才能纠正

© www.soinside.com 2019 - 2024. All rights reserved.