如何修复XCode 4错误:app依赖于自身。这个目标可能包括自己的产品......?

时间:2011-11-01 18:08:13

标签: xcode4

如何修复XCode 4构建和清除错误:“XXX.app依赖于自身。此目标可能包含其自己的产品”......?

将我的开发环境升级到最新的Xcode 4。 打开以前在XCode 3.x.x中构建和清理的现有项目。 尝试清理:清除失败并出现相同的错误“目标可能包含......” 试图在模拟器上构建调试。构建失败并出现相同的错误。

我被这一个难过了。纠正这个问题的答案都是围绕Xcode 3.x.x

我认为其他人可能会碰到这个并希望得到答案。

在咬牙切齿之后,我找到了答案(可能还有其他更优雅的方法可以解决这个问题):

转到Project Navigator。 向下滚动Classes,Resources列表并找到PRODUCT组。如果您之前在XCode 3.x.x中清除了它,则该组中的实际产品可能会显示为红色。 删除整个PRODUCT组。 然后,您可以重新运行清理或构建操作。

希望这有助于他人,并防止很多挫折。

2 个答案:

答案 0 :(得分:23)

点击Products / ***。app file。

,您可以在“工具窗口”中查看文件信息。

取消选中目标!而已!

enter image description here

答案 1 :(得分:0)

只需从Copy Bundle资源中删除product.app即可。它在Targets-> Build Phases-> Copy Bundle Resources下。还要确保在进行任何重大更改之前创建工作项目的快照。快乐的编码...