3

我有一箇舊版證書帳戶,用於當前正在生產的應用程序。這不是重複的這個問題(Xcode apple developer certificate expiration: (0xE8008018)),因爲我確切地知道該做什麼,但它可以做什麼傷害。由於我沒有用於創建此證書和應用程序的CSR文件使用大量推送通知。iOS開發人員證書到期

撤銷證書是否會破壞推送通知?

怎麼樣簽字?如果我吊銷證書,我必須在推送存儲之前重新生成供應配置文件?

enter image description here

當我吊銷證書,會有什麼後果?

+0

它不會影響您現有的應用程序。它將按原樣運行。 :) – WasimSafdar

+1

你的情況,創建一個新的證書,並用新生成的證書替換推送服務器上的舊證書。乾杯!所有的推動將繼續提供給用戶。但確保在創建新證書之後再做上述事情。 –

回答

1

撤銷證書是否會破壞推送通知?

,如果您撤銷證書,您將不再接收推送通知給應用程序。

怎麼樣簽字?如果我吊銷證書,我必須在推送存儲之前重新生成供應配置文件?

如果您創建新證書並將其上傳到發送推送通知的服務器,您將能夠再次發送推送通知。這可以完成無需爲AppStore構建一個新的二進制文件。

它可以做什麼傷害。由於我沒有用於創建此證書的CSR文件,並且應用程序使用大量推送通知。

創建一個新的證書請求並將其上傳到正確的應用程序以在開發人員門戶中創建一個新證書。您不需要原始CSR文件來執行此操作。

2

您應該檢查Apple Support article on Certificates

撤銷證書是否會破壞推送通知?

是的,「你不能再發送推送通知到你的應用程序。」至少在您重新生成證書並將您的應用程序更改爲使用新的應用程序之前。

分佈:

  • 的iOS分發證書(應用商店)

如果你的蘋果開發者計劃的成員是有效的,在App Store上您現有的應用將 不會受到影響。但是,您將無法再向應用商店提交新的 應用或更新。

  • 的iOS分發證書(在內部,內部使用的應用程序)

用戶將不再能夠運行已經簽署與此 證書的應用程序。您必須分發使用新證書籤名的 的新版應用程序。

0

在你的情況下,創建一個新的證書,並更換 推送服務器上的舊證書與新生成的。乾杯!所有的推動將 繼續提供給用戶。但請務必在 創建新證書後做上述事情。

推送證書用於推送服務器和APNS之間的通信。 APNS允許從具有有效證書的服務器推送有效載荷。 因此,用新的替換舊的證書。我過去做過。沒有問題 面臨。推送將會持續一段時間,以撤銷 並更新推送服務器上的證書。