问题是,我想为新的App创建一个新的私钥/公钥对。
所以我按照文档(http://developer.apple.com/ios/manage/certificates/team/howto.action)说它首先创建了一个新的密钥对。
好的,我收到了证书签名请求文件,我必须将其上传到开发者主页(证书> Developement)。 在那里,我发现,(因为)我们已经在appstore中有一个应用程序,已经有了一个证书。所以我下载了现有的并在finder中双击它。钥匙串已打开,但没有将证书附加到新创建的私钥(因为我已经过期)。
我做错了什么?我该怎么做才能激活这个密钥对?
有人可以在这个问题上帮助我吗?
由于 BR 尼克
答案 0 :(得分:14)
每个证书都有公钥和私钥。此外,如果您正在谈论开发人员证书,则每个开发者帐户只能有一个证书。
从Apple网站下载的内容只是您的公钥。您需要私钥才能对应用进行签名。您的私钥将位于生成CSR的计算机中。
检查http://developer.apple.com/ios/manage/certificates/team/howto.action中的“保存私钥并转移到其他系统”部分,了解如何从该计算机导出私钥并在另一台计算机上使用它。
如果您无法获得生成CSR的计算机,则可以撤消现有计算机并生成新计算机。但请记住,这将使此证书生成的现有配置文件无效。
答案 1 :(得分:0)
我遇到了同样的问题,我不得不删除所有配置文件和现有证书,然后我按照本文中的分步说明进行操作:
苹果公司的Creating Your Signing Certificates让我在经过几个小时的敲击后让我在5分钟内完成并运行!