Windows/Linux 生成iOS证书及p12文件(部分来源)
操作步骤
- 生成csr文件(通过OpenSSL命令)
- 生成mobileprovision文件(通过Apple开发者后台)
- 生成cer文件(通过Apple开发者后台)
- 生成P12文件(通过OpenSSL命令)
生成csr文件
用到 Windows 或者 Linux 下的 openssl 命令,请自行安装。
openssl genrsa -out ios.key 2048
openssl req -new -sha256 -key ios.key -out ios.csr
生成mobileprovision文件
- 比较简单,登录开发者后台,提交信息(需要用到前面生成的csr文件),下载。
- developer.apple.com/account/ios…
生成cer文件
- 比较简单,登录开发者后台,提交信息(需要用到前面生成的csr文件),下载。
- developer.apple.com/account/ios…
生成P12文件
生成pem文件 需要用到第一步生成的 ios.key 文件
openssl x509 -in ios_distribution.cer -inform DER -outform PEM -out ios_distribution.pem
生成P12文件
openssl pkcs12 -export -inkey ios.key -in ios_distribution.pem -out ios_distribution.p12
运行那个B包权限问题
sudo xattr -d -r com.apple.quarantine ./*
上传要用到的生成Info.plist
xcrun swinfo -f app.ipa -o AppStoreInfo.plist -plistFormat binary -prettyprint true