APNS证书导出pem:

openssl x509 -in aps_development.cer -inform der -out yourCertName.pem 

 

APNS证书密钥导出:

先在"钥匙串"中导出apns证书下的密钥,别导错了.  生成.p12格式.

 

从p12导出pem.

需要输入密码的.

openssl pkcs12 -nocerts -out MobileCAPKey.pem -in MobileCAPKey.p12 

 

导出不需要输入密码的

openssl pkcs12 -nodes -out MobileCAPKey.pem -in MobileCAPKey.p12 

主要是参数不同.

 

 

合并cer.pem和key.pem

cat yourCertName.pem MobileCAPKey.pem > apns-dev.pem

 

官网参考:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ProvisioningDevelopment.html

 

from: http://blog.csdn.net/h48582291/article/details/7726921