// penandatanganan ios

Penandatanganan kode iOS, diurus di setiap build.

Apple mewajibkan setiap aplikasi iPhone ditandatangani sebelum bisa masuk ke TestFlight atau App Store. Push200 mengurus sertifikat dan profilnya untuk Anda, menggunakan satu kunci dari akun Apple Anda.

Tanpa kartu. Untuk aplikasi Expo, Capacitor, React Native, dan Flutter. Bekerja dengan repositori GitHub yang sudah Anda punya. Kunci Anda tetap di GitHub Anda.

Istilah-istilahnya, dijelaskan

Anda hanya perlu membuat kunci App Store Connect. Sertifikat dan profil diurus untuk setiap build.

  • Sertifikat penandatanganan: membuktikan kepada Apple bahwa aplikasi Anda berasal dari akun Apple Developer Anda
  • Provisioning profile: file dari Apple yang menghubungkan aplikasi Anda, App ID-nya, dan sertifikat Anda
  • Kunci App Store Connect: file kecil berakhiran .p8 yang memungkinkan Push200 berkomunikasi dengan Apple atas nama Anda, bersama sebuah Issuer ID

Membuat kunci Anda

  1. Buka halaman kunci Apple

    Letaknya di App Store Connect pada Users and Access, lalu Integrations. Tetap di tab Team Keys.

  2. Buat kunci baru

    Beri nama Push200, pilih akses App Manager, lalu tekan Generate. Selalu buat kunci baru, karena Apple tidak mengizinkan Anda mengunduh kunci lama lagi.

  3. Unduh kuncinya dan salin Issuer ID

    Unduh file .p8-nya. Apple hanya mengizinkan Anda mengunduhnya sekali. Lalu salin Issuer ID yang tertera di atas daftar kunci Anda.

  4. Tambahkan keduanya ke Push200

    Kami langsung memeriksanya dengan Apple. Kuncinya masuk ke secret terenkripsi di GitHub Anda.

Jika Anda mencapai batas sertifikat

Apple hanya mengizinkan beberapa sertifikat penandatanganan dalam satu waktu. Ini wajar jika Anda pernah memublikasikan aplikasi sebelumnya, dan bukan berarti kunci Anda salah. Anda punya dua pilihan:

  • Gunakan sertifikat yang sudah Anda punya: tempel private key-nya ke kotak yang ditampilkan Push200. Isinya berupa teks, biasanya di file berakhiran .pem atau .key
  • Hapus sertifikat yang sudah tidak Anda pakai di halaman sertifikat Apple, lalu kami akan membuatkan yang baru untuk Anda. Pastikan dulu tidak ada yang lain yang memakainya, karena layanan build lain atau developer yang memakainya tidak akan bisa lagi menandatangani build baru

Di mana kunci sertifikat Anda berada

Kunci sertifikat Apple Anda masuk ke GitHub Anda sendiri sebagai secret terenkripsi, dan Push200 tidak menyimpan salinannya. Apple membatasi jumlah sertifikat yang bisa Anda miliki, jadi saat Anda menambahkan aplikasi lain, sebuah proses singkat di GitHub Anda sendiri menyalin kunci itu.

Rilis berikutnya bisa tinggal satu klik.

Mulai gratis tanpa kartu. Siapkan aplikasi pertama Anda hari ini.

Mulai gratis