Xcode/模拟器不会运行同一应用程序的 2 个不同目标

标签 xcode ios-simulator

好的,所以我正在构建应用程序的“lite”版本,因此我复制了目标并将产品名称更改为 lite。我遇到的问题是,当我在 iOS 6.1 模拟器上构建“目标一”时,它运行并工作正常。然后,如果我停止并切换方案来构建并运行“目标二”,它将成功构建,没有错误,但不会在模拟器上运行。如果我从模拟器中删除“目标一个”应用程序,然后尝试运行“目标两个”,它现在可以工作了。然而现在“目标一”不会运行。我知道这一点是因为我为两个目标设置了 2 个单独的图标,并且我可以直观地看到哪个图标正在模拟器上运行。当我复制目标时我错过了什么吗?我为“目标二”设置了新的 plist,以匹配build设置中的名称。我不知道发生了什么事。有什么建议么?

哦,最后一件事;当其中一个目标“运行”失败时,它会显示错误:无法附加到进程 ID 0

我还注意到第二个目标的方案名称为“myAppName copy”,即使我在复制它时更改了产品和目标名称。

更新: 我尝试清洁两个目标,但结果仍然相同。我每次都必须删除该应用程序才能运行其他目标。

最佳答案

更改新目标的包标识符。

关于Xcode/模拟器不会运行同一应用程序的 2 个不同目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17055205/

相关文章:

iphone - 如何使用 XCode 4 将 MonoTouch 应用程序提交到 App Store?

ios - Xcode 8.1 更新后加载 SKScene 时出现异常

ios - (iOS) 具有比例约束的 ImageView 的图像分辨率是多少?

iphone - 无法启动模拟应用程序: iPhone Simulator failed to find the process ID of com. iAndApp.BlockPop

ios - 没有事件和启用的视频连接

Xcode 5 - 每次切换模拟器时都是 "iOS Simulator failed to install application"

objective-c - 如何声明仅调试语句

iphone - 如何将音频文件从服务器下载到我的 iPhone 应用程序中?

iOS 模拟器无法正确显示 TextFields

ios - 如何隐藏在 ios 中的文档目录中创建的文件夹?