【问题标题】:APNS Production Certificate IssueAPNS 生产证书问题
【发布时间】:2014-06-12 14:34:27
【问题描述】:

我在为 iOS 应用的推送通知创建有效的生产 .pem 文件时遇到问题。开发版本功能完美,但我怀疑问题在于我的钥匙串访问尝试将开发私钥与生产证书配对。有人可以对此进行验证吗?如果是这样,我在哪里可以找到分发私钥?

我几乎遵循了我可以在此处找到的与 APNS 生产证书生成有关的所有教程和帖子,但是我得到了最奇怪的结果。

我附上了一张存储证书的钥匙串访问权限的图片。如果“this”看起来正确,并且实际上应该说“Developer”而不是 Distribution、Production 等...我将添加其他信息,只是指出我正确的方向。

谢谢。

【问题讨论】:

  • 我觉得不合适。在我的钥匙串访问中,每个证书都有一个不同名称的私钥。
  • 我不这么认为。我只是不知道为什么自从升级到 Mavericks 后,我的钥匙串访问变得如此奇怪。我以前从来没有遇到过这么多证书问题。
  • 为什么不按照official programming guide从头开始生成证书?
  • 我做到了。几次。我多次删除每个证书,重新生成。我的钥匙串访问行为不正常。知道我的分发私钥存储在哪里吗?或者我怎样才能找回它?
  • 这意味着您丢失了分发证书的私钥,您可能必须完全创建一个新的,尝试撤销您当前的证书,然后创建一个新的分发证书

标签: ios ssl apple-push-notifications


【解决方案1】:

开发证书和分发证书的私钥相同。

主要问题是检查 APNS 证书是否有效并使用您的私钥签名。验证这一点后,生成 .PEM 文件应该不会有问题。您可以按照以下回复获取说明:

Creating .pem file for APNS?

希望这会有所帮助;-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-06
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    相关资源
    最近更新 更多