iOS 如何验证生产环境push

前段时间生产环境push无法响应,而我使用测试证书测试push是没问题的。所以需要测试生产环境push情况,在网上找了一堆。找到使用ad hod模式,现把操作步骤记录如下。(项目采用第三方信鸽推送)

       

       1、证书生成(基本都已生成)

       2、导出证书.p12文件,生成.pem上传至信鸽(检验证书有效期 openssl x509 -in xxx.pem -noout -dates、证书合法性验证 openssl s_client -connect gateway.push.apple.com:2195 -cert xxx.pem -key xxx.pem)

      3、修改Scheme的Build类型为release,如图操作

iOS 如何验证生产环境push_第1张图片iOS 如何验证生产环境push_第2张图片

     4、在window下organizer中找到对应的Archives,试着导出.ipa(不需要导出,只是按照这个步骤),Xcode会生成新证书。如图操作

iOS 如何验证生产环境push_第3张图片

iOS 如何验证生产环境push_第4张图片

iOS 如何验证生产环境push_第5张图片

5、好,到现在为止已经差不多了,再回到targets General,把signing自动签名勾去掉,不进行自动签名。选择刚生成的那个Provisioning Profile。如图

iOS 如何验证生产环境push_第6张图片

6、连接上手机,进行编译。

7、进行生成push测试。ok就是这样。



参考:http://www.jianshu.com/p/1f60a379f4fa?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weixin-friends

    


你可能感兴趣的:(iOS 如何验证生产环境push)