我正在使用 Xcode 4.3.3。我的项目有 2 个目标,它们非常相似(一个与另一个重复)。唯一的问题是它们有不同的名称,并且有少量#ifdef 正在进行。一个项目比另一个项目编译更多的文件并复制更多的捆绑资源。除此之外,它们应该是相同的。这就像拥有 Pro 和 Lite 应用程序版本。
我似乎有一些问题(为其中一个目标构建绝对没问题,所以所有这些问题都与“另一个”目标有关)......
在构建“其他”目标时,它会给我警告“输出文件的多个构建命令......”。它指的是“icon-72.png”。但是,我不仅删除了对该文件的第二个引用(仍然收到警告),而且还完全删除了该文件并删除了我可以找到的所有引用,包括从目标摘要中删除图标,确保该项目的 Finder 中的任何项目文件夹中都不存在该文件,并确保它未列在“构建阶段”的“复制捆绑资源”中。警告仍然出现。
在构建“其他”目标时,它不会给我通常的警告。这些警告此时应该存在于两个版本中。我已经检查了正在编译的内容,并且应该生成这些警告的文件都包含在两个目标的“构建阶段”的“编译源”中。
建立“其他”目标让我“失败”。但是,在问题导航器中没有解释失败的原因。
顺便说一句,“另一个”目标是原来的目标,而不是新目标。
此外,我在每次构建尝试之前都尝试过清理,并且还重新启动了 Xcode。我最近也重新启动了计算机。
任何指向正确方向的帮助或一般性指示将不胜感激。
属性。
编辑....
我按照问题导航器中的提示更新了项目设置以使用 LLDB。现在我没有收到任何一个目标的任何警告,但“其他”目标仍然无法无缘无故地构建。