1.在本地 钥匙串中创建cer文件
2.在developer apple 网站中下载证书和描述文件
3.在终端执行命令生成p12 参考链接:http://www.cnblogs.com/qq78292959/archive/2012/07/16/2593651.html
这个证书可以通过我们前面生成的两个文件中得到。
1、将aps_developer_identity.cer转换成aps_developer_identity.pem格式
- openssl x509 -in aps_developer_identity.cer -inform DER -out aps_developer_identity.pem -outform PEM
- //将aps_developer_identity.cer替换成自己的证书名称
2、将p12格式的私钥转换成pem
- openssl pkcs12 -nocerts -out Push_Noenc.pem -in Push.p12
- //将Push.p12替换成自己的p12文件
3、创建p12文件
- openssl pkcs12 -export -in aps_developer_identity.pem -inkey Push_Noenc.pem -certfile Push.certSigningRequest -name "aps_developer_identity" -out aps_developer_identity.p12
- //将Push.certSigningrequest 替换成自己的cer文件名
这样我们就得到了在.net或java等后台应用程序中使用的证书文件:aps_developer_identity.p12
终端命令 :只有在当前目录下执行上述命令才行pwd 看当前所在目录
cd 切换目录
cd.. 时父目录
当 cd 一个目录时是区分大小写的
ls 是这个目录下的内容