versiones descargar ios

ios - descargar - No se puede exportar el certificado SSL push de producción de Apple en formato.p12



ios download (7)

Además de verificar que el certificado se emitió a partir de la solicitud de certificado de Keychain Access -> Certificate Assistant en la misma computadora, asegúrese de que el archivo .cer recibido esté instalado en el llavero correcto.

La mejor manera de hacerlo es seleccionando el llavero apropiado debajo de los Llaveros de la izquierda, lo más probable es que "inicie sesión", asegúrese de que "Mis Certificados" esté seleccionado en Categoría, luego arrastre y suelte el archivo .cer en el área de la lista de archivos principal.

Estoy utilizando la aeronave Urban en mi solicitud de notificación push. Por lo tanto, necesito descargar el certificado push SSL del portal para desarrolladores de Apple. Después de la descarga, agregué eso en el acceso de llavero. Pero no se creó ninguna clave privada para el certificado. Cuando intenté hacer clic derecho y exportar el certificado, no pude exportarlo como archivo .p12 ya que la extensión de archivo .p12 estaba desactivada al guardar. No puedo adjuntar las capturas de pantalla aquí debido a una menor reputación.

Alguien dime dónde está el problema aquí. ¿Cómo debo hacer eso?


Apple no almacena la clave privada que usaste para crear tus certificados. Necesitas tener una copia en tu máquina.

Suena como si tal vez alguien más solicitó el certificado push que está intentando descargar, o lo solicitó en otra máquina. Si no puede encontrar la clave privada, deberá crear una nueva solicitud de certificado y cargarla a través del portal para desarrolladores.


En mi caso, hice el archivo .cer en la opción "sistema" y no la opción "iniciar sesión". luego muevo el archivo .cer de la opción "sistema" a "inicio de sesión", luego presiono "Mis certificados" y luego lo exporto .p12 está bien ...


Haga que esté seleccionando una clave privada y no una clave pública porque probablemente tenga ambos tipos en la lista.


Para exportar como p12, debe generar el certificado de su máquina o tener la clave que se utilizó para generarlo en su máquina.

Para asegurar que esto funcione:

  1. Inicie sesión en el Centro de desarrollo de Apple

  2. Vaya al Portal de Aprovisionamiento o Certificados, Identificadores y Perfiles

  3. Vaya a Certificados y cree un servicio de notificaciones push de Apple. SSL A partir de ahora, se lo guiará a través del proceso de generación de certificados.

  4. Después de descargar el certificado generado, instálelo en su llavero (haga doble clic en el archivo cert o arrastre y suelte en la ventana de llavero.

  5. Luego seleccione "Certificados" en el panel izquierdo. Haga clic derecho en el certificado que desea exportar y la opción p12 estará allí.

Nota: no estará allí a menos que hayas generado el certificado de tu máquina


Resulta que todo lo que tiene que hacer es seleccionar "Mis certificados" en el panel izquierdo y habilita la opción .p12.


Para mí, en lugar de hacer clic derecho en la fila del certificado principal dentro de Keychain Access y seleccionar Export , tuve que hacer clic en la flecha desplegable al lado del certificado que estaba tratando de exportar y luego hacer clic con el botón derecho en esa entrada y luego selecciona Export Entonces, en realidad está seleccionando la parte de clave privada en lugar de la parte de clave pública.