5

我有一个 iOS 应用程序有 2 个目标的项目:Pro 和 Lite:

它们具有相同的产品名称。他们有不同的图标。他们有不同的捆绑ID。

我以前只能在 Xcode 中切换左上角的方案来运行 Pro 或 Lite 版本,它们可以作为两个完全独立的应用程序在一部手机上共存。

我刚刚更新到 Xcode 4.3.2,现在各种东西都出了问题。有时我会在 iPhone 上看到 2 个应用程序。有时它会用新的目标覆盖先前执行的目标。有时它会显示错误的图标(带有 Lite 代码的 Pro 图标)。

自从我更新 Xcode 以来,我没有更改任何代码。

Xcode 4.3.2 打破了这个?

4

1 回答 1

9

事实证明,您需要确保您的 2 个目标具有 uniquebundle ids和 unique product names

要使应用程序在 iPhone 跳板上具有相同的名称,您可以将 设置bundle display name为相同的字符串。

于 2012-04-13T09:56:41.773 回答