最近在工作中需要生成ios证书,遇到好多坑,现在把需要的各种证书流程记录下,有不对的地方,请批评指正。
申请流程。
1. 申请钥匙串文件
进入
(Launchpad),找到
(我的是在其他里面找到的),运行后再左上角
存储在桌面就好了,然后就完成退出钥匙串工具就可以了。
2.申请开发证书,发布证书
打开https://developer.apple.com
步骤一:certificates
步骤二:注册项目的Bundle ID
到这里就算注册完成了 。
步骤三:添加测试设备
填写完下一步就好了。 获取设备的UDID:设备连接Mac 打开iTunes
步骤四.配置证书(描述文件)
你配置开发证书,那这里就只有开发证书供你选择。配置发布证书,这里就只有发布证书供你选择。
就还会需要你设置,在这个项目中添加哪些设备作为真机调试的设备
然后就可以下载配置文件(.mobileprovision)了
步骤五:生成.p12文件
找到mac中的钥匙串应用
2、在钥匙串应用中找到要导出的证书
3、选择这个证书的私钥
单击右键选择导出XXXX选项
. 4、
输入到导出文件的名称
要注意的是一定要选择个人信息交换(.p12) 这个选项
只有这个选项导出的才是p12格式的证书
.
5、
如果你的钥匙串是加锁状态
那么就需要先解锁
6、
解锁完成后会要求你设置p12证书的密码
这个密码是你以后在其他机器导入这个p12证书时的密码
只有正确输入这个密码,你的p12证书才可以正常的被使用
所以你设置的这个密码一定不要忘记
不然这个证书导出来也无法在其他地方使用,也就失去其意义了
7、都设置完成后就可以成功导出p12文件了
妥善保存文件和密码就行啦
. 步骤六:推送证书生成
. 若需要apns推送,则需要用到推送证书。若无需求,此步骤可忽略:
1、创建证书时需勾选Push Notifications选项
2、配置文件
创建测试证书和生产证书
选择.certSigningRequest文件(这个文件需要自己在 mac上制作),制作步骤见(1
申请钥匙串文件)
4、点击continue,证书制作完成,点击下载
5、此证书为.cer文件,需生成p12文件,见步骤五
然后就大功告成啦!