在Iphone的钥匙串访问下导出/导入证书,私钥的问题

时间:2011-08-10 06:43:44

标签: iphone

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

钥匙串访问证书下有私钥。

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

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

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

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

2 个答案:

答案 0 :(得分:5)

希望它可以帮到你 在Keychain中,选择三个项目:您的私钥,公钥和Apple的证书

CMD +点击选择“导出3个项目”

您将导出一个.cer文件。然后双击导入文件而不键入任何密码来保护。

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

答案 1 :(得分:2)

使用Xcode 5.0+,这变得非常简单。
1.在具有开发人员凭据的计算机上,    转到Xcode->偏好设置 - >帐户。
   单击齿轮以导出配置文件。选择密码,因为它包含Apple-developer程序的所有凭据。
2.与新计算机共享导出的文件。
3.在Xcode-> preferences-> Accounts中导入配置文件。