# 用到 Windows 或者 Linux 下的 openssl 命令,请自行安装。
openssl 官网下载:https://www.openssl.org/source/
有开发和发布2套环境,总共4步操作,最终生成8个证书文件
一、生成csr文件
openssl genrsa -out ios.key 2048
openssl req -new -sha256 -key ios.key -out ios.csr
二、 生成mobileprovision文件
进入苹果后台地址:https://developer.apple.com/account/resources/profiles/list
三、生成cer文件
进入苹果后台地址: https://developer.apple.com/account/resources/certificates
四、生成P12文件
\# 需要用到第一步生成的 ios.key 文件,以及 Apple 生成的 ios_distribution.cer 和 ios_development.cer 文件。
openssl x509 -in ios_distribution.cer -inform DER -outform PEM -out ios_distribution.pem
openssl pkcs12 -export -inkey ios.key -in ios_distribution.pem -out ios_distribution.p12
openssl x509 -in ios_development.cer -inform DER -outform PEM -out ios_development.pem
openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12
最终生成的证书文件:
参考链接:https://www.cnblogs.com/liaozt/p/6202484.html