Bagaimana cara memperbarui sertifikat Pengembang Apple Anda

Memperbarui Sertifikat Pengembang dan Profil Provisioning

Salah satu aspek pengembangan aplikasi iPad yang dapat membuat pengembang menarik giginya adalah dengan menyiapkan penandatanganan kode yang tepat untuk mengumpulkan aplikasi dan mentransfernya ke iPad untuk pengujian. Dan seolah-olah melakukannya sekali saja tidak cukup, horor sebenarnya tumbuh ketika tiba waktunya untuk memperbarui sertifikat pengembang.

Cara Mengembangkan Aplikasi iPad

Sayangnya, Apple tidak memperingatkan Anda ketika sertifikat Anda kedaluwarsa, sehingga hal pertama yang Anda hadapi adalah kesalahan yang memberi tahu Anda bahwa iPad Anda tidak memiliki profil yang tepat terpasang di dalamnya. Ini dapat melemparkan Anda untuk satu lingkaran karena profil itu sendiri mungkin tidak kadaluarsa, tetapi jika sertifikat itu terikat sudah kedaluwarsa, profil akan berhenti berfungsi.

Mencari tahu bahwa sertifikat pengembang yang sudah kadaluwarsa adalah setengah dari pertempuran. Setengah lainnya benar mendapatkan yang baru mengatur dan melekat pada profil Anda. Berikut adalah langkah-langkah yang harus Anda ambil untuk menyiapkan semuanya dan bekerja dengan benar lagi:

Ulasan: Corona SDK untuk iPhone dan Pengembangan iPad

  1. Minta sertifikat baru. Anda melakukan ini dalam aplikasi Access Keychain, yang dapat Anda temukan dengan masuk ke Aplikasi Mac Anda dan mengklik pada folder Utilitas.
  2. Di dalam Akses Gantungan Kunci, Anda akan melihat sertifikat terdaftar. Sertifikat yang diperlukan untuk pengembangan akan diberi nama seperti "Pengembang iPhone: [nama]" dan "Distribusi iPhone: [nama]". Mereka juga akan memiliki lingkaran merah dengan X di tengah menandakan bahwa mereka telah kedaluwarsa. Anda akan ingin menghapus sertifikat kadaluwarsa jika Anda dapat mengalami masalah dengan penandatanganan kode aplikasi Anda.
  3. Setelah Anda menghapus sertifikat kadaluarsa Anda, Anda perlu menghasilkan file yang meminta yang baru. Lakukan ini dengan masuk ke Akses Keychain -> Asisten Sertifikat -> Minta Sertifikat dari Otoritas Sertifikat.
  4. Masukkan alamat email yang valid, nama Anda dan pilih "Disimpan ke disk" dari opsi. Klik lanjutkan untuk menyimpan file.
  5. Buka bagian Sertifikat Portal Penyediaan iOS untuk mengunggah file dan menerima sertifikat yang valid. Setelah Anda mengunggahnya, Anda harus menunggu beberapa menit dan menyegarkan layar untuk diterbitkan. Tahan mengunduh sertifikat untuk saat ini.
  1. Pilih tab Distribusi di bagian Sertifikat dan lakukan proses yang sama untuk memastikan Anda memiliki sertifikat untuk mendistribusikan aplikasi juga. Sekali lagi, tunda mengunduh sertifikat untuk saat ini.
  2. Pergi ke bagian Provisioning dari iOS Provisioning Portal.
  3. Pilih edit dan modifikasi untuk profil yang ingin Anda gunakan untuk kode tanda aplikasi Anda.
  4. Di layar Modifikasi, pastikan ada tanda centang di samping sertifikat baru Anda dan kirim perubahan.
  5. Klik pada tab Distribusi dan lakukan proses yang sama dengan profil distribusi Anda. Sekali lagi, tahan mengunduh profil ini.
  6. Luncurkan Utilitas Konfigurasi iPhone.
  7. Buka layar Provisioning Profiles di iPhone Configuration Utility dan hapus profil provisioning Anda saat ini dan profil distribusi Anda bahkan jika belum kadaluwarsa. Anda ingin menggantinya dengan profil baru Anda yang melekat pada sertifikat baru.
  8. Sekarang setelah kami memiliki sertifikat dan profil sertifikat yang dihapus, kami dapat mulai mengunduh versi baru.
  1. Kembali ke bagian Provisioning dan unduh profil provisioning Anda dan profil distribusi Anda. Setelah diunduh, Anda hanya perlu mengklik dua kali file untuk menginstalnya dalam utilitas konfigurasi.
  2. Kembali ke bagian Sertifikat dan unduh sertifikat baru untuk pengembangan dan distribusi. Sekali lagi, cukup klik dua kali file harus cukup untuk menginstalnya di Akses Keychain.

Dan begitulah. Anda harus membaca untuk menginstal aplikasi pengujian di iPad Anda lagi dan mengirimkannya dengan benar ke app store Apple. Bagian kunci dari langkah-langkah ini adalah membersihkan file lama untuk memastikan Xcode atau platform pengembangan pihak ketiga Anda tidak membingungkan file lama dengan file baru. Ini menghindari sakit kepala besar ketika memecahkan masalah dengan proses.