如果我从项目的Build Phases中的Compile Sources中删除所有文件,会发生什么?
目标下 - >构建Phses - >编译源 - >存在文件列表。如果那边没有文件会怎么样?
由于
答案 0 :(得分:1)
正如警告本身所说,编译器不知道如何处理某个文件。
检查“无处理文件规则”警告后面的文件名,并在构建阶段查找。然后尝试仅删除该文件并重建项目。
通常在Build Phases下的Compile Sources列表中有一个头文件(.h)时会发生这种情况。
答案 1 :(得分:1)
您将objective-c列为标记。你的文件都是.h,.m还是.mm? - 除了任何.xib或.nib文件?
“compile sources”组是编译器需要编译的文件集。然后,那些属于特定目标的成员将其编译的输出链接在一起以形成该目标。错误“没有处理文件的规则”通常表示系统无法推断文件是哪种语言,因此无法推断出如何编译它们。
答案 2 :(得分:0)
在下面的内容中将main.m和yourclassess .m文件添加到编译源中
非常相似:
1.在项目导航器中选择项目。
2.在详细视图中选择目标。
3.选择Build Phase选项卡。
4.展开编译来源部分
5.删除您不想再编辑的文件