步骤:
1.首先需要安装Command Line Tools
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)
如果上传还有问题可在xcrun altool 前加sudo
最终上传成功
1585897999531.jpg
附加:苹果前段时间出了图形化界面上传工具同样可以上传,操作和之前的Application Loader类似。点击可以下载Transporter 。
网友评论