Distributing an IPA over the air with dropbox — iOS 10 in five minutes

  1. Create a folder on your mac and define Dropbox to sync the folder to the Dropbox cloud.
  2. In this folder, put the install.html, .plist and .ipa files.
  3. Right click on the ipa file and choose Share Dropbox link from the context menu. (It will place something like ‘https://www.dropbox.com/s/xxxyyyzzz1982/your_app.ipa’ in the clipboard.)
  4. Open the manifest.plist file in a text editor and paste the link to the .ipa file in the string that includes an https address for an ipa file.
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- array of downloads. -->
<key>items</key>
<array>
<dict>
<!-- an array of assets to download -->
<key>assets</key>
<array>
<!-- software-package: the ipa to install. -->
<dict>
<!-- required. the asset kind. -->
<key>kind</key>
<string>software-package</string>
<!-- required. the URL of the file to download. -->
<key>url</key>
<string>https://dl.dropboxusercontent.com/s/xxxyyyzzz/your_app.ipa</string>
</dict>
<!-- display-image: the icon to display during download.-->
<dict>
<key>kind</key>
<string>display-image</string>
<key>url</key>
<string>http://www.yourwebsite.com/inhouse/icon.png</string>
</dict>
<!-- full-size-image: the large 512x512 icon used by iTunes. -->
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key><string>http://www.yourwebsite.com/inhouse/iTunesArtwork.png</string>
</dict>
</array><key>metadata</key>
<dict>
<!-- required -->
<key>bundle-identifier</key>
<string>com.yourwebsite.app</string>
<!-- optional (software only) -->
<key>bundle-version</key>
<string>1.0</string>
<!-- required. the download kind. -->
<key>kind</key>
<string>software</string>
<!-- optional. displayed during download; typically company name -->
<key>subtitle</key>
<string>Your App Name</string>
<!-- required. the title to display during the download. -->
<key>title</key>
<string>Your App Name</string>
</dict>
</dict>
</array>
</dict>
</plist>
<div class="section hero">
<div class="container">
<div class="row">
<div class="one-half column">
<h5 class="">Enterprise In-House App distribution.</h6>
<a class="button button-primary" href="itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/xxxyyyzzz/manifest.plist">Download Your App</a>
</div>
</div>
</div>
</div>

--

--

--

Technology Leadership & Digital Innovation | https://alex.dimango.me/

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alex Di Mango

Alex Di Mango

Technology Leadership & Digital Innovation | https://alex.dimango.me/

More from Medium

Future of Drupal Development

Software Application Development Services

Outsourcing Custom Software Development Services as a Startup

Only using the iPad as my main machine, review for software development experience