Bagikan melalui


Menerbitkan aplikasi .NET MAUI Mac Catalyst

Setelah aplikasi Mac Catalyst .NET Multi-platform App UI (.NET MAUI) dikembangkan dan diuji, aplikasi tersebut dapat dikemas untuk didistribusikan sebagai file .app atau .pkg . File .app adalah aplikasi mandiri yang dapat dijalankan tanpa penginstalan, sedangkan .pkg adalah aplikasi yang dipaketkan dalam alat penginstal. Diagram berikut menunjukkan langkah-langkah yang diperlukan untuk menghasilkan paket aplikasi untuk distribusi:

Steps required to prepare a .NET MAUI Mac Catalyst app for distribution.

Menerbitkan build aplikasi .NET MAUI Mac Catalyst 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 app tidak dapat dipublikasikan ke Mac 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 Mac Catalyst:

  • Mac App Store. Ini adalah pendekatan utama untuk mendistribusikan aplikasi Mac Catalyst kepada pengguna. Aplikasi dikirimkan ke Mac 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 Mac App Store memerlukan persetujuan dari Apple. Untuk informasi selengkapnya, lihat Menerbitkan aplikasi Mac Catalyst untuk distribusi Mac App Store.
  • Di luar Mac App Store. Mekanisme distribusi ini memungkinkan app Mac Catalyst didistribusikan di luar Mac App Store. Ini tersedia untuk Program Pengembang Apple dan Program Perusahaan Pengembang Apple, dan memungkinkan aplikasi Mac Catalyst Anda diunduh dari lokasi yang Anda pilih. Untuk informasi selengkapnya, lihat Menerbitkan aplikasi Mac Catalyst untuk distribusi di luar Mac App Store.
  • Ad-hoc. Aplikasi Mac Catalyst 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. Untuk informasi selengkapnya, lihat Menerbitkan aplikasi Mac Catalyst untuk distribusi ad-hoc.

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 ad-hoc, mereka juga berisi informasi tentang perangkat tempat aplikasi dapat disebarkan. Selain itu, app Mac Catalyst yang didistribusikan di luar Mac App Store harus disahkan oleh Apple.

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.