(OS X)无法在Keychain上导出.p12

时间:2015-10-16 06:14:44

标签: ssl parse-platform apple-push-notifications keychain apn

在创建开发SSL证书以及生产SSL证书后遇到问题。如果你正在努力解决这个问题,我发现这个链接非常有用:

How to export certificate from Mac OS X to get pair of .cert and .key files ?

屏幕显示创建证书签名请求(CSR)的说明。我选择了“继续”,然后选择“选择文件...”并找到.certSigningRequest。

选择“生成”。证书准备好后,我选择“完成”,然后从“iOS应用程序ID设置”屏幕下载生成的SSL证书。

请点击此链接,因为它与手头的瓶颈有关: https://www.parse.com/tutorials/ios-push-notifications

您必须双击下载的SSL证书才能安装它。使用Keychain Access,单击“我的证书”下面的,然后您必须找到刚刚添加的证书。

右键单击它,选择“导出Apple Development IOS推送服务:...”,并将其另存为.p12文件。问题是,我没有选择导出到.p12,因为它显示为灰色。

我该怎么办?

3 个答案:

答案 0 :(得分:21)

原则上你要做的就是选择"我的证书"在左侧面板上,它启用.p12选项。

答案 1 :(得分:2)

打开您的钥匙串访问并确保您的证书列在登录钥匙串(左侧)下,然后您应该能够看到导出到.p12文件选项。如果这对您不起作用,可能是您的证书创建不正确。尝试生成另一个。

答案 2 :(得分:0)

2021 答案

对我有用的是打开KeyChain Access,在我的证书标签下,选择两个文件,右键单击,导出 2 个项目,该选项可用。

enter image description here

enter image description here