2011-05-13 45 views
4

的问题是,我想创建一个新的App一个新的私有/公共密钥对。添加的私钥证书,反之亦然

所以我随后的文档(http://developer.apple.com/ios/manage/certificates/team/howto.action),并将其向所述第一创建了一个新的密钥对。

好,比我得到一个证书签名请求文件,我不得不上传到开发者网站(证书>发展论坛)。 在那里,我发现,(因为)我们已经在appstore中有一个应用程序,已经有一个证书。所以我下载了现有的并在查找器中双击它。钥匙串已打开,但未将证书附加到新创建的私钥(如我所阐述的)。

我做错了什么?我必须做些什么来激活这个密钥对?

有人可以帮助我在这个问题?

感谢 溴 尼克

回答

14

每个证书将有一个公钥和私钥。而且,如果您正在讨论开发人员证书,则每个开发人员帐户都只能有一个证书。

你得到什么,从苹果网站下载只是你的公钥。您需要私钥才能签署应用程序。您的私钥将位于您生成CSR的机器中。

选中http://developer.apple.com/ios/manage/certificates/team/howto.action中的“保存您的私钥并将其传输到其他系统”部分,以了解如何从该机器导出您的私钥并将其用于其他机器。

如果cannt得到你生成CSR的机器,那么你可以撤销现有的一个,并产生一个新的。但请记住,这将使从此证书生成的现有配置文件无效。

0

我有同样的问题,我不得不删除我的所有配置的配置文件和现有的证书,然后我跟着从这篇文章的一步一步的指示:

Creating Your Signing Certificates由苹果公司和它有我,几分钟后撞上我的脑袋!

+0

不建议使用“创建签名证书”。使用此链接:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html – 2014-02-21 04:36:17