我有一个项目,我使用图书馆搜索路径导入第三方文件:
这些文件中有很多警告。我该如何删除它们?
我知道我可以在构建阶段中的编译源中使用-w
:
但还有另外一种方法,所以我不必将我的文件导入编译源吗?
以下是我的一些警告:
(它们来自一个运行脚本,它将所有FIXME和TODO作为警告)
检查完我的项目后,我发现我导入了一个名为libSVGKit-iOS.a的静态库,我认为这可能会导致警告。 有没有办法删除它们?
我通过忽略第三方文件夹中的文件来更改正在制作所有TODO
和FIXME
的运行脚本来解决我的问题,因为他们的{{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/"