// 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
.p8yang memungkinkan Push200 berkomunikasi dengan Apple atas nama Anda, bersama sebuah Issuer ID
Membuat kunci Anda
Buka halaman kunci Apple
Letaknya di App Store Connect pada Users and Access, lalu Integrations. Tetap di tab Team Keys.
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.
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.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
.pematau.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