APNS生产证书问题

Posted

技术标签:

【中文标题】APNS生产证书问题【英文标题】:APNS production certificate problems 【发布时间】:2015-12-21 07:46:31 【问题描述】:

我在创建 apns 生产证书时遇到了一些问题。请参考图片

我的旧证书名称为“APNs Production ios”,位于图像的第一个位置。现在,当我创建新的 apns 生产证书时,它会显示“Apple Push Services”,当我在服务器上安装它时,通知也不会出现。

开发者账户是否有流程变更。为什么名称显示不同。请帮助理解问题。

【问题讨论】:

苹果自己更改了推送证书的名称,无需担心名称。如果您遇到问题,则表示您在证书创建过程中犯了一些错误。 如果这是正确的 Narayana 那么这就是我们正在寻找的答案...... 【参考方案1】:

根据描述,我没有完全了解您的问题,但我认为您无法为特定应用创建适当的 APNS 生产证书。

在这种情况下,请尝试逐步按照本教程中提到的步骤进行操作。您已经创建了开发证书,因此您不必遵循前 3 个步骤。您可以按照步骤 4 创建 apns 证书并选择生产模式。

https://developers.connectycube.com/ios/how-to-create-apns-certificate

一般步骤是:

    您需要使用 key-chain access 创建 .csr 文件。

    您已为您的应用 ID 启用推送通知,您需要在此处上传 .csr 文件,并为 Apple Production iOS Push Services

确保选择 App id,然后单击编辑,然后按照步骤操作。它应该看起来像这样

可能会有帮助。

【讨论】:

创建开发证书没有问题。我的问题是为什么将生产证书创建为“Apple Push Services”。它应该被创建为“APNs Production iOS” 尝试以下步骤。 1.您必须选择要为其创建APNS生产证书的app-id。 2. 单击编辑时,您可以配置启用的推送通知,然后从那里,您将获得为该特定文件上传生产 apns 证书的 .csr 选项。完成这些步骤并检查结果。 感谢 Krupanshu .. 我也尝试过同样的方法,但结果是一样的。我不确定苹果现在是否对生产证书 apns 进行了更改。 是的。苹果提供的 Universal Push Notification Client SSL Certificate 选项可能会改变,我们可以通过它为沙箱和生产生成通用证书。【参考方案2】:

您在制作证书时犯了一些错误。它应该看起来像这样。

您能否指定创建此证书的步骤

【讨论】:

1.在证书下我点击了生产。 2. 点击 + 3. Apple Push Notification service SSL (Sandbox & Production) 选择 4. Bundle id 选择。 5. CSR上传

以上是关于APNS生产证书问题的主要内容,如果未能解决你的问题,请参考以下文章

Azure Apns Hub 不使用生产证书

向 iOS App 发送通知时出现 APNS 证书问题

iOS 企业 APNs 证书过期

开发部署需要哪个 APNS 证书

无法接收生产 apns 的推送消息

APNS - 将应用程序退出生产并投入开发