命令 /bin/sh 发出错误
Command /bin/sh emitted errors
在 xcode 中,在构建库期间生成文档是个好主意。我正在使用 headerdoc2HTML 命令 .. 在构建阶段使其 运行 我已将其添加到构建阶段脚本(shell 脚本)像这样:
headerdoc2html -o "outputPath" "myHeader.h"
但它总是给我一个错误:
Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure
即使生成了文档,但它给我一个错误.. 如果我删除这个命令,一切都会好起来的!
我用 -d 参数检查了我没有得到错误在哪里
有什么帮助吗?有没有办法检查命令是否没有 return 0 然后不显示错误(忽略所有警告和错误)?
编辑:
我只是通过执行此检查确保命令正常并且没有问题:
if headerdoc2html -q -j -o "outputPath" "myHeader.h"
then
echo "Documents generated successfully!"
fi
虽然问题出在命令本身并且不会影响整个构建阶段,因此最好不要显示来自 headerdoc2html 命令的警告和错误。
最简单的方法是隐藏任何发出的错误,例如通过将错误重定向到 null,如下所示:
headerdoc2html -o "outputPath" "myHeader.h" >/dev/null 2>/dev/null
在 xcode 中,在构建库期间生成文档是个好主意。我正在使用 headerdoc2HTML 命令 .. 在构建阶段使其 运行 我已将其添加到构建阶段脚本(shell 脚本)像这样:
headerdoc2html -o "outputPath" "myHeader.h"
但它总是给我一个错误:
Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure
即使生成了文档,但它给我一个错误.. 如果我删除这个命令,一切都会好起来的!
我用 -d 参数检查了我没有得到错误在哪里
有什么帮助吗?有没有办法检查命令是否没有 return 0 然后不显示错误(忽略所有警告和错误)?
编辑: 我只是通过执行此检查确保命令正常并且没有问题:
if headerdoc2html -q -j -o "outputPath" "myHeader.h"
then
echo "Documents generated successfully!"
fi
虽然问题出在命令本身并且不会影响整个构建阶段,因此最好不要显示来自 headerdoc2html 命令的警告和错误。
最简单的方法是隐藏任何发出的错误,例如通过将错误重定向到 null,如下所示:
headerdoc2html -o "outputPath" "myHeader.h" >/dev/null 2>/dev/null