iOS常用证书制作

首先很多开发者在制作过程中一直遇到各种莫名其妙的问题,今天花点时间重点整理下这个证书的制作过程。
一般制作证书时候会制作以下几个证书:
1、APP ID
2、CertificateSigningRequest
3、开发调试证书
4、添加测试设备
5、Provisioning Profiles文件
6、开发环境的推送证书
7、生产环境的推送证书
8、导出P12证书
9、上传P12文件到Umeng的Push后台

第一步:创建一个APP ID

iOS常用证书制作_第1张图片
iOS常用证书制作_第2张图片
iOS常用证书制作_第3张图片
iOS常用证书制作_第4张图片
点击下方的register按钮,几秒钟之后下方会变成一个Done,表示APP ID已经创建完成。
iOS常用证书制作_第5张图片
iOS常用证书制作_第6张图片
创建的APP ID要与自己项目的Bundle ID保持一致。
注:如果已经有APP ID,请确保自己的APP ID已经开通了Push功能,如果没有开通,可以点击APP ID,在其底部有一个Edit按钮,点击后选中Push服务并创建。

iOS常用证书制作_第7张图片

第二步:创建CertificateSigningRequest(如果有,可以跳到下一步)

CSR是Cerificate Signing Request的英文缩写,即证书请求文件,也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。

首先,在电脑中找到钥匙串—–>钥匙串访问——>证书管理——>从证书颁发机构请求证书,具体如下图所示:

iOS常用证书制作_第8张图片
iOS常用证书制作_第9张图片
点击“继续”,然后选择存储位置,点击存储,这样CSR文件就创建成功了。

第三步:创建开发调试证书(如果有,可以跳到下一步)

选择Development(如果是发布上线,需要选择Distribution)
iOS常用证书制作_第10张图片
iOS常用证书制作_第11张图片
iOS常用证书制作_第12张图片
iOS常用证书制作_第13张图片
iOS常用证书制作_第14张图片
选择本地的CertificateSigningRequest文件
iOS常用证书制作_第15张图片
iOS常用证书制作_第16张图片
点击Download,将证书下载到本地,双击下载的开发调试证书(文件名为:iOS_development.cer),就可以在钥匙串访问中的我的证书中找到。

第四步:添加测试设备

iOS常用证书制作_第17张图片
iOS常用证书制作_第18张图片
iOS常用证书制作_第19张图片
iOS常用证书制作_第20张图片

第五步:创建一个Provisioning Profiles文件

iOS常用证书制作_第21张图片
iOS常用证书制作_第22张图片
iOS常用证书制作_第23张图片
iOS常用证书制作_第24张图片
iOS常用证书制作_第25张图片
iOS常用证书制作_第26张图片
iOS常用证书制作_第27张图片

把创建的Provisioning Profiles,调试证书,推送证书下载下来(文件名:umengpushtestdemo.mobileprovision)以后双击证书。

第六步:创建一个开发环境的推送证书

iOS常用证书制作_第28张图片
iOS常用证书制作_第29张图片
iOS常用证书制作_第30张图片
iOS常用证书制作_第31张图片
iOS常用证书制作_第32张图片

点击Download,将证书下载到本地,双击下载的开发环境的推送证书(文件名为:aps_development.cer),就可以在钥匙串访问中的我的证书中找到。

第七步:创建一个开发环境的推送证书

iOS常用证书制作_第33张图片
iOS常用证书制作_第34张图片
iOS常用证书制作_第35张图片
iOS常用证书制作_第36张图片
iOS常用证书制作_第37张图片
iOS常用证书制作_第38张图片

第八步:导出推送证书的P12文件

iOS常用证书制作_第39张图片
iOS常用证书制作_第40张图片
iOS常用证书制作_第41张图片
iOS常用证书制作_第42张图片

生产的推送证书也是以同样的方式导出。

第九步:上传P12文件到Umeng的Push后台

iOS常用证书制作_第43张图片

你可能感兴趣的:(iOS,ios,开发人员,调试)