在线生成证书很简单,有线上工具肯定是使用线上的工具,使用这个工具就可以在线生成ios证书:
https://www.yunedit.com/createcert
当然,假如不使用线上工具也行,可以下载openssl,再用下面的命令生成
cd C:\OpenSSL-Win64\bin
set RANDFILE=.rnd
set OPENSSL_CONF=C:\OpenSSL-Win64\conf\openssl.cfg
openssl genrsa -out my.key 2048
openssl req -new -key my.key -out my.certSigningRequest -subj “/emailAddress=xx1@qq.com,CN=myname,C=CN”
上面的步骤生成了.certSigningRequest文件,你可以在苹果开发者中心点创建证书,创建证书的过程中会提示你上传certSigningRequest文件,按提示上传certSigningRequest文件后,就可以生成cer证书文件。把cer证书下载到本地。使用先前的key文件生成p12文件。
生成p12文件的步骤如下:
openssl x509 -in my.cer -inform DER -out my.cer.pem -outform PEM
openssl pkcs12 -export -inkey my.key -in my.cer.pem -out my.p12 -password pass:123456
cer证书下载链接: https://pan.baidu.com/s/16d_nswHyywpYf4Dz-WoNMQ 提取码: qukh