Enterprise Distribution — ano ito, pamamahagi ng mga iOS app

May-akda: IT Sectr Nai-publish: 2026-06-06 Oras ng pagbabasa: 9 min

Enterprise Distribution — ay isang mekanismo ng pamamahagi ng mga iOS app sa pamamagitan ng Apple Developer Enterprise Program, na nilalayon para sa corporate na paggamit. Hindi tulad ng App Store, pinapayagan ng Enterprise Distribution ang mga organisasyon na mamahagi ng mga panloob na app sa mga empleyado nang walang publikasyon sa tindahan at walang limitasyon sa bilang ng mga device. Ayon sa Apple Enterprise Documentation (2025), ang programa ay nangangailangan ng pagpaparehistro ng kumpanya na may D-U-N-S number at gumagamit ng mga corporate certificate para sa pag-sign at OTA installation ng mga app. Ang solusyong ito ay hinahanap ng mga kumpanyang nangangailangan ng saradong mga tool sa negosyo na walang access ng mga kakumpitensya.

Mga Pangunahing Punto

  • Enterprise Distribution — corporate na pamamahagi ng mga iOS app nang walang App Store
  • Mga Sertipiko Enterprise ay nangangailangan ng taunang pag-renew at mahigpit na kontrol
  • OTA installation ay ginagawa sa pamamagitan ng web server na may manifest file (.plist)
  • D-U-N-S number ay kinakailangan para sa pagpaparehistro sa Apple Developer Enterprise Program
  • Paglabag sa mga patakaran Enterprise Distribution ay humahantong sa pagbawi ng sertipiko ng buong organisasyon

Ano ang Enterprise Distribution?

Enterprise Distribution — ay isang paraan ng pamamahagi ng mga iOS app na available sa mga kalahok ng Apple Developer Enterprise Program ($299/taon). Ang programa ay eksklusibong nilayon para sa panloob na corporate na paggamit at ipinagbabawal ang pamamahagi ng mga app sa labas ng organisasyon. Ang pangunahing bentahe — walang limitasyon sa bilang ng mga device at posibilidad ng direktang pag-install nang walang App Store.

Ang Enterprise program ay inilunsad ng Apple noong 2009 para sa malalaking organisasyon na kailangang mamahagi ng mga kumpidensyal na business app sa mga empleyado. Apple Developer Enterprise Program ay may kasamang parehong mga tool sa pag-develop gaya ng standard program ($99/taon), ngunit nagdaragdag ng kakayahang lumikha ng In-House distribution at Enterprise Provisioning Profile.

Ayon sa Apple (2025), ang Enterprise Distribution ay ginagamit sa 90% ng mga kumpanya sa Fortune 500 list para sa kahit isang panloob na app. Kasama sa mga tipikal na sitwasyon ang corporate messenger, time tracking system, tool para sa field workers, at warehouse management app.

Paano gumagana ang corporate iOS distribution?

Enterprise Distribution ay gumagana sa prinsipyo ng OTA (Over-The-Air) installation. Pinipirmahan ng developer ang app gamit ang corporate certificate, inilalagay ang IPA file at manifest file sa web server, pagkatapos ay ini-install ng mga empleyado ang app sa pamamagitan ng Safari sa pag-click ng internal na link.

Ang proseso ay hindi nangangailangan ng paggamit ng App Store Connect at hindi dumadaan sa Apple moderation. Ang pag-install ay ginagawa nang direkta sa device sa pamamagitan ng iOS OTA mechanism: binubuksan ng user ang link sa Safari, dina-download ng system ang manifest file, sine-surfan ang certificate, at nag-aalok na i-install ang app. Pamamahala ng device ay maaaring gawin sa pamamagitan ng MDM solution para sa 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>

Para sa Enterprise Distribution, mahalaga ang HTTPS — hinihiling ng Apple na ang manifest file at IPA file ay serbisyuhan sa pamamagitan ng secure na koneksyon. Ang HTTPS certificate ay dapat na valid at pinagkakatiwalaan sa mga device ng mga user. Ito ay isang mandatoryong kondisyon na ang paglabag ay humahantong sa error sa pag-install.

Corporate certificate at profile

Enterprise Distribution ay nangangailangan ng dalawang pangunahing bahagi: corporate certificate (Enterprise Certificate) at Provisioning Profile para sa In-House distribution. Ang certificate ay ginagawa sa Apple Developer Portal at may bisa sa loob ng isang taon, pagkatapos nito ay nangangailangan ng pag-renew. Kung walang valid na certificate, imposible ang pag-install ng app.

Ang Provisioning Profile para sa Enterprise Distribution ay ginagawa nang walang pagkakaugnay sa mga partikular na device — ito ang pangunahing pagkakaiba mula sa Development o Ad Hoc profile. Ang In-House profile ay nagpapahintulot sa pag-install ng app sa anumang device na nagtitiwala sa corporate certificate. Ang pamamahala ng tiwala ay ginagawa sa seksyong «Profile» sa mga setting ng iOS o sentralisado sa pamamagitan ng MDM.

Uri ng ProfileMga DeviceApp StorePanahon
Enterprise (In-House)Walang limitasyonHindi kinakailangan1 taon
Ad HocHanggang 100 deviceHindi kinakailangan1 taon
App StoreLahat ng deviceKinakailangan1 taon
DevelopmentHanggang 100 deviceHindi kinakailangan1 taon

Mahigpit na kinokontrol ng Apple ang paggamit ng Enterprise certificate. Kung matuklasan ng Apple na ang Enterprise Distribution ay ginagamit para sa pamamahagi ng mga app sa labas ng organisasyon, ang certificate ay maaaring bawiin nang walang babala. Noong 2023, binawi ng Apple ang mga certificate ng ilang malalaking kumpanya na lumabag sa mga kondisyon ng programa.

Pag-set up ng Enterprise Distribution

Pag-set up ng Enterprise Distribution ay nagsisimula sa pagpaparehistro sa Apple Developer Enterprise Program. Ang organisasyon ay dapat magbigay ng D-U-N-S number na nagpapatunay sa legal na katayuan ng kumpanya. Pagkatapos ng aprobasyon ng pagpaparehistro, ang administrator ay gumagawa ng Enterprise certificate at In-House Provisioning Profile sa Apple Developer Portal.

  1. Magparehistro sa Apple Developer Enterprise Program gamit ang D-U-N-S number ng organisasyon
  2. Gumawa ng Certificate Signing Request (CSR) sa pamamagitan ng Keychain Access sa macOS
  3. Gumawa ng Enterprise Distribution Certificate sa Apple Developer Portal
  4. Gumawa ng In-House Provisioning Profile para sa kinakailangang Bundle ID
  5. Pirmahan ang app gamit ang Enterprise certificate sa pamamagitan ng Xcode o Fastlane
  6. I-upload ang IPA sa HTTPS server kasama ang manifest.plist file
  7. Ipamahagi ang link ng pag-install sa mga empleyado o sa pamamagitan ng MDM

Para sa automation ng pag-sign, ginagamit ang Fastlane — isang tool na nagbibigay-daan sa pag-configure ng CI/CD pipeline para sa Enterprise Distribution. Awtomatikong pinamamahalaan ng Fastlane ang mga certificate, pinipirmahan ang mga binary file, at ini-publish ang mga ito sa server. Ito ay lalong kapaki-pakinabang para sa mga team na naglalabas ng madalas na mga update ng internal na app.

Enterprise vs App Store at Ad Hoc

Enterprise Distribution ay naiiba sa App Store at Ad Hoc sa mga pangunahing parameter: audience, limitasyon, at proseso ng publikasyon. Ang App Store ay nangangailangan ng moderation at available sa lahat ng user, ang Ad Hoc ay limitado sa 100 device, at ang Enterprise ay walang limitasyon, ngunit ipinagbabawal para sa pampublikong paggamit.

Ang pagpili sa pagitan ng Enterprise at iba pang mga pamamaraan ay depende sa mga pangangailangan ng organisasyon. Kung ang app ay para sa mga panlabas na user — App Store lamang. Para sa panloob na pagsubok sa maliliit na grupo, angkop ang Ad Hoc Distribution o TestFlight. Para sa corporate app na ginagamit ng buong organisasyon, ang Enterprise Distribution ay ang optimal na solusyon nang walang limitasyon sa bilang ng device at walang pangangailangang mag-publish sa tindahan.

Isang mahalagang bentahe ng Enterprise Distribution ay walang moderation. Ang organisasyon ay maaaring maglabas ng mga update anumang oras nang hindi naghihintay ng pag-apruba ng Apple. Ito ay kritikal para sa mga app na nangangailangan ng mabilis na pag-aayos ng seguridad o agarang pag-update ng business logic.

Mga Madalas Itanong

Magkano ang Apple Developer Enterprise Program?

Apple Developer Enterprise Program ay nagkakahalaga ng $299 bawat taon. Hindi tulad ng standard program ($99/taon), ang Enterprise ay may kasamang kakayahang lumikha ng In-House distribution at hindi nangangailangan ng publikasyon sa App Store. Ang programa ay hindi kasama ang pamamahagi sa pamamagitan ng App Store — para doon ay kinakailangan ang hiwalay na standard developer program ng Apple.

Maaari bang gamitin ang Enterprise Distribution para sa mga pampublikong app?

Hindi, ang paggamit ng Enterprise Distribution para sa mga pampublikong app ay ipinagbabawal. Ayon sa mga kondisyon ng Apple Developer Enterprise Program, ang mga In-House app ay maaari lamang ipamahagi sa mga empleyado ng organisasyon. Ang paglabag sa panuntunang ito ay humahantong sa pagbawi ng certificate at pag-block ng developer account. Para sa mga pampublikong app, gamitin ang App Store Distribution.

Paano i-renew ang Enterprise certificate?

Enterprise certificate ng Apple ay may bisa sa loob ng isang taon. Para sa pag-renew, ang administrator ay dapat gumawa ng bagong Certificate Signing Request sa Keychain Access, lumikha ng bagong certificate sa Apple Developer Portal, at pirmahan muli ang lahat ng ipinamahaging app. Ang lumang certificate ay hihinto sa paggana sa araw ng pag-expire — ang mga app na pinirmahan nito ay hihinto sa pagbubukas sa mga device.

Ano ang mga kinakailangan para sa D-U-N-S number para sa Enterprise?

D-U-N-S number — ay isang natatanging identifier ng kumpanya sa Dun & Bradstreet system. Para sa pagpaparehistro sa Enterprise Program, kinakailangan ang isang numero na nagpapatunay sa legal na katayuan ng organisasyon. Ang pagkuha ng D-U-N-S ay tumatagal ng 1 hanggang 5 araw ng trabaho sa pamamagitan ng Dun & Bradstreet website. Ang numero ay dapat na naka-rehistro sa opisyal na legal na pangalan ng kumpanya.

Paano naiiba ang Enterprise Distribution sa MDM distribution?

Enterprise Distribution at MDM ay lumulutas ng magkaibang mga gawain. Ang Enterprise Distribution ay responsable para sa pag-sign at pamamahagi ng mga IPA file, habang ang MDM ay responsable para sa pamamahala ng device at sapilitang pag-install. Sa pagsasagawa, ang MDM solutions ay kadalasang ginagamit para sa mass installation ng Enterprise apps: nagpapadala ang MDM ng utos sa pag-install gamit ang Enterprise certificate para sa pag-sign.

Buod

  • Enterprise Distribution — corporate na pamamahagi ng mga iOS app nang walang App Store para sa mga empleyado ng organisasyon
  • Certificate ay may bisa 1 taon at nangangailangan ng mandatoryong pag-renew para sa operasyon ng mga app
  • D-U-N-S number ay kinakailangan para sa pagpaparehistro sa Apple Developer Enterprise Program
  • OTA installation ay ginagawa sa pamamagitan ng manifest.plist at HTTPS server nang walang Apple moderation
  • Paggamit ng Enterprise Distribution para sa mga pampublikong app ay ipinagbabawal at humahantong sa pag-block
  • MDM solutions ay nagpupuno sa Enterprise Distribution para sa pamamahala ng mass installation

Gagawa kami ng mobile application na turnkey

Gumagawa ang IT Sectr ng mga iOS at Android application para sa mga startup at negosyo mula noong 2017. Magpapayo kami sa iyo at magmumungkahi ng pinakamahusay na solusyon.

Pag-usapan ang proyekto

Basahin din