0

一週前,我意外刪除了Apple會員中心的APNS證書。意外刪除APNS證書

現在,當前正在運行的應用程序無法接收來自服務器的通知。

我已經制作了新的證書,更新了.pem文件到服務器,並將我們的應用程序的新版本提交給Apple Store。 提交後3天內,Apple Store尚未回覆。

我的客戶正在生氣,因爲他的用戶無法收到任何通知。 有沒有辦法將已刪除的證書恢復/上傳到Apple會員中心?

謝謝很多

+1

您不應該爲推送問題做一個新的提交。應用程序不使用APNS證書。 – KIDdAe

+0

APNS創建需要一個'certSigningRequest'。 '.certSigningRequest'文件有什麼含義?我認爲建設應用程序還需要此文件 – transang

回答

1

您不必重建應用程序,並提交給AppStore的再次剛剛更換的APN證書,這絕對不是必需的。您只需使用標準流程(使用Keychain)生成新的APN證書,並替換服務器上的無效證書文件即可。

+0

謝謝你的答覆。我從會員中心下載了'.cer'文件,將其轉換爲'.pem'文件,然後替換我們服務器上的'.pem'文件。 那夠了嗎? 在爲商店部署提交構建(存檔)ios項目時,如果我沒有包含APNS證書(來自成員中心),則會發出警告。 這是否意味着ios應用程序需要Apple證書才能接收通知 – transang

+1

您使用您的分發證書對應用程序進行了代碼簽名 - 這足以提交。 ANPs證書是獨立的實體。您的應用和APN通過APP ID連接。 – heximal

+0

我也重新創建了新的分發證書。這是致命的錯誤嗎? 我重新創建APNS證書並替換服務器上的當前文件,但通知仍然沒有來臨 – transang