Iphone密钥链访问下的证书、私钥导出/导入问题

Iphone密钥链访问下的证书、私钥导出/导入问题,iphone,Iphone,我想将证书和私钥从一台机器导出到另一台机器,以便可以重用配置文件 密钥链访问中的证书下有一个私钥 1) 我将证书导出为certifcate.cer文件,然后从另一台机器导入该文件。但是,它丢失了私钥。和新计算机上的xcode表示导入的配置文件没有可用的有效签名密钥 2) 接下来,我尝试将证书和私钥导出为个人信息expange.p12格式,这次它提示我输入密码,我这样做了 3) 我将.p12文件导入了新机器,这次新机器抱怨错误,无法读取内容 那么,我应该怎么做才能正确地导出证书和私钥并将它们导入到

我想将证书和私钥从一台机器导出到另一台机器,以便可以重用配置文件

密钥链访问中的证书下有一个私钥

1) 我将证书导出为certifcate.cer文件,然后从另一台机器导入该文件。但是,它丢失了私钥。和新计算机上的xcode表示导入的配置文件没有可用的有效签名密钥

2) 接下来,我尝试将证书和私钥导出为个人信息expange.p12格式,这次它提示我输入密码,我这样做了

3) 我将.p12文件导入了新机器,这次新机器抱怨错误,无法读取内容

那么,我应该怎么做才能正确地导出证书和私钥并将它们导入到新机器中呢

希望它能帮助你 在Keychain中,选择三项:您的私钥、公钥和苹果的证书

CMD+单击选择“导出3项”

您将导出一个.cer文件。然后双击导入文件,无需键入任何密码进行保护

或者您应该先导入证书,然后导入公钥和私钥。
确保您的密钥链中还有Apple Developer Relations根CA证书。这就是用于验证证书的内容。查看您的钥匙链访问是否正确配对。

对于Xcode 5.0+,这变得非常简单
1.在具有开发人员凭据的计算机上, 转到Xcode->首选项->帐户。
单击齿轮以导出轮廓。选择一个密码,因为它包含您的所有apple developer程序凭据
2.与新计算机共享导出的文件

3.在Xcode->preferences->Accounts中导入配置文件

您的意思是要导出开发人员证书、公钥、私钥和apple根CA证书4项吗?是否执行CMD-SHIFT并将所有4个文件导出为扩展名为.cer的单个文件?或者可以导出为4个单独的.cer文件?但将密钥命名为.cer certificate extension.Yes是没有意义的。您的密钥链中必须有Apple Developer Relations根CA证书。好的,我将它们全部移动到登录密钥卡欣区域,并能够选择它们,然后将它们导出为一个证书文件。@Praveen对我来说,我只看到两件事:证书和私钥,我按照您的建议导出了它们,它导出为.p12文件。在那之后,我按照步骤,它就像一个符咒,谢谢lot@Praveen-K似乎并不需要公钥,只需要私钥。对于Xcode 5,它只是错误地说“无法从密钥链导出身份”有什么想法吗?