当前位置: 首页>移动开发>正文

iOS 推送证书导出p8证书 ios证书怎么获取

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

申请流程。

1. 申请钥匙串文件

进入 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios,第1张

 (Launchpad),找到  

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_证书_02,第2张

(我的是在其他里面找到的),运行后再左上角    

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_证书_03,第3张

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios_04,第4张

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_05,第5张

    

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

 

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

 打开https://developer.apple.com

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_06,第6张

 

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_钥匙串_07,第7张

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_08,第8张

    

    

 

    

步骤一:certificates

 

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_09,第9张

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios_10,第10张

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_11,第11张

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_开发证书_12,第12张

    

    

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios_13,第13张

    

 

    

  步骤二:注册项目的Bundle ID

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_证书_14,第14张

    

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios_15,第15张

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_钥匙串_16,第16张

 

 

  

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_钥匙串_17,第17张

  

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_证书_18,第18张

    

 

 

   到这里就算注册完成了 。

  步骤三:添加测试设备

    

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios_19,第19张

 

   

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_证书_20,第20张

 

    

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

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios_21,第21张

    

 

 

 

    

 

    

 

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

    

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios_22,第22张

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_开发证书_23,第23张

 

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_开发证书_24,第24张

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios_25,第25张

    

   

 

 

    

你配置开发证书,那这里就只有开发证书供你选择。配置发布证书,这里就只有发布证书供你选择。

 

就还会需要你设置,在这个项目中添加哪些设备作为真机调试的设备

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_钥匙串_26,第26张

   

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_开发证书_27,第27张

 

     

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

步骤五:生成.p12文件

找到mac中的钥匙串应用


   

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_证书_28,第28张

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

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_29,第29张

3、选择这个证书的私钥


单击右键选择导出XXXX选项

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_开发证书_30,第30张


.    4、


输入到导出文件的名称

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

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


.    

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_开发证书_31,第31张

    5、


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

那么就需要先解锁


   

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_钥匙串_32,第32张

6、


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

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

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

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

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


iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_33,第33张

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


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

 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_34,第34张


.  步骤六:推送证书生成

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

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

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_35,第35张

  2、配置文件

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_iOS 推送证书导出p8证书_36,第36张

创建测试证书和生产证书

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


申请钥匙串文件)


 

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_证书_37,第37张

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

  

iOS 推送证书导出p8证书 ios证书怎么获取,iOS 推送证书导出p8证书 ios证书怎么获取_ios_38,第38张

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

然后就大功告成啦!


https://www.xamrdz.com/mobile/43h1937299.html

相关文章: