IOS distribution: Over The Air works on iPad1 (iOS 5), but not on iPad3 (iOS 6)

I am trying to configure air distribution for a corporate application. For testing, I have an iPad 1 with iOS 5 and an iPad 3 with iOS 6. The server I'm trying to install ipa from is on our corporate network, and ipads connects to this network with a VPN client.

The application runs on both iPads when installed using the iPhone configuration utility. But installing Over The Air only works on iPad 1. On iPad 3, when I click on the download link, I get a message

"Cannot connect to Mysubdomain.myserver.com" 

When I check the server log after booting from iPad 1, I see this log:

 #Software: Microsoft Internet Information Services 7.5 #Version: 1.0 #Date: 2012-11-01 12:59:49 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken 2012-11-01 12:59:49 172.16.50.30 GET /sp_for_ipad/download.html - 80 - 172.16.127.177 Mozilla/5.0+(iPad;+CPU+OS+5_0_1+like+Mac+OS+X)+AppleWebKit/534.46+(KHTML,+like+Gecko)+Version/5.1+Mobile/9A405+Safari/7534.48.3 200 0 0 890 2012-11-01 12:59:52 172.16.50.30 GET /sp_for_ipad/manifest.plist - 80 - 172.16.127.177 iTunes-iPad/5.0.1+(32GB) 200 0 0 78 2012-11-01 12:59:55 172.16.50.30 GET /sp_for_ipad/image.57x57.png - 80 - 172.16.127.177 iTunes-iPad/5.0.1+(32GB) 200 0 0 31 2012-11-01 12:59:56 172.16.50.30 HEAD /sp_for_ipad/MyApp.ipa - 80 - 172.16.127.177 iTunes-iPad/5.0.1+(32GB) 200 0 0 109 2012-11-01 12:59:56 172.16.50.30 GET /sp_for_ipad/image.512x512.png - 80 - 172.16.127.177 iTunes-iPad/5.0.1+(32GB) 200 0 0 31 2012-11-01 13:04:45 172.16.50.30 GET /sp_for_ipad/MyApp.ipa - 80 - 172.16.127.177 iTunes-iPad/5.0.1+(32GB) 200 0 0 288293 

When I try to download from iPad3, this is all I see on the server:

 #Software: Microsoft Internet Information Services 7.5 #Version: 1.0 #Date: 2012-11-01 12:59:49 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken 2012-11-01 13:04:00 172.16.50.30 GET /sp_for_ipad/download.html - 80 - 172.16.127.179 Mozilla/5.0+(iPad;+CPU+OS+6_0+like+Mac+OS+X)+AppleWebKit/536.26+(KHTML,+like+Gecko)+Version/6.0+Mobile/10A403+Safari/8536.25 200 0 0 62 

Thus, it does not even request manifest.plist.

my download.html looks like this:

 <html> <body> <a href="itms-services://?action=download-manifest&url=http://Mysubdomain.myserver.com/sp_for_ipad/manifest.plist">Install App</a> </body> </html> 

So - the link seems to work on iPad 1, but not on iPad 3. I correctly configured the MIME types on the server.

The strange thing is: I also checked the whole procedure with another server that is not part of the corporate VPN (therefore, I do not use VPN clients on iPads then), and in this case the installation works with both iPads. But now I do not know - maybe there is some significant difference with the server?

or is the problem with access passing through a VPN?

Why does this work on iPad1, but not on iPad3 - is there something else in iOS6 that might cause the problem?

Do I need to look for a download link for iOS6 devices differently?

Any help appreciated! Thanks!

+4
source share
2 answers

Not sure, but you can try to eliminate the display-image and full-image keys. Perhaps this is a problem with the size of the images of the retina.

0
source

I had something similar, although there is no VPN, just a simple Wi-Fi setup. iPhone4, iPhone5 and iPad2 all running iOS6 can install OTA without problems. At the same time, iPhone4S and iPad1 running iOS5 cannot install the OTA application. A typical installation through iTunes sync works great for all devices. This is obviously a problem with the OS version, but I have no idea where to look next. Is it in the build settings for the application or something that is related to the server configuration (IIS in this case) ...

0
source

Source: https://habr.com/ru/post/1443502/


All Articles