2012-07-23 29 views
2

我拿到了新电脑。首先,我复制了旧的iOS项目。然后,我在刷新组织者配置文件,但所有的人都得到了状态“有效签名身份未找到” enter image description here新计算机上的“有效签名标识未找到”

所以在钥匙串访问所有证书都OK

enter image description here

任何想法?我应该如何验证所有这些配置文件? Thnx

+0

您是否拥有钥匙串中证书的私钥? – Vin 2012-07-23 06:42:59

回答

10

有证书enter image description here

转到您的旧Mac点击在没有私钥右击私有密钥和导出密钥给该键输入密码。将其复制到私钥并转存到新的Mac Keychain并要求输入密码,以便在输出时输入您在旧mac中设置的密码。重新启动的Xcode它工作正常

+0

欲了解更多信息,请查看此链接如何做到这一点。 http://developer.apple.com/library/ios/#technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-TNTAG24 – Sumanth 2012-07-23 06:51:08

+0

现在我没有访问我的旧mac。我如何从DevCenter恢复这个密钥? – 2012-07-23 07:15:28

+2

如果您无法访问旧的mac,则无法获取.pem文件。因此无法验证您的证书 – Sumanth 2012-07-23 07:36:39

2

证书没问题,但签名证书所需的私钥不在这里:您可以看到这一点,因为Keychain.app中证书附近没有公开的三角形。

证书附带的密钥应该有.p12扩展名,但如果找不到它,最好的办法是使用DevCenter撤消证书,然后再次创建它们并将它们下载到新的证书中系统。

+0

我应该在哪里下载DevCenter中的.p12文件? – 2012-07-23 07:05:19

+0

你可以选择证书和密钥,并选择导出为“个人信息交换” – Olotiar 2012-07-23 07:20:48

+0

你能解释更多细节,一步一步 – 2012-07-23 07:40:17

1

如果你在你的旧Mac的私钥可以创建你的.p12文件是这样的: http://seventhsoulmountain.blogspot.com/2013/09/how-do-i-create-p12-file.html

但是,如果你不这样做,你必须撤销旧证书创建一个新的。 有时候这是一种痛苦。最近我不得不面对这个。证书可能会出现,但您没有私钥。有关完整的指南,请点击下方: http://seventhsoulmountain.blogspot.com/2013/09/ios-code-sign-in-complete-walkthrough.html

相关问题