Enterprise Distribution — шта је то, дистрибуција iOS апликација

Аутор: IT Sectr Објављено: 2026-06-06 Време читања: 9 мин

Enterprise Distribution — је механизам дистрибуције iOS апликација путем Apple Developer Enterprise Program, намењен за корпоративну употребу. За разлику од App Store, Enterprise Distribution омогућава организацијама да дистрибуирају интерне апликације међу запосленима без објављивања у продавници и без ограничења броја уређаја. Према Apple Enterprise Documentation (2025), програм захтева регистрацију компаније са D-U-N-S бројем и подразумева употребу корпоративних сертификата за потписивање и OTA инсталацију апликација. Ово решење је тражено од стране компанија којима су потребни затворени пословни алати без приступа конкурената.

Главно

  • Enterprise Distribution — корпоративна дистрибуција iOS апликација без App Store
  • Сертификати Enterprise захтевају годишње обнављање и строгу контролу
  • OTA инсталација се врши преко веб-сервера са manifest фајлом (.plist)
  • D-U-N-S број је обавезан за регистрацију у Apple Developer Enterprise Program
  • Кршење правила Enterprise Distribution води ка опозиву сертификата целе организације

Шта је Enterprise Distribution?

Enterprise Distribution — је метод дистрибуције iOS апликација доступан учесницима Apple Developer Enterprise Program ($299/годишње). Програм је намењен искључиво за интерну корпоративну употребу и забрањује дистрибуцију апликација изван организације. Главна предност — одсуство ограничења броја уређаја и могућност директне инсталације без App Store.

Enterprise програм је покренуо Apple 2009. године за велике организације које треба да дистрибуирају поверљиве пословне апликације међу запосленима. Apple Developer Enterprise Program укључује исте алатке за развој као стандардни програм ($99/годишње), али додаје могућност креирања In-House дистрибуција и Enterprise Provisioning профила.

Према Apple (2025), Enterprise Distribution користи 90% компанија са Fortune 500 листе барем за једну интерну апликацију. Типични сценарији укључују корпоративне месинџере, системе евиденције радног времена, алате за теренске раднике и апликације за управљање складиштем.

Како функционише корпоративна дистрибуција iOS?

Enterprise Distribution ради по принципу OTA (Over-The-Air) инсталације. Програмер потписује апликацију корпоративним сертификатом, поставља IPA фајл и manifest фајл на веб-сервер, након чега запослени инсталирају апликацију преко Safari кликом на интерни линк.

Процес не захтева употребу App Store Connect и не пролази Apple модерацију. Инсталација се врши директно на уређају путем iOS OTA механизма: корисник отвара линк у Safari, систем преузима manifest фајл, проверава сертификат и предлаже инсталацију апликације. Управљање уређајима се може вршити преко MDM решења за масовну дистрибуцију.

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>

За Enterprise Distribution је важно HTTPS — Apple захтева да се manifest фајл и IPA фајл сервирају преко безбедне конекције. HTTPS сертификат мора бити важећи и поуздан на уређајима корисника. Ово је обавезан услов чије кршење доводи до грешке при инсталацији.

Корпоративни сертификати и профили

Enterprise Distribution захтева две кључне компоненте: корпоративни сертификат (Enterprise Certificate) и Provisioning Profile за In-House дистрибуцију. Сертификат се креира у Apple Developer Portal и има рок важења од једне године, након чега захтева обнављање. Без важећег сертификата инсталација апликације је немогућа.

Provisioning Profile за Enterprise Distribution се креира без повезивања са одређеним уређајима — то је главна разлика у односу на Development или Ad Hoc профиле. In-House профил омогућава инсталацију апликације на било који уређај који верује корпоративном сертификату. Управљање поверењем се врши у секцији «Профил» у подешавањима iOS или централизовано преко MDM.

Тип профилаУређајиApp StoreРок
Enterprise (In-House)Без ограничењаНије потребан1 година
Ad HocДо 100 уређајаНије потребан1 година
App StoreСви уређајиПотребан1 година
DevelopmentДо 100 уређајаНије потребан1 година

Apple строго контролише употребу Enterprise сертификата. Ако Apple открије да се Enterprise Distribution користи за дистрибуцију апликација изван организације, сертификат може бити опозван без упозорења. 2023. године Apple је опозвао сертификате неколико великих компанија које су прекршиле услове програма.

Подешавање Enterprise Distribution

Подешавање Enterprise Distribution почиње регистрацијом у Apple Developer Enterprise Program. Организација мора да обезбеди D-U-N-S број који потврђује правни статус компаније. Након одобрења регистрације, администратор креира Enterprise сертификат и In-House Provisioning Profile у Apple Developer Portal.

  1. Региструјте се у Apple Developer Enterprise Program са D-U-N-S бројем организације
  2. Креирајте Certificate Signing Request (CSR) преко Keychain Access на macOS
  3. Генеришите Enterprise Distribution Certificate у Apple Developer Portal
  4. Креирајте In-House Provisioning Profile за потребан Bundle ID
  5. Потпишите апликацију Enterprise сертификатом преко Xcode или Fastlane
  6. Поставите IPA на HTTPS сервер заједно са manifest.plist фајлом
  7. Распоредите линк за инсталацију међу запосленима или преко MDM

За аутоматизацију потписивања користи се Fastlane — алат који омогућава конфигурисање CI/CD цевовода за Enterprise Distribution. Fastlane аутоматски управља сертификатима, потписује бинарне фајлове и објављује их на серверу. Ово је посебно корисно за тимове који објављују честа ажурирања интерних апликација.

Enterprise vs App Store и Ad Hoc

Enterprise Distribution се разликује од App Store и Ad Hoc по кључним параметрима: публици, ограничењима и процесу објављивања. App Store захтева модерацију и доступан је свим корисницима, Ad Hoc је ограничен на 100 уређаја, а Enterprise нема ограничења, али је забрањен за јавну употребу.

Избор између Enterprise и других метода зависи од потреба организације. Ако је апликација намењена спољним корисницима — само App Store. За интерно тестирање у малим групама погодна је Ad Hoc дистрибуција или TestFlight. За корпоративне апликације које користи цела организација, Enterprise Distribution је оптимално решење без ограничења броја уређаја и без потребе за објављивањем у продавници.

Важна предност Enterprise Distribution — одсуство модерације. Организација може да објављује ажурирања у било ком тренутку без чекања на Apple проверу. Ово је критично за апликације које захтевају брзе безбедносне исправке или хитна ажурирања пословне логике.

Често постављана питања

Колико кошта Apple Developer Enterprise Program?

Apple Developer Enterprise Program кошта $299 годишње. За разлику од стандардног програма ($99/годишње), Enterprise укључује могућност креирања In-House дистрибуција и не захтева објављивање у App Store. Програм не укључује дистрибуцију преко App Store — за то је потребан посебан стандардни програм за програмере Apple.

Може ли се Enterprise Distribution користити за јавне апликације?

Не, коришћење Enterprise Distribution за јавне апликације је забрањено. Према условима Apple Developer Enterprise Program, In-House апликације могу да се дистрибуирају само међу запосленима организације. Кршење овог правила води ка опозиву сертификата и блокирању налога програмера. За јавне апликације користите App Store Distribution.

Како обновити Enterprise сертификат?

Enterprise сертификат Apple важи једну годину. За обнављање, администратор мора да генерише нови Certificate Signing Request у Keychain Access, креира нови сертификат у Apple Developer Portal и поново потпише све дистрибуиране апликације. Стари сертификат престаје да ради на дан истека — апликације потписане њиме престају да се отварају на уређајима.

Који су захтеви за D-U-N-S број за Enterprise?

D-U-N-S број — је јединствени идентификатор компаније у Dun & Bradstreet систему. За регистрацију у Enterprise Program потребан је број који потврђује правни статус организације. Добијање D-U-NS траје од 1 до 5 радних дана преко Dun & Bradstreet сајта. Број мора бити регистрован на званично правно име компаније.

По чему се Enterprise Distribution разликује од MDM дистрибуције?

Enterprise Distribution и MDM решавају различите задатке. Enterprise Distribution је одговоран за потписивање и дистрибуцију IPA фајлова, док MDM управља уређајима и принудном инсталацијом. У пракси, MDM решења се често користе за масовну инсталацију Enterprise апликација: MDM шаље команду за инсталацију, користећи Enterprise сертификат за потписивање.

Закључак

  • Enterprise Distribution — корпоративна дистрибуција iOS апликација без App Store за запослене организације
  • Сертификат важи 1 годину и захтева обавезно обнављање за рад апликација
  • D-U-N-S број је обавезан за регистрацију у Apple Developer Enterprise Program
  • OTA инсталација се врши преко manifest.plist и HTTPS сервера без Apple модерације
  • Коришћење Enterprise Distribution за јавне апликације је забрањено и води ка блокирању
  • MDM решења допуњују Enterprise Distribution за масовно управљање инсталацијом

Развићемо мобилну апликацију под кључ

IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.

Разговарајте о пројекту

Прочитајте такође