Xcode - iPhone - 配置文件与默认钥匙串中的任何有效证书/私钥对都不匹配

Kev*_*ier 51 iphone xcode certificate device provisioning

我试图将我的iPhone添加到Xcode4以测试我的应用程序.我在Apple Developer-Center中添加了该设备并下载了Provision-Profile.我们每月为该帐户支付99美元,而且我不是唯一使用此帐户的人.因此,我已经提供了一个"旧"证书,我试图将其添加到我的钥匙串管理器中.但是我看到它上面有一个红色文本(翻译自德语)"这个证书已经被一个未知的实例签名."

在我的配置部分的XCode设备管理器中,还有一个错误:"XCode无法在您的钥匙串中找到此配置文件的有效私钥/证书对."

我真的不明白我现在要做什么.这些键可能真的不存在于我的钥匙串中,我找不到它们.那么如何创建它们就知道了,如果Apple Dev-Center中已有一个证书,我该如何使用它们?

Lud*_*dry 46

要在Apple配置文件网站上生成证书,首先必须在mac上生成密钥,然后上传公钥.Apple将使用此密钥生成您的证书.当您下载证书时,您可以使用它们,您需要拥有私钥.

错误"XCode无法在您的钥匙串中找到此配置文件的有效私钥/证书对." 表示您没有私钥.

也许是因为你的Mac被重新安装,可能是因为这个密钥是在另一台Mac上生成的.因此,为了能够使用您的证书,您需要找到此密钥并将其安装在钥匙串上.

如果找不到它,您可以生成新密钥,在配置文件网站上重新启动此过程,并获得您可以使用的新证书.

  • 这里解释了一切:https://developer.apple.com/ios/manage/distribution/index.action (15认同)
  • 其他开发人员可能能够导出私钥并将其复制到您的计算机.或者按照此处的建议,您可以生成自己的开发私钥,证书和配置文件. (4认同)