Archive for July, 2015
Install an IPA on iOS directly from a URL
Upload your IPA on a FTP. Then create a plist file with this format:
<?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://sabisin.com/myApp.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.sabisin.myApp</string> <key>bundle-version</key> <string>1.0</string> <key>kind</key> <string>software</string> <key>title</key> <string>MyGame</string> </dict> </dict> </array> </dict> </plist>
Change the url, app id and title name. Then create a simple HTML page:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title>Install MyGame</title> <style> html, body { height:100%; } </style> </head> <body> <br/> <div style="text-align:center;"> <h3>Install myApp</h3> </div> <div style="text-align:center;"> <img src="icon_57.png" border="0" align="center"></img> </div> <br/> <div style="text-align:center;"> <a href="itms-services://?action=download-manifest&url=https://sabisin.com/myApp.plist">Install myApp</a> </div> <br/> </body> </html>
You must have your plist file on a https server.