第一步、openssl生成公钥和私钥。
openssl genrsa -out my.key 2048
openssl req -new -key my.key -out my.certSigningRequest -subj "/emailAddress=myemail@sample.com,CN=Common Name,C=CN"
第二步、拿着my.certSigningRequest 去 苹果开发者中心 申请 certificate ,会得到一个cer文件,命名为:ios_distribution
第三步、拿着苹果中心返回certificate(ios_distribution.cer)的openssl生成pem。
openssl x509 -in ios_distribution.cer -inform DER -out ios_distribution.cer.pem -outform PEM
第四步、openssl生成p12。
openssl pkcs12 -export -inkey my.key -in ios_distribution.cer.pem -out iphone_dev.p12 -password pass:密码
拿着p12文件和provision就可以进行签名了,provision的申请需要去苹果官方,需要提前有certificate、bundle、device参数。
