Menandatangani Aplikasi Xamarin.Mac dengan ID Pengembang
Jika pengembang berencana untuk mendistribusikan aplikasi langsung ke pengguna macOS, Apple menyarankan agar mereka menandatangani kode dengan ID Pengembang mereka sehingga dapat diinstal pada sistem macOS dengan GateKeeper diaktifkan. Jika aplikasi belum ditandatangani, GateKeeper akan mencegah pengguna menginstal dengan pesan peringatan (mereka dapat melewati pembatasan ini dengan menahan tombol Kontrol saat meluncurkan).
Baca selengkapnya tentang ID Pengembang dan GateKeeper dan Mendistribusikan Di Luar Mac App Store di situs web Apple.
Opsi penandatanganan kode
Untuk membangun aplikasi untuk penyebaran langsung ke pengguna (BUKAN melalui Mac App Store) atur Pengaturan Penandatanganan untuk menggunakan ID Pengembang. Pastikan untuk mengedit konfigurasi Rilis .
Build
Sebelum membangun, pastikan untuk memilih konfigurasi yang benar dan pilih untuk membuat paket penginstalan di pengaturan Mac Build :
Saat membangun aplikasi, pengembang akan diminta untuk menggunakan kedua sertifikat:
Setelah aplikasi dibuat, pengembang dapat mengklik kanan proyek dan memilih Buka Folder Yang Berisi untuk menemukan file paket (di bin/Release
direktori). File paket ini mencakup alat penginstal untuk aplikasi, sehingga dapat didistribusikan ke pengguna macOS untuk penginstalan.