Enterprise Application Distribution
  • 01 Feb 2024
  • 9 Minutes to read
  • PDF

Enterprise Application Distribution

  • PDF

Article summary

Although there are quite a lot of applications in the iTunes Store, some organizations choose to have dedicated Enterprise iOS applications that are distributed only to the device in the organization.

Scalefusion offers you a simple and easy way to upload and distribute your Enterprise iOS applications to all the devices or devices in selected Device Profiles.

This tutorial guides you through the process of uploading your enterprise applications.

Before You Begin

  1. Make sure Enterprise Store has been enabled for your account.
  2. Your account has been allocated the space required for your enterprise Application. To learn more about space allocation, please visit here.

Video Guide:

Please watch the video below to get a visual walkthrough.

Overview

Types of files

There are two types of files you can upload on iOS devices via Scalefusion's Enterprise Store, viz:

  1. IPA files: Allows you to upload IPA files on iOS devices
  2. eBook or pdf files: Allows you to publish e-books in the form of ePub and PDFs

Ways to Upload

Scalefusion allows you to upload your enterprise applications in the following ways,

  1. Upload the IPA file or EPUB/PDF file to the Scalefusion Dashboard.
  2. Upload the manifest.plist file if the IPA file is self-hosted on your servers.
  3. Provide direct URL of the epub file if it is hosted on external servers

How to Upload

  1. Login to Scalefusion Dashboard.
  2. Navigate to Application Management > Enterprise Store section.
  3. Click on Upload New App > Upload iOS App.
  4. The following dialog box will come up
  5. The next sections describe 

Uploading an IPA File

Upload using an IPA file

This option is useful where you have the IPA file, but it is not hosted on any of your servers. Using this method, you can upload the IPA files to the Scalefusion dashboard.

  1. Under Select Application Type, Click on Upload IPA file
  2. You will be shown a dialog with 2 buttons-
    1. Upload using an IPA file.
    2. Upload using the Plist link.
  3. Select Upload using the IPA file.
  4. Either Drag and drop the IPA file or Click on Browse Files and browse the file on your machine.
  5. Once you upload the file, Scalefusion checks the validity of the IPA file to make sure that it is an Enterprise application. This process will take around 3-5 minutes of time depending upon the size of the application being uploaded.
  6. If the application verification succeeds, then you will be shown a dialog with the App Information, with the list of Device Profiles where it can be published.
  7. If you want to Publish this application now, select the Device Profiles where you want to publish this and click PUBLISH.
  8. If you want to Publish it later, just close the dialog.

Upload using the Plist link

This option is quite handy if you have self-hosted the IPA file on your servers and/or do not want to upload the IPA file to an external server. Follow the below steps to upload a plist file to the Scalefusion dashboard,

  1. Login to Scalefusion Dashboard.
  2. Navigate to Application Management > Enterprise Store section.
  3. Click on Upload New App > Upload iOS App.
  4. You will be shown a dialog with 2 buttons-
    1. Upload using an IPA file.
    2. Upload using the Plist link.
  5. Select Upload using the Plist link.
  6. Here you will see a text box to enter the link of your manifest .plist file. Please copy/paste the link to your manifest file here.
  7. Scalefusion will now start reading the plist file and validate the IPA file and other entries. Note we do not store the IPA file; just download it temporarily to validate it.
  8. If the application verification succeeds, then you will be shown a dialog with the App Information, with the list of Device Profiles where it can be published.
  9. If you want to Publish this application now, select the Device Profiles where you want to publish this and click PUBLISH.

Uploading EPUB/PDF files

Upload Local EPUB/PDF file

Only files of type .epub or .pdf can be uploaded here
Size of the file should be less than 2GB.
  1. Under Select Application Type, click on Upload eBook or pdf file
  2. You will be shown a dialog with 2 buttons:
    1. Upload local EPUB/PDF file.
    2. Link to external EPUB/PDF file.
  3. Select Upload local EPUB/PDF file.
  4. Either Drag and drop the file or Click on Browse Files and browse the file on your machine.
  5. Once you upload the file, Scalefusion checks the validity of the file to make sure that it is an epub/pdf or media file. This process will take around 3-5 minutes of time depending upon the size of the epub/pdf or media file being uploaded.
  6. If the epub/pdf or media file verification succeeds, then you will be shown a dialog with the file information and the list of Device Profiles where it can be published.
  7. If you want to Publish this epub/pdf or media file now, select the Device Profiles where you want to publish this and click PUBLISH.
  8. If you want to Publish it later, just close the dialog.

Upload with external link

Follow the below steps to upload a link to the Scalefusion dashboard,

  1. In the Upload eBook or pdf file dialog, click on Link to External EPUB/PDF file.
  2. Here you will see a text box to enter the link of your .epub file. Please copy/paste the link to your manifest file here and click on Refresh icon. The URL should be a direct link to EPUB file.
  3. Scalefusion will now start reading the file and validate the file and other entries. Note we do not store the file; just download it temporarily to validate it.
  4. If the application verification succeeds, then you will be shown a dialog with the App Information, with the list of Device Profiles where it can be published.
  5. If you want to Publish this application now, select the Device Profiles where you want to publish this and click PUBLISH.

Publishing the Application to Device profiles

  1. Navigate to Application Management > Enterprise Store. Click on the application that you have added. This will open up a panel from the right-hand side with the following information & options.
    1. View Options
      1. App Information.
      2. View the Status of Installations on devices.
    2. Action Commands
      1. PUBLISH
      2. UNINSTALL
      3. REFRESH
      4. DELETE | DELETE & UNINSTALL
  2. Click on the PUBLISH button. This will open a dialog that will show you all the Device Profiles that you have created. Along with this, the following additional settings can be configured:
    1. Remove App on Management Removal: Users can control whether they want the published app to be removed from the device after device management removal.
    2. Prevent Backup to external sources: With this flag user can control whether the app's data has to be backed up when the device data is backed up to iCloud, using the iTunes ID on the device if available.
    3. Publish/Override this version on Devices with direct mappings: This flag will be visible when the setting Enable Applications to be published to Devices in a Group or profile is toggled on from Utilities > Global Settings > General Settings. If enabled, all direct mappings of this App from devices selected in Devices tab (older versions or newer versions), are removed and the currently mapped version is being pushed to the devices.
    4. Configure Installation mode: To override the installation mode selected at the profile level (Restrictions > App Management Settings), the admin can configure how an app has to be published at the per-app level. Following are the three options to choose from:
      1. Mode as per Profile: The application would be silently installed or added to the app catalog as per profile settings
      2. Silently Install: This would attempt a silent installation of the application on the device. Silent installation works for Supervised devices.
      3. Add to Catalog: Add this app to the catalog for user-initiated installation. If the App catalog is not enabled at the profile level, then the app will be silently installed.
  3. Select the Device Profile(s) where you want to install this application and click PUBLISH on the dialog.

You can click the View Status link to see how many devices it is installed.

Updating an Enterprise Application

If you want to update your Enterprise application, please follow the steps below,

  1. Login to Scalefusion Dashboard.
  2. Navigate to Application Management > Enterprise Store section.
  3. Click on the App that you want to update. A panel from the right-hand side will be opened.
  4. On the right-hand side panel, click on the UPDATE App button.
  5. You will be shown a dialog to Upload the New IPA or Update the Plist file.
  6. If you are uploading the IPA file, choose Upload using the IPA file.
  7. If you are using a self-hosted file, then use Upload using the Plist link.
    1. You can copy/paste if the URL has changed Or just click on the Refresh icon.
  8. After this step, Scalefusion verifies the new IPA file, and if the application verification succeeds, then you will be shown a dialog with the App Information, with the list of Device Profiles where it can be published.

Uninstalling an Enterprise Application

To Uninstall an Enterprise Application, follow the steps below,

  1. Login to Scalefusion Dashboard.
  2. Navigate to Application Management > Enterprise Store section.
  3. Click on the App that you want to uninstall. A panel from the right-hand side will be opened.
  4. On the right-hand side panel, click on the UNINSTALL button.
  5. Select the Device Profiles where you want to uninstall and click the UNINSTALL button.
    1. Note that if this app had been set as Single App Mode, then the App will be uninstalled, and the devices will be out of Single App Mode. However, the last profile settings will still be applied.

Deleting an Enterprise Application

You can either choose to Delete the application or Delete and uninstall the application. Follow the steps below to do the same,

  1. Login to Scalefusion Dashboard.
  2. Navigate to Application Management > Enterprise Store section.
  3. Click on the App that you want to delete. A panel from the right-hand side will be opened.
  4. On the right-hand side panel, click on the Bin icon below the package name.
  5. Here you can choose from either of the 2 options,
    1. Delete  - It would delete the IPA file from the Dashboard.
    2. Delete & Uninstall - It would delete the IPA file from the Dashboard and also Uninstall the app from the device.

Stop the Rollout of an Enterprise Application

Sometimes you may want to stop the rollout of Enterprise applications that have been published to groups or profiles, for example, if a wrong version is being pushed. You can stop the rollout of such apps, which only unpublishes the app from selected Groups or Profiles.

To stop the rollout:

Stop rollout appears if the app version has been published on at least one device group/profile.



  1. Select the Enterprise app and click on Stop Rollout in the right side panel.
  2. This opens the following dialog box. Choose the Group or Profile on which you want to stop the app's rollout. Only the entities where the app has been published will be displayed here.
  3. After selecting, click on the button Stop rollout
  4. When executed,
    1. The application will be unpublished, and it will not be installed on devices where it is not installed yet.
    2. The Stop rollout button will no longer be visible in the right-side panel

Important Points on Stop Rollout's Execution

  1. You cannot stop the rollout of an app that is already installed on the device.
  2. On devices where downloading of the app has not started, the app will not be installed.
  3. On devices newly enrolled or moved to a device profile, the app will not be installed after the stop rollout.
  4. In-App Catalog, the app will be removed as it is no longer published.
  5. On such apps, View Status shows the App Status as Rollout Stopped.

Head over to our Application Configuration guide to learn how to configure iOS applications from Dashboard.


Was this article helpful?