Xcode:缺少私钥

时间:2017-08-08 06:00:46

标签: ios

我试图将iOS发布和iOS开发证书添加到另一台Mac,但在下载和安装后,我得到错误的私钥丢失。如何解决?

3 个答案:

答案 0 :(得分:3)

确保您不是仅复制公钥(.cer)。

您应该通过旧Mac中的 Keychain Access.app 导出私钥(.p12):

  • 在证书标签中,查找 iPhone发布:John Doe iPhone开发人员:John Doe
  • 点击导出。
  • 您需要输入密码才能生成包含证书私钥的.p12文件。

此文件是您应该复制到新mac的文件,您需要将其导入(使用密码)。在Keychain Access.app

上安装证书时,您应该能够使用配置文件

答案 1 :(得分:2)

您需要从创建它们的系统(使用CSR创建证书的系统)导出私钥。没有私钥,您的证书不起作用。

答案 2 :(得分:2)

我修复了该问题,因为管理在xCode上进行了认证,因此从http://developer.apple.com中删除了已认证的证书,并创建了一个新证书