Básicos
¿Qué es un certificado de firma iOS?
Apple requiere que cada aplicación iOS esté code firmada. Un certificado de firma demuestra que el build proviene de un miembro de su equipo de desarrolladores de Apple, y iOS rechaza instalar o lanzar aplicaciones cuyo sello no puede confiar.
Obtener uno requiere tres archivos. El CSR (.csr) contiene su clave pública e identidad y se envía a Apple. El clave privada (.pem) te queda con usted. El certificado (.cer) es lo que Apple emite de vuelta. Los herramientas de construcción necesitan luego el certificado y la clave privada juntos como .p12 file.
On a Mac, Keychain Access creates the CSR and hides the private key in your login keychain. This generator gives you both files directly, so you can create an Apple Distribution or Apple Development certificate from Windows, Linux, or a CI runner, and you always know where the key is.