前言
其实在做推送之前根本没好好地去了解各种证书是干嘛的,开发证书,生产证书,以及证书的各种形式。所以今天就抽空在记录推送之前先给各种证书怎么申请到使用做个记录。
1.获取属于自己的 .csr 文件
2.配置推送需要的证书
1)打开你的开发者账户,找到你需要配置推送的APP
3)将你刚刚准备好的.csr文件上传,就配置完毕了。将这两个证书下载到本地。
3.将证书格式转换成你需要的格式
从apple开发者账号下载下来的是.cer格式的,需要转换成.p12,或.pem格式。
1).cer转.p12
将下载下来的.cer文件用钥匙串keychain打开,右键导出即可。如果出现没有左侧小三角的情况,请检查:1.是不是本机申请的push证书。2.是不是在最右侧登录选项下的列表
2).cer转.pem
打开终端直接转换
//aps_developer_identity 换成你的文件的名字
1.openssl x509 -in aps_developer_identity.cer -inform DER -out aps_developer_identity.pem -outform PEM
复制代码
证书部分就先到这里,哪里没写明白或者没看懂或者过程之中出现解决不了的问题都欢迎留言哇,愿意尽绵薄之力。第一次记录献给掘金了。未完待续 (*≧∪≦)