在命令行上运行xcodebuild,在哪里查看日志?

Mr.*_*Boy 1 xcode xcodebuild

我想在命令行中构建xcode(4.5)项目时查看日志,因为命令行窗口中的输出本身太长而且杂乱.日志会有标准的位置,我似乎无法找到它们吗?

Lou*_*nco 5

有登录~/Library/Developer/Xcode/DerivedData- 你必须找出你的构建的子文件夹,但在那里Logs/Build/UUID.xcactivitylog

如果您将该文件重命名为.zip并解压缩,那么构建中会有一个文本文件日志.


Ana*_*ile -3

与所有命令行工具一样,输出转到标准输出,错误转到标准错误。默认情况下,这是您的命令行终端。如果您希望它们在其他地方,请使用管道和/或重定向。检查您的命令行解释器文档以获取更多信息(可能您正在使用 bash,因此请检查man bash)。

  • 内部编译器问题可能会(也可能不会)记录到系统日志记录工具中。正常的编译器“响应”,我想这就是您正在寻找的内容,被写入标准输出和标准错误。您可以将其中一个或两个重定向到一个文件。您还可以使用管道使标准输出成为另一个命令的标准输入。这允许您将其“管道”到“more”或“less”以便于阅读(在滚动终端窗口的时代并不真正需要)。您还可以查看命令“tee”(管道到“tee”),这样您就可以获得正常的“到终端”输出并将数据保存到文件中。 (2认同)