将 APNs 证书导出为 p12 文件

问题描述 投票:0回答:3

我正在尝试将 APNs 证书导出为

.p12
文件。

但是,当我双击

.cer
文件后,我在“我的证书”下找不到它,并且不允许将其导出为
.p12
文件(但是
.cer
.pem
p7b
)。

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

apple-push-notifications keychain cer p12
3个回答
3
投票

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


2
投票

我自己也遇到了这个问题。看来,如果在“钥匙串访问”中尝试从“所有项目”选项卡导出证书,它只会尝试导出没有密钥的证书。当尝试从“我的证书”选项卡导出时,它按预期工作,我可以导出为 .p12


-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.