美文网首页
Xcode11 upload app.ipa stuck at

Xcode11 upload app.ipa stuck at

作者: eva_lilizhang | 来源:发表于2020-03-04 21:52 被阅读0次

    遇到的问题:上传ipa包到appstoreconnect 一直卡在“authenticating with the app store…”

    虽然之前上线Uploading这个过程运气好也差不多需要30-40分钟左右。但是如果在这个步骤卡主超过20分钟,应该就是有问题了,不要浪费时间,直接cancel掉吧。

    xcode upload Transpoter upload

    电脑和Xcode的版本,都是当前最新的版本.
    电脑系统:macOS Catalina 10.15.3
    Xcode版本:11.3.1

    Xcode11之后,在developertools里面就没有了Application Loader了,所以我这次第一开始就是直接用xcode上传包, 最后是用的Transpoter上传。

    原因
    1、在上传 ipa 文件时需要使用 java 程序的 iTMSTransporter 处理。
    2、在第一次上传应用时,iTMSTransporter 需要下载一组 jar 文件并将其缓存在本地文件夹中。我们遇到的问题就是卡在了这一步, 所需要的文件没有下载完全。

    怎么样去解决这个验证问题呢?

    1. open /Users/${username}/Library/Caches/com.apple.amp.itmstransporter

    打开这个缓存文件的文件夹,看一下文件大小,正常的大概在58M以上。如果你的文件很小,那么就需要重新下载了(建议先把/obr/2.0.0下面的jar包都删掉)。

    1. /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/iTMSTransporter
      你可以直接运行一下iTMSTransporter
      或者如果你下载了Transporter
      /Applications/Transporter.app/Contents/itms/bin/iTMSTransporter,这个也是一样的。

    2. 运行程序以后就会开始下载了,但是终端没有日志输出,差不多60M,就可以直接强行ctrl+c终止。

    3. 如果下载不了,可以考虑切换网络试试。

    4. 如果还是不能下载,可以从别人的电脑里面copy一份, /Users/${username}/Library/Caches/com.apple.amp.itmstransporter/obr/2.0.0/repository.xml 然后把这个文件里面的username改成你自己的。

    下载好的缓存文件

    -接下来,就可以直接用Transpoter上传ipa包了(进度条so的一下就到底了)。

    Transpoter deliver ipa

    随后,在appstoreconnect里面添加build,就能看到processing

    appstoreconntect build里面选择你要上传的包

    这个过程大约就半小时左右,就大功告成!

    相关文章

      网友评论

          本文标题:Xcode11 upload app.ipa stuck at

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