Enterprise Distribution — what it is, iOS app distribution

Author: IT Sectr Published: 2026-06-06 Reading time: 9 min

Enterprise Distribution is an iOS app distribution mechanism available through the Apple Developer Enterprise Program, designed for corporate use. Unlike the App Store, Enterprise Distribution allows organizations to distribute internal applications among employees without publishing in the store and without device limits. According to Apple Enterprise Documentation (2025), the program requires company registration with a D-U-N-S number and involves using corporate certificates for signing and OTA installation of applications. This solution is in demand by companies that need closed business tools without competitor access.

Key Takeaways

  • Enterprise Distribution — corporate iOS app distribution without the App Store
  • Certificates Enterprise require annual renewal and strict control
  • OTA installation is done through a web server with a manifest file (.plist)
  • D-U-N-S number is mandatory for registering in the Apple Developer Enterprise Program
  • Rule violations in Enterprise Distribution lead to certificate revocation for the entire organization

What is Enterprise Distribution?

Enterprise Distribution is a method of distributing iOS applications available to Apple Developer Enterprise Program members ($299/year). The program is intended exclusively for internal corporate use and prohibits distributing applications outside the organization. The main advantage is the absence of device limits and the ability for direct installation without the App Store.

The Enterprise program was launched by Apple in 2009 for large organizations that need to distribute confidential business applications among employees. Apple Developer Enterprise Program includes the same development tools as the standard program ($99/year) but adds the ability to create In-House distributions and Enterprise Provisioning Profiles.

According to Apple (2025), Enterprise Distribution is used in 90% of Fortune 500 companies for at least one internal application. Typical scenarios include corporate messengers, time tracking systems, tools for field employees, and warehouse management applications.

How does corporate iOS distribution work?

Enterprise Distribution works via OTA (Over-The-Air) installation. The developer signs the application with a corporate certificate, uploads the IPA file and manifest file to a web server, after which employees install the application through Safari by following an internal link.

The process does not require using App Store Connect or going through Apple review. Installation is performed directly on the device via the iOS OTA mechanism: the user opens a link in Safari, the system downloads the manifest file, verifies the certificate, and offers to install the application. Device management can be handled through an MDM solution for mass distribution.

xml
<!-- manifest.plist for OTA installation of Enterprise app -->
<?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://example.com/app.ipa</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>com.company.app</string>
                <key>bundle-version</key>
                <string>1.0.0</string>
                <key>title</key>
                <string>Company App</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

For Enterprise Distribution, HTTPS is important — Apple requires that the manifest file and IPA file be served over a secure connection. The HTTPS certificate must be valid and trusted on users' devices. This is a mandatory condition, violation of which leads to an installation error.

Enterprise certificates and profiles

Enterprise Distribution requires two key components: an Enterprise Certificate and a Provisioning Profile for In-House distribution. The certificate is created in the Apple Developer Portal and is valid for one year, after which it requires renewal. Without a valid certificate, application installation is impossible.

A Provisioning Profile for Enterprise Distribution is created without binding to specific devices — this is the main difference from Development or Ad Hoc profiles. An In-House profile allows installing the application on any device that trusts the corporate certificate. Trust management is done through the Profile section in iOS settings or centrally via MDM.

Profile TypeDevicesApp StoreDuration
Enterprise (In-House)UnlimitedNot required1 year
Ad HocUp to 100 devicesNot required1 year
App StoreAll devicesRequired1 year
DevelopmentUp to 100 devicesNot required1 year

Apple strictly controls the use of Enterprise certificates. If Apple detects that Enterprise Distribution is being used to distribute applications outside the organization, the certificate may be revoked without warning. In 2023, Apple revoked the certificates of several large companies that violated the program's terms.

Setting up Enterprise Distribution

Setup of Enterprise Distribution begins with registration in the Apple Developer Enterprise Program. The organization must provide a D-U-N-S number, which confirms the company's legal status. After registration approval, the administrator creates an Enterprise certificate and an In-House Provisioning Profile in the Apple Developer Portal.

  1. Register in the Apple Developer Enterprise Program with the organization's D-U-N-S number
  2. Create a Certificate Signing Request (CSR) via Keychain Access on macOS
  3. Generate an Enterprise Distribution Certificate in the Apple Developer Portal
  4. Create an In-House Provisioning Profile for the required Bundle ID
  5. Sign the application with an Enterprise certificate via Xcode or Fastlane
  6. Upload the IPA to an HTTPS server along with the manifest.plist file
  7. Distribute the installation link among employees or via MDM

For signing automation, Fastlane is used — a tool that allows setting up a CI/CD pipeline for Enterprise Distribution. Fastlane automatically manages certificates, signs binary files, and publishes them to the server. This is especially useful for teams releasing frequent updates to internal applications.

Enterprise vs App Store and Ad Hoc

Enterprise Distribution differs from the App Store and Ad Hoc in key parameters: audience, limitations, and publishing process. The App Store requires review and is available to all users, Ad Hoc is limited to 100 devices, while Enterprise has no limitations but is prohibited for public use.

The choice between Enterprise and other methods depends on the organization's needs. If the application is intended for external users — only the App Store. For internal testing by small groups, Ad Hoc Distribution or TestFlight is suitable. For corporate applications used by the entire organization, Enterprise Distribution is the optimal solution with no device limits and no need for store publishing.

An important advantage of Enterprise Distribution is no moderation. The organization can release updates at any time without waiting for Apple review. This is critical for applications requiring quick security fixes or urgent business logic updates.

Frequently Asked Questions

How much does the Apple Developer Enterprise Program cost?

Apple Developer Enterprise Program costs $299 per year. Unlike the standard program ($99/year), Enterprise includes the ability to create In-House distributions and does not require publishing in the App Store. The program does not include App Store distribution — for that, a separate standard Apple Developer Program is required.

Can Enterprise Distribution be used for public applications?

No, Enterprise Distribution is prohibited for public applications. Under the terms of the Apple Developer Enterprise Program, In-House applications can only be distributed among employees of the organization. Violating this rule leads to certificate revocation and developer account suspension. For public applications, use App Store Distribution.

How to renew an Enterprise certificate?

An Apple Enterprise certificate is valid for one year. To renew, the administrator must generate a new Certificate Signing Request in Keychain Access, create a new certificate in the Apple Developer Portal, and re-sign all distributed applications. The old certificate stops working on the expiration date — applications signed with it will stop opening on devices.

What are the D-U-N-S number requirements for Enterprise?

A D-U-N-S number is a unique company identifier in the Dun & Bradstreet system. Registration in the Enterprise Program requires a number confirming the organization's legal status. Obtaining a D-U-N-S takes 1 to 5 business days through the Dun & Bradstreet website. The number must be registered to the company's official legal name.

How does Enterprise Distribution differ from MDM distribution?

Enterprise Distribution and MDM solve different tasks. Enterprise Distribution handles signing and distributing IPA files, while MDM handles device management and forced installation. In practice, MDM solutions are often used for mass installation of Enterprise applications: MDM sends an installation command, using the Enterprise certificate for signing.

Summary

  • Enterprise Distribution — corporate iOS app distribution without the App Store for organization employees
  • Certificate is valid for 1 year and requires mandatory renewal for applications to work
  • D-U-N-S number is mandatory for registration in the Apple Developer Enterprise Program
  • OTA installation is done through manifest.plist and an HTTPS server without Apple review
  • Using Enterprise Distribution for public applications is prohibited and leads to account blocking
  • MDM solutions complement Enterprise Distribution for mass installation management

We will develop a mobile application turnkey

IT Sectr creates iOS and Android applications for startups and businesses since 2017. We will advise you and propose the best solution.

Discuss the project

Read also