push证书的制作流程一直没时间整理出一份详细的文档,今天乘着空闲时间将流程写一下,也算是让自己有个回顾。
废话不多说,咱们直接进入正题(本文中有些地方可能大家系统版本不一样,相应的选项位置可能有所不同,但选项的名称都是一样的,希望大家能注意到,我用的是OS X 10.11 beta版 ^_^)
一、从证书颁发机构请求证书
在制作证书之前,需要先从证书颁发机构获取.CSR格式证书,该证书只需生成一次,后续不需要再生成,直接拿来用。
打开钥匙串工具(Finder -> 应用程序 -> 实用工具 -> 钥匙串访问),打开后点击顶部菜单栏““钥匙串访问”出现如下界面,选择 证书助理 -> 从证书颁发机构请求证书
并且在用户电子邮件地址和常用名称处填上相应信息(这两栏不需要硬记,后续不需要使用到,只要能通过审核就行),再点击下方的存储到磁盘,然后点击界面下方的继续
将文件名修改成“push.certSigningRequest”,后缀不变
之后你就能在桌面上看到我们刚才生成的.CSR证书了。这样第一步就完成了。
二、创建物理文件夹
这一步纯(处)属(女)个(座)人(洁)爱(癖)好(啦),为了比较清晰直观的反应文件结构以便后续使用,我们先在桌面上创建一个文件夹,名字命名为10000710(假设我们以Bundle Id后缀为10000710的App制作push证书),物理文件夹结构如下,其中10000710证书文件夹中的测试和正式文件夹用于存放我们最终生成的push证书了。
而development文件夹中结构和production文件夹中结构一致,其中的out文件夹目前为空的