Command / bin / sh发出错误

时间:2015-03-11 08:59:23

标签: ios xcode shell build

在xcode中,在构建库时生成文档是个好主意..我正在使用headerdoc2HTML命令..使其在构建阶段运行我已将其添加到构建阶段脚本(shell脚本),如下所示:< / p>

headerdoc2html -o "outputPath" "myHeader.h"

但它总是给我一个错误:

  

命令/ bin / sh发出错误但未返回非零退出代码以指示失败

甚至文档都生成了,但是它给了我一个错误..如果我删除这个命令,那么每件事情都没问题!

我用-d参数检查过我没有得到错误

有任何帮助吗?有没有办法检查命令是否没有返回0然后不显示错误(忽略所有警告和错误)?

编辑: 我只是通过执行此检查确保命令正常并且没有问题:

if headerdoc2html -q -j -o "outputPath" "myHeader.h"
then
echo "Documents generated successfully!"
fi

1 个答案:

答案 0 :(得分:1)

虽然问题来自于它自己的命令并且不会影响整个构建阶段,所以不要在headerdoc2html命令中显示警告和错误。

最简单的方法是隐藏任何发生的错误,例如将错误重定向为null,如下所示:

headerdoc2html -o "outputPath" "myHeader.h" >/dev/null 2>/dev/null