如何修复XCode 4构建和清除错误:“XXX.app依赖于自身。此目标可能包含其自己的产品”......?
将我的开发环境升级到最新的Xcode 4。 打开以前在XCode 3.x.x中构建和清理的现有项目。 尝试清理:清除失败并出现相同的错误“目标可能包含......” 试图在模拟器上构建调试。构建失败并出现相同的错误。
我被这一个难过了。纠正这个问题的答案都是围绕Xcode 3.x.x
我认为其他人可能会碰到这个并希望得到答案。
在咬牙切齿之后,我找到了答案(可能还有其他更优雅的方法可以解决这个问题):
转到Project Navigator。 向下滚动Classes,Resources列表并找到PRODUCT组。如果您之前在XCode 3.x.x中清除了它,则该组中的实际产品可能会显示为红色。 删除整个PRODUCT组。 然后,您可以重新运行清理或构建操作。
希望这有助于他人,并防止很多挫折。
答案 0 :(得分:23)
点击Products / ***。app file。
,您可以在“工具窗口”中查看文件信息。
取消选中目标!而已!
答案 1 :(得分:0)
只需从Copy Bundle资源中删除product.app即可。它在Targets-> Build Phases-> Copy Bundle Resources下。还要确保在进行任何重大更改之前创建工作项目的快照。快乐的编码...