我刚刚将一个框架项目从 Xcode 3 转换为 Xcode 4。多年来,我一直在 Xcode 和 Project Builder 的每个版本下构建这个项目。
出于某种原因,Xcode 4 在我的所有类上运行 Build AST 而不是 Compile,后者实际上并没有构建框架可执行文件。在深入研究时,我发现这会将 -fsyntax-only 标志传递给 clang,它告诉它在为每个类生成一个抽象语法树后停止。我有另一个在 Xcode 4 中构建良好的框架,我比较了构建设置,但没有发现任何看起来会导致这种情况的东西。
有谁知道是什么让 Xcode 想要执行 Build AST 操作而不是 Compile?更重要的是,如何关闭这种行为?
感谢您的任何想法...