Enterprise Distribution — vad är det, distribution av iOS-appar

Författare: IT Sectr Publicerad: 2026-06-06 Lästid: 9 min

Enterprise Distribution — är en mekanism för distribution av iOS-appar via Apple Developer Enterprise Program, avsedd för företagsanvändning. Till skillnad från App Store tillåter Enterprise Distribution organisationer att distribuera interna appar bland anställda utan publicering i butiken och utan begränsning av antalet enheter. Enligt Apple Enterprise Documentation (2025) kräver programmet registrering av företaget med ett D-U-N-S-nummer och innebär användning av företagscertifikat för signering och OTA-installation av appar. Denna lösning efterfrågas av företag som behöver slutna affärsverktyg utan konkurrenters åtkomst.

Huvudpunkter

  • Enterprise Distribution — företagsdistribution av iOS-appar utan App Store
  • Certifikat Enterprise kräver årlig förnyelse och strikt kontroll
  • OTA-installation utförs via en webbserver med manifestfil (.plist)
  • D-U-N-S-nummer är obligatoriskt för registrering i Apple Developer Enterprise Program
  • Regelbrott Enterprise Distribution leder till återkallelse av hela organisationens certifikat

Vad är Enterprise Distribution?

Enterprise Distribution — är en metod för distribution av iOS-appar som är tillgänglig för deltagare i Apple Developer Enterprise Program ($299/år). Programmet är uteslutande avsett för intern företagsanvändning och förbjuder distribution av appar utanför organisationen. Den främsta fördelen — ingen begränsning av antalet enheter och möjlighet till direktinstallation utan App Store.

Enterprise-programmet lanserades av Apple 2009 för stora organisationer som behöver distribuera konfidentiella affärsappar bland anställda. Apple Developer Enterprise Program innehåller samma utvecklingsverktyg som standardprogrammet ($99/år), men lägger till möjligheten att skapa In-House-distributioner och Enterprise Provisioning-profiler.

Enligt Apple (2025) används Enterprise Distribution i 90 % av företagen på Fortune 500-listan för minst en intern app. Typiska scenarier inkluderar företagsmeddelanden, arbetstidsrapporteringssystem, verktyg för fältarbetare och lagerhanteringsappar.

Hur fungerar företagsdistribution av iOS?

Enterprise Distribution fungerar enligt principen för OTA-installation (Over-The-Air). Utvecklaren signerar appen med ett företagscertifikat, placerar IPA-filen och manifestfilen på en webbserver, varefter anställda installerar appen via Safari genom att klicka på en intern länk.

Processen kräver inte användning av App Store Connect och går inte igenom Apple-moderering. Installationen sker direkt på enheten via iOS OTA-mekanismen: användaren öppnar länken i Safari, systemet laddar ner manifestfilen, kontrollerar certifikatet och erbjuder att installera appen. Enhetshantering kan utföras via en MDM-lösning för massdistribution.

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>

För Enterprise Distribution är HTTPS viktigt — Apple kräver att manifestfilen och IPA-filen serveras via en säker anslutning. HTTPS-certifikatet måste vara giltigt och betrott på användarnas enheter. Detta är ett obligatoriskt villkor vars överträdelse leder till installationsfel.

Företagscertifikat och profiler

Enterprise Distribution kräver två nyckelkomponenter: ett företagscertifikat (Enterprise Certificate) och en Provisioning Profile för In-House-distribution. Certifikatet skapas i Apple Developer Portal och är giltigt i ett år, varefter det kräver förnyelse. Utan ett giltigt certifikat är installation av appen omöjlig.

Provisioning Profile för Enterprise Distribution skapas utan koppling till specifika enheter — detta är den största skillnaden jämfört med Development- eller Ad Hoc-profiler. In-House-profilen tillåter installation av appen på vilken enhet som helst som litar på företagscertifikatet. Förtroendehantering görs i avsnittet «Profil» i iOS-inställningar eller centralt via MDM.

ProfiltypEnheterApp StorePeriod
Enterprise (In-House)ObegränsatKrävs inte1 år
Ad HocUpp till 100 enheterKrävs inte1 år
App StoreAlla enheterKrävs1 år
DevelopmentUpp till 100 enheterKrävs inte1 år

Apple kontrollerar strikt användningen av Enterprise-certifikat. Om Apple upptäcker att Enterprise Distribution används för distribution av appar utanför organisationen kan certifikatet återkallas utan förvarning. 2023 återkallade Apple certifikaten för flera stora företag som brutit mot programmets villkor.

Konfigurera Enterprise Distribution

Konfigurationen av Enterprise Distribution börjar med registrering i Apple Developer Enterprise Program. Organisationen måste tillhandahålla ett D-U-N-S-nummer som bekräftar företagets juridiska status. Efter godkänd registrering skapar administratören ett Enterprise-certifikat och en In-House Provisioning Profile i Apple Developer Portal.

  1. Registrera dig i Apple Developer Enterprise Program med organisationens D-U-N-S-nummer
  2. Skapa en Certificate Signing Request (CSR) via Keychain Access på macOS
  3. Generera ett Enterprise Distribution Certificate i Apple Developer Portal
  4. Skapa en In-House Provisioning Profile för det önskade Bundle ID
  5. Signera appen med Enterprise-certifikatet via Xcode eller Fastlane
  6. Ladda upp IPA till en HTTPS-server tillsammans med manifest.plist-filen
  7. Sprid installationslänken bland anställda eller via MDM

För automatisering av signering används Fastlane — ett verktyg som möjliggör konfigurering av CI/CD-pipeline för Enterprise Distribution. Fastlane hanterar automatiskt certifikat, signerar binärfiler och publicerar dem på servern. Detta är särskilt användbart för team som släpper frekventa uppdateringar av interna appar.

Enterprise vs App Store och Ad Hoc

Enterprise Distribution skiljer sig från App Store och Ad Hoc i viktiga parametrar: publik, begränsningar och publiceringsprocess. App Store kräver moderering och är tillgänglig för alla användare, Ad Hoc är begränsad till 100 enheter, och Enterprise har inga begränsningar men är förbjuden för offentlig användning.

Valet mellan Enterprise och andra metoder beror på organisationens behov. Om appen är avsedd för externa användare — endast App Store. För intern testning i små grupper är Ad Hoc-distribution eller TestFlight lämplig. För företagsappar som används av hela organisationen är Enterprise Distribution den optimala lösningen utan begränsning av antalet enheter och utan behov av publicering i butiken.

En viktig fördel med Enterprise Distribution är ingen moderering. Organisationen kan släppa uppdateringar när som helst utan att vänta på Apples godkännande. Detta är avgörande för appar som kräver snabba säkerhetskorrigeringar eller brådskande uppdateringar av affärslogik.

Vanliga frågor

Hur mycket kostar Apple Developer Enterprise Program?

Apple Developer Enterprise Program kostar $299 per år. Till skillnad från standardprogrammet ($99/år) inkluderar Enterprise möjligheten att skapa In-House-distributioner och kräver inte publicering i App Store. Programmet inkluderar inte distribution via App Store — för det krävs ett separat standardutvecklarprogram från Apple.

Kan Enterprise Distribution användas för offentliga appar?

Nej, användning av Enterprise Distribution för offentliga appar är förbjuden. Enligt villkoren för Apple Developer Enterprise Program får In-House-appar endast distribueras bland organisationens anställda. Brott mot denna regel leder till återkallelse av certifikatet och blockering av utvecklarkontot. För offentliga appar, använd App Store Distribution.

Hur förnyar man ett Enterprise-certifikat?

Enterprise-certifikatet från Apple är giltigt i ett år. För förnyelse måste administratören generera en ny Certificate Signing Request i Keychain Access, skapa ett nytt certifikat i Apple Developer Portal och signera om alla distribuerade appar. Det gamla certifikatet slutar fungera på utgångsdagen — appar som signerats med det öppnas inte längre på enheter.

Vilka krav finns för D-U-N-S-nummer för Enterprise?

D-U-N-S-nummer — är en unik identifierare för företaget i Dun & Bradstreet-systemet. För registrering i Enterprise Program krävs ett nummer som bekräftar organisationens juridiska status. Att få ett D-U-N-S tar 1 till 5 arbetsdagar via Dun & Bradstreets webbplats. Numret måste vara registrerat på företagets officiella juridiska namn.

Hur skiljer sig Enterprise Distribution från MDM-distribution?

Enterprise Distribution och MDM löser olika uppgifter. Enterprise Distribution ansvarar för signering och distribution av IPA-filer, medan MDM ansvarar för enhetshantering och tvångsinstallation. I praktiken används MDM-lösningar ofta för massinstallation av Enterprise-appar: MDM skickar ett installationskommando med hjälp av Enterprise-certifikatet för signering.

Sammanfattning

  • Enterprise Distribution — företagsdistribution av iOS-appar utan App Store för organisationens anställda
  • Certifikat är giltigt 1 år och kräver obligatorisk förnyelse för att apparna ska fungera
  • D-U-N-S-nummer är obligatoriskt för registrering i Apple Developer Enterprise Program
  • OTA-installation sker via manifest.plist och HTTPS-server utan Apple-moderering
  • Användning av Enterprise Distribution för offentliga appar är förbjuden och leder till blockering
  • MDM-lösningar kompletterar Enterprise Distribution för masshantering av installation

Vi utvecklar en mobil applikation nyckelfärdigt

IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.

Diskutera projektet

Läs också