對於**
**
我參考了從this link
要啓用推送通知到您的iOS應用程序,你會需要創建並上傳Apple推送通知證書(.pem fi le)給我們,這樣我們就可以代表您連接到Apple Push Server。
步驟1(已更新,更新的屏幕截圖這裏http://www.apptuitions.com/generate-pem-file-for-push-notification/版本):登錄到iOS Provisioning Portal中,單擊左側導航欄上的 「證書」。然後,點擊「+」按鈕。
![enter image description here](https://i.stack.imgur.com/f1pCF.png)
![enter image description here](https://i.stack.imgur.com/2OjRp.png)
![enter image description here](https://i.stack.imgur.com/GH8D8.png)
步驟2:選擇蘋果推送通知服務SSL(生產)條件下的分配部分的選項,然後單擊 「繼續」 按鈕。 ![enter image description here](https://i.stack.imgur.com/KHVSW.png)
步驟3:選擇要使用你的BYO應用(如何創建一個應用程序ID)的應用ID,然後點擊「繼續」進入下一步。
![enter image description here](https://i.stack.imgur.com/usEWY.png)
第4步:按照以下步驟 「關於創建證書籤名請求(CSR)」 創建證書籤名請求。 ![enter image description here](https://i.stack.imgur.com/4eD6H.png)
補充Apple提供的說明。以下是一些額外的屏幕截圖,可幫助您完成所需的步驟:
步驟4補充屏幕截圖1:導航到Mac上的鑰匙串訪問的證書助理。
![enter image description here](https://i.stack.imgur.com/UuVkG.png)
步驟4補充截圖2:填充證書信息英寸點擊繼續。
![enter image description here](https://i.stack.imgur.com/qraiX.png)
步驟5:上傳其在步驟4中產生的 「.certSigningRequest」 文件,然後點擊 「生成」 按鈕。 ![enter image description here](https://i.stack.imgur.com/7LjQz.png)
步驟6:點擊「完成」即可完成註冊,iOS的部署門戶頁面將會被刷新,看起來像下面的屏幕: ![enter image description here](https://i.stack.imgur.com/UinIU.png)
然後點擊「下載」按鈕下載證書(.cer文件)您剛剛創建。 - 雙擊下載的文件將證書安裝到Mac上的Keychain Access中。
第7步:在您的Mac上,轉到「鑰匙串」,查找您剛剛安裝的證書。如果不確定哪個證書是正確的,那麼它應該以「Apple Production IOS Push Services:」開頭,然後是應用程序的捆綁ID。 ![enter image description here](https://i.stack.imgur.com/ZYTHX.png)
步驟8:展開證書,你應該看到無論是您的姓名或公司名稱的私鑰。通過使用「選擇」鍵盤上的鍵,右鍵單擊選擇兩個項目(如果你使用一個按鈕鼠標或CMD-點擊),選擇「導出2項」,如下圖所示: ![enter image description here](https://i.stack.imgur.com/9xHuW.png)
然後保存P12文件名爲「pushcert.p12」到您的桌面 - 現在系統會提示您輸入密碼以保護它,您可以單擊Enter跳過密碼或輸入您想要的密碼。
步驟9:現在最困難的部分 - 開放Mac上的 「終端」,並運行以下命令:
cd
cd Desktop
openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts
步驟10:使用this link(click here)
你可以檢查天氣的.PEM文件是否有效--->如果它是有效的,你會得到成功消息與通知如: ![enter image description here](https://i.stack.imgur.com/yEhCQ.png)
對於**
**
只是看下面的Youtube鏈接Click here和享受..
其中兩個證書中步驟3公司名片? –
pem文件加APNS代碼:https://iosdevcenters.blogspot.com/2017/09/how-to-create-pem-file-for-apns-ios.html –