Xcode - 如何查看构建命令和日志?

sta*_*cke 45 xcode logging build output xcode6

我在我的Xcode项目(Objective-C)中构建了错误,我不再"偶然发现"构建命令字符串和构建输出日志.这是Xcode 6.3.1.

我可以检查的是左侧面板,列出错误/警告.

我想要构建命令和构建控制台输出来比较两个项目; 有一个特定于平台的问题存在于一个而不是另一个; 我的直觉说两者之间的构建设置不同,并且看到输出将是识别差异的最简单方法.

如何查看构建命令字符串,以及此xcode中的构建输出日志?

Mar*_*zyk 84

使用报告导航器.在项目窗口的左侧,您应该在顶部看到一系列小按钮.单击最右侧的按钮以切换到报告导航器.或者,您可以选择"视图">"导航器">"显示报表导航器".

报告导航器显示最近的构建列表.选择一个以在项目窗口的中心查看构建的详细信息.要查看有关构建中特定步骤的更多详细信息,请选择它.您将在右侧看到一个带有一系列水平线的小按钮.单击该按钮可查看该构建步骤的日志.

在此输入图像描述

  • @MarkSzymczyk 我认为他的意思是 Xcode 实际上执行 `xcodebuild` 和类似的命令。我们可以看到Xcode执行的命令吗? (9认同)
  • 构建命令本身如何处理,我们可以在某个地方检索它吗? (3认同)
  • 以及如何检查是否从终端运行? (2认同)
  • 是的,我真的希望能够在启动各种构建时实际看到传递的“xcodebuild”参数。目前正在地狱中试图找出为什么 XCode 不起作用但 CI 对于特定构建起作用...... (2认同)
  • @lostintranslation 我不认为 Xcode 12.4 (12D4e) 运行 xcodebuild 命令。我认为它使用[Swift编译器](https://swift.org/swift-compiler/)(通过命令`swift`或`swiftc`)和其他命令行工具,例如`actool`和`clang `。它在调用命令行工具时使用绝对路径,例如`/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc …`。 (2认同)