iOS 创建推送证书教程
此教程帮助大家创建iOS设备在开发测试环境和生产环境使用的推送证书。
准备
每次我们向苹果申请证书,都需要生成一个证书请求文件。通过这个文件来获取我们需要的证书。
创建证书请求文件
- 打开钥匙串
- 在菜单栏的 钥匙串访问 中选中 证书助理 –> 从证书颁发机构请求证书…
- 在弹出的窗口中,填写好你的电子邮件地址,并且一定要选中 存储到磁盘 。我们稍后会用到生成的请求文件。
- 点击继续,提示我们选择一个存储位置,这里我们选择存储到桌面上,点存储。
- 提示创建成功,我们可以关闭窗口了。
创建 APS 证书
- 打开开发者网站的证书页面
https://developer.apple.com/account/ios/certificate/ - 点击右上方的 + 号开始创建证书。
- 在新页面中,有两种类型的推送证书可供我们选择。这里我们选择前面一种,也就是测试环境下的证书。
- Apple Push Notifiction service SSL (Sandbox) 测试用推送证书
- Apple Push Notifiction service SSL (Sandbox & Production) 生产环境证书
- 点击 Continue 进入下一个页面,要我们选择需要针对哪个 app 来创建推送证书,推送证书不支持通用 Bundle ID。选择好你对用的 Bundle ID 点击 Continue。
- 这里提示我们要创建一个 CSR 文件。我们上面意境创建过了,直接点击 Continue。
- 点击
chose file...
选择在上面一部分我们保存好的证书请求文件。之后点击 Continue。 - 至此,推送证书就创建完成,点击
Download
下载我们创建好的证书,点击 Done 完成。双击下载的证书即可自动导入钥匙串中。