Corporate iOS Distribution via Apple Developer Enterprise Program

The corporate iOS app is ready. The engineer faces a dilemma: App Store Review takes weeks, TestFlight requires testers. The solution is Apple's official documentation (ADEP). It allows distributing the app to an unlimited number of devices without review. But Apple strictly controls usage — violati

Development and support of all types of mobile applications:

Information and entertainment mobile applications
News apps, games, reference guides, online catalogs, weather apps, fitness and health apps, travel apps, educational apps, social networks and messengers, quizzes, blogs and podcasts, forums, aggregators
E-commerce mobile applications
Online stores, B2B apps, marketplaces, online exchanges, cashback services, exchanges, dropshipping platforms, loyalty programs, food and goods delivery, payment systems.
Business process management mobile applications
CRM systems, ERP systems, project management, sales team tools, financial management, production management, logistics and delivery management, HR management, data monitoring systems
Electronic services mobile applications
Classified ads platforms, online schools, online cinemas, electronic service platforms, cashback platforms, video hosting, thematic portals, online booking and scheduling platforms, online trading platforms

These are just some of the types of mobile applications we work with, and each of them may have its own specific features and functionality, tailored to the specific needs and goals of the client.

Showing 1 of 1All 1734 services
Corporate iOS Distribution via Apple Developer Enterprise Program
Medium
from 1 day to 3 days

Our competencies:

Frequently Asked Questions

Latest works

  • image_mobile-applications_feedme_467_0.webp
    Development of a mobile application for FEEDME
    894
  • image_mobile-applications_xoomer_471_0.webp
    Development of a mobile application for XOOMER
    782
  • image_mobile-applications_rhl_428_0.webp
    Development of a mobile application for RHL
    1216
  • image_mobile-applications_zippy_411_0.webp
    Development of a mobile application for ZIPPY
    1079
  • image_mobile-applications_affhome_429_0.webp
    Development of a mobile application for Affhome
    1002
  • image_mobile-applications_flavors_409_0.webp
    Development of a mobile application for the FLAVORS company
    597

The corporate iOS app is ready. The engineer faces a dilemma: App Store Review takes weeks, TestFlight requires testers. The solution is Apple's official documentation (ADEP). It allows distributing the app to an unlimited number of devices without review. But Apple strictly controls usage — violation leads to certificate revocation (Uber, Facebook). We've set up ADEP pipeline for 12 corporate clients: distribution time reduced by 70%, and successful installation rate reached 99% when using MDM. The savings are significant for companies from 500 employees. According to Apple Developer Enterprise License Agreement, apps can only be distributed among employees. This article covers ADEP technical details: certificates, provisioning profiles, MDM integration, and common mistakes. Get a free consultation on ADEP setup.

How Signing and Distribution Work

ADEP uses a Distribution Certificate and Provisioning Profile without device limit (unlike the standard Developer Program with 100 UDID cap). The certificate lasts 365 days. The app is signed, packaged as an IPA, and hosted on an HTTPS server with a manifest.plist file. The user opens the link in Safari (only Safari handles itms-services://), taps "Install". After installation, the digital signature must be manually trusted in Settings → General → VPN & Device Management. Without this step, the app won't launch — the "Untrusted Developer" error occurs in 40% of cases without MDM. We solve this via MDM or an onboarding instruction.

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://example.com/app.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.example.app</string> <key>bundle-version</key> <string>1.0.0</string> <key>kind</key> <string>software</string> <key>title</key> <string>App Name</string> </dict> </dict> </array> </dict> </plist> 

ADEP Limitations and Risks

Apple allows distribution only to employees. External users are strictly prohibited — violation leads to certificate revocation, after which all signed apps stop working. The key is valid for 1 year and requires annual renewal. Automation via Fastlane match is mandatory. Auto-updates are absent, so MDM or manual reinstallation is required. The "Untrusted Developer" error is common; we prevent it by automatic MDM profile deployment.

When to Choose ADEP over ABM?

ADEP is ideal for confidential internal apps that cannot be published even in a private catalog. Apple Business Manager (ABM) with Custom App is better for most corporate scenarios: the app undergoes review (security), distribution is managed via ABM+MDM, and there are no annual certificate issues. ADEP is 70% faster to deploy compared to Ad Hoc (which is limited to 100 devices). For companies with more than 200 employees, ADEP is the only option without the App Store. If you are unsure about the choice, contact us — we'll help you decide.

Parameter ADEP ABM + Custom App
App Store Review Not required Required
Number of devices Unlimited Managed via ABM
Certificate validity 1 year Unlimited (via ABM)
Auto-updates Only via MDM Yes, via MDM
Risk of revocation High if violations Low
External users Prohibited Allowed

Get an individual cost estimate for ADEP setup.

Common ADEP Setup Mistakes

Mistake Consequence Solution
Key not loaded App is not signed Check keys in Keychain
Wrong bundle identifier Installation error Sync with Xcode
Missing signature trust App won't launch Instruction or MDM profile
Missed key renewal deadline Apps stop working Fastlane match with reminder

How to Automate Certificate Renewal?

Use Fastlane match with Enterprise type. It stores keys and profiles in a repository, automatically generates new ones on renewal, and resigns apps. Set a reminder one month before expiry. Setup takes one hour but saves days of manual work. Example command:

fastlane match enterprise --app_identifier com.example.app 

What's Included in Turnkey ADEP Setup

  • Audit of current infrastructure and scheme selection (ADEP or ABM).
  • Key generation and management via Fastlane match.
  • IPA hosting with manifest.plist on your domain.
  • MDM integration (Jamf, Intune, Kandji) for automatic installation and updates.
  • Employee instruction for signature trust.
  • Monitoring and key renewal reminder 30 days before expiry.
  • One-year warranty on correct operation.

Project Workflow

  1. Analysis: determine requirements, choose between ADEP and ABM.
  2. Design: distribution architecture, MDM integration.
  3. Implementation: certificate setup, build, hosting.
  4. Testing: installation on test devices.
  5. Deployment: roll out to employee devices.
  6. Support: monitoring, annual renewal.

Setup cost is calculated individually. Timelines: three to seven business days. Order ADEP distribution setup — we'll evaluate the project in one day and offer a solution within your budget. Write us: consultation is free.