Bagikan melalui


Menerbitkan aplikasi .NET MAUI untuk iOS

Setelah aplikasi iOS .NET Multi-platform App UI (.NET MAUI) dikembangkan dan diuji, aplikasi tersebut dapat dikemas untuk didistribusikan sebagai file .ipa . File .ipa adalah file arsip aplikasi iOS yang menyimpan aplikasi iOS. Diagram berikut menunjukkan langkah-langkah yang diperlukan untuk menghasilkan paket aplikasi untuk distribusi:

Steps required to prepare an iOS app for distribution.

Menerbitkan aplikasi .NET MAUI untuk build iOS di atas proses provisi Apple, yang mengharuskan Anda untuk memiliki:

  • Membuat ID Apple. Untuk informasi selengkapnya, lihat Membuat ID Apple Anda.
  • Mendaftarkan ID Apple Anda di Program Pengembang Apple, yang harus Anda bayar untuk bergabung. Mendaftar di Program Pengembang Apple memungkinkan Anda membuat profil provisi, yang berisi informasi penandatanganan kode.
  • Mac tempat Anda dapat membuat app.

Apple menawarkan dua opsi program pengembang:

  • Program Pengembang Apple. Terlepas dari apakah Anda adalah individu atau mewakili organisasi, Program Pengembang Apple memungkinkan Anda mengembangkan, menguji, dan mendistribusikan aplikasi.
  • Program Perusahaan Pengembang Apple, yang paling cocok untuk organisasi yang ingin mengembangkan dan mendistribusikan aplikasi secara internal saja. Anggota Program Perusahaan Pengembang Apple tidak memiliki akses ke app store Koneksi, dan aplikasi tidak dapat dipublikasikan ke App Store.

Catatan

Untuk mendaftar salah satu program ini, Anda harus terlebih dahulu memiliki ID Apple. Kemudian Anda dapat mengunjungi Program Pengembang Apple untuk mendaftar program.

Apple menyediakan beberapa pendekatan untuk mendistribusikan aplikasi iOS:

  • App Store. Ini adalah pendekatan utama untuk mendistribusikan aplikasi iOS kepada pengguna. Aplikasi dikirimkan ke App Store melalui alat online yang disebut App Store Koneksi. Hanya pengembang yang termasuk dalam Program Pengembang Apple yang memiliki akses ke alat ini. Anggota Program Perusahaan Pengembang Apple tidak memiliki akses. Semua app yang dikirimkan ke App Store memerlukan persetujuan dari Apple. Untuk informasi selengkapnya, lihat Menerbitkan aplikasi iOS untuk distribusi App Store.
  • Di rumah. Mekanisme distribusi ini juga dikenal sebagai distribusi perusahaan. Ini memungkinkan anggota Program Perusahaan Pengembang Apple untuk mendistribusikan aplikasi secara internal ke anggota lain dari organisasi yang sama. Ini memiliki keuntungan tidak memerlukan tinjauan App Store, dan tidak memiliki batasan jumlah perangkat tempat aplikasi dapat diinstal. Namun, anggota Program Perusahaan Pengembang Apple tidak memiliki akses ke App Store Koneksi, dan oleh karena itu penerima lisensi bertanggung jawab untuk mendistribusikan aplikasi. Untuk informasi selengkapnya, lihat Menerbitkan aplikasi iOS untuk distribusi internal.
  • Ad-hoc. Aplikasi iOS dapat diuji pengguna melalui distribusi ad-hoc, yang tersedia untuk Program Pengembang Apple dan Program Perusahaan Pengembang Apple. Ini memungkinkan aplikasi untuk disebarkan pada hingga 100 perangkat, untuk pengujian. Kasus penggunaan untuk distribusi ad-hoc adalah distribusi dalam perusahaan ketika App Store Koneksi bukan pilihan. Untuk informasi selengkapnya, lihat Menerbitkan aplikasi iOS untuk distribusi ad-hoc.
  • Aplikasi kustom untuk bisnis. Apple memungkinkan distribusi app khusus ke bisnis dan pendidikan. Untuk informasi selengkapnya, lihat Mendistribusikan Aplikasi Kustom di developer.apple.com dan Panduan Pengguna Manajer Bisnis Apple di support.apple.com.

Semua pendekatan mengharuskan aplikasi disediakan menggunakan profil provisi yang sesuai. Profil provisi berisi penandatanganan kode dan informasi identitas aplikasi, serta mekanisme distribusi yang dimaksudkan. Untuk distribusi non-App Store, mereka juga berisi informasi tentang perangkat tempat aplikasi dapat disebarkan.

Penting

Saat mendistribusikan aplikasi Blazor Hybrid, platform host harus memiliki WebView. Untuk informasi selengkapnya, lihat Menjaga Tampilan Web tetap terkini di aplikasi Blazor Hybrid yang disebarkan.