Sertifikat dan pengidentifikasi di Xamarin.Mac
Panduan ini menjelaskan pembuatan sertifikat dan pengidentifikasi yang diperlukan untuk menerbitkan aplikasi Xamarin.Mac.
Siapkan
Kunjungi Pusat Anggota Pengembang Apple untuk mengonfigurasi Mac untuk pengembangan. Klik tautan Akun dan masuk. Menu utama ditunjukkan di bawah ini:
Klik tombol Sertifikat, Pengidentifikasi & Profil (atau tombol plus di dekat judul Sertifikat ):
Pilih jenis sertifikat dan klik Lanjutkan:
Dari sini Anda dapat mengunduh Sertifikat Menengah (Otoritas Sertifikat Hubungan Pengembang Di Seluruh Dunia dan Otoritas Sertifikat ID Pengembang) jika diperlukan (item terakhir di bagian bawah halaman). Namun, ini harus secara otomatis disiapkan untuk pengembang oleh Xcode.
Sisa bagian ini berjalan melalui bagian yang relevan dengan pengembang Mac:
- Daftarkan MAC App ID – Pengembang harus mengikuti langkah-langkah ini untuk setiap aplikasi yang mereka tulis.
- Mendaftarkan Sistem macOS - Ini hanya diperlukan saat menambahkan komputer untuk diuji.
- Buat Sertifikat – Hanya diperlukan sekali saat menyiapkan sertifikat, dan nanti saat memperbaruinya.
- Buat Profil Provisi – Pengembang harus mengikuti langkah-langkah ini untuk setiap aplikasi baru yang ditulis, dan saat menambahkan sistem baru.
Daftarkan ID Aplikasi Mac
Anda perlu mendaftarkan ID Aplikasi untuk setiap aplikasi. Ikuti langkah-langkah di bawah ini untuk membuat entri:
Tekan "+" (tanda plus) atau Daftarkan ID Aplikasi:
Pilih ID Aplikasi
Masukkan Deskripsi, dan pilih App Services apa pun yang akan diperlukan aplikasi: a. Platform harus macOS a. Pilih Deskripsi (hanya digunakan di portal ini) a. Masukkan ID Bundel, yang harus cocok dengan Info.plist Anda. Pilih kemampuan yang diperlukan aplikasi Anda
Tekan Lanjutkan untuk meninjau pilihan Anda.
Jika informasi sudah benar, klik Daftar untuk menyelesaikan penyiapan:
Verifikasi informasi dan klik tombol Kirim :
Beberapa App Services mungkin memerlukan konfigurasi lebih lanjut (misalnya, iCloud). Jika demikian, pilih ID Aplikasi baru yang baru saja dibuat dan klik tombol Edit :
Untuk mengonfigurasi layanan iCloud, misalnya, klik tombol Edit :
Mendaftarkan perangkat macOS
Untuk membuat profil provisi untuk pengujian, pengembang harus mendaftarkan komputer Mac mereka. Maksimal 100 komputer dapat didaftarkan untuk pengujian.
Di Pusat Pengembang Mac, pilih Semua dari bagian Perangkat dan klik tombol + :
Masukkan Nama dan UUID komputer untuk ditambahkan dan klik tombol Lanjutkan . Tinjau informasi dan klik tombol Daftar :
Tinjau dan konfirmasikan data yang dimasukkan:
Buat sertifikat
Gunakan bagian Sertifikat untuk membuat beberapa jenis sertifikat berbeda yang akan digunakan untuk menandatangani Aplikasi Mac:
Ada lima jenis sertifikat utama yang relevan dengan pengembangan macOS:
- Pengembangan Mac – Opsional untuk pengembangan aplikasi umum, tetapi diperlukan jika pengembang berencana menggunakan fitur seperti iCloud atau pemberitahuan push. Pengembang akan memerlukan Sertifikat Pengembangan sebelum mereka dapat membuat Profil Provisi yang memungkinkan mereka mengakses fitur tersebut.
- Distribusi Aplikasi Mac – Pengembang akan memerlukan sertifikat untuk aplikasi mereka dan sertifikat lain untuk penginstal.
- Distribusi Penginstal Mac – Pengembang akan memerlukan sertifikat untuk aplikasi mereka dan sertifikat lain untuk penginstal.
- Penginstal ID Pengembang – Sertifikat untuk penginstal untuk didistribusikan di luar Mac App Store.
- Aplikasi ID Pengembang – Sertifikat untuk aplikasi untuk didistribusikan di luar Mac App Store.
Bagian berikut akan memberikan contoh pembuatan beberapa jenis sertifikat ini.
Sertifikat pengembangan Mac
Seperti disebutkan sebelumnya, sertifikat Pengembangan Mac tidak diperlukan kecuali fitur macOS seperti iCloud atau pemberitahuan push sedang digunakan.
Lakukan hal berikut untuk membuat Sertifikat Pengembangan baru:
Pilih tombol radio Pengembangan Mac dan klik Lanjutkan:
Unggah permintaan penandatanganan sertifikat. File permintaan sertifikat (ekstensi
.certSigningRequest
) akan disimpan secara lokal di Mac. Klik Pilih file untuk memilih permintaan sertifikat, lalu tekan Lanjutkan.Ikuti tautan Pelajari selengkapnya > untuk petunjuk tentang cara menggunakan Akses Rantai Kunci untuk membuat file permintaan sertifikat.
Tekan Unduh untuk mendapatkan file sertifikat, dan klik dua kali untuk menginstal:
Seperti yang disebutkan sebelumnya, sertifikat Pengembang tidak selalu diperlukan kecuali pengembang menerapkan fitur macOS seperti iCloud dan pemberitahuan push. Diperlukan juga untuk membuat Profil Provisi Pengembangan, yang akan diperlukan untuk menguji aplikasi Mac App Store.
Sertifikat Mac App Store
Untuk merilis aplikasi di App Store, Anda memerlukan dua sertifikat:
- Sertifikat Distribusi Aplikasi Mac yang akan digunakan untuk menandatangani aplikasi; dan
- Sertifikat Distribusi Penginstal Mac, untuk menandatangani alat penginstal.
Tip
Berhati-hatilah saat menamai permintaan sertifikat untuk kunci ini: gunakan nama deskriptif yang menyertakan teks Application
dan Installer
agar dapat dibedakan nanti.
Pertama, buat sertifikat penginstal:
Pilih Distribusi Penginstal Mac sebagai jenis sertifikat dan klik tombol Lanjutkan :
Halaman berikutnya menjelaskan cara menggunakan Akses Rantai Kunci untuk menghasilkan file permintaan sertifikat. Ikuti instruksinya:
Ikuti tautan Pelajari selengkapnya > untuk petunjuk tentang cara menggunakan Akses Rantai Kunci untuk membuat file permintaan sertifikat. Ingatlah untuk memilih nama sertifikat yang mencerminkan jenis sertifikat (Aplikasi atau Penginstal).
Klik Unduh untuk mendapatkan sertifikat Anda dan klik dua kali untuk menginstalnya di Rantai Kunci:
Ikuti langkah yang sama untuk sertifikat Distribusi Aplikasi Mac.
Sertifikat ID Pengembang
Untuk merilis sendiri aplikasi Xamarin.Mac (bukan rilis melalui Apple App Store), Anda memerlukan dua sertifikat:
- Sertifikat Penginstal ID Pengembang yang akan digunakan untuk menandatangani aplikasi; dan
- Sertifikat Aplikasi ID Pengembang, untuk menandatangani alat penginstal.
Tip
Berhati-hatilah saat menamai permintaan sertifikat untuk kunci ini: gunakan nama deskriptif yang menyertakan teks Application
dan Installer
agar dapat dibedakan nanti.
Setelah Anda membuat, mengunduh, dan menginstal sertifikat, sertifikat tersebut akan terlihat di Akses Rantai Kunci:
Daftar sertifikat Akses Rantai Kunci