如果有 TODO:
,我尝试在 Xcode 中生成警告或 FIXME:
在我的项目中使用来自 HERE 的以下 bash 脚本:
TAGS="TODO:|FIXME:"
echo "searching ${SRCROOT} for ${TAGS}"
find "${SRCROOT}" \( -name "*.h" -or -name "*.m" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($TAGS).*\$" | perl -p -e "s/($TAGS)/ warning: \$1/"
当我使用 CocoaPods 时,是否可以只搜索我的项目并且它正在测试但不能在 Pod 中搜索?
编辑:为 .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”
...
关于ios - 使用 Cocoapods 在 Xcode 中为 TODO 和 FIXME 生成警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25422070/