Bagikan melalui


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:

The Apple Developer Member Center

Klik tombol Sertifikat, Pengidentifikasi & Profil (atau tombol plus di dekat judul Sertifikat ):

Selecting Certificates, IDs & Profiles

Pilih jenis sertifikat dan klik Lanjutkan:

Selecting the Certificates link

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:

  1. Tekan "+" (tanda plus) atau Daftarkan ID Aplikasi:

    Screenshot shows Getting Started with App I Ds in Certificates, Identifiers and Profiles.

  2. Pilih ID Aplikasi

    Screenshot shows Register a New Identifier option.

  3. 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

    Entering the description and app services

    Tekan Lanjutkan untuk meninjau pilihan Anda.

  4. Jika informasi sudah benar, klik Daftar untuk menyelesaikan penyiapan:

    Review the data entered

  5. Verifikasi informasi dan klik tombol Kirim :

    Verifying the information

Beberapa App Services mungkin memerlukan konfigurasi lebih lanjut (misalnya, iCloud). Jika demikian, pilih ID Aplikasi baru yang baru saja dibuat dan klik tombol Edit :

Editing the new App ID

Untuk mengonfigurasi layanan iCloud, misalnya, klik tombol Edit :

Configuring the iCloud services

Mendaftarkan perangkat macOS

Untuk membuat profil provisi untuk pengujian, pengembang harus mendaftarkan komputer Mac mereka. Maksimal 100 komputer dapat didaftarkan untuk pengujian.

  1. Di Pusat Pengembang Mac, pilih Semua dari bagian Perangkat dan klik tombol + :

    Adding a new computer

  2. Masukkan Nama dan UUID komputer untuk ditambahkan dan klik tombol Lanjutkan . Tinjau informasi dan klik tombol Daftar :

    Screenshot shows the Register a New Device page where you can enter the name and U U I D.

  3. Tinjau dan konfirmasikan data yang dimasukkan:

    Screenshot shows the Register a New Device page where you can confirm the name and U U I D.

Buat sertifikat

Gunakan bagian Sertifikat untuk membuat beberapa jenis sertifikat berbeda yang akan digunakan untuk menandatangani Aplikasi Mac:

Creating a new certificate

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:

  1. Pilih tombol radio Pengembangan Mac dan klik Lanjutkan:

    Adding a development certificate

  2. 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.

    Upload a certificate request file

    Ikuti tautan Pelajari selengkapnya > untuk petunjuk tentang cara menggunakan Akses Rantai Kunci untuk membuat file permintaan sertifikat.

  3. Tekan Unduh untuk mendapatkan file sertifikat, dan klik dua kali untuk menginstal:

    Download the certificate file

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:

  1. Pilih Distribusi Penginstal Mac sebagai jenis sertifikat dan klik tombol Lanjutkan :

    Creating an App Store Certificate

  2. Halaman berikutnya menjelaskan cara menggunakan Akses Rantai Kunci untuk menghasilkan file permintaan sertifikat. Ikuti instruksinya:

    Upload a certificate request

    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).

  3. Klik Unduh untuk mendapatkan sertifikat Anda dan klik dua kali untuk menginstalnya di Rantai Kunci:

    Download the App Store certificate

Ikuti langkah yang sama untuk sertifikat Distribusi Aplikasi Mac.

Mac App Distribution certificate

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