Creating and Distributing an Enterprise Ready App
  • 28 Sep 2023
  • 2 Minutes to read
  • PDF

Creating and Distributing an Enterprise Ready App

  • PDF

Article Summary

Scalefusion MDM enables users to deploy Enterprise Apps on their iOS devices.

The document below describes how to create and distribute Enterprise Ready Apps.

Before You Begin

  1. You should have a MacOS device

Steps

Following are the steps involved in it:

  1. Create a Certificate Signing Request
  2. Create Enterprise Distribution Certificates
  3. Create Enterprise Build for Distribution

These are explained in detail below.

Step 1: Create a Certificate Signing Request

Keychain Access on your Mac allows you to create a certificate signing request (CSR).
  1. Navigate to /Applications/Utilities and launch Keychain Access.
  2. Go to Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority
  3. This opens the Certificate Assistant dialog box. Enter the following Certificate Information,
    1. User Email Address: Enter an email address
    2. Common Name: Enter a name for the key (for example, John Doe)
    3. CA Email Address: Leave this field empty
    4. Request Is: Choose Saved to disk
  4. Click Continue after entering the above details.
  5. Select the path where you want the CSR(Certificate Signing Request) to be saved and save it. The Certificate Signing Request file gets created. For more information on this, click here

Step 2: Create Enterprise distribution certificates

The next step is to create Enterprise Distribution Certificates.

Prerequisite

An account enrolled in the Apple Developer Enterprise Program. To learn how to enroll in the Apple Developer Enterprise Program, click here

As a member of the Apple Developer Enterprise Program, you can create multiple enterprise distribution certificates.

Required role

Account Holder or Admin

  1. Log in to the Apple developer portal and navigate to the Certificates section in Certificates, Identifiers & Profiles
  2. In the upper-left corner, click the Add button (+).
  3. Under Software, select In-House and Ad Hoc, then click Continue.
  4. Follow the instructions above (Step 1) to create a certificate signing request file.
  5. Click Choose File.
  6. In the dialog that appears, select the certificate request file (a file with a .certSigningRequest file extension), then click Choose.
  7. Click Continue
  8. Click Download
  9. The certificate file (a file with a .cer file extension) appears in your Downloads folder.

For more information on this, click here

Step 3: Create Enterprise Build for Distribution

To create Enterprise Build for Distribution, follow these steps:

  1. In Xcode, navigate to Preferences to add your Apple ID account to the Accounts preferences. 
  2. In the Accounts window, click on the + button. A new small window will open. Here, select Apple ID and click Continue
    If you have the Account Holder or Admin role, archive the app, and when you export the app, select the Enterprise distribution method.
  3. Select your Appropriate team under the Signing & Capabilities section.
  4. Set the build configuration to Release by selecting the Edit Scheme button.
  5. In the menu, navigate to Product and click Archive to archive the Application
  6. Once the archive is successful, the Organizer window will be shown automatically. Alternatively, you can also open this window from the Window > Organizer option. Select the archived build and click on the Distribute App button.
  7. In the next window, select the Enterprise option and click Next.
  8. Leave the default values as shown in the image and click Next.
  9. Select Automatically Manage Signing and click Next.
  10. Once the signing is completed, a summary window will show up containing build details. Click Export and save the build at a suitable location.
    The exported .app folder will contain the .ipa file, which needs to be uploaded to the Scalefusion dashboard through the Enterprise Store.

Was this article helpful?