2012-06-08 19 views

回答

5

您不需要使用相同证书在同一个开发者帐户上发布所有应用程序,并且可以为每个应用程序使用一个证书。

但是,您必须使用首次发布的相同证书发布应用程序的更新。这意味着您应该确保您的密钥存储保存在整个地方。

最佳做法是每个开发人员帐户都有一个密钥库,因为使用相同证书的应用程序可以在同一进程中运行,并以安全方式共享数据(按照Documentation)。

+0

有趣的是,这使得它在参考中,但在同一过程中运行实际上是不鼓励(系统应用程序除外)。 –

4

不,你不需要。如果你这样做,你可以声明基于签名的权限,以便你可以从你的一个应用程序公开服务,只有你自己的应用程序可以访问。缺点是,如果你失去了密钥,你同时失去了所有的应用程序(你将不得不重新发布)。

0

我更喜欢为每个应用程序提供一个应用程序,尤其是因为这样可以更轻松地将应用程序传输给其他人,而无需将证书授予所有应用程序。

相关问题