2012-05-02 22 views
10

He exportado el certificado "Apple Development IOS Push Service" de Keychain Access y guardo el "apns-dev-cert.p12" en mi escritorio. Quiero habilitar Apple Push Notification He seguido estos blogs para convertir apns-dev-cert.p12 to apns-dev-cert.pem de aplicación Terminal,Convierta el archivo .p12 a .pem usando la aplicación Terminal en Mac ¿Error de "No existe ese archivo o directorio"?

http://bhaveshkumbhani.blogspot.in/2011/12/convert-p12-to-pem-for-apns.html 
http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12 
Apple Document RemoteNotificationPG.pdf 

que han utilizado estos comandos en la Terminal,

1.V******-Ms-iMac-2:~ c*****$ openssl pkcs12 -in apns-dev-cert.p12 -out apns-dev-cert.pem -nodes -clcerts 
     Response : Error opening input file apns-dev-cert.p12 
     Certificates.p12: No such file or directory 
    2.V******-Ms-iMac-2:~ c*****$ openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12 
     Response : Error opening input file apns-dev-cert.p12 
     Certificates.p12: No such file or directory 
    3.V******-Ms-iMac-2:~ c*****$ ls 
      All_iOS_Applications_Document.doc Pictures 
      AppStoreSubmissionSteps.doc  Public 
      Desktop     Sites 
      Documents    Softwares 
      Downloads    Untitled.txt 
      Dropbox     pic 
      Library     pic.zip 
      Movies     pricelist.txt 
      Music     sms.txt 
      Nana_User_Case_Documents.odt 
    4. V******-Ms-iMac-2:~ c*****$ cd 
    5.V******-Ms-iMac-2:~ c*****$ cd/Users/c*****/Desktop/A 
-bash: cd/Users/c*****/Desktop/A: No such file or directory 

No puedo entender por qué el terminal siempre diciendo " El fichero o directorio no existe"?. ¿Dónde debo guardar el archivo .p12 en mi Mac?

Estoy usando Terminal app Version 2.1.2 (273.1). Mac OS X version 10.6.8.

¿Puedes complacer lo que tengo que hacer? Necesito habilitar el APNS utilizando el archivo .pem. Por favor, ayúdame. Gracias por adelantado.

EDIT:

He añadido intentado código termial Raywenderlich.com en mi mac Terminal aplicación

1. V******-Ms-iMac-2:~ c*****$ pwd 
/Users/creagx 
2. V******-Ms-iMac-2:~ c*****$ cd/ Users/creagx/Desktop/A 
-bash: cd/: No such file or directory 
+0

Ru siguientes rayWenderLich tutorial? – Deviator

+0

Sí, estoy siguiendo el tutorial. Intenté sus pasos para crear un archivo .pem pero no funciona para mí. –

+0

¿Has cambiado al Directorio correcto? Escriba "pwd" para verificar dónde se encuentra. – Maffo

Respuesta

37

Type en:

cd /Users/creagx/Desktop/A (Space between cd and Slash: cd[SPACE]/Users/creagx/Desktop/A 

si hay una carpeta con el nombre " A "en su escritorio donde están los archivos p12.

luego seguir con los otros comandos

openssl pkcs12 -in apns-dev-cert.p12 -out apns-dev-cert.pem -nodes -clcerts

openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12

+0

Los 2 comandos son exactamente similares. Sin embargo, están funcionando bien. Estos son los comandos correctos. – nembleton

+0

Woking bien. Usé el primer comando para crear el archivo pem. –

+0

¿Hay un comando similar para convertir el archivo .pem a .p12? –

Cuestiones relacionadas