Enterprise Distribution é um mecanismo de distribuição de aplicativos iOS disponível através do Apple Developer Enterprise Program, projetado para uso corporativo. Ao contrário da App Store, o Enterprise Distribution permite que organizações distribuam aplicativos internos entre funcionários sem publicar na loja e sem limite de dispositivos. De acordo com a Apple Enterprise Documentation (2025), o programa exige registro da empresa com um número D-U-N-S e envolve o uso de certificados corporativos para assinatura e instalação OTA de aplicativos. Esta solução é procurada por empresas que precisam de ferramentas de negócios fechadas sem acesso de concorrentes.
Principais pontos
Enterprise Distribution é um método de distribuição de aplicativos iOS disponível para membros do Apple Developer Enterprise Program ($299/ano). O programa é destinado exclusivamente ao uso corporativo interno e proíbe a distribuição de aplicativos fora da organização. A principal vantagem é a ausência de limite de dispositivos e a possibilidade de instalação direta sem a App Store.
O programa Enterprise foi lançado pela Apple em 2009 para grandes organizações que precisam distribuir aplicativos de negócios confidenciais entre funcionários. O Apple Developer Enterprise Program inclui as mesmas ferramentas de desenvolvimento do programa padrão ($99/ano), mas adiciona a capacidade de criar distribuições In-House e Enterprise Provisioning Profiles.
De acordo com a Apple (2025), o Enterprise Distribution é usado em 90% das empresas Fortune 500 para pelo menos um aplicativo interno. Cenários típicos incluem mensageiros corporativos, sistemas de registro de ponto, ferramentas para funcionários de campo e aplicativos de gestão de armazéns.
Enterprise Distribution funciona através de instalação OTA (Over-The-Air). O desenvolvedor assina o aplicativo com um certificado corporativo, envia o arquivo IPA e o arquivo manifest para um servidor web, após o que os funcionários instalam o aplicativo através do Safari seguindo um link interno.
O processo não requer o uso do App Store Connect ou a aprovação da Apple. A instalação é realizada diretamente no dispositivo através do mecanismo OTA do iOS: o usuário abre um link no Safari, o sistema baixa o arquivo manifest, verifica o certificado e oferece a instalação do aplicativo. O gerenciamento de dispositivos pode ser feito através de uma solução MDM para distribuição em massa.
<!-- 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>
Para o Enterprise Distribution, HTTPS é importante — a Apple exige que o arquivo manifest e o arquivo IPA sejam servidos através de uma conexão segura. O certificado HTTPS deve ser válido e confiável nos dispositivos dos usuários. Esta é uma condição obrigatória, cuja violação leva a um erro de instalação.
Enterprise Distribution requer dois componentes principais: um certificado corporativo (Enterprise Certificate) e um Provisioning Profile para distribuição In-House. O certificado é criado no Apple Developer Portal e tem validade de um ano, após o qual requer renovação. Sem um certificado válido, a instalação do aplicativo é impossível.
Um Provisioning Profile para Enterprise Distribution é criado sem vinculação a dispositivos específicos — esta é a principal diferença dos perfis de Development ou Ad Hoc. Um perfil In-House permite instalar o aplicativo em qualquer dispositivo que confie no certificado corporativo. O gerenciamento de confiança é feito através da seção Perfil nas configurações do iOS ou centralizadamente via MDM.
| Tipo de perfil | Dispositivos | App Store | Duração |
|---|---|---|---|
| Enterprise (In-House) | Sem limite | Não necessária | 1 ano |
| Ad Hoc | Até 100 dispositivos | Não necessária | 1 ano |
| App Store | Todos os dispositivos | Necessária | 1 ano |
| Development | Até 100 dispositivos | Não necessária | 1 ano |
A Apple controla rigorosamente o uso de certificados Enterprise. Se a Apple descobrir que o Enterprise Distribution está sendo usado para distribuir aplicativos fora da organização, o certificado pode ser revogado sem aviso prévio. Em 2023, a Apple revogou os certificados de várias grandes empresas que violaram os termos do programa.
A configuração do Enterprise Distribution começa com o registro no Apple Developer Enterprise Program. A organização deve fornecer um número D-U-N-S, que confirma o status legal da empresa. Após a aprovação do registro, o administrador cria um certificado Enterprise e um In-House Provisioning Profile no Apple Developer Portal.
Para automação de assinatura, é usado Fastlane — uma ferramenta que permite configurar um pipeline CI/CD para Enterprise Distribution. O Fastlane gerencia automaticamente os certificados, assina os arquivos binários e os publica no servidor. Isso é especialmente útil para equipes que lançam atualizações frequentes de aplicativos internos.
Enterprise Distribution difere da App Store e do Ad Hoc em parâmetros principais: público, limitações e processo de publicação. A App Store exige revisão e está disponível para todos os usuários, o Ad Hoc é limitado a 100 dispositivos, enquanto o Enterprise não tem limitações, mas é proibido para uso público.
A escolha entre Enterprise e outros métodos depende das necessidades da organização. Se o aplicativo for destinado a usuários externos — apenas App Store. Para testes internos em pequenos grupos, Ad Hoc Distribution ou TestFlight são adequados. Para aplicativos corporativos usados por toda a organização, o Enterprise Distribution é a solução ideal sem limite de dispositivos e sem necessidade de publicar na loja.
Uma vantagem importante do Enterprise Distribution é a ausência de moderação. A organização pode lançar atualizações a qualquer momento sem esperar pela revisão da Apple. Isso é fundamental para aplicativos que exigem correções rápidas de segurança ou atualizações urgentes de lógica de negócios.
Perguntas frequentes
Apple Developer Enterprise Program custa $299 por ano. Ao contrário do programa padrão ($99/ano), o Enterprise inclui a capacidade de criar distribuições In-House e não exige publicação na App Store. O programa não inclui distribuição através da App Store — para isso, é necessário um programa de desenvolvedor padrão da Apple separado.
Não, o Enterprise Distribution é proibido para aplicativos públicos. De acordo com os termos do Apple Developer Enterprise Program, os aplicativos In-House só podem ser distribuídos entre funcionários da organização. A violação desta regra leva à revogação do certificado e suspensão da conta de desenvolvedor. Para aplicativos públicos, use App Store Distribution.
Um certificado Enterprise da Apple tem validade de um ano. Para renovar, o administrador deve gerar uma nova Certificate Signing Request no Keychain Access, criar um novo certificado no Apple Developer Portal e reassinar todos os aplicativos distribuídos. O certificado antigo para de funcionar no dia do vencimento — os aplicativos assinados com ele deixarão de abrir nos dispositivos.
Um número D-U-N-S é um identificador único de empresa no sistema Dun & Bradstreet. O registro no Enterprise Program exige um número que confirme o status legal da organização. Obter um D-U-N-S leva de 1 a 5 dias úteis através do site da Dun & Bradstreet. O número deve estar registrado no nome jurídico oficial da empresa.
Enterprise Distribution e MDM resolvem tarefas diferentes. O Enterprise Distribution cuida da assinatura e distribuição de arquivos IPA, enquanto o MDM cuida do gerenciamento de dispositivos e instalação forçada. Na prática, soluções MDM são frequentemente usadas para instalação em massa de aplicativos Enterprise: o MDM envia um comando de instalação usando o certificado Enterprise para assinatura.
Resumo
Vamos desenvolver um aplicativo móvel chave na mão
A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.
Leia também