注意:VoIP 憑證每一年會過期,要記得定期更新。
1. 前往「Certificates, Identifiers & Profiles – Apple Developer」。
2. 創建一個全新的 Certificates。
3. 選擇「VoIP Services Certificate」。
4. 選擇你的 App。
5. 上傳憑證簽署請求 (Upload a Certificate Signing Request):Spotlight (Command + Space) 搜尋「Keychain Access」,打開「鑰匙圈存取」。左上角選單 -> 憑證輔助程式 -> 從憑證授權要求憑證 -> 輸入 Email -> 選擇「儲存到磁碟」-> 上傳生成的 CSR 檔案。
6. 下載「voip_services.cer」。
7. 雙擊下載的 .cer 檔案,將其安裝到 Keychain Access 中。
8. 在 Keychain Access 中,從「登入 -> 我的憑證」找到剛剛安裝的憑證 (VoIP Services)。
9. 右鍵輸出為「voip.p12」。
10. 在終端機中,先前往與「voip.p12」相同的目錄。
11. 輸入「openssl pkcs12 -in voip.p12 -out voip.pem -nodes -legacy」。
12. 即可成功取得「voip.pem」。