2

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

哦,最后一件事;当任何一个目标“运行”失败时,它会显示error: failed to attach to process ID 0

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

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

4

1 回答 1

2

Change the bundle identifier for the new target.

于 2013-06-11T23:26:56.783 回答