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

lms*_*lms 5 xcode ios lldb

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

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

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

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

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

Xcode 4.3.2打破了吗?

lms*_*lms 9

事实证明,您需要确保您的2个目标既独特又bundle ids独特product names.

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