在过去的6个月中,每次我通过Xcode / Application Loader
将新版本/版本上传到Apple App Store时,即使是最小的应用也需要20-40分钟。上传器总是卡在开头,如果在很长一段时间后完成,进度条就会跳到最后。
另外,最烦人的是,它完全占用了我的互联网连接(以及除了我之外连接到网络的任何人)。它完全无法使用..将构建内容上传到App Store这么长时间,同时它完全杀死我的互联网连接真是令人沮丧 - >它发生在我尝试上传的任何互联网连接上:家庭,办公室,朋友家,商场/餐馆的公共网络。
当我将APK上传到Google Play商店时,一切都快速疯狂(5-10分钟!),我的网络连接工作正常。
我还尝试向Apple开出一张错误报告单,但因为它是Apple,他们甚至没有花时间回答它近一个月。
这会发生在这里的任何人吗?有办法吗?
非常感谢:)
答案 0 :(得分:6)
首先验证苹果算法然后接受应用程序。
有时上传10-12分钟,有时需要30分钟。这取决于上传时的互联网速度,服务器负载......
在Apple以外工作的开发人员必须保持耐心,没有其他方式
Best尝试使用Application loader上传。
答案 1 :(得分:6)
我有同样的问题,并且在更新itmstransporter时完全修复了。
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
请参阅https://forums.developer.apple.com/thread/76803(查看KumobiusIvan的回答)
答案 2 :(得分:4)
答案 3 :(得分:2)
我认为有时互联网连接效果很好,连接互联网设置中的端口很少需要打开。
这可能是因为防火墙问题。
我们的组织中遇到过类似的问题,但下面的链接对于解决问题很有帮助。
答案 4 :(得分:1)
我有同样的问题。 fastlane deliver
为我工作。仍然很慢,但至少它的工作原理并没有占用网络。
Here the docs
答案 5 :(得分:1)
我在通过Xcode上传构建时也遇到了这个问题。上传构建时没有任何指示或进度更新。所以我尝试通过Application Loader上传build。
在将内容上传到App Store时,苹果执行了一些检查,例如
<强> 1。它首先检查有效的配置文件以便在iTunes Connect上构建。如果有任何有效的个人资料,我们可以上传内容。
<强> 2。首先,上传构建是资产验证,并通过iTunes构建验证;这是占用构建上载过程的最长时间的阶段。 (在我的情况下,通过Application Loader进行操作需要20分钟)
第3。验证和验证成功后,构建上传开始。我们可以在Application Loader中看到上传进度。
答案 6 :(得分:1)
您需要使用Transporter应用 您可以从这里https://developer.apple.com/news/?id=10152019a
下载它答案 7 :(得分:0)
如本SO answer中所建议,请使用应用程序加载程序,并取消选中首选项/高级中的Aspera和Firmante选项。
可能仅需停用Firmante选项即可。
还要检查您是否有足够的内存来交付应用程序。我建议您关闭Xcode和任何其他占用大量RAM的应用程序。
答案 8 :(得分:0)
我的情况与OP非常相似。
以上建议对我都不起作用。可能的真正原因是物理原因,并且与Application Loader如何使用Internet有关。我与Netgear调制解调器/路由器建立了ADSL2连接,并根据每个设备的网络接口的mac地址为家里的每个设备分配了一个固定的IP地址。我已经注意到,当Application Loader上传时,我的Windows PC无法连接到Internet。但是,如果在Mac mini中使用Safari进行各种操作(例如观看视频),则Windows PC可以访问互联网。
即使是陌生人,在上载Application Loader时,调制解调器/路由器也很容易失去与Internet的连接,正如我从调制解调器的LED灯中看到的那样。上传20 MB文件的任何进度都会随机断开连接。
因此,我在家中关闭了Windows PC,iPad,iPhone和Android设备,因此Mac mini是唯一使用Internet的设备,“应用程序加载”终于能够一次成功上传应用程序。
我的猜测是,我的家庭电话线路有一些噪音,并且Application Loader积极使用互联网,特别是上行链路,因此给调制解调器施加压力,然后导致其他设备(如Windows PC)失去连接,甚至无法解决主办。 Safari将视频上传到App Store时,没问题。
所以我的可行解决方案是,使Mac成为唯一使用Internet的设备,因为Internet连接已经处于恶劣的状态,并且有噪音,并且处于失去连接的边缘。