web-dev-qa-db-ja.com

Macのターミナルアプリを使用して.p12ファイルを.pemに変換します「そのようなファイルまたはディレクトリはありません」エラー?

キーチェーンアクセスから「AppleDevelopment IOS Push Service」証明書をエクスポートし、「apns-dev-cert.p12」をデスクトップに保存しました。_Apple Push Notification_を有効にします。これらのブログに従って、ターミナルアプリから_apns-dev-cert.p12 to apns-dev-cert.pem_を変換しました。

_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
_

私はターミナルでこれらのコマンドを使用しました、

_    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
_

なぜ端末がいつも「そのようなファイルやディレクトリはありません」と言っているのか理解できません。 Macのどこに.p12ファイルを保存する必要がありますか?

Terminal app Version 2.1.2 (273.1). Mac OS X version 10.6.8を使用しています。

私がする必要があることを喜ばせてくれますか? .pemファイルを使用してAPNSを有効にする必要があります。私を助けてください。前もって感謝します。

編集:

Macターミナルアプリに試したRaywenderlich.comターミナルコードを追加しました

_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
_
13
Yuvaraj.M

入力:

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

p12ファイルが入っているデスクトップに「A」という名前のフォルダがある場合。

次に、他のコマンドを続行します

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

54
Maffo