针对大多数初次使用推送的小伙伴,或者是不想记命令的小伙伴;
闲话不说,好多第三方推送平台都需要我们上传推送证书,但是大多数为pem文件,一下步骤就是将推送证书p12 转pem;
a) 在钥匙串中找到你配置的推送证书,右键,导出为P12文件,保存到桌面;
b) 打开终端,执行命令 ‘cd Desktop/’ 进入桌面
c) 继续输入 ‘openssl pkcs12 -clcerts -nokeys -out 文件名.pem -in 文件名.p12’,按回车,会让你输入密码,密码不会显示的,输入即可,输入完成后按回车键,会提示MAC verified OK,表示p12文件转pem成功。将pem文件上传到项目所集成三方推送的平台即可;
d) 如果要检验pem文件是否有效,可以输入一下命令
开发环境:
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -文件名.pem
生产环境:
openssl s_client -connect gateway.push.apple.com:2195 -cert 文件名.pem
最后上传到项目集成的三方推送平台即可。(多读书,多看报,少吃零食多睡觉)