Stopped installing app on iPad running IOS version 9.3.5 and 10.2.1

Since January 1, some users have been unable to install or update the app on their iPad. This issue occurred only on devices running IOS version 9.3.5 and 10.2.1.


The installation process displays the message: "Could not download application - unable to download" in-house app" at this time. (Done | Repeat)


What's weirder is that some users with IOS version 9.3.5, using the same ipad version, were able to install and others not. We have no problems with other versions of IOS, such as 9.3.6, 10.3.3 or higher.


For information, we do not use MDM Server. IPA is downloaded by Https server.


Has anyone had any related issues and could they help us in any way?


Thanks a lot!

Accepted Reply

We found the cause of the problem. The icon image of the display-image and full-size-image attributes of the installation .plist file were linked to a broken URL. 😢


Because of this, the application did not finish installing on IOS 9.3.5, 9.3.6 and 10.2.1.


Below is the example of plist file.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://domain/App.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>url</key>
<string>https://domain/logo_57x57.png</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>url</key>
<string>https://domain/logo_512x512.png</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>App_bundle_name</string>
<key>bundle-version</key>
<string>1.1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>App</string>
</dict>
</dict>
</array>
</dict>
</plist>

Replies

We found the cause of the problem. The icon image of the display-image and full-size-image attributes of the installation .plist file were linked to a broken URL. 😢


Because of this, the application did not finish installing on IOS 9.3.5, 9.3.6 and 10.2.1.


Below is the example of plist file.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://domain/App.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>url</key>
<string>https://domain/logo_57x57.png</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>url</key>
<string>https://domain/logo_512x512.png</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>App_bundle_name</string>
<key>bundle-version</key>
<string>1.1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>App</string>
</dict>
</dict>
</array>
</dict>
</plist>