2013-02-20 182 views
9

我已上傳文件,keystore已在客戶端Developer Account中上傳。現在我有另一個應用程序來自同一個客戶與不同的開發人員帳戶。我是否可以使用相同的keystore文件上載簽署的apk文件,還是應該使用新的keystore文件?請幫助我...Android - 可以在多個帳戶中使用相同的密鑰庫文件發佈不同的應用程序?

+0

是的,只要包名稱不同即可。 – 2013-02-20 05:57:45

+0

ok @ User117「是」表示我可以在不同的開發人員帳戶中使用同一個密鑰庫上傳不同的已簽名apk文件(當然,包名稱不同)? – 2013-02-20 06:00:10

+0

更新於回答。 – 2013-02-20 06:19:36

回答

10

Key Store擁有一系列數字證書,這些證書對於發佈者來說是唯一的,就像您的簽名一樣。它們用於驗證應用程序來自真正的來源。

包名稱+簽名組合必須是唯一的,即一個應用程序不能有多個官方出版商:

  1. 設備將不會與不同的簽名更新相同的應用程序包。
  2. Play商店不會讓你用不同的簽名更新相同的包文件。

,但發佈者可以發佈多個應用程序:

  1. 設備可以有不同的包名,但相同的簽名許多應用程序。
  2. Play Store可以託管許多不同包裝但簽名相同的應用程序。

除此之外,每個Play商店帳戶都有一個唯一的許可證密鑰,與簽名不同,它綁定到帳戶。您不能使用其他帳戶發佈的應用使用一個帳戶的許可密鑰。

就Google政策而言,我認爲他們不會限制每個開發者帳戶的1個簽名。

2

只要所有應用程序都有唯一的軟件包名稱,您可以根據需要在任意數量的應用程序中使用相同的密鑰存儲區。

+0

對於'別名',我應該寫什麼? – 2015-02-10 12:24:37

0

是的使用相同的keystore你可以在不同的開發者帳戶中發佈應用程序。

相關問題