iOS7 - 如何在丢失所有安全密钥信息后构建和归档我的代码库

时间:2013-11-05 03:19:53

标签: ios6 ios7 keychain

我最近遇到了计算机崩溃,我创建/下载的所有安全密钥文件都被删除了,因为我必须在新计算机上重新安装所有内容。

现在,当我尝试存档我的代码库时,我收到一条错误消息“没有找到带有签名标识的配置文件”。以下是错误的屏幕截图:

screen shot

然后我点击“修复它”但它总是回到这个错误。我认为这是因为我的钥匙串访问被彻底消除了。有人知道使用正确的设置重置我的钥匙串访问的步骤吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您需要撤销Apple开发人员中心的所有证书并再次发出。每个证书都有一个私钥,只有 存储在您的(发卡行)钥匙串中,因为您丢失了钥匙串,无法返回这些私钥(除非您有一个备份)

转到会员中心的“证书,标识符和个人资料”部分。在左侧菜单栏上单击“证书”。制作证书清单(希望你有一两个)。一个一个地撤销它们。并再次创建它们。您需要从钥匙串创建证书请求文件(.certSigningRequest)。

这是一篇关于创建证书的好文章:

http://www.aquafadas.com/en/documentation/sample-page/developer-apple-com-2/generating-your-development-certificate/

请确保您还下载了会员中心|证书部分内的中间苹果证书。创建新证书时,您会注意到该链接。

如果其他人使用您的帐户发布/测试应用,您需要与他们共享私钥。

以下是来自同一网站的另一篇文章,解释了如何使用私钥导出证书:

http://www.aquafadas.com/en/documentation/sample-page/developer-apple-com-2/how-to-share-an-apple-certificate-and-its-private-key/

PS。我用谷歌找出上面的文章,两者都碰巧来自同一个网站!