我在运行脚本中遇到了一个有趣的 Xcode 行为,如果它们在消息末尾有方括号和文本,它会截断错误和警告消息。
示例运行脚本:
echo "warning: before [in brackets]"
echo "warning: before in brackets]"
echo "warning: before [in brackets"
echo "warning: before [in brackets] after"
echo "error: before [in brackets]"
echo "error: before in brackets]"
echo "error: before [in brackets"
echo "error: before [in brackets] after"
exit 1
构建日志截图:
这样做有充分的理由吗?是否可以以某种方式引用或转义该消息?我尝试了一堆不同的报价和转义,但没有成功。
我只用 Xcode 4.4.1 测试过。