禁止从"图书馆搜索路径"中导入的文件发出警告。

时间:2014-07-16 15:12:47

标签: ios objective-c suppress-warnings

我有一个项目,我使用图书馆搜索路径导入第三方文件:

Library Search Paths in Build Settings

这些文件中有很多警告。我该如何删除它们?

我知道我可以在构建阶段中的编译源中使用-w

Compile Sources in the Build Phases

但还有另外一种方法,所以我不必将我的文件导入编译源吗?

编辑:

以下是我的一些警告:

Compile Warnings

(它们来自一个运行脚本,它将所有FIXME和TODO作为警告)

检查完我的项目后,我发现我导入了一个名为libSVGKit-iOS.a的静态库,我认为这可能会导致警告。 有没有办法删除它们?

分辨率:

我通过忽略第三方文件夹中的文件来更改正在制作所有TODOFIXME的运行脚本来解决我的问题,因为他们的{{1和TODO' s与我无关。

有关信息,我的旧脚本是:

FIXME

我的新脚本是:

KEYWORDS="TODO:|FIXME:|XXX:|\?\?\?:|\!\!\!:"
find "${SRCROOT}" \( -name "*.h" -or -name "*.m" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | perl -p -e "s/($KEYWORDS)/ warning: \$1/"

0 个答案:

没有答案