--- title: iOS & Firebase 推波憑證更新 tags: iOS, Firebase description: iOS & Firebase 推波憑證更新 --- # iOS & Firebase 推波憑證更新 [2024-09-02 更新] ## APN驗證金鑰 **Step1** ![image](https://hackmd.io/_uploads/HJv1Jfm3C.png) **Step2** ![image](https://hackmd.io/_uploads/H1sfJf72A.png) **注意** 檔案下載需保留,無法再次下載 --- ## p12 憑證製作 **Step1** ![](https://hackmd.io/_uploads/SJVR4N3A2.png) **Step2** ![](https://hackmd.io/_uploads/HJm0L4302.png) **Step3** ![](https://hackmd.io/_uploads/HkRMvVnCn.png) **Step4** ![](https://hackmd.io/_uploads/SyURP4nA3.png) **Step5** ![](https://hackmd.io/_uploads/rklttV2Ah.png) **Step6** 下載生成的檔案 1.aps.cer(正式環境) 2.aps_development.cer(測試環境) 用"鑰匙圈存取"開啟 找到相對應的專案憑證 Apple Push Services:專案ID(正式環境) Apple SandBox Push Services:專案ID(測試環境) 點擊滑鼠右鍵 ![](https://hackmd.io/_uploads/Bk7_oE3Rh.png) 輸出成P12檔(要不要設定密碼都可,設定的話使用憑證時需加上密碼驗證) --- ## p12 上傳至 Firebase 由[Firebase](https://firebase.google.com/)進入專案 專案設定>雲端通訊>上傳剛剛生成的.P12(如果錯誤會有提示,沒有錯誤提示就是成功囉) ![](https://hackmd.io/_uploads/rky_pVnRn.png) [參考1](https://medium.com/%E5%BD%BC%E5%BE%97%E6%BD%98%E7%9A%84-swift-ios-app-%E9%96%8B%E7%99%BC%E6%95%99%E5%AE%A4/%E7%94%A2%E7%94%9Fcsr-certsigningrequest-%E6%AA%94%E6%A1%88-5f0f71e52842)