我最近发生了计算机崩溃,我创建/下载的所有安全密钥文件都被清除了,因为我必须在新计算机上重新安装所有内容。
现在,当我尝试归档我的代码库时,我收到一条错误消息,提示“未找到具有签名身份的配置文件”。这是错误的屏幕截图:
然后我点击“修复它”,但它总是回到这个错误。我认为这是因为我的钥匙串访问权限被清除了。有人知道使用正确设置重置我的钥匙串访问权限的步骤吗?
谢谢!!
您需要在苹果开发者中心撤销所有证书并重新颁发。每个证书都有一个私钥,该私钥仅存储在您的(颁发者)钥匙串中,因为您丢失了钥匙串,因此无法归还这些私钥(除非您有备份)
转到会员中心的“证书、标识符和配置文件”部分。在左侧菜单栏上单击“证书”。列出证书(希望你有一两个)。一一撤销。并再次创建它们。您将需要从您的钥匙串创建一个证书请求文件 (.certSigningRequest)。
这是一篇关于创建证书的好文章:
请确保您还下载了会员中心|证书部分中提供的中间苹果证书。创建新证书时,您会注意到该链接。
如果其他人正在使用您的帐户发布/测试应用程序,您需要与他们共享私钥。
这是来自同一站点的另一篇文章,解释了如何使用私钥导出证书:
PS。我用谷歌找到了上面的文章,而且都来自同一个网站!