我在将分发证书附加到企业应用程序时遇到问题。 Xcode 抛出错误
预配描述文件不包含在钥匙串 (Xcode 8( 中安装了匹配私钥的任何证书。
我搜索了很多,但没有找到令人满意的 Xcode 8 答案(最新答案(。
我对在互联网上找到的解决方案有以下疑问:
- 使用
"自动管理签名":是否会对使用相同分发证书的其他应用产生任何问题?
从旧机器导出私钥: https://stackoverflow.com/a/12867963/2741603 很久以前发布的,这仍然有效吗? 或者我们还有其他新的选择吗?
您的钥匙串缺少证书,即所选配置文件的 p12 文件。您只需打开 .p12 文件 ,如果您已经从您的 Apple 开发人员帐户创建了一个新文件。然后清理并构建您的 Xcode 项目。
我会解决你的问题。
这是对我有用的:
- 从需要从中进行部署的计算机创建新的生产证书。
- 创建新的临时预配配置文件,并确保新添加的证书包含在其中
- 将两个文件下载到您的计算机并双击它们
- 在 Xcode 代码签名设置中选择新的预配配置文件
祝你好运!
我遇到了同样的问题,并且缺少在Mac上安装APNS的.p12证书。安装.p12证书后,问题得到解决。
我遇到了这个问题。我的 UDID 位于预配配置文件中。我已经下载了开发配置文件,但仍然得到:
预配配置文件"配置文件名称"不包括在钥匙串中安装了匹配私钥的任何证书。
不知道该怎么做才能纠正