美文网首页
Xcode11上传ipa包到App Store(解决INFO:

Xcode11上传ipa包到App Store(解决INFO:

作者: 怀心逝水 | 来源:发表于2020-01-16 16:41 被阅读0次

    如果你遇到的问题是通过Xcode中上传ipa时出现一直卡在Authenticating...这儿的话,例如下面的这种情况

    WeChateec559e2f1c8800c4dcc335e58439e4c.png

    那么我们接下来可以采用命令行的形式,其实也很简单,一句命令行即可。

    之前一直用网上的教程:(如果你还想用这种方法,但是终端中一直卡在INFO: Logging level set to eXtreme),可以尝试在命令行中加sudo

      sudo xcrun altool --upload-app --type iOS --file <path-to-ipa> --apiKey <keyID> --apiIssuer <IssuerID> --verbose 
    
    但发现一直提示 WeChatb0ba199ea05d654797e9d998223c7e4e.png

    但是验证的时候却是正常的,只好用第二种方法了

    当然先得看看你的Mac终端是否支持xcrun altool


    WeChat2f73feddfc591e1e7b41cf7684ab0a5a.png
    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
    

    第一个是检验这个ipa是不是正确的,合法的,第二个就是上传用到的,当然必须是ipa包是没有错误的情况下去使用第二个命令行的。

    解读:

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

    获取方式:
    https://appleid.apple.com/#!&page=signin
    登录进去:

    WeChat943fb7b669cc3fd9720754502776f633.png

    踩坑:

      INFO: Logging level set to eXtreme一直卡在这儿
    

    最后还是在这个网址中找到了答案
    https://stackoverflow.com/questions/58287683/xcode-11-upload-through-commandline-stucks

    其实就是在命令行之前加上sudo

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

    然后输入自己的Mac的开机密码即可。

    补充:如果还不行,可以尝试开启手机热点,Mac连接手机的4G热点,如果还不行加上"梯子"试试。

    反正我是一路踩着坑过来的,应该可以解决大部分的问题,最后贴上正常的情况下的图片

    WeChat8713eab576917c01c5f98f5bddc3aa48.png
    WeChatcc4ab4d4cd4c891cc846961a9daebd7d.png
    最后希望你们都能看到这个
    

    好了,希望这篇文章对你有所帮助。

    相关文章

      网友评论

          本文标题:Xcode11上传ipa包到App Store(解决INFO:

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