2017-03-22 56 views
1

我已經向蘋果App Store提交了我的第一個應用程序(huzzah!)。在這個過程中,我不得不建立一堆我根本不太瞭解的安全和認證部分(蘋果的文檔很混亂,甚至在各個地方自相矛盾,oi)。配置文件,安全證書,帳戶ID,獅子,老虎,熊,哦,我的!對於我的App Store分發設置,我應該備份哪些安全項目?

我應該把所有的安全/認證有關的物品的額外副本,因爲他們額外重要。如果我所有的Mac都死掉了,我可以重新創建我上週寫的所有源代碼,但不可能重新創建丟失的安全證書。

什麼的所有文件在/ etc創建並存儲在我的Mac,作爲App Store的發佈的一部分,這是我應該備份,以及如何做到這一點?也就是說,除了我的項目(位於遠程Git倉庫)的源代碼之外,如果我的所有Mac都同時着火,那麼爲了向Apple提交新版本,還需要什麼?

回答

1

老實說,有沒有很多你無法重新獲得您提交您的應用程序的新版本的功能。如果你希望能夠使用相同的證書,以及能夠產生相同的私鑰證書的未來,我將備份的私鑰和.csr文件(證書籤名請求)文件你用來生成證書蘋果開發者中心。從技術上講,您可以使用私鑰生成新的CSR,但爲了節省一些麻煩,我會同時備份這兩個。

的私鑰可以從Mac上的鑰匙串訪問應用程序導出。當您按照Apple的步驟生成證書時,csr文件應位於計算機的某個位置。

請注意,您應該確保您的私鑰是受保護的,因爲有了它,其他人可以構建一個應用程序,該應用程序會顯示您簽名並提交給Apple(您的iTunes Connect憑據也需要進行泄露)

有了這兩個文件,你會沒事的,你可以從蘋果開發者網站下載證書和配置文件。

然而,在最壞的情況下,如果你失去了一切,你可以簡單地跟隨同樣的過程,以生成新的私鑰,CSR,並創建一個新的證書和供給曲線在災難發生後使用。

相關問題