出口开发证书为p12

时间:2013-02-19 09:30:46

标签: ios certificate export

我从Apple开发人员中心下载了个人开发证书,并将其导入我的钥匙串。现在,我想将其导出为.p12文件并使用密码对其进行加密。当我右键单击Keychain选项卡Certificates中的证书,然后按Export按钮时,.p12选项不会突出显示/可用。而不是其他3个选项(.cer,。pem,.p7b),它们是可用的。

我尝试了几件事,比如将用于创建证书的Apple ID添加到系统偏好设置 - >用户和群组 - >我的帐户,但这并没有解决它。证书是在与我现在使用的Macbook不同的Macbook上创建的。

是否可以以任何方式将其导出为.p12?

4 个答案:

答案 0 :(得分:30)

一个兴趣点:Keychain Assistant窗口在左侧面板的下半部分有一个“Category”列表。 您只能从“证书”视图中导出p12。

在“全部”视图中,您可以看到证书和密钥,以便它们是不同的项目,不可能进行多项选择;在“证书”视图中,有一个树结构,其中键作为证书的子项,因此选择证书也会隐式选择相应的私钥。

答案 1 :(得分:15)

缺少.p12选项意味着您的计算机上只有私钥或证书。您需要同时生成.p12(顺便提一下,您需要私钥和证书来签署您的应用)。

因此,找出您缺少哪些内容,将缺少的内容添加到Keychain中,.p12选项将可用。

答案 2 :(得分:2)

您可以检查您的钥匙串私钥是否与开发证书相关联。 您可以将私钥和证书导出为.p12,只有它存在。

答案 3 :(得分:-2)

Just select Certificate from the left panel to export it as .p12 只需从左侧面板中选择“证书”即可将其导出为.p12