相同的捆绑ID +不同的开发者帐户

时间:2012-03-02 13:54:26

标签: iphone code-signing provisioning

我们按照以下步骤操作,发现奇怪的输出。 这些可能的原因是什么?

步骤:     使用2个不同的分发配置文件(两个配置文件属于2个不同的开发者帐户)为2个不同的应用程序创建了ipa,但保持bundle id相同。

实际输出:两个ipa被视为相同,即第二个ipa被覆盖第一个。

预期输出:两个ipa应该被视为不同,即第二个ipa不应该覆盖第一个。

令人惊讶的是,对于相同的应用观察到相同的输出。 提前谢谢。

1 个答案:

答案 0 :(得分:3)

iOS使用bundle identifier来区分应用程序。如果您使用类似的捆绑标识符签署两个应用程序并尝试安装一个,那么它将显示类似的行为(实际输出)。

例如,一个应用程序com.example.user.zzz和另一个应用程序具有相同的ID,然后iOS会将它们视为同一个应用程序。安装/拆卸一个将取决于安装顺序和应用程序版本。

因此,在您的情况下,您应该提供两个不同的捆绑ID,以便iOS可以区分它们。

谢谢,