在xcode中,在构建库时生成文档是一个好主意。我正在使用headerdoc2HTML命令..。为了使它与构建阶段一起运行,我添加了它来构建阶段脚本(shell脚本),如下所示:
headerdoc2html -o "outputPath" "myHeader.h"但它总是给我一个错误:
命令/bin/sh发出错误,但未返回指示失败的非零退出代码
甚至文档都生成了,但是它给了我一个错误。如果我删除这个命令,一切都会好起来的!
我用-d参数检查,没有得到错误在哪里
对此有帮助吗?是否有一种方法可以检查命令是否没有返回0,然后不要显示错误(忽略所有警告和错误)?
编辑:我只是通过执行以下检查来确保命令没有问题:
if headerdoc2html -q -j -o "outputPath" "myHeader.h"
then
echo "Documents generated successfully!"
fi发布于 2015-03-16 09:42:02
虽然问题在于命令本身,而不影响所有构建阶段,所以最好不要显示来自headerdoc2html命令的警告和错误。
最简单的方法是通过将错误重定向为null来隐藏任何已发出的错误,如下所示:
headerdoc2html -o "outputPath" "myHeader.h" >/dev/null 2>/dev/nullhttps://stackoverflow.com/questions/28982203
复制相似问题