(OS X)无法在钥匙串上导出 .p12

(OS X)Unable to Export .p12 on Keychain

在创建开发 SSL 证书和生产 SSL 证书后遇到问题。如果您在执行过程中遇到困难,我发现这个 link 非常有用:

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

屏幕显示创建证书签名请求 (CSR) 的说明。我选择了 "Continue",然后 select 编辑了 "Choose File..." 并找到了 .certSigningRequest。

已选择 "Generate"。证书准备就绪后,我 select 编辑 "Done",然后从 "iOS App ID Settings" 屏幕下载生成的 SSL 证书。

遵循这个 link 因为它与手头的瓶颈有关: https://www.parse.com/tutorials/ios-push-notifications

您必须双击下载的 SSL 证书进行安装。使用 Keychain Access,在 "My Certificates" 下单击右键,然后您必须找到刚刚添加的证书。

右键单击它,select "Export Apple Development IOS Push Services:...",并将其另存为.p12 文件。问题是,我没有导出到 .p12 的选项,因为它是灰色的。

我应该如何进行?

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

事实证明,您只需在左侧面板上 select "My Certificates" 并启用 .p12 选项即可。

2021 年回答

对我有用的是打开 KeyChain Access,在 My Certificates 选项卡,select 两个文件,右键单击,导出 2 个项目,选项可用.