你能在Xcode 4.3.2中使用相同的产品名称拥有iOS 2不同的目标吗?

时间:2012-04-13 09:13:58

标签: ios xcode lldb

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

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

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

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

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

Xcode 4.3.2打破了吗?

1 个答案:

答案 0 :(得分:9)

事实证明,您需要确保您的2个目标具有唯一的bundle ids以及唯一的product names

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