0

我需要一个私钥 p12 文件才能为推送通知生成 PEM 文件。

我在很多地方都找到了创建文件的步骤,但在最后一步我总是遇到同样的问题:

  1. 在我的 Mac 上打开钥匙串访问。在 Keychain Access 下拉菜单中,选择 Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority。这会生成 CSR。
  2. 登录我的开发者帐户。为我的应用程序创建一个唯一的 Apple ID,并选择推送通知(证书、标识符和配置文件 > iOS 应用程序 > 证书 > 应用程序 ID)。
  3. 打开新创建的应用程序 ID 的设置。转到“推送通知”并创建“生产 SSL 证书”。要求时上传 CSR。
  4. 当它完成下载 .cer 文件时。
  5. 双击证书文件将其安装在“钥匙串访问”应用程序上。
  6. 选择已安装证书下的私钥项,右键导出为p12文件。

这是我看到的屏幕截图。
但是我在证书项下找不到任何私钥项。

请我真的需要有人帮助我。

谢谢你的耐心。

4

1 回答 1

1

我在寻找 apns 证书时遇到了类似的问题,所以如果其他人需要它,这里是解决方案:APNs certificate missing private key when generate with custom keychain

只需将当前在“系统”钥匙串中的证书拖放到“登录”钥匙串中,您就会在“登录”钥匙串中获得带有相关密钥的证书。

于 2018-04-16T10:02:43.553 回答