Xcode11用xcrun altool上传ipa审核

步骤:
1.首先需要安装Command Line Tools

1578303988384.jpg

2.在终端验证是否工具命令可用
1578304160910.jpg

3.用Xcode进行打包(product->Archive->选择App Store Connect并导出)
1578304340518.jpg

4.进入开发者网站生成账号对应的密钥,并下载.p8文件
保存当前生成的Issuer ID密钥ID
2645330-7662abb9dbe56b9b.png

5.进入根目录
1578304672324.jpg

6.在根目录下创建private_keys文件夹,并将上面生成的.p8文件拖入
1578304738029.jpg

7.这时即可在终端输入对应命令进行校验和上传操作

1.先校验 **Issuer ID** 和 **密钥ID**
xcrun altool --validate-app -f <.ipa文件的绝对路径>  -t ios --apiKey <当前密钥ID> --apiIssuer <当前Issuer ID> --verbose
例:
xcrun altool --validate-app -f /Users/qrh/Desktop/Test\ 2019-12-01\ 16-45-20/Test.ipa  -t ios --apiKey 11H1234NUG --apiIssuer 12a1de12-1f12-12e3-e123-1b2c3c45a6d7 --verbose

注:如果执行结果完成后提示为:No errors validating archive at 'xxx.ipa'表示校验没有问题

2.上传
xcrun altool --upload-app -f <.ipa文件的绝对路径>  -t ios --apiKey <当前密钥ID> --apiIssuer <当前Issuer ID> --verbose
例:
xcrun altool --upload-app -f /Users/qrh/Desktop/Test\ 2019-12-01\ 16-45-20/Test.ipa  -t ios --apiKey 11H1234NUG --apiIssuer 12a1de12-1f12-12e3-e123-1b2c3c45a6d7 --verbose

注:上传成功会提示upload successfully

最近上传又出现了问题一直卡在了

INFO: Logging level set to eXtreme

查询后可使用第二种方式

xxxx.ipa 是 ipa文件的绝对路径 
-u xxx中的 xxx是AppId 也就是账号
-p xxx 中的 xxx是需要生成的(双重认证下生成的 App专用密码)

xcrun altool --validate-app -t ios -f xxx.ipa -u xxx -p xxx --verbose
xcrun altool --upload-app -t ios -f xxx.ipa -u xxx -p xxx --verbose

专用密码获取方式(https://appleid.apple.com/account/manage)

1585898195733.jpg

如果上传还有问题可在xcrun altool 前加sudo

最终上传成功


1585897999531.jpg

附加:苹果前段时间出了图形化界面上传工具同样可以上传,操作和之前的Application Loader类似。点击可以下载Transporter 。

你可能感兴趣的:(Xcode11用xcrun altool上传ipa审核)