将 APNs 证书导出为 p12 文件

Export APNs certificate as a p12 file

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

但是,我双击 .cer 文件后,在 "My Certificates" 下找不到它,并且不允许将其导出为 .p12 文件(但是 .cer.pemp7b).

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

问题似乎出在您的私钥上。如果与证书关联的私钥丢失,则它不会显示在 "My certificates" 部分下的钥匙串中。您仍然可以在所有证书下看到。 使用新证书签名请求文件创建新证书并尝试在 mac 上安装它。这可能会解决您的问题。

我 运行 进入这个问题并决定让 fastlane 完成工作:https://docs.fastlane.tools/actions/pem/ 它生成了正确的文件,不到 30 秒我就上路了!

感谢快车道!

我自己 运行 对此感兴趣。似乎如果在 Keychain Access 中尝试从“所有项目”选项卡导出证书,它只会尝试在没有密钥的情况下导出证书。尝试从“我的证书”选项卡导出时,它按预期工作,我可以导出为 .p12