将APNs证书导出为p12文件

时间:2016-12-07 08:45:52

标签: apple-push-notifications keychain cer p12

我尝试将APNs证书导出为.p12文件。

但是,在我双击.cer文件后,我无法在"我的证书"下找到它,并且我不允许将其导出为{ {1}}文件(但.p12.cer.pem)。

为什么呢?我在同一台计算机上创建了这个证书。

3 个答案:

答案 0 :(得分:3)

问题似乎与您的私钥有关。如果缺少与证书关联的私钥,则它将不会显示在“我的证书”部分下的钥匙串中。你仍然可以在所有证书下看到。 使用新的证书签名请求文件创建新证书,并尝试将其安装在mac上。这可以解决您的问题。

答案 1 :(得分:0)

我遇到了这个问题并决定让 fastlane 来完成这项工作:https://docs.fastlane.tools/actions/pem/ 它生成了正确的文件,我在不到 30 秒的时间内就上路了!

感谢 Fastlane!

答案 2 :(得分:0)

我自己刚刚遇到了这个。似乎如果在 Keychain Access 中您尝试从“所有项目”选项卡导出证书,它只会尝试在没有密钥的情况下导出证书。尝试从“我的证书”选项卡导出时,它按预期工作,我可以导出为 .p12