2013-01-07 47 views
5

我需要更新我的開發&分發證書。它很快就要到期了,我有點擔心在100%確定我做正確的事情之前這樣做。 (這些證書附有應用商店中的20個應用程序) 無論如何,我已經在線閱讀了一些指南,並且在我從我的鑰匙串請求新的CSR後,無法找到答案,我應該使用相同certSigningRequest file bor both發展&分銷還是應該在每一個之前創建一個新的?更新開發與分銷證書 - 我是否應該對兩者使用相同的CSR?

如果我沒有保存去年的CSR,是否需要上傳新的pems文件以獲取我的應用上的推送通知?

回答

6

是的,你可以。沒有什麼不對,我一直這樣做。事實上,保持您的CSR,以便將來可以使用它並節省一些努力。

+0

如果我從去年保存CSR,我會得到什麼? – Segev

+1

你根本不需要生成一個新的。但是,如果您在需要私鑰的情況下執行推送通知等事情,建議您這樣做,否則每次獲得新CSR時都必須生成全新的服務器證書。如果您保持相同的CSR,則無論出於何種原因必須創建新證書時,一切都會相互協調,否則可能會出現不兼容問題。希望這是有道理的。 – Mackey18

+0

讓我更清楚地理解這一點。現在我在appstore上有6個應用程序,在我續訂開發和分發證書(我沒有舊的CSR)後,我將不得不更新服務器上的每個應用程序的所有pem文件以獲取推送通知? ? – Segev

0

是的,您只使用一個CSR,並且您的證書在Provisioning門戶中獲得批准時,您正在創建分發和開發證書。

之後,您可以隨時創建具有不同權限和不同證書的新用戶,但爲何打擾?

+0

你是什麼意思「當你的證書被批准」。據我的理解,我用我的鑰匙鏈創建CSR,當我撤銷開發或分發證書時,我需要上傳相同的CSR文件。我的問題是,我應該將相同的CSR上傳到開發版和發行版 – Segev

+0

您不需要撤銷它們,從XCode更新將使用單個CSR來完成所有這些工作。您可以使用一兩個,完全取決於您,單人公司或使用一個用戶的單個用戶更容易,這就是我的做法。 –

相關問題