Tired of banging of head against the wall with Apple, so I\'m asking the question here.
Application Loader gets stuck at \"Uploading package to iTunes Store...\", sh
Make sure that all below sites IP and Ports are accessible from your Mac, http://help.apple.com/itc/apploader/e3#/itc8e7ec5a60
I found a workaround by playing roulette to find out which Transfer Protocol to use in Application Loader.
I used telnet to try to connect to each IP address and port mentioned in the "Using Application Loader". This is as close as I could come to verifying which IP addresses and ports were accessible.
An example of a successful connection looks like this:
MacBook-Pro:build luke$ telnet x.x.x.x 443
Trying x.x.x.x...
Connected to xyz.apple.com.
Escape character is '^]'.
Connection closed by foreign host.
The blank lines are hitting enter until the connection is closed by the server.
An unsuccessful connection just hangs until it times out, e.g.:
MacBook-Pro:build luke$ telnet x.x.x.x 443
Trying x.x.x.x...
telnet: connect to address x.x.x.x: Operation timed out
telnet: Unable to connect to remote host
I used this approach with all the IP addresses and ports listed in the document. In this case it turned out that DAV was inaccessible. The IP and port associated with one of the other transfer protocols was available, so I used that.
To change the transfer protocol, go to Preferences > Advanced, then tick the relevant box. Un-tick the other boxes for the protocols which are not accessible.
I had the same problem. In Application Loader go to Settings -> Advanced and uncheck DAV option. After that my uploads no longer stuck at 0 bytes/sec. Good luck.
I faced the same issues and tried all the above solutions but still not worked.
My workaround, untick DAV option relaunch Application Loader then again tick DAV.
After my app uploaded within n minute:)