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



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

预配描述文件不包含在钥匙串 (Xcode 8( 中安装了匹配私钥的任何证书。

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

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

    使用
  1. "自动管理签名":是否会对使用相同分发证书的其他应用产生任何问题?

  2. 从旧机器导出私钥: https://stackoverflow.com/a/12867963/2741603 很久以前发布的,这仍然有效吗? 或者我们还有其他新的选择吗?

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

我会解决你的问题。

这是对我有用的:

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

祝你好运!

我遇到了同样的问题,并且缺少在Mac上安装APNS的.p12证书。安装.p12证书后,问题得到解决。

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

预配配置文件"配置文件名称"不包括在钥匙串中安装了匹配私钥的任何证书。

不知道该怎么做才能纠正

相关内容

最新更新