2012-06-08 24 views

回答

5

您不需要使用相同證書在同一個開發者帳戶上發佈所有應用程序,並且可以爲每個應用程序使用一個證書。

但是,您必須使用首次發佈的相同證書發佈應用程序的更新。這意味着您應該確保您的密鑰存儲保存在整個地方。

最佳做法是每個開發人員帳戶都有一個密鑰庫,因爲使用相同證書的應用程序可以在同一進程中運行,並以安全方式共享數據(按照Documentation)。

+0

有趣的是,這使得它在參考中,但在同一過程中運行實際上是不鼓勵(系統應用程序除外)。 –

4

不,你不需要。如果你這樣做,你可以聲明基於簽名的權限,以便你可以從你的一個應用程序公開服務,只有你自己的應用程序可以訪問。缺點是,如果你失去了密鑰,你同時失去了所有的應用程序(你將不得不重新發布)。

0

我更喜歡爲每個應用程序提供一個應用程序,尤其是因爲這樣可以更輕鬆地將應用程序傳輸給其他人,而無需將證書授予所有應用程序。

相關問題