转换.p12文件使用终端应用程序在Mac“没有这样的文件或目录”的错误为.pem?(Convert

2019-07-29 06:13发布

我有出口从钥匙串访问“苹果IOS开发推送服务”证书,并保存“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

我不明白为什么总是终端说:“没有这样的文件或目录”? 我要在中.P12文件保存在我的Mac吗?

现在用的Terminal app Version 2.1.2 (273.1). Mac OS X version 10.6.8 Terminal app Version 2.1.2 (273.1). Mac OS X version 10.6.8

能否请你什么,我需要做什么? 我需要使用.pem文件,以使APNS。 请帮我。 提前致谢。

编辑:

我在我的Mac端APP加试Raywenderlich.com termial代码

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

Answer 1:

输入:

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

如果有一个名为“A”在桌面上,其中P12文件在文件夹中。

然后继续与其他命令

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



文章来源: Convert .p12 file to .pem using Terminal app in Mac “No such file or directory” error?