作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Xcode 中有一个自定义脚本,它返回一个错误,但假设我不在乎。 Xcode 不关心/dev/null 并且不会编译
sdef "$INPUT_FILE_PATH" | sdp -fh -o "$DERIVED_FILES_DIR"
--basename "$INPUT_FILE_BASE"
--bundleid `defaults read "$INPUT_FILE_PATH/Contents/Info" CFBundleIdentifier`
它基本上是根据 Apple 脚本定义生成 .h 文件,直到最近的 OS X 更新为止一切都很好。
在终端中,我所要做的就是结束这个命令
2>/dev/null
并且没有返回错误。无论我尝试使用 2> 或只是 > 甚至 &> 在 Xcode 中都不起作用,它总是会返回错误。
/bin/sh -c "sdef \"$INPUT_FILE_PATH\" | sdp -fh -o \"$DERIVED_FILES_DIR\"
--basename \"$INPUT_FILE_BASE\" --bundleid `defaults read
\"$INPUT_FILE_PATH/Contents/Info\" CFBundleIdentifier` 2> /dev/null"
Command /bin/sh failed with exit code 1
最佳答案
附加 2>/dev/null 不会阻止 sdef 命令返回错误状态,它只是隐藏错误消息。
替换为
|| echo "Failed".
如果 sdef 失败,则退出命令的第二部分,并且 echo 不应报告错误状态。
关于xcode - 如何让 Xcode 不关心从自定义脚本 (/dev/null) 返回的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6739838/
我一直在学习如何创建自定义 ArrayAdapter 并熟悉重写 ArrayAdapter 的 getViewTypeCount 和 getItemViewType 方法。 为什么 Android V
我是一名优秀的程序员,十分优秀!