Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Over the air (OTA) installation fails for iOS8 app using itms-services URL

Tags:

ios

ios8

ota

For all prior versions of iOS, I've used the itms-services:// URL to install test iOS apps over the air (OTA). Now, all my devices with iOS8 fail when trying to install apps using this approach. Example URL:

itms-services://?action=download-manifest&url=https://myWebsite/myApp/myApp.plist

Summary of problem:

  1. The Safari browser used to launch the install from a web page does not exit to the main screen showing the app installing as before in prior iOS versions
  2. The application never successfully installs. It installs, but is left as a greyed out icon, and the app will not launch.
  3. This problem does not occur on existing iOS7 devices, with identical URL.
like image 753
MStudios Avatar asked Sep 18 '14 22:09

MStudios


1 Answers

This seems to be a bug in the Beta5 and GM versions of iOS8.

Over at Buildozer we've found a workaround: change the bundle identifier of the app in the manifest file. (More details: https://buildozer.io/ios8)

A workaround that doesn't involve changing the manifest files is to restore the entire device from backup, however we feel the manifest 'hack' is less disruptive to users.

like image 186
Ivo Jansch Avatar answered Oct 13 '22 21:10

Ivo Jansch