在Keychain Access.app里选定证书(Apple Development Push Services*),导出到桌面,保存为Certificates.p12.
运行如下命令:
openssl pkcs12 -clcerts -nokeys -out cert.pem -in Certificates.p12
openssl pkcs12 -nocerts -out key.pem -in Certificates.p12
openssl rsa -in key.pem -out key.unencrypted.pem
cat cert.pem key.unencrypted.pem > apns.pem
rm -f Certificates.p12 cert.pem key.pem key.unencrypted.pem