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生产证书问题的主要内容,如果未能解决你的问题,请参考以下文章