iOS 最新版 打包过程及证书配置
最新版 制作证书操作
一.前往:https://developer.apple.com/account注册Bundle ID,
二、在钥匙串访问中,生成秘钥,按提示填写邮箱和名称,保存到本地即可(注意保存路径,后期将要使用,在一个项目中你可以使用同一个签名文件也可以对于每一个证书生成不一样的签名文件):
三.创建Bundle ID:
1.
2.
3.
4.
5.
四.制作证书(经过下面的重复步骤,你应该得到证书如下):
1.
2.选择需要的证书后点击 Continue
3.选择钥匙串签名文件
4.下载
五.添加测试设备
六.制作描述文件(完成重复步骤您应该有):
1.
2.
3.选择Bundle ID
4. 选择 对应的Cerruti证书
5.选择测试设备
6.输入描述文件的名称
7.下载
8.把你下载的证书全部双击(个人习惯先装.cer --> .apns --> .pp)
然后去到你的钥匙串中,把刚才安装的证书全部导出为P12证书(记得设置密码),方便给他人使用:
如果有的推送需要使用pem的话进入到P12文件目录之后使用如下命令:
openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes
查看证书有效期:
openssl x509 -in xxx.pem -noout -dates
查看证书是否合法:
开发:openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert xxx.pem -key xxx.pem
生产:openssl s_client -connect gateway.push.apple.com:2195 -cert xxx.pem -key xxx.pem
七.打包
1.先去地址(https://itunesconnect.apple.com/)中使用你创建的Bundle ID
2.打开Xcode --> Product --> Archive
直接下一步就OK ,最后导出ipa包
有待更新发布App Store