登录 iOS Dev Center 选择进入iOS Provisioning Portal。ios
在 iOS Provisioning Portal中,点击App IDs进入App ID列表。app
建立 App ID,若是 ID 已经存在能够直接跳过此步骤
工具
为 App 开启 Push Notification 功能。若是是已经建立的 App ID 也能够经过设置开启 Push Notification 功能。
网站
根据实际状况完善 App ID 信息并提交,注意此处须要指定具体的 Bundle ID 不要使用通配符。
spa
若是你以前没有建立过 Push 证书或者是要从新建立一个新的,请在证书列表下面新建。调试
新建证书须要注意选择证书种类(开发证书用于开发和调试使用,生产证书用于 App Store 发布)orm
点击 Continue 后选择证书对应的应用ID,而后继续会出现“About Creating a Certificate Signing Request (CSR)”。开发
根据它的说明建立打开KeychainAccess 建立 Certificate Signing Request。get
填写“User Email Address”和“Common Name” 后选择 Saved to disk 进行保存 。
it
继续返回Apple developer 网站点击 Continue ,上传刚刚生成的 .certSigningRequest 文件生成 APNs Push Certificate。
下载并双击打开证书,证书打开时会启动“钥匙串访问”工具。
在“钥匙串访问”中你的证书会显示在“个人证书”中,注意选择“My Certificates” 和"login"
在“钥匙串访问”中,选择刚刚加进来的证书,选择右键菜单中的“导出“...””。
![]() |
注意要选“login”和“My Certificates” 导出证书时要选中证书文件,不要展开private key。 |
将文件保存为Personal Information Exchange (.p12)格式。
保存p12文件时,能够为其设置密码,也能够让密码为空。
在 JPush 管理 Portal 上,针对某应用程序,上传上面步骤获得 .p12 证书文件。这是 iOS SDK 可以接收到 JPush 推送消息的必要步骤。