我在創建我的.p12證書時遇到了一些麻煩。 我以前創建了推送通知的應用程序,這工作正常。 應用程序獲取用戶設備ID並將其保存到數據庫中。爲MoonAPNS創建p12文件卡住
我已經將代碼添加到我的新應用程序中(修改爲與新應用程序一起工作),並且從Log中似乎以與其他應用程序相同的方式工作。
我已經下載了我需要的相關文件,然後我知道我需要使用ssl才能創建我的新組合p12。 我無法記住我是如何創建p.12文件的。
我正在使用moonapns。
我已經使用以下:
步驟1:
OpenSSL的X509 -in aps_developer_identity.cer -inform DER -out aps_developer_identity.pem -outform PEM}
哪裏aps_developer_identity。 cer是您從 入口處下載的文件
步驟2:
OpenSSL的PKCS12 -nocerts退房手續APSCertificates.pem -in APSCertificates.p12
哪裏APSCertificates.p12是你從Mac鑰匙串導出文件。 這很關鍵,您必須將門戶中的證書導入 鑰匙串。在我的證書中找到它,打開顯示三角形並 突出顯示證書和私鑰,然後右鍵單擊 並導出它們。給他們一個密碼並保存到一個p12文件。
步驟3:
OpenSSL的PKCS12 -export -in aps_developer_identity.pem -out aps_developer_identity.p12 -inkey APSCertificates.pem
我已添加的證書和它不工作,我沒有收到設備的通知。有誰知道我應該如何創建證書?
嘗試安裝文件 – SRI
後,重新啓動您的Xcode http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1檢查本教程 – sabeer
@sabeer我已經嘗試過,但它只創建一個pem文件,然後我需要將其轉換回用於Windows的p12文件,這是我卡住的地方? –