免费开源的iOS开发学习平台

iOS推送证书:2-推送生产证书

推送生产证书用于App上线后,向用户推送消息。推送生产证书的生成步骤,与推送开发证书基本类似,差别在于选择的证书类型不同,其他完全相同。完成添加后,可以得到一个aps.cer文件,下载保存到本地。

推送生产证书的配置方法

对于生产阶段使用的推送证书,主要有如下步骤:

  • 提前导出Mac电脑中的CSR文件(CertificateSigningRequest)文件(导出方法可以参考前面的证书管理章节,如果已经导出,这步可以略过)
  • 登录开发者中心,提前添加该应用的App ID;
  • 登录开发者中心,选择Certificates,点击右上角添加按钮,如下图所示,选择Production下的Apple Push Notification Service SSL

  • 选择适用的App ID;

  • 选中提前配置的CSR文件

  • 点击Download后,得到aps.cer文件

  • 双击cer文件后,即可导入钥匙串中

  • 选择前面有【证书】标示的记录,点击右键,可以导出得到P12文件

  • 在生成完成推送证书后,建议再去生成一份新的Provisioning Profile文件,如果用老的Provisioning文件,可能会出现无法接收推送消息的情况。