How do I distribute my app via In-House (Apple Enterprise Distribution - OTA)?

The distribution of Apple Enterprise Apps for iOS requires a so-called manifest. This acts as an instruction for each terminal device to install App Store-independent apps.

Please follow the steps below:

1. Prepare the web server

Prepare access to a Web server accessible through HTTPS. A access via FTP or SCP is required.

2. Upload the app binary on server

Upload the app binary file (.ipa) for iOS sent by PressMatrix to your Web server using FTP/SCP.

3. Create manifest for installation

Create a file "manifest.plist" with the following structure, and replace the following values with the information that corresponds to your app:

  • URL
    Full web address URL to your app Binary (.ipa) on your web server (https: //).
  • Bundle-Identifier
    The bundle ID for your app can be found in the PressMatrix App Production E-mail
  • Bundle-Version
    The bundle version for your app can be found in the PressMatrix app production e-mail
  • Title
    Name of your app

Example 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://www.meinserver.de/MeineApp.ipa</string>
          </dict>
        </array>
        <key>metadata</key>
        <dict>
          <key>bundle-identifier</key>
          <string>com.pressmatrix.meineapp</string>
          <key>bundle-version</key>
          <string>1.0</string>
          <key>kind</key>
          <string>software</string>
          <key>title</key>
          <string>Mein App Name</string>
        </dict>
      </dict>
    </array>
</dict>
</plist>
 

4. Upload mainfest on server

Upload the manifest for iOS using FTP / SCP to your web server.

5. Create the installation-link

Create an ITMS Services link (iTunes Music Store) with the full Web address of your manifest file as a parameter (URL)

Example:

itms-services://?action=download-manifest&url=https://mein.webserver.de/manifest.plist

 

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Please sign in to leave a comment.