Xcode 4:你如何查看控制台?

时间:2010-07-31 07:56:10

标签: iphone objective-c xcode4

我似乎找不到在XCode 4中运行控制台(显示NSLog注释)的方法。以前版本的XCode的常规方法不起作用。有没有人知道如何做到这一点?

8 个答案:

答案 0 :(得分:103)

您需要单击“日志导航器”图标(位于左侧边栏的最右侧)。然后在左侧边栏中选择Debug / Run会话,您将在编辑区域中安装控制台。

enter image description here

答案 1 :(得分:22)

for Xcode 5:

查看 - >调试区 - >激活控制台

shift + cmd + c

答案 2 :(得分:14)

如果您只想在运行应用程序时显示日志输出,那么您可以进入XCode4首选项 - >提醒并点击左侧栏中的“运行开始”。

然后选择“显示调试器”,当您运行应用程序时,NSLog输出将显示在编辑器窗格下方。

这样您就不必选择底部栏的“向上箭头”按钮。

答案 3 :(得分:8)

控制台不再是额外的窗口,但它位于texteditor区域下方。您可以将首选项设置为始终显示此区域。转到“常规”“运行开始”并激活“显示调试器”。在“运行完成”下,调试器将再次设置为隐藏。您应该停用该选项。现在控制台仍然可见。

修改

在最新的GM Release中,您可以通过工具栏中的按钮显示和隐藏控制台。很容易。

答案 4 :(得分:4)

您可以随时在另一个窗口中看到控制台,方法是打开管理器,单击“设备”选项卡,选择您的设备并选择它的控制台。

当然,这对模拟器不起作用:(

答案 5 :(得分:4)

这是'替代

Xcode 4 显示和隐藏控制台的快捷方式是(命令移位-Y),这将显示控制台和调试器在你的文本edior下面窗口。

答案 6 :(得分:2)

这是另一种选择。

  1. 在XCode4中,双击您的项目(蓝图图标)。
  2. 选择目标(灰色图标)
  3. 选择构建阶段(顶部中心)
  4. 添加构建阶段“运行脚本”(绿色加按钮,右下角)
  5. 在Shell文本字段下面的文本框中替换 “键入脚本或从工作区拖动脚本文件” “打开$ {TARGET_BUILD_DIR} / $ {TARGET_NAME}”
  6. 这将打开一个终端窗口,其中包含您的命令行应用程序。

    这不是一个很好的解决方案,因为XCode 4仍然可以独立于您弹出的终端窗口中的内容运行和调试应用程序。

答案 7 :(得分:0)

有两种选择:

  1. Log Navigator(命令7或视图|导航器|日志)并选择您的调试会话。

  2. “查看|显示调试区域”以查看NSLog输出并与调试器进行交互。

  3. 这是两张照片。您通常不会同时打开,但我只能在每个帖子中链接一个图像! http://i.stack.imgur.com/4gG4P.png