Distribution of iOS distributions must be performed using SSL with a valid SSL certificate.
Now, to distribute OTA, you must follow these steps.
1) Provide a link to the created .plist file containing the manifest for downloading the application. This link MUST be serviced over SSL with a valid SSL certificate. An example of a valid .plist file is as follows:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//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://[full download url].ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string><full bundle identifier></string> <key>bundle-version</key> <string>[version string]</string> <key>kind</key> <string>software</string> <key>title</key> <string>[software name]</string> </dict> </dict> </array> </dict> </plist>
2) The URL in the .plist file must be submitted from a valid SSL certificate.
Now I am not 100% of your server settings, but there is a possibility that the web server will not respond correctly to the .plist extension, as well as the .ipa extension. You must configure the web server to understand the following file extension: \ mime-type:
At first, we had a lot of problems with having our applications deployed over the air. The biggest hurdle is the SSL certificate and MimeTypes.
One final comment, I'm sure you have your own domain and arent using example.com in your links or plist files.
Greetings ..
source share