Ya tengo un development certificate in apple developer portal
. Estoy desarrollando una aplicación para iPhone, quiero integrar Apple Push Notification en esta aplicación. He creado un new App ID
con usado el certificado existente y enabled the Push Notification in this app id
. Y he creado un new Provisioning Profile
utilizado el ID de la aplicación recién creada. Antes de estos pasos, he creado y descargado el .cer file from keychain access
. Después de hacer estos pasos, descargué el recién created SSL (Apple Push Notification Service SSL certificate) file and installed
en mi Mac Keychain Access. Una vez que instalé este archivo, verifiqué (la marca verde está allí) y got the .p12 file from this ssl file
.Cómo convertir un archivo .p12 a un archivo .pem usando Terminal?
que siguieron el documento manzana RemoteNotificationsPG.pdf
, en este documento que se menciona después de guardar el archivo .p12 abrir la aplicación Terminal y escribe a continuación elogia,
openssl pkcs12 -in Certificates.p12 -out Certificates.pem -nodes
He utilizado este en mi aplicación de terminal, pero el error mensaje se parece es decir,
Error opening input file Certificates.p12
Certificates.p12: No such file or directory
¿puede usted por favor sugerir o me guía donde hice mal o lo que echaba de menos en estas etapas? Por favor, ayúdame. Gracias por adelantado.
EDIT:
que almacena mi archivo Certificates.p12 en mi escritorio. La ruta de la carpeta es Desktop->1/5/2012_Certificate->2/5/12->Certificates.p12
He utilizado 'ls' command
en la Terminal no está enumerando mi archivo Certificates.p12.
He tipeado cd *path*
esto devolvió No such file or directory
.
Por favor, ayúdame. Gracias por adelantado.
¿Seguro que está invocando el comando desde el lugar correcto, es decir, desde la carpeta que contiene el archivo Certificates.p12? (Pruebe 'ls' en el Terminal antes de ejecutar 'openssl ...' - debería obtener la lista de los archivos contenidos en la carpeta actual). – manicaesar
Gracias Sr.Manicaesar. Lo he intentado así: openssl pkcs12 -en Certificates.p12 -out Certificates.pem -nodes. La respuesta es -bash: Is: comando no encontrado. Mantuve mis Certificates.p12 en mi carpeta de escritorio nombrada como 2/5/12. Por favor, ayúdame. Gracias por adelantado. – Gopinath
ulu5 ya respondió la pregunta que hizo en el comentario a mi comentario;) – manicaesar