ios – 将私钥添加到证书,反之亦然

问题是,我想为新的App创建一个新的私钥/公钥对.

所以我按照文档(http://developer.apple.com/ios/manage/certificates/team/howto.action)说它首先创建了一个新的密钥对.

好的,我得到了一个证书签名请求文件,我必须上传到开发者主页(证书>开发).
在那里,我发现,(因为)我们已经在appstore中有一个应用程序,已经有一个证书.所以我下载了现有的并在finder中双击它.钥匙串已打开,但没有将证书附加到新创建的私钥(因为我已经过期).

我做错了什么?我该怎么做才能激活这个密钥对?

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

谢谢
BR
尼克

解决方法

每个证书都有公钥和私钥.此外,如果您正在谈论开发人员证书,则每个开发人员帐户只能拥有一个证书.

你从苹果网站下载的只是你的公钥.您需要私钥才能对应用进行签名.您的私钥将位于生成CSR的计算机中.

检查http://developer.apple.com/ios/manage/certificates/team/howto.action中的“保存私钥并转移到其他系统”部分,了解如何从该计算机导出私钥并在另一台计算机上使用它.

如果您无法获得生成CSR的计算机,则可以撤消现有计算机并生成新计算机.但请记住,这将使此证书生成的现有配置文件无效.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...