win环境使用openssl创建p12证书
在Windows环境下使用OpenSSL创建P12证书时需注意:建议使用OpenSSL 1.0版本,因为高版本(如V3)可能导致UniApp云打包失败。win环境使用openssl创建p12证书(openssl.V3版本uniapp 云打包会失败,使用低版本openssl1.0).
1.先生成证书私钥
openssl genrsa -out privatekey.key 2048
2.生成CSR文件
#-C, -ST, -L, -O, -OU, -CN 分别代表国家代码、省份、城市、组织名称、部门名称和通用名称
openssl req -new -sha256 -key privatekey.key -out my.csr -subj "/C=CN/ST=AnHui/L=HeFei/O=xrzn/OU=xrzn/CN=shehuitong.com"
3.上传my.csr创建证书,获取cer.
4.转换格式PEM
openssl x509 -inform der -in ios_distribution.cer -out ios_distribution.pem
5.p12证书转换
openssl pkcs12 -export -out output.p12 -inkey privatekey.key -in ios_distribution.pem
注意:
1)uniapp ios发布版证书不能真机调试.