Distribute your iPhone app over the air
Sat Aug 05, 2017 · 335 words

Do you need to download and install an ipa directly from an URL? Is it possible? The answer is yes, to distribute your app over-the-air (OTA, this means without using TestFlight or the official App Store), you may need to create 3 different files, namely:

There are two ways of generating above mentioned files:

  1. Using Beta Builder (MacOS only)
  2. Manually

Using Beta Builder

You can also do this more manually.

Manually

First create index.html file

<a href="itms-services://?action=download-manifest&url=https://myWeb.com/MY_TEST_APP/manifest.plist">
Tap Here to Install<br />Your App 1.0 <br />Directly On Your Device
</a>

Create manifest.plist

<?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://myWeb.com/MY_TEST_APP/your_App.ipa</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>com.domain.your_app</string>
                <key>bundle-version</key>
                <string>1.0 (4)</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>Your App</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

Host these files on an HTTPS server. You can use Dropbox for this if necessary.

Notes: If the app refuses to install or run, you may need to check the following items:


back · posts · who is yuvi? · contact · home