【发布时间】:2018-09-13 13:23:18
【问题描述】:
升级到 macOS 10.13.4 和 Xcode 9.3 后,我的项目现在使我的所有 Provisioning Profile 都不符合条件!他们在升级之前工作。
分发配置文件的错误消息是:
配置文件“分发配置文件名称”不包括签名证书“开发证书名称”
于是我在论坛里搜索,
- 删除钥匙串我的证书中的所有项目
- 重新下载分发配置文件 (双击安装到 Xcode)
- 创建新的分发配置文件(双击安装到 Xcode)
- 重新创建生产证书(双击以安装到钥匙串)
- 重新下载开发证书(双击安装到钥匙串)
所以现在我的钥匙串有两个生产证书(一个是新创建的)和一个开发证书,错误仍然存在。我发现它要求在分发配置文件中提供开发证书很奇怪? (我认为这是一个线索,但我不知道为什么以及该怎么做。)
那么现在我该怎么办?请帮忙!
【问题讨论】:
-
您有证书的私钥吗?当您查看钥匙串中的证书时,您是否能够展开它们以查看下方的私钥(应该是一个小三角形,让您可以看到私钥。如果没有,您将需要从新的私钥。
标签: xcode provisioning-profile ios-provisioning