Xcode中是否存在您不想编译的文件的地方(或标志)?有些类可能/可能成为项目的一部分,但目前无法编译。主项目没有链接到它们,但Xcode仍然试图编译它们。有没有办法防止阻止其他项目编译,直到这些新类“准备好”?
答案 0 :(得分:11)
请注意,对于每个源文件,您可以指定它所属的目标 - 查看文件的检查器窗口(获取信息),然后点击“目标”选项卡。如果取消选择给定源文件的目标,则不会将其编译为该目标的构建过程的一部分。
[这与Eimantas在他的回答中所说的大致相同 - 这只是另一种看待它的方式。]
答案 1 :(得分:6)
在目标 - >中的“编译来源”中查找不需要的文件{AppName}分支。从那里删除它们,它们将不会在下一次构建时编译(确保在再次构建之前清理)
答案 2 :(得分:0)
您可以使用预处理程序语句:
#ifndef HIDE_<insert name here>
CODE
#endif
然后使用:
#define HIDE_<insert name here>
在您不想编译的文件中的上述代码之上。
答案 3 :(得分:0)