2

我买了新电脑。首先,我从旧项目中复制了 iOS 项目。然后,我在管理器中刷新了个人资料,但他们都得到了状态“未找到有效的签名身份” 在此处输入图像描述

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

在此处输入图像描述

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

4

3 回答 3

10

您的证书中没有私钥在此处输入图像描述

转到您的旧 Mac 单击3右键单击​​私钥并导出该密钥,为该密钥提供密码。将其复制到私钥到 pendrive 并将其导入新的 Mac 钥匙串,它要求输入密码,因此在导出时提供您在旧 Mac 中设置的密码。重新启动xcode它工作正常

于 2012-07-23T06:50:17.120 回答
2

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

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

于 2012-07-23T06:45:05.723 回答
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

于 2013-09-19T18:32:10.203 回答