Ho già un development certificate in apple developer portal
. Sto sviluppando un'applicazione per iPhone, voglio integrare Apple Push Notification in questa app. Ho creato uno new App ID
con usato il certificato esistente e enabled the Push Notification in this app id
. E ho creato un new Provisioning Profile
usato l'ID app appena creato. Prima di questi passaggi ho creato e scaricato il .cer file from keychain access
. Dopo aver fatto questi passaggi ho scaricato il nuovo created SSL (Apple Push Notification Service SSL certificate) file and installed
nel mio accesso Portachiavi Mac. Una volta installato questo file, verificato (segno di spunta verde è lì) e got the .p12 file from this ssl file
.Come convertire il file .p12 in .pem usando Terminal?
ho seguito il documento mela RemoteNotificationsPG.pdf
, in questo documento hanno accennato dopo salvate il file .p12 aprire l'applicazione Terminale e digitare di seguito loda,
openssl pkcs12 -in Certificates.p12 -out Certificates.pem -nodes
Ho usato questo nel mio Terminal app, ma l'errore messaggio viene appaiono cioè
Error opening input file Certificates.p12
Certificates.p12: No such file or directory
Potete per favore suggerire o guidare me dove ho fatto di sbagliato o quello che ho perso in questi passaggi? Mi aiuti per favore. Grazie in anticipo.
EDIT:
ho conservato il mio file Certificates.p12 nel mio desktop. Il percorso della cartella è Desktop->1/5/2012_Certificate->2/5/12->Certificates.p12
Ho utilizzato 'ls' command
in Terminal non è elencato il mio file Certificates.p12.
Ho digitato cd *path*
restituito No such file or directory
.
Per favore aiutatemi. Grazie in anticipo.
Sei sicuro di voler richiamare il comando dal posto giusto, ad esempio dalla cartella che contiene il file Certificates.p12? (Prova 'ls' nel Terminale prima di eseguire 'openssl ...' - dovresti ottenere l'elenco dei file contenuti nella cartella corrente). – manicaesar
Grazie signor Manicaesar. Ho provato in questo modo è openssl pkcs12 -in Certificates.p12 -out Certificates.pem -nodes. Risposta è -bash: Is: comando non trovato. Ho mantenuto il mio Certificates.p12 nella mia cartella desktop denominata come 2/5/12. Mi aiuti per favore. Grazie in anticipo. – Gopinath
ulu5 ha già risposto alla domanda che hai chiesto in commento al mio commento;) – manicaesar