2012-05-02 14 views
10

Mam wyeksportować certyfikat "Apple Development IOS Push Service" z programu Keychain Access i zapisać plik "apns-dev-cert.p12" na pulpicie. Chcę włączyć Apple Push Notification Śledzę te blogi do konwersji apns-dev-cert.p12 to apns-dev-cert.pem z terminali aplikacjiKonwertuj plik .p12 do .pem, używając aplikacji Terminal na komputerze Mac "Brak takiego pliku lub katalogu"?

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 

Użyłem tych poleceń w terminalu,

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 

Nie mogę zrozumieć, dlaczego terminal zawsze mówią " Brak takiego pliku lub katalogu "?. Gdzie muszę zapisać plik .p12 na moim Macu?

Używam Terminal app Version 2.1.2 (273.1). Mac OS X version 10.6.8.

Czy możesz, proszę, co muszę zrobić? Muszę włączyć APNS przy użyciu pliku .pem. Proszę pomóż mi. Z góry dziękuję.

EDIT:

Dodałem próbował Raywenderlich.com kod termial w moim app mac terminali

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 następujących tutorialu rayWenderLich? – Deviator

+0

Tak, postępuję zgodnie z samouczkiem. Próbowałem ich wykonać, aby utworzyć plik .pem, ale nie działa on dla mnie. –

+0

Czy zmieniłeś właściwy katalog? Wpisz "pwd", aby sprawdzić, gdzie jesteś. – Maffo

Odpowiedz

37

Wpisz:

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

jeśli istnieje folder o nazwie " "Na pulpicie, na którym znajdują się pliki p12.

Następnie przejść z innych komend

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

2 polecenia są dokładnie podobne. Działają jednak dobrze. To są poprawne polecenia. – nembleton

+0

Woking w porządku. Użyłem pierwszego polecenia do utworzenia pliku PEM. –

+0

Czy jest podobne polecenie do przekonwertowania pliku .pem na .p12? –

Powiązane problemy