I am developing and distributing iPad apps via enterprise distribution. They download and execute fine, so everything is ok (the web link, ipa file, plist file, provisioning...).
The "problem" is when the user clicks the link to download, the progress bar in the iPad showing the download progress reads "Waiting..." but is empty and never changes. When it is completed, it changes to "Installing..." and then it shows the installation progress correctly.
For small apps it is not really a problem, but for larger apps it makes the user think that nothing is happening.
Is there a way to show the downloading progress?
This is the default behavior when downloading an app via ad-hoc distribution. You click on the link then you get the Waiting...
and after you have the Installing...
To my knowledge it is not possible to change that.
Preventing the web server (Apache in this case) from gzip-ing the file (which is useless anyway) enabled the progress indicator for me:
# Don't compress images and compressed files
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|mbtiles|zip|ipa|tgz|gz|bz2)$ no-gzip dont-vary
I also faced this problem.
In my case, I setup the enterprise environment in my personal mac, place the ipa file in the web sharing folder, and create a app.plist and download html.
From mac, I created a network.
Then make iPhone join the network, access the html to download app.
However, the download progress bar was always waiting without progress.
I fixed the problem by changing the setting of wifi in the iphone to static ip, using the subnet 255.255.255.0.
来源:https://stackoverflow.com/questions/14830117/download-progress-bar-is-not-changing-progress-in-ios-enterprise-distribution