2009-09-11 35 views
42

操作系统升级期间,我丢失了iPhone分发证书的私钥。 现在我想上传一个新的iPhone应用程序到App Store,这需要我用iPhone发行简介/证书签名应用程序。有什么办法可以创建一个新的iPhone分发证书。我没有在开发者平台上找到任何“New ..”选项。丢失iPhone发行证书的私钥。有什么可以解决的?

还有一个问题:我必须用iPhone分发证书在App Store上签名才能提交代码吗?或者我可以使用iPhone开发证书在App Store上签名并上传它?

在此先感谢...

回答

92

撤消您当前的证书,等待几秒钟,并刷新页面,你应该会看到一个按钮,“申请证书”。您必须再次遵循证书签名请求说明,并上传.csr文件。然后,您必须等待您的团队管理员(很可能是您)接受新证书,然后才能下载它并安装到您的KeyChain中。

您必须使用新证书为应用程序创建新的设置配置文件。

希望这有助于:)

+1

嗨亚当, 感谢您的快速回复。 我也已经提交使用此iPhone分发证书的应用程序。如果我撤销证书,如果我想更新现有的应用程序,会有什么问题? – engineer 2009-09-11 10:54:11

+1

对此不太确定,我认为你可能能够避开它,因为你仍然会使用相同的App ID。无论如何,我想你没有选择,失去了自己的一个。会有兴趣听到结果。 请随时upvote /接受我的答案,如果它帮助你;) – adam 2009-09-11 13:23:24

+26

如果你撤销证书,现有的应用程序没有问题。我有一位和你一样的问题的客户,我们在这之前与苹果进行了核对。 获得新证书后,请丢弃Xcode和Apple网站上的所有配置文件,并重新创建配置文件,因为它们全都无用。 – 2009-09-14 04:07:38

0

是的,你可以有你在分配和再次得到CSR(应该从苹果那里你需要密钥)和创造新的证书,这个 吊销证书的解决方案。一旦你这样做,你将拥有证书,现在转到配置文件,你会发现配置文件无效,编辑它,并采取新的证书,你创建并再次重新生成。下载证书和个人资料,并在代码中使用,你很好去

相关问题