我已从Keychain Access导出“Apple Development 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
我无法理解为什么终端总是说“没有这样的文件或目录”?我需要在我的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
答案 0 :(得分:51)
输入:
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