我在创建 .p12 证书时遇到了一些问题。我之前创建了一个带有推送通知的应用程序,这很好用。应用程序获取用户设备 ID 并将其保存到数据库中。
我已将代码添加到我的新应用程序中(并进行了修改以使用新应用程序),并且从日志中它似乎与我的其他应用程序的工作方式相同。
我已经下载了我需要的相关文件,然后我知道我需要使用 ssl 才能创建我的新组合 p12。我一生都记不起我是如何创建 p.12 文件的。
我正在使用moonapns。
我使用了以下内容:
步骤1:
openssl x509 -in aps_developer_identity.cer -inform DER -out aps_developer_identity.pem -outform PEM}
其中 aps_developer_identity.cer 是您从门户下载的文件
第2步:
openssl pkcs12 -nocerts -out APSCertificates.pem -in APSCertificates.p12
其中 APSCertificates.p12 是您从 Mac 钥匙串导出的文件。这很关键,您必须将证书从门户导入钥匙串。在我的证书中找到它,打开披露三角形并突出显示证书和私钥,然后右键单击并导出它们。给他们一个密码并将它们保存到 p12 文件中。
第 3 步:
openssl pkcs12 -export -in aps_developer_identity.pem -out aps_developer_identity.p12 -inkey APSCertificates.pem
我已添加证书但它不起作用,我没有收到设备通知。有谁知道我应该如何创建证书?