在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
答案 0 :(得分:1)
虽然问题来自于它自己的命令并且不会影响整个构建阶段,所以不要在headerdoc2html命令中显示警告和错误。
最简单的方法是隐藏任何发生的错误,例如将错误重定向为null,如下所示:
headerdoc2html -o "outputPath" "myHeader.h" >/dev/null 2>/dev/null