1

如果我在项目的构建阶段从编译源中删除所有文件会发生什么?

在 Targets -> Build Phses -> Compile Sources -> 文件列表下。如果那里没有文件会发生什么?

谢谢

4

3 回答 3

1

正如警告本身所说,编译器不知道如何处理某些文件。

检查遵循“无规则处理文件”警告的文件名,并在构建阶段查找它。然后尝试仅删除该文件并重建项目。

通常,当 Build Phases 下的 Compile Sources 列表中有一个头文件 (.h) 时,就会发生这种情况。

于 2012-04-04T22:53:55.663 回答
1

您将objective-c列为标签。您的文件都是 .h、.m 还是 .mm?- 除了任何 .xib 或 .nib 文件?

“编译源”组是编译器预期编译的文件集。那些属于特定目标的成员然后将其编译的输出链接在一起以形成该目标。错误“没有规则来处理文件”通常表明系统无法推断出文件是哪种语言,因此无法推断出如何编译它们。

于 2012-04-04T22:54:33.873 回答
0

在下面添加 main.m 和 yourclassess .m 文件到编译源之后

它非常相似:

1.在项目导航器中选择项目。

2. 在详细视图中选择目标。

3.选择构建阶段选项卡。

4.展开编译源部分

5.删除不想编译的文件

于 2013-11-22T09:05:10.810 回答