最近在工作中需要生成ios证书,遇到好多坑,现在把需要的各种证书流程记录下,有不对的地方,请批评指正。

申请流程。

1. 申请钥匙串文件

进入 ios 证书生成-编程知识网ios 证书生成-编程知识网ios 证书生成-编程知识网 (Launchpad),找到  ios 证书生成-编程知识网ios 证书生成-编程知识网(我的是在其他里面找到的),运行后再左上角

    ios 证书生成-编程知识网

 ios 证书生成-编程知识网

ios 证书生成-编程知识网ios 证书生成-编程知识网

ios 证书生成-编程知识网ios 证书生成-编程知识网

    

    存储在桌面就好了,然后就完成退出钥匙串工具就可以了。

 

2.申请开发证书,发布证书

 打开https://developer.apple.com

 ios 证书生成-编程知识网

 

 ios 证书生成-编程知识网

 ios 证书生成-编程知识网

ios 证书生成-编程知识网ios 证书生成-编程知识网

ios 证书生成-编程知识网

    

    

 

    

步骤一:certificates

 

 ios 证书生成-编程知识网ios 证书生成-编程知识网

ios 证书生成-编程知识网

ios 证书生成-编程知识网

ios 证书生成-编程知识网ios 证书生成-编程知识网

ios 证书生成-编程知识网

 ios 证书生成-编程知识网

    

    ios 证书生成-编程知识网

    

 

    

  步骤二:注册项目的Bundle ID

 ios 证书生成-编程知识网

    

 ios 证书生成-编程知识网ios 证书生成-编程知识网

ios 证书生成-编程知识网

ios 证书生成-编程知识网ios 证书生成-编程知识网

 

 ios 证书生成-编程知识网

  ios 证书生成-编程知识网

  

 ios 证书生成-编程知识网ios 证书生成-编程知识网

    

 

 

   到这里就算注册完成了 。

  步骤三:添加测试设备

    

 ios 证书生成-编程知识网ios 证书生成-编程知识网

 

   ios 证书生成-编程知识网 

    ios 证书生成-编程知识网

    填写完下一步就好了。 获取设备的UDID:设备连接Mac 打开iTunes 

 ios 证书生成-编程知识网

    ios 证书生成-编程知识网

 

 

 

    

 

    

 

  步骤四.配置证书(描述文件)

    ios 证书生成-编程知识网

ios 证书生成-编程知识网

 ios 证书生成-编程知识网

 ios 证书生成-编程知识网

 ios 证书生成-编程知识网ios 证书生成-编程知识网

ios 证书生成-编程知识网

    

   

 

 

    

    这里不用担心会选择错误,你配置开发证书,那这里就只有开发证书供你选择。配置发布证书,这里就只有发布证书供你选择。

 

   如果是配置开发证书,就还会需要你设置,在这个项目中添加哪些设备作为真机调试的设备

 ios 证书生成-编程知识网   

 ios 证书生成-编程知识网

ios 证书生成-编程知识网ios 证书生成-编程知识网

 

     

然后就可以下载配置文件(.mobileprovision)了

步骤五:生成.p12文件

    1、找到mac中的钥匙串应用

   ios 证书生成-编程知识网

   2、在钥匙串应用中找到要导出的证书

ios 证书生成-编程知识网

  3、选择这个证书的私钥

单击右键选择导出XXXX选项

 ios 证书生成-编程知识网

.    4

输入到导出文件的名称

要注意的是一定要选择个人信息交换(.p12) 这个选项

只有这个选项导出的才是p12格式的证书

.    ios 证书生成-编程知识网

    5

如果你的钥匙串是加锁状态

那么就需要先解锁

   ios 证书生成-编程知识网

  6

解锁完成后会要求你设置p12证书的密码

这个密码是你以后在其他机器导入这个p12证书时的密码

只有正确输入这个密码,你的p12证书才可以正常的被使用

所以你设置的这个密码一定不要忘记

不然这个证书导出来也无法在其他地方使用,也就失去其意义了

ios 证书生成-编程知识网

  7、都设置完成后就可以成功导出p12文件了

妥善保存文件和密码就行啦

 ios 证书生成-编程知识网

.  步骤六:推送证书生成

.  若需要apns推送,则需要用到推送证书。若无需求,此步骤可忽略:

  1、创建证书时需勾选Push Notifications选项

ios 证书生成-编程知识网

  2、配置文件

ios 证书生成-编程知识网

  3、创建测试证书和生产证书

      选择.certSigningRequest文件(这个文件需要自己在 mac上制作),制作步骤见(1

申请钥匙串文件)

 ios 证书生成-编程知识网

4、点击continue,证书制作完成,点击下载

  ios 证书生成-编程知识网

  5、此证书为.cer文件,需生成p12文件,见步骤五

  然后就大功告成啦!



 参照博主:http://www.cnblogs.com/sk-fengzi/p/5670087.html