I have an enterprise application that I want to host on my server running IIS 6.0. So I followed this guide:
http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e
When I click on the link to download the application, I get the error message “Unable to load the application” after the icon began to animate some progress.
- I know that manifest.plist is found and read, because the icon and application name are loaded in OK before the error message.
- I tried changing the MIME types to ".ipa: application / octet-stream" and ".plist: application / x-plist"
- I can view and download the .png and .ipa file from the same device. I am trying to install it.
- .ipa and the package identifier must be accurate, since they are hosted on another server without any problems (I have nothing to do with this, but tried to install the application from there, and it works fine).
- I read a lot of threads on this, but I can’t determine what is wrong in my scenario.
Here is my manifest file:
<!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>md5-size</key>
<integer>10485760</integer>
<key>md5s</key>
<array>
<string>41fa64bb7a7cae5a46bfb45821ac8bba</string>
<string>51fa64bb7a7cae5a46bfb45821ac8bba</string>
</array>
<key>url</key>
<string>https://app.xxxx.com/site/appName.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>https://app.xxxx.com/site/img57x57.png</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>md5</key>
<string>61fa64bb7a7cae5a46bfb45821ac8bba</string>
<key>needs-shine</key>
<true/>
<key>url</key><string>https://app.xxxx.com/site/img512x512.png</string>
</dict>
</array><key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>my.bundle.id</string>
<key>bundle-version</key>
<string>1.0.9</string>
<key>kind</key>
<string>software</string>
<key>subtitle</key>
<string>Me</string>
<key>title</key>
<string>My App Name</string>
</dict>
</dict>
</array>
</dict>
</plist>
And the link to install the application:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sample iOS OTA install</title>
</head>
<body>
<a href="itms-services://?action=download-manifest&url=https://app.xxxx.com/site/manifest.plist">Install App</a>
</body>
</html>
source
share