Tenemos una aplicación iOS cuyo certificado de notificación de inserción ha caducado y estamos intentando crear uno nuevo. Creé nuevos certs en el portal de Aprovisionamiento (ios_developer.cer, ios_distribution.cer) y los descargué. Estaba siguiendo las instrucciones aquí en Stack Overflow para convertirlo a PEM y luego a archivos P12, pero estoy atascado. Cuando bash convertir el PEM a P12, quiere una clave privada de algún tipo, y no sé dónde conseguirla.
También intenté cargarlos en el Acceso a Llaveros. He leído que puedes exportarlos como P12 desde allí, pero cuando hago la importación, no aparecen en ningún lado.
Su clave privada se genera cuando creó la solicitud de firma en Keychain Access. Después de generar y descargar el certificado, al hacer doble clic en él, se agregará al Acceso a Llaveros, donde se combinará con la clave privada. A continuación, puede seleccionar el certificado y abrir la flecha para seleccionar también la clave privada y exportarlos juntos como un archivo .p12 desde Keychain Access.
Los archivos .p12 se utilizan para publicar aplicaciones en el Apple App Store
A. Crea un archivo CSR (.certSigningRequest)
Esto creará y guardará su archivo certSigningRequest (CSR) en su disco duro. También se creará una clave pública y privada en Keychain Access con el nombre común ingresado.
B. Crea el archivo “.cer” en la cuenta de desarrollador de iOS
C. Instalar .cer y generar el certificado .p12
OK, problema resuelto! parece que cuando hago doble clic en el certificado, lo instala automáticamente en el llavero SYSTEM, no sé por qué. Entonces, en lugar de eso, simplemente arrastro y coloco el certificado en el llavero LOGIN y todo está bien. Gracias a este artículo -> Agregar certificados a keychain y generar formato de archivo .p12 – alon rosenfeld hace 10 meses
no obtendrá la opción expandir a menos que filtre eligiendo (Certificados) de la cadena clave esquina inferior izquierda
Para cualquiera que todavía tenga este problema, la solución para mí fue NO seleccionar tanto y “Exportar 2 elementos” (la clave y el certificado), sino simplemente exportar el certificado que YA INCLUYE la clave. A partir de 2016, creo que esta es la manera de hacerlo porque las cargas anteriores que funcionaban con los 2 artículos de exportación ya no funcionan.
Para cualquier otra persona que tenga la opción P12 gris / gris:
Asegúrese de estar en la categoría Mis Certificados o Certificados en Acceso a Llaveros.