天天看点

iOS常用证书制作

首先很多开发者在制作过程中一直遇到各种莫名其妙的问题,今天花点时间重点整理下这个证书的制作过程。

一般制作证书时候会制作以下几个证书:

1、APP ID

2、CertificateSigningRequest

3、开发调试证书

4、添加测试设备

5、Provisioning Profiles文件

6、开发环境的推送证书

7、生产环境的推送证书

8、导出P12证书

9、上传P12文件到Umeng的Push后台

第一步:创建一个APP ID

iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作

点击下方的register按钮,几秒钟之后下方会变成一个Done,表示APP ID已经创建完成。

iOS常用证书制作
iOS常用证书制作

创建的APP ID要与自己项目的Bundle ID保持一致。

注:如果已经有APP ID,请确保自己的APP ID已经开通了Push功能,如果没有开通,可以点击APP ID,在其底部有一个Edit按钮,点击后选中Push服务并创建。

iOS常用证书制作

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

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

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

iOS常用证书制作
iOS常用证书制作

点击“继续”,然后选择存储位置,点击存储,这样CSR文件就创建成功了。

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

选择Development(如果是发布上线,需要选择Distribution)

iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作

选择本地的CertificateSigningRequest文件

iOS常用证书制作
iOS常用证书制作

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

第四步:添加测试设备

iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作

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

iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作

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

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

iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作

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

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

iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作

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

iOS常用证书制作
iOS常用证书制作
iOS常用证书制作
iOS常用证书制作

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

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

iOS常用证书制作