Thursday, March 13, 2014

Is it rediculous? May be or not. Might be for more security.

Any way this error is showing in iOS 7.1. When we see this in first time we will get confused.

Install error
Error

The above alert is coming while installing applications in iOS 7.1.


Analysis

From iOS 7.1 Apple is enabled additional security feature, that the enterprise apps manifest file (.plist) to be served with HTTPS. Only the .plist file needs to be in HTTPS format.

Solution


Since the URL for the plist file must be in HTTPS format you need to obtain a valid SSL certificate.
In IIS we can create self-signed certificate which will not work for creating plist url.

If you are not having any valid SSL certificate in your server, you can upload plist file in dropbox and create a https format url for plist in order to work in iOS7.1.

In dropbox the link created will be

https://www.dropbox.com/s/glwllqmnwutl2rm/test.plist

Change www.dropbox.com to dl.dropboxusercontent.com, and add to the url.So it will become

https://www.dl.dropboxusercontent.com/s/glwllqmnwutl2rm/test.plist

Add this HTTPS format to the OTA (Over The Air) link, it becomes:

itms-services://?action=download-manifest&url=https://www.dl.dropboxusercontent.com/s/glwllqmnwutl2rm/test.plist










2 comments:

  1. for me changed the error to: "cannot connect to ( null )"

    ReplyDelete
    Replies
    1. Hi Daniel,
      Sorry, actually I was busy with some work. Hope you got the solution by this time. If not I try some quick solutions.
      - It sounds like you have entered some invalid values in manifest file.
      - Check manifest file if there is any invalid URL structure.

      If you got the solution, please share.

      Delete