2012-05-02 3 views
10

Ho esportato il certificato "Apple IOS Push Service" da Accesso Portachiavi e salvato "apns-dev-cert.p12" sul desktop. Voglio consentire Apple Push Notification ho seguito questi blog per convertire apns-dev-cert.p12 to apns-dev-cert.pem dal Terminal app,Converti file .p12 in .pem utilizzando l'app Terminale in Mac Errore "Nessun file o directory"?

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 

Ho usato questi comandi nel Terminale,

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 

non riesco a capire il motivo per cui il terminale dicendo sempre " Nessun file o directory con questo nome"?. Dove devo salvare il file .p12 nel mio Mac?

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

Potete per favore cosa devo fare? Devo abilitare l'APNS usando il file .pem. Mi aiuti per favore. Grazie in anticipo.

EDIT:

Ho aggiunto provato codice termial Raywenderlich.com nel mio mac app Terminal

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

R u seguenti rayWenderLich tutorial? – Deviator

+0

Sì, sto seguendo il tutorial. Ho provato i loro passi per creare il file .pem ma non funziona per me. –

+0

Hai cambiato la directory giusta? Digita "pwd" per verificare dove ti trovi. – Maffo

risposta

37

Digitare:

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

Se c'è una cartella denominata " A "sul desktop in cui sono presenti i file p12.

poi proseguire con gli altri comandi

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

I 2 comandi sono esattamente simili. Stanno lavorando bene però. Questi sono i comandi corretti. – nembleton

+0

Woking fine. Ho usato il primo comando per creare il file pem. –

+0

Esiste un comando simile per convertire il file .pem in .p12? –