如何解决此警告?

[WARN]警告:没有规则处理文件 '$(PROJECT_DIR)/MyApp/MessageCell.h'类型为sourcecode.objj.h i386架构


单击您的项目,并检查该文件是否出现在Build Phases选项卡中。通常不应该有头文件留在这里。清理并重新建造,它应该工作!


Xcode 4的图形指南。删除此警告:

http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html


我们可以通过以下简单的步骤来解决这个问题:- 一些.md, .mdown .h文件包含在编译源中 步骤1)选择Project Navigator 步骤2)选择您的项目 步骤3)选择你的目标步骤 步骤4)选择Build PhasesStep 步骤5)将我们不希望编译器处理的文件从“编译源”移动到“复制捆绑资源”

检查这个


如果你从cocoapod得到这个警告,你必须确保在.podspec中正确设置了s.source_files。

例如,我最初在.podspec中包含了这一行的所有文件

s.source_files = "MyUIElements/**/*"

我在pod中得到了一些字体文件的编译警告。你可以控制哪些文件在BuildPhases -> CompileSources中显示,就像这样:

s.source_files = "MyUIElements/**/*.swift", "MyUIElements/**/*.h"

我的问题不是头文件,因为在目标>构建阶段>编译资源下,一开始没有任何.h文件。系统报错了其他一些文件。我遵循这个链接,基本上说删除文件系统的抱怨,但相反,我cntrl +拖他们到复制捆绑资源。

搜索文件最简单的方法是使用右上角的过滤器:

下面是链接上的说明: