最近被推送证书的问题困扰,在网上也看了很多资料。觉得自己还是很乱,所以决定整理一下。
图1.png我们平时会用到的基本就是这四种证书了。
一般来说,就是
- 开发时,用开发的证书配置Provisioning Profiles文件,用来签名,就可以真机调试了;
- 打包发布时,用发布的证书配置的Provisioning Profiles文件签名,打包上传到iTunes上。
图2.png在测试发布环境的推送时,需要用发布环境证书配置的 Ad Hoc Provisioning Profiles 文件。使用adhoc打出包可以上传到iTunes Connect后台,但是构建版本不能选。
使用这个证书也不能在手机上真机调试,只能打包再装到手机上
推送证书是和AppID绑定的,每个证书只能给对应的App使用,而开发和发布证书只需要各自有一个就可以了
ps,配置证书时,会生成对应的公钥密钥,如果团队开发,你需要把证书对应的密钥传给你的同事,他们双击安装到自己的电脑上就可以使用你创建的证书了。
网友评论