iOS推送证书配置指南,苹果APP推送证书制作教程

访问 苹果开发者网站 ,点击右上角Account选择进入苹果开发者帐号首页

iOS推送证书配置指南,苹果APP推送证书制作教程

1. 苹果AppID创建

iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 在苹果开发者账号页面中间位置或者左侧菜单点击Certificates, Identifiers & Profiles
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 创建AppID,点击左侧菜单栏Identifiers,再点击+按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 选择App IDs,再点击Continue按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 选择PlatformBundle ID 类型,填写App IDDescriptionBundle ID,勾选CapabilitiesPush Notifications,点击Continue按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 再次确认填入和勾选的信息后,点击Register按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 注册成功后效果。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书

2. 证书下载

开发者只需下载其中一种证书即可,推荐使用P12。

2.1 p12推送证书

  • 如果你之前没有创建过 “推送证书” 或重新创建一个新的,请在证书列表下面新建。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 新建证书需要注意选择证书种类。如图分为开发环境和通用环境两种。推荐场景通用环境推送证书,可以推送开发环境、生产环境、voip等。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 选择需要使用推送证书的App ID后,点击Continue按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 点击Choose File上传CSR文件(CSR文件创建流程见后续步骤)。选择好CSR文件后,点击Continue按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 打开系统自带的KeychainAccess(钥匙串访问),创建CSR文件。菜单-钥匙串访问-证书助理-从证书颁发机构请求证书。注:如果已经创建,可以跳过。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 填写用户电子邮箱地址常用名称,并选择存储到磁盘,点击继续按钮。创建成功后,证书文件后缀为.certSigningRequest。重复前述上传CSR文件步骤。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 推送证书创建成功效果图,点击Download按钮把创建的证书下载下来,后缀为.cer文件。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 双击刚下载的.cer文件,会导入KeychainAccess中。
  • 特别注意:有效证书左侧存在一个小三角标记,代表证书存在对应秘钥,导出时记得关闭小三角标记。有效推送证书的名称为Apple Push ServicesApple Development IOS Push Services
  • Apple Push Services命名是通用环境推送证书
  • Apple Development IOS Push Services命名是开发环境推送证书
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 点击左侧 钥匙串-登录-种类证书,找到刚才导入的证书,右击导出.p12证书,并为其设置密码。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书

2.2 p8证书(APNs Auth Key)

  • 在苹果开发者账号 –Certificates, Identifiers & Profiles中,选择左侧Key,点击+新建。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 填写Key Name,勾选Apple Push Notifications service (APNs),点击Continue按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 注册一个新的Key,再次确认信息,点击Register按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 创建成功后,点击Download按钮下载。注:只可以下载一次,请妥善保存。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书

3. Provisioning Profile 文件创建

  • 在苹果开发者账号 – Certificates, Identifiers & Profiles中,选择左侧Profiles,点击+新建。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 选择此Provisioning Profile的环境后,点击Continue按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 选择要创建Provisioning ProfileApp ID后,点击Continue按钮。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 选择所属的开发者证书,(这里创建了多个开发者证书,建议只创建一个,方便管理)为了方便,选择了Select All,再点击Continue进入下一步。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 为该Provisioning Profile选择将要安装的设备(一般选择Select All),点击Continue注:App Store或者In House 默认所有设备。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 给该Provisioning Profile填写Profile Name,建议命名环境+AppID,点击generate完成创建。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 创建成功后效果图,点击Download下载Provisioning Profile到本地。
iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书
  • 双击下载的Provisioning Profile文件,添加到Xcode,即可使用该AppID(Bundle ID)创建应用和进行真机调试。

4. 应用配置

在个推开发者中心中填写ios证书消息:【开发者中心-个推·消息推送-对应应用-配置管理-应用配置-ios配置】

iOS推送证书配置指南,苹果APP推送证书制作教程
IOS推送证书

编辑:yimen,如若转载,请注明出处:https://www.yimenapp.com/kb-yimen/15427/

部分内容来自网络投稿,如有侵权联系立删

(0)
上一篇 2022年12月21日 下午5:16
下一篇 2022年12月21日 下午5:27

相关推荐