2011-07-15 77 views
10

我不小心删除了我的证书的私钥和公钥对,但找不到任何有用的信息来撤消或将其重新添加到我的证书中。苹果钥匙串私钥/公钥问题

其实开发证书已经过期,所以我重新下载了新版本。 比我想添加私钥/公钥到我的新证书。在那里发生,我删除它。

我怎样才能得到这些并再次将它们设置为我的实际证书。

+0

我甚至在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

回答

9

我前两天有过这个问题。

打开钥匙串访问

你所要做的就是让所有的证书的备份,然后去删除有关苹果机器上的所有私人和公共密钥和证书。

然后在钥匙串访问中点击钥匙串访问(菜单栏)并在菜单中选择证书助理 - >从证书颁发机构申请证书。

输入您的详细信息,并确保保存到磁盘并让我指定钥匙链对被选中。

保存。

在下一屏:这些值必须是:

密钥大小:2048位

算法:RSA

然后,您需要登录到Provisioning户对苹果的网站,并撤销所有证书那里。

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

然后您可以再次请求所有证书。重新下载所有证书,一旦您开始打开下载的证书,您的新密钥对和证书将位于Keychain Access中。

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

+0

只删除与苹果相关的人 – Armand

+0

非常感谢您的快速响应,但现有的分发配置配置文件是否也会被撤销? – NicTesla

+0

谢谢!我确实做了,你告诉我,它的工作!谢谢 – NicTesla