iOS常用证书制作

来源:互联网 发布:软件开发工程师干什么 编辑:程序博客网 时间:2024/05/16 15:17

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

第一步:创建一个APP ID

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
点击下方的register按钮,几秒钟之后下方会变成一个Done,表示APP ID已经创建完成。
这里写图片描述
这里写图片描述
创建的APP ID要与自己项目的Bundle ID保持一致。
注:如果已经有APP ID,请确保自己的APP ID已经开通了Push功能,如果没有开通,可以点击APP ID,在其底部有一个Edit按钮,点击后选中Push服务并创建。

这里写图片描述

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

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

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

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

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

选择Development(如果是发布上线,需要选择Distribution)
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
选择本地的CertificateSigningRequest文件
这里写图片描述
这里写图片描述
点击Download,将证书下载到本地,双击下载的开发调试证书(文件名为:iOS_development.cer),就可以在钥匙串访问中的我的证书中找到。

第四步:添加测试设备

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

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

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

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

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

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

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

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

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

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

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

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

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

这里写图片描述

1 0
原创粉丝点击