简体   繁体   中英

App Store upload is really slow and hogging my internet connection

In the past 6 months every time I upload a new version/build to the Apple App Store through Xcode / Application Loader , it takes between 20-40 minutes for even the smallest app. The uploader is always stuck at the beginning and when if finishes after a huge amount of time, the progress bar just jumps to the end.

在此处输入图片说明

Also, and the most annoying, it totally hogs my internet connection (and anyone who is connected to the network aside from me) . It's not usable at all.. it's really frustrating to upload a build to the App Store for so much time while it totally kills my internet connection -> it happens on any internet connection I try to upload from: Home, office, friends houses, public networks at the mall / restaurants.

在此处输入图片说明

When I upload APKs to the Google Play Store, everything works crazy fast (5-10min tops!) and my internet connection is working fine while doing it.

I also tried opening a bug report ticket to Apple, but because it's Apple, they didn't even take the time to answer it for almost a month now.

Does this happen to anyone here? Is there a way around it?

Thank you very much :)

It is apple algorithm to validate first then accept application.

Sometime it uploads in 10-12 minutes sometime takes 30 minutes. It depends on internet speed, server load while uploading...

Developers working outside Apple have to keep patience, No Other way

Best is try to upload with Application loader.

I had the same issue and it was completely fixed upon updating itmstransporter.

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"  

Please refer to https://forums.developer.apple.com/thread/76803 (look at KumobiusIvan's answer)

步骤 0 First Export the ipa with export functionality of xcode and the upload it with Application loader

You can use this tool provided by xcode it self,

第1步

第二步

I think sometime the internet connection works well, few ports in your connection internet setting needs to be open.

This might because of the Firewall issue.

We had similar kinds of issue in our organisation but then the link below was helpful for a work around.

itunesconnect using application loader behind a firewall

I have the same problem. fastlane deliver worked for me. Still very slow, but at least it works and does not hog internet. Here the docs

I have also faced this issue while uploading build through Xcode. There was no indication or progress update while uploading build. So I tried uploading build through Application Loader.

While uploading build to App Store apple performed few checks like

1. It first checks the valid profile for build on iTunes Connect. If there is any valid profile then we can upload build.

2. First thing happens while uploading build is verification of assets and also build validation by iTunes; this is the stage which consumes maximum time of build upload process. (In my case it took 20 minutes avg. while doing it through Application Loader)

3. Once verification and validation succeed build uploading starts. We can see the upload progress in Application Loader.

As suggested in this SO answer use the Application Loader and uncheck the Aspera and Firmante options in preferences/advanced.

Probably is just enough deactivating the Firmante option.

Also check that you have enough ram for the app delivery. I recommend you to shut down Xcode and any other RAM intensive application.

My situation is very similar to the OP.

None of the above suggestions work for me. Likely the real cause is physical and related how Application Loader is using the internet. I have ADSL2 connection with a Netgear modem/router assigning each device at home a fixed IP address according to the mac address of the network interface of each device. I had noticed that when Application Loader is uploading, my Windows PC could not connect to the internet. However, if in Mac mini I use Safari doing various things like watching video, my Windows PC can access internet.

Even stranger, when Application Loader is uploading, the modem/router could easily lost connection to the internet, as I could see from the LED lights of the modem. The connection is lost randomly at any progress of uploading the 20 MB file.

So I had turned off Windows PCs, iPads, iPhones and Android device at home, so Mac mini is the only device using the Internet, the Application Loading has finally been able to upload the app successfully in one go.

My guess is, my home phone line has some noise, and Application Loader is using the internet aggressively particularly the up link, so stressing out the modem, then causing other devices like my Windows PC lost connection, not even able to resolve host. When Safari is uploading video to App Store, no problem.

So my working solution is to make Mac be the only device using the Internet, given that the internet connection is already in poor condition with noise, near the edge of losing connection.

您需要使用 Transporter 应用程序,您可以从这里下载https://developer.apple.com/news/?id=10152019a

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM