Dasar-dasar
Apa itu iOS signing certificate?
Apple mewajibkan setiap aplikasi iOS untuk code signed. Sertifikat signing membuktikan bahwa build berasal dari anggota tim Apple Developer Anda, dan iOS menolak menginstal atau menjalankan aplikasi yang signature-nya tidak bisa dipercaya.
Untuk membuatnya, Anda perlu tiga file. File CSR (.csr) berisi public key dan identitas Anda, lalu dikirim ke Apple. File private key (.pem) tetap aman di tangan Anda. Sedangkan sertifikat (.cer) adalah yang diterbitkan oleh Apple. Build tools kemudian membutuhkan sertifikat dan private key secara bersamaan sebagai .p12 Anda.
Di Mac, Keychain Access membuat CSR dan menyembunyikan private key di login keychain Anda. Generator ini memberikan kedua file tersebut secara langsung, sehingga Anda bisa membuat sertifikat Apple Distribution atau Apple Development dari Windows, Linux, atau CI runner, dan Anda selalu tahu di mana letak key-nya.