iOS企业证书创建流程
大约 2 分钟约 535 字
一、创建证书助理
1、打开钥匙串

2、从证书机构请求证书

3、邮箱随便填,选择保存到磁盘

4、存到桌面

二、进入开发中心:https://developer.apple.com/
进入证书

1、点击+号,选择in-house and Ad Hoc
2、选择刚才创建好的证书

3、创建好,点击下载,双击下载下来的文件,弹出框钥匙串:选择登录,然后添加

4、打开钥匙串,找到证书,右键选择 导出p12,输入一个密码(打包的时候要)

导出命名:xxcer 得到:xxcer.p12
提示
如果显示不受信任的证书,右键证书--> 显示详情--> 下拉找到URL1连接点击下载 wwdrg3.der --> 双击打开即可。
5、创建idenfifiers选择App IDs(格式:com.sddasfde1234.cn)
描述(Descrinption):xxid
包名(Bundle ID):com.xxxxxx.xxx
如果需要推送,勾选:Push Notiflcations

6、创建Profile
选择In House

选择刚刚创建App ID下一步
在Provisioning Profile Name 填写:xxpp

下载证书:xxpp.mobileprovision
三、打包导出的p12证书和 mobileprovision证书
提示
将 xxcer.p12 和 xxpp.mobileprovision 放到一个文件文件夹中
将 p12证书导出密码:123456 和 Bundle ID:com.xxxx.xxx 记录一起保存到文件夹中
四、创建生成导出推送证书
1、在idenfifiers 中找到原先创建好到描述文件打开-下滑找到 Push Notiflcations -创建

2、在Production SSL Certificate 点击 Create Certificate

3、点Choose File 选择之前的CertificateSigningRequest.certSigningRequest


4、下载并双击打开,然后在钥匙串中,右键选择导出


5、给导出的推送证书设置一个密码并记录

6、p12推送证书转p8证书
- 打开终端,运行以下命令,将.p12文件转换为.pem格式的文件:
- openssl pkcs12 -in
apns.p12
-outapns.pem
-nodes -clcerts - 打开apns.pem文件,复制文件中的内容。
- 打开文本编辑器,创建一个新文件,将复制的内容粘贴到文件中,然后保存为.p8格式的文件。