Enterprise Distribution — apa itu, distribusi aplikasi iOS

Penulis: IT Sectr Diterbitkan: 2026-06-06 Waktu membaca: 9 mnt

Enterprise Distribution — adalah mekanisme distribusi aplikasi iOS melalui Apple Developer Enterprise Program, yang ditujukan untuk penggunaan perusahaan. Tidak seperti App Store, Enterprise Distribution memungkinkan organisasi untuk mendistribusikan aplikasi internal di antara karyawan tanpa publikasi di toko dan tanpa batasan jumlah perangkat. Menurut Apple Enterprise Documentation (2025), program ini memerlukan pendaftaran perusahaan dengan nomor D-U-N-S dan menggunakan sertifikat perusahaan untuk penandatanganan dan instalasi OTA aplikasi. Solusi ini dicari oleh perusahaan yang membutuhkan alat bisnis tertutup tanpa akses pesaing.

Poin Utama

  • Enterprise Distribution — distribusi perusahaan aplikasi iOS tanpa App Store
  • Sertifikat Enterprise memerlukan pembaruan tahunan dan kontrol ketat
  • Instalasi OTA dilakukan melalui server web dengan file manifest (.plist)
  • Nomor D-U-N-S wajib untuk pendaftaran di Apple Developer Enterprise Program
  • Pelanggaran aturan Enterprise Distribution menyebabkan pencabutan sertifikat seluruh organisasi

Apa itu Enterprise Distribution?

Enterprise Distribution — adalah metode distribusi aplikasi iOS yang tersedia untuk peserta Apple Developer Enterprise Program ($299/tahun). Program ini ditujukan khusus untuk penggunaan internal perusahaan dan melarang distribusi aplikasi di luar organisasi. Keuntungan utama — tidak ada batasan jumlah perangkat dan kemungkinan instalasi langsung tanpa App Store.

Program Enterprise diluncurkan oleh Apple pada tahun 2009 untuk organisasi besar yang perlu mendistribusikan aplikasi bisnis rahasia di antara karyawan. Apple Developer Enterprise Program mencakup alat pengembangan yang sama dengan program standar ($99/tahun), tetapi menambahkan kemampuan untuk membuat distribusi In-House dan Profil Provisioning Enterprise.

Menurut Apple (2025), Enterprise Distribution digunakan di 90% perusahaan Fortune 500 setidaknya untuk satu aplikasi internal. Skenario tipikal mencakup messenger perusahaan, sistem pencatatan waktu kerja, alat untuk pekerja lapangan, dan aplikasi manajemen gudang.

Bagaimana cara kerja distribusi iOS perusahaan?

Enterprise Distribution bekerja berdasarkan prinsip instalasi OTA (Over-The-Air). Pengembang menandatangani aplikasi dengan sertifikat perusahaan, menempatkan file IPA dan file manifest di server web, kemudian karyawan menginstal aplikasi melalui Safari dengan mengklik tautan internal.

Proses ini tidak memerlukan penggunaan App Store Connect dan tidak melalui moderasi Apple. Instalasi dilakukan langsung di perangkat melalui mekanisme iOS OTA: pengguna membuka tautan di Safari, sistem mengunduh file manifest, memeriksa sertifikat, dan menawarkan untuk menginstal aplikasi. Manajemen perangkat dapat dilakukan melalui solusi MDM untuk distribusi massal.

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>

Untuk Enterprise Distribution, HTTPS penting — Apple mensyaratkan bahwa file manifest dan file IPA dilayani melalui koneksi aman. Sertifikat HTTPS harus valid dan dipercaya di perangkat pengguna. Ini adalah kondisi wajib yang pelanggarannya menyebabkan kesalahan instalasi.

Sertifikat perusahaan dan profil

Enterprise Distribution memerlukan dua komponen kunci: sertifikat perusahaan (Enterprise Certificate) dan Profil Provisioning untuk distribusi In-House. Sertifikat dibuat di Apple Developer Portal dan memiliki masa berlaku satu tahun, setelah itu memerlukan pembaruan. Tanpa sertifikat yang valid, instalasi aplikasi tidak mungkin dilakukan.

Profil Provisioning untuk Enterprise Distribution dibuat tanpa dikaitkan dengan perangkat tertentu — ini adalah perbedaan utama dari profil Development atau Ad Hoc. Profil In-House memungkinkan instalasi aplikasi di perangkat mana pun yang mempercayai sertifikat perusahaan. Manajemen kepercayaan dilakukan di bagian «Profil» di pengaturan iOS atau secara terpusat melalui MDM.

Tipe ProfilPerangkatApp StoreMasa
Enterprise (In-House)Tanpa batasanTidak diperlukan1 tahun
Ad HocHingga 100 perangkatTidak diperlukan1 tahun
App StoreSemua perangkatDiperlukan1 tahun
DevelopmentHingga 100 perangkatTidak diperlukan1 tahun

Apple secara ketat mengontrol penggunaan sertifikat Enterprise. Jika Apple menemukan bahwa Enterprise Distribution digunakan untuk mendistribusikan aplikasi di luar organisasi, sertifikat dapat dicabut tanpa peringatan. Pada tahun 2023, Apple mencabut sertifikat beberapa perusahaan besar yang melanggar ketentuan program.

Pengaturan Enterprise Distribution

Pengaturan Enterprise Distribution dimulai dengan pendaftaran di Apple Developer Enterprise Program. Organisasi harus memberikan nomor D-U-N-S yang menegaskan status hukum perusahaan. Setelah pendaftaran disetujui, administrator membuat sertifikat Enterprise dan Profil Provisioning In-House di Apple Developer Portal.

  1. Daftar di Apple Developer Enterprise Program dengan nomor D-U-N-S organisasi
  2. Buat Certificate Signing Request (CSR) melalui Keychain Access di macOS
  3. Hasilkan Enterprise Distribution Certificate di Apple Developer Portal
  4. Buat In-House Provisioning Profile untuk Bundle ID yang diperlukan
  5. Tandatangani aplikasi dengan sertifikat Enterprise melalui Xcode atau Fastlane
  6. Unggah IPA ke server HTTPS bersama dengan file manifest.plist
  7. Sebarkan tautan instalasi di antara karyawan atau melalui MDM

Untuk otomatisasi penandatanganan, digunakan Fastlane — alat yang memungkinkan konfigurasi pipeline CI/CD untuk Enterprise Distribution. Fastlane secara otomatis mengelola sertifikat, menandatangani file biner, dan mempublikasikannya di server. Ini sangat berguna bagi tim yang merilis pembaruan sering untuk aplikasi internal.

Enterprise vs App Store dan Ad Hoc

Enterprise Distribution berbeda dari App Store dan Ad Hoc dalam parameter kunci: audiens, batasan, dan proses publikasi. App Store memerlukan moderasi dan tersedia untuk semua pengguna, Ad Hoc terbatas pada 100 perangkat, dan Enterprise tidak memiliki batasan, tetapi dilarang untuk penggunaan publik.

Pilihan antara Enterprise dan metode lain tergantung pada kebutuhan organisasi. Jika aplikasi ditujukan untuk pengguna eksternal — hanya App Store. Untuk pengujian internal dengan kelompok kecil, Distribusi Ad Hoc atau TestFlight cocok. Untuk aplikasi perusahaan yang digunakan oleh seluruh organisasi, Enterprise Distribution adalah solusi optimal tanpa batasan jumlah perangkat dan tanpa perlu publikasi di toko.

Keuntungan penting Enterprise Distribution adalah tanpa moderasi. Organisasi dapat merilis pembaruan kapan saja tanpa menunggu persetujuan Apple. Ini sangat penting untuk aplikasi yang memerlukan perbaikan keamanan cepat atau pembaruan mendesak logika bisnis.

Pertanyaan yang Sering Diajukan

Berapa biaya Apple Developer Enterprise Program?

Apple Developer Enterprise Program berbiaya $299 per tahun. Tidak seperti program standar ($99/tahun), Enterprise mencakup kemampuan untuk membuat distribusi In-House dan tidak memerlukan publikasi di App Store. Program ini tidak mencakup distribusi melalui App Store — untuk itu diperlukan program pengembang standar Apple yang terpisah.

Bisakah Enterprise Distribution digunakan untuk aplikasi publik?

Tidak, penggunaan Enterprise Distribution untuk aplikasi publik dilarang. Berdasarkan ketentuan Apple Developer Enterprise Program, aplikasi In-House hanya dapat didistribusikan di antara karyawan organisasi. Pelanggaran aturan ini menyebabkan pencabutan sertifikat dan pemblokiran akun pengembang. Untuk aplikasi publik, gunakan App Store Distribution.

Bagaimana cara memperbarui sertifikat Enterprise?

Sertifikat Enterprise Apple berlaku selama satu tahun. Untuk memperbarui, administrator harus menghasilkan Certificate Signing Request baru di Keychain Access, membuat sertifikat baru di Apple Developer Portal, dan menandatangani ulang semua aplikasi yang didistribusikan. Sertifikat lama berhenti berfungsi pada hari kedaluwarsa — aplikasi yang ditandatangani dengannya berhenti terbuka di perangkat.

Apa persyaratan nomor D-U-N-S untuk Enterprise?

Nomor D-U-N-S — adalah pengidentifikasi unik perusahaan dalam sistem Dun & Bradstreet. Untuk pendaftaran di Enterprise Program, diperlukan nomor yang menegaskan status hukum organisasi. Mendapatkan D-U-N-S memakan waktu 1 hingga 5 hari kerja melalui situs Dun & Bradstreet. Nomor harus terdaftar atas nama hukum resmi perusahaan.

Apa perbedaan Enterprise Distribution dengan distribusi MDM?

Enterprise Distribution dan MDM menyelesaikan tugas yang berbeda. Enterprise Distribution bertanggung jawab untuk penandatanganan dan distribusi file IPA, sementara MDM bertanggung jawab untuk manajemen perangkat dan instalasi paksa. Dalam praktiknya, solusi MDM sering digunakan untuk instalasi massal aplikasi Enterprise: MDM mengirimkan perintah instalasi menggunakan sertifikat Enterprise untuk penandatanganan.

Kesimpulan

  • Enterprise Distribution — distribusi perusahaan aplikasi iOS tanpa App Store untuk karyawan organisasi
  • Sertifikat berlaku 1 tahun dan memerlukan pembaruan wajib untuk kelangsungan aplikasi
  • Nomor D-U-N-S wajib untuk pendaftaran di Apple Developer Enterprise Program
  • Instalasi OTA dilakukan melalui manifest.plist dan server HTTPS tanpa moderasi Apple
  • Penggunaan Enterprise Distribution untuk aplikasi publik dilarang dan menyebabkan pemblokiran
  • Solusi MDM melengkapi Enterprise Distribution untuk manajemen instalasi massal

Kami akan mengembangkan aplikasi seluler turnkey

IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.

Diskusikan proyek

Baca juga