苹果钥匙串私钥/公钥问题

10

我不小心删除了证书的私钥和公钥对,但找不到任何有用的方法来撤消或重新添加它们到我的证书中。

实际上,开发证书已经过期了,所以我重新下载了新的证书。然后我想将私钥/公钥添加到我的新证书中。结果在这过程中,我把它们删掉了。

请问如何获取并将它们设置回我的实际证书中。


我甚至查看了苹果的开发指南,网址为 http://developer.apple.com/library/ios/#DOCUMENTATION/Xcode/Conceptual/iphone_development/128-Managing_Devices_and_Digital_Identities/devices_and_identities.html#//apple_ref/doc/uid/TP40007959-CH4-SW2 - NicTesla
1个回答

9

我两天前遇到了这个问题。

打开钥匙串访问。

你需要备份所有证书,然后删除与苹果相关的所有私钥、公钥和证书。

接下来,在钥匙串访问中点击“钥匙串访问”(菜单栏),在菜单中选择“证书助手” -> “从证书颁发机构请求证书”。

输入你的详细信息,并确保选择了“保存到磁盘”和“让我指定密钥链对”选项。

保存它。

在下一个屏幕上:这些值必须是:

密钥大小:2048位

算法:RSA

然后你需要登录苹果网站上的预配门户,并撤销所有证书。

然后点击分发并说添加证书,选择之前创建的文件。

然后你可以重新请求所有证书。重新下载所有证书,一旦你开始打开已下载的证书,你的新密钥对和证书将出现在钥匙串访问中。

如果你有任何问题,请查看http://developer.apple.com/ios/manage/distribution/index.action


仅删除与苹果相关的内容。 - Armand
非常感谢您的快速回复,但是现有的分发配置文件也应该被撤销吗? - NicTesla
谢谢!我完全按照您告诉我的做了,而且成功了!谢谢。 - NicTesla

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接