Ios 使用Cocoapods在Xcode中为TODO和FIXME生成警告

Ios 使用Cocoapods在Xcode中为TODO和FIXME生成警告,ios,xcode,bash,Ios,Xcode,Bash,如果我的项目中存在任何TODO:或FIXME:,我尝试在Xcode中生成警告,使用以下bash脚本: 当我使用CocoaPods时,是否可以只在我的项目中进行搜索,并且它正在测试中,而不在Pods中进行搜索 编辑:为.swift兼容性更新示例代码 TAGS="TODO:|FIXME:" echo "searching ${SRCROOT} for ${TAGS}" find "${SRCROOT}" \( -name "*.h" -or -name "*.m" -or -name "*.swif

如果我的项目中存在任何
TODO:
FIXME:
,我尝试在Xcode中生成警告,使用以下bash脚本:

当我使用CocoaPods时,是否可以只在我的项目中进行搜索,并且它正在测试中,而不在Pods中进行搜索

编辑:为.swift兼容性更新示例代码

TAGS="TODO:|FIXME:"
echo "searching ${SRCROOT} for ${TAGS}"
find "${SRCROOT}" \( -name "*.h" -or -name "*.m" -or -name "*.swift" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($TAGS).*\$" | perl -p -e "s/($TAGS)/ warning: \$1/"
尝试更改行:

查找“${SRCROOT}”

在结束的大括号后包含正斜杠和项目名称。 例如,如果您的应用程序名为SaxGuy,它将如下所示:

查找“${SRCROOT}/SaxGuy”

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