Enterprise Distribution — definizione, distribuzione app iOS

Autore: IT Sectr Pubblicato: 2026-06-06 Tempo di lettura: 9 min

Enterprise Distribution è un meccanismo di distribuzione di app iOS disponibile tramite Apple Developer Enterprise Program, progettato per uso aziendale. A differenza dell'App Store, Enterprise Distribution consente alle organizzazioni di distribuire app interne tra i dipendenti senza pubblicare nello store e senza limiti di dispositivi. Secondo Apple Enterprise Documentation (2025), il programma richiede la registrazione dell'azienda con un numero D-U-N-S e prevede l'uso di certificati aziendali per la firma e l'installazione OTA delle app. Questa soluzione è richiesta dalle aziende che necessitano di strumenti aziendali chiusi senza accesso dei concorrenti.

Punti chiave

  • Enterprise Distribution — distribuzione aziendale di app iOS senza App Store
  • Certificati Enterprise richiedono rinnovo annuale e controllo rigoroso
  • Installazione OTA viene eseguita tramite server web con file manifest (.plist)
  • Numero D-U-N-S è obbligatorio per la registrazione ad Apple Developer Enterprise Program
  • Violazione delle regole Enterprise Distribution porta alla revoca del certificato dell'intera organizzazione

Cos'è Enterprise Distribution?

Enterprise Distribution è un metodo di distribuzione di app iOS disponibile per i membri di Apple Developer Enterprise Program ($299/anno). Il programma è destinato esclusivamente all'uso aziendale interno e vieta la distribuzione di app al di fuori dell'organizzazione. Il vantaggio principale è l'assenza di limiti di dispositivi e la possibilità di installazione diretta senza App Store.

Il programma Enterprise è stato lanciato da Apple nel 2009 per grandi organizzazioni che necessitano di distribuire app aziendali riservate tra i dipendenti. Apple Developer Enterprise Program include gli stessi strumenti di sviluppo del programma standard ($99/anno) ma aggiunge la possibilità di creare distribuzioni In-House e Enterprise Provisioning Profiles.

Secondo Apple (2025), Enterprise Distribution è utilizzato nel 90% delle aziende Fortune 500 per almeno un'app interna. Gli scenari tipici includono messaggistica aziendale, sistemi di registrazione delle presenze, strumenti per dipendenti sul campo e app di gestione del magazzino.

Come funziona la distribuzione aziendale iOS?

Enterprise Distribution funziona tramite installazione OTA (Over-The-Air). Lo sviluppatore firma l'app con un certificato aziendale, carica il file IPA e il file manifest su un server web, dopodiché i dipendenti installano l'app tramite Safari seguendo un link interno.

Il processo non richiede l'uso di App Store Connect né la revisione di Apple. L'installazione viene eseguita direttamente sul dispositivo tramite il meccanismo OTA di iOS: l'utente apre un link in Safari, il sistema scarica il file manifest, verifica il certificato e propone di installare l'app. La gestione dei dispositivi può essere effettuata tramite una soluzione MDM per la distribuzione di massa.

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>

Per Enterprise Distribution, HTTPS è importante — Apple richiede che il file manifest e il file IPA siano serviti tramite una connessione sicura. Il certificato HTTPS deve essere valido e affidabile sui dispositivi degli utenti. Questa è una condizione obbligatoria, la cui violazione porta a un errore di installazione.

Certificati aziendali e profili

Enterprise Distribution richiede due componenti chiave: un certificato aziendale (Enterprise Certificate) e un Provisioning Profile per la distribuzione In-House. Il certificato viene creato in Apple Developer Portal ed è valido per un anno, dopo il quale richiede rinnovo. Senza un certificato valido, l'installazione dell'app è impossibile.

Un Provisioning Profile per Enterprise Distribution viene creato senza vincolo a dispositivi specifici — questa è la differenza principale dai profili Development o Ad Hoc. Un profilo In-House consente di installare l'app su qualsiasi dispositivo che si fidi del certificato aziendale. La gestione della fiducia viene effettuata tramite la sezione Profilo nelle impostazioni iOS o centralmente tramite MDM.

Tipo di profiloDispositiviApp StoreDurata
Enterprise (In-House)Senza limiteNon richiesto1 anno
Ad HocFino a 100 dispositiviNon richiesto1 anno
App StoreTutti i dispositiviRichiesto1 anno
DevelopmentFino a 100 dispositiviNon richiesto1 anno

Apple controlla rigorosamente l'uso dei certificati Enterprise. Se Apple rileva che Enterprise Distribution viene utilizzato per distribuire app al di fuori dell'organizzazione, il certificato può essere revocato senza preavviso. Nel 2023, Apple ha revocato i certificati di diverse grandi aziende che hanno violato i termini del programma.

Configurazione di Enterprise Distribution

La configurazione di Enterprise Distribution inizia con la registrazione ad Apple Developer Enterprise Program. L'organizzazione deve fornire un numero D-U-N-S, che conferma lo stato legale dell'azienda. Dopo l'approvazione della registrazione, l'amministratore crea un certificato Enterprise e un In-House Provisioning Profile in Apple Developer Portal.

  1. Registrarsi ad Apple Developer Enterprise Program con il numero D-U-N-S dell'organizzazione
  2. Creare una Certificate Signing Request (CSR) tramite Keychain Access su macOS
  3. Generare un Enterprise Distribution Certificate in Apple Developer Portal
  4. Creare un In-House Provisioning Profile per il Bundle ID richiesto
  5. Firmare l'app con un certificato Enterprise tramite Xcode o Fastlane
  6. Caricare l'IPA su un server HTTPS insieme al file manifest.plist
  7. Distribuire il link di installazione tra i dipendenti o tramite MDM

Per l'automazione della firma, viene utilizzato Fastlane — uno strumento che consente di configurare una pipeline CI/CD per Enterprise Distribution. Fastlane gestisce automaticamente i certificati, firma i file binari e li pubblica sul server. Questo è particolarmente utile per i team che rilasciano aggiornamenti frequenti di app interne.

Enterprise vs App Store e Ad Hoc

Enterprise Distribution si differenzia dall'App Store e da Ad Hoc per parametri chiave: pubblico, limitazioni e processo di pubblicazione. L'App Store richiede revisione ed è disponibile per tutti gli utenti, Ad Hoc è limitato a 100 dispositivi, mentre Enterprise non ha limitazioni ma è vietato per uso pubblico.

La scelta tra Enterprise e altri metodi dipende dalle esigenze dell'organizzazione. Se l'app è destinata a utenti esterni — solo App Store. Per test interni in piccoli gruppi, Ad Hoc Distribution o TestFlight sono adatti. Per app aziendali utilizzate dall'intera organizzazione, Enterprise Distribution è la soluzione ottimale senza limiti di dispositivi e senza necessità di pubblicazione nello store.

Un importante vantaggio di Enterprise Distribution è l'assenza di moderazione. L'organizzazione può rilasciare aggiornamenti in qualsiasi momento senza attendere la revisione di Apple. Questo è fondamentale per app che richiedono correzioni rapide di sicurezza o aggiornamenti urgenti della logica di business.

Domande frequenti

Quanto costa Apple Developer Enterprise Program?

Apple Developer Enterprise Program costa $299 all'anno. A differenza del programma standard ($99/anno), Enterprise include la possibilità di creare distribuzioni In-House e non richiede la pubblicazione sull'App Store. Il programma non include la distribuzione tramite App Store — per questo è necessario un programma sviluppatore standard Apple separato.

Si può usare Enterprise Distribution per app pubbliche?

No, Enterprise Distribution è vietato per app pubbliche. Secondo i termini di Apple Developer Enterprise Program, le app In-House possono essere distribuite solo tra i dipendenti dell'organizzazione. La violazione di questa regola porta alla revoca del certificato e alla sospensione dell'account sviluppatore. Per app pubbliche, utilizzare App Store Distribution.

Come rinnovare un certificato Enterprise?

Un certificato Enterprise Apple è valido per un anno. Per rinnovarlo, l'amministratore deve generare una nuova Certificate Signing Request in Keychain Access, creare un nuovo certificato in Apple Developer Portal e ri-firmare tutte le app distribuite. Il vecchio certificato smette di funzionare il giorno della scadenza — le app firmate con esso smetteranno di aprirsi sui dispositivi.

Quali sono i requisiti del numero D-U-N-S per Enterprise?

Un numero D-U-N-S è un identificatore unico di azienda nel sistema Dun & Bradstreet. La registrazione a Enterprise Program richiede un numero che confermi lo stato legale dell'organizzazione. Ottenere un D-U-N-S richiede da 1 a 5 giorni lavorativi tramite il sito web di Dun & Bradstreet. Il numero deve essere registrato al nome legale ufficiale dell'azienda.

In cosa differisce Enterprise Distribution dalla distribuzione MDM?

Enterprise Distribution e MDM risolvono compiti diversi. Enterprise Distribution si occupa della firma e distribuzione dei file IPA, mentre MDM si occupa della gestione dei dispositivi e dell'installazione forzata. Nella pratica, le soluzioni MDM sono spesso utilizzate per l'installazione di massa di app Enterprise: MDM invia un comando di installazione utilizzando il certificato Enterprise per la firma.

Riepilogo

  • Enterprise Distribution — distribuzione aziendale di app iOS senza App Store per i dipendenti dell'organizzazione
  • Certificato è valido 1 anno e richiede rinnovo obbligatorio per il funzionamento delle app
  • Numero D-U-N-S è obbligatorio per la registrazione ad Apple Developer Enterprise Program
  • Installazione OTA viene eseguita tramite manifest.plist e server HTTPS senza revisione Apple
  • L'uso di Enterprise Distribution per app pubbliche è vietato e porta al blocco dell'account
  • Soluzioni MDM completano Enterprise Distribution per la gestione dell'installazione di massa

Svilupperemo un'applicazione mobile chiavi in mano

IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.

Discuti il progetto

Leggi anche