美文网首页
Xcode11用xcrun altool上传ipa审核

Xcode11用xcrun altool上传ipa审核

作者: 觞咏畅情 | 来源:发表于2020-01-06 18:17 被阅读0次

    步骤:
    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审核

          本文链接:https://www.haomeiwen.com/subject/vkwkactx.html