Enterprise Distribution — nedir, iOS uygulama dağıtımı

Yazar: IT Sectr Yayınlanma: 2026-06-06 Okuma süresi: 9 dk

Enterprise Distribution, Apple Developer Enterprise Program aracılığıyla sunulan, kurumsal kullanım için tasarlanmış bir iOS uygulama dağıtım mekanizmasıdır. App Store'dan farklı olarak Enterprise Distribution, kuruluşların mağazada yayınlamadan ve cihaz sınırı olmadan çalışanlar arasında dahili uygulamalar dağıtmasına olanak tanır. Apple Enterprise Documentation (2025)'e göre program, D-U-N-S numarası ile şirket kaydı gerektirir ve uygulamaların imzalanması ve OTA kurulumu için kurumsal sertifikaların kullanılmasını içerir. Bu çözüm, rakiplerin erişimi olmadan kapalı iş araçlarına ihtiyaç duyan şirketler tarafından talep görmektedir.

Önemli Noktalar

  • Enterprise Distribution — App Store olmadan kurumsal iOS uygulama dağıtımı
  • Sertifikalar Enterprise yıllık yenileme ve sıkı kontrol gerektirir
  • OTA kurulumu manifest dosyası (.plist) ile web sunucusu üzerinden yapılır
  • D-U-N-S numarası Apple Developer Enterprise Program'a kayıt için zorunludur
  • Kural ihlali Enterprise Distribution'da tüm kuruluşun sertifikasının iptaline yol açar

Enterprise Distribution nedir?

Enterprise Distribution, Apple Developer Enterprise Program ($299/yıl) üyelerinin kullanabileceği bir iOS uygulama dağıtım yöntemidir. Program yalnızca dahili kurumsal kullanım içindir ve uygulamaların kuruluş dışında dağıtılmasını yasaklar. Ana avantajı, cihaz sınırı olmaması ve App Store olmadan doğrudan kurulum imkanıdır.

Enterprise programı, Apple tarafından 2009 yılında çalışanlara gizli iş uygulamaları dağıtması gereken büyük kuruluşlar için başlatıldı. Apple Developer Enterprise Program, standart programla ($99/yıl) aynı geliştirme araçlarını içerir ancak In-House dağıtımları ve Enterprise Provisioning Profiles oluşturma yeteneği ekler.

Apple'a (2025) göre Enterprise Distribution, Fortune 500 şirketlerinin %90'ında en az bir dahili uygulama için kullanılmaktadır. Tipik senaryolar arasında kurumsal mesajlaşma, zaman takip sistemleri, saha çalışanları için araçlar ve depo yönetimi uygulamaları bulunur.

Kurumsal iOS dağıtımı nasıl çalışır?

Enterprise Distribution, OTA (Over-The-Air) kurulum prensibiyle çalışır. Geliştirici, uygulamayı kurumsal bir sertifikayla imzalar, IPA dosyasını ve manifest dosyasını bir web sunucusuna yükler, ardından çalışanlar Safari üzerinden dahili bir bağlantıyı takip ederek uygulamayı kurar.

Süreç, App Store Connect kullanımını veya Apple incelemesini gerektirmez. Kurulum, iOS OTA mekanizması aracılığıyla doğrudan cihazda gerçekleştirilir: kullanıcı Safari'de bir bağlantı açar, sistem manifest dosyasını indirir, sertifikayı doğrular ve uygulamayı kurmayı önerir. Cihaz yönetimi, toplu dağıtım için bir MDM çözümü aracılığıyla yapılabilir.

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 için HTTPS önemlidir — Apple, manifest dosyası ve IPA dosyasının güvenli bir bağlantı üzerinden sunulmasını gerektirir. HTTPS sertifikası, kullanıcıların cihazlarında geçerli ve güvenilir olmalıdır. Bu zorunlu bir koşuldur ve ihlali kurulum hatasına yol açar.

Kurumsal sertifikalar ve profiller

Enterprise Distribution iki temel bileşen gerektirir: kurumsal bir sertifika (Enterprise Certificate) ve In-House dağıtım için bir Provisioning Profile. Sertifika Apple Developer Portal'da oluşturulur ve bir yıl geçerlidir, ardından yenileme gerekir. Geçerli bir sertifika olmadan uygulama kurulumu imkansızdır.

Enterprise Distribution için Provisioning Profile, belirli cihazlara bağlı olmadan oluşturulur — bu, Development veya Ad Hoc profillerinden temel farktır. In-House profili, kurumsal sertifikaya güvenen herhangi bir cihaza uygulama kurulumuna izin verir. Güven yönetimi, iOS ayarlarındaki Profil bölümü aracılığıyla veya merkezi olarak MDM üzerinden yapılır.

Profil türüCihazlarApp StoreSüre
Enterprise (In-House)SınırsızGerekmez1 yıl
Ad Hoc100 cihaza kadarGerekmez1 yıl
App StoreTüm cihazlarGerekli1 yıl
Development100 cihaza kadarGerekmez1 yıl

Apple, Enterprise sertifikalarının kullanımını sıkı bir şekilde denetler. Apple, Enterprise Distribution'un kuruluş dışında uygulama dağıtmak için kullanıldığını tespit ederse, sertifika uyarı yapılmadan iptal edilebilir. 2023'te Apple, program koşullarını ihlal eden birkaç büyük şirketin sertifikalarını iptal etti.

Enterprise Distribution kurulumu

Enterprise Distribution kurulumu, Apple Developer Enterprise Program'a kayıtla başlar. Kuruluş, şirketin yasal durumunu onaylayan bir D-U-N-S numarası sağlamalıdır. Kayıt onayından sonra yönetici, Apple Developer Portal'da bir Enterprise sertifikası ve In-House Provisioning Profile oluşturur.

  1. Kuruluşun D-U-N-S numarasıyla Apple Developer Enterprise Program'a kaydolun
  2. macOS'te Keychain Access aracılığıyla Certificate Signing Request (CSR) oluşturun
  3. Apple Developer Portal'da Enterprise Distribution Certificate oluşturun
  4. Gerekli Bundle ID için In-House Provisioning Profile oluşturun
  5. Xcode veya Fastlane aracılığıyla uygulamayı Enterprise sertifikasıyla imzalayın
  6. IPA'yı manifest.plist dosyasıyla birlikte HTTPS sunucusuna yükleyin
  7. Kurulum bağlantısını çalışanlar arasında veya MDM aracılığıyla dağıtın

İmza otomasyonu için Fastlane kullanılır — Enterprise Distribution için CI/CD hattı kurmaya olanak tanıyan bir araç. Fastlane, sertifikaları otomatik olarak yönetir, ikili dosyaları imzalar ve sunucuda yayınlar. Bu, dahili uygulamaların sık güncellemelerini yayınlayan ekipler için özellikle kullanışlıdır.

Enterprise vs App Store ve Ad Hoc

Enterprise Distribution, temel parametrelerde App Store ve Ad Hoc'tan farklıdır: hedef kitle, sınırlamalar ve yayınlama süreci. App Store inceleme gerektirir ve tüm kullanıcılara açıktır, Ad Hoc 100 cihazla sınırlıdır, Enterprise'un ise sınırlaması yoktur ancak halka açık kullanım için yasaktır.

Enterprise ve diğer yöntemler arasındaki seçim, kuruluşun ihtiyaçlarına bağlıdır. Uygulama harici kullanıcılar içinse — yalnızca App Store. Küçük gruplar halinde dahili test için Ad Hoc Distribution veya TestFlight uygundur. Tüm kuruluş tarafından kullanılan kurumsal uygulamalar için Enterprise Distribution, cihaz sınırı olmadan ve mağazada yayınlama gerektirmeden en uygun çözümdür.

Enterprise Distribution'un önemli bir avantajı denetim gerektirmemesidir. Kuruluş, Apple incelemesini beklemeden istediği zaman güncelleme yayınlayabilir. Bu, hızlı güvenlik düzeltmeleri veya acil iş mantığı güncellemeleri gerektiren uygulamalar için kritiktir.

Sıkça Sorulan Sorular

Apple Developer Enterprise Program ne kadar tutar?

Apple Developer Enterprise Program yıllık $299'dur. Standart programdan ($99/yıl) farklı olarak Enterprise, In-House dağıtımları oluşturma yeteneği içerir ve App Store'da yayınlama gerektirmez. Program, App Store aracılığıyla dağıtımı içermez — bunun için ayrı bir standart Apple Geliştirici Programı gerekir.

Enterprise Distribution halka açık uygulamalar için kullanılabilir mi?

Hayır, Enterprise Distribution halka açık uygulamalar için yasaktır. Apple Developer Enterprise Program koşullarına göre, In-House uygulamalar yalnızca kuruluş çalışanları arasında dağıtılabilir. Bu kuralın ihlali, sertifika iptaline ve geliştirici hesabının askıya alınmasına yol açar. Halka açık uygulamalar için App Store Distribution kullanın.

Enterprise sertifikası nasıl yenilenir?

Bir Apple Enterprise sertifikası bir yıl geçerlidir. Yenilemek için yöneticinin Keychain Access'te yeni bir Certificate Signing Request oluşturması, Apple Developer Portal'da yeni bir sertifika oluşturması ve dağıtılan tüm uygulamaları yeniden imzalaması gerekir. Eski sertifika son kullanma tarihinde çalışmayı durdurur — onunla imzalanan uygulamalar cihazlarda açılmayı durdurur.

Enterprise için D-U-N-S numarası gereksinimleri nelerdir?

D-U-N-S numarası, Dun & Bradstreet sisteminde benzersiz bir şirket tanımlayıcısıdır. Enterprise Program'a kayıt için kuruluşun yasal durumunu onaylayan bir numara gerekir. D-U-N-S almak Dun & Bradstreet web sitesi üzerinden 1 ila 5 iş günü sürer. Numara, şirketin resmi yasal adına kayıtlı olmalıdır.

Enterprise Distribution, MDM dağıtımından nasıl farklıdır?

Enterprise Distribution ve MDM farklı görevleri çözer. Enterprise Distribution, IPA dosyalarının imzalanması ve dağıtılmasından sorumluyken, MDM cihaz yönetimi ve zorunlu kurulumdan sorumludur. Pratikte, MDM çözümleri genellikle Enterprise uygulamalarının toplu kurulumu için kullanılır: MDM, imzalama için Enterprise sertifikasını kullanarak bir kurulum komutu gönderir.

Özet

  • Enterprise Distribution — kuruluş çalışanları için App Store olmadan kurumsal iOS uygulama dağıtımı
  • Sertifika 1 yıl geçerlidir ve uygulamaların çalışması için zorunlu yenileme gerekir
  • D-U-N-S numarası Apple Developer Enterprise Program'a kayıt için zorunludur
  • OTA kurulumu Apple denetimi olmadan manifest.plist ve HTTPS sunucusu üzerinden yapılır
  • Enterprise Distribution'un halka açık uygulamalar için kullanımı yasaktır ve hesap blokajına yol açar
  • MDM çözümleri toplu kurulum yönetimi için Enterprise Distribution'u tamamlar

Anahtar teslim bir mobil uygulama geliştireceğiz

IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.

Projeyi tartış

Ayrıca okuyun