windows上传苹果ipa包相关

320 阅读1分钟

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文件

生成cer文件

生成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