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

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

您需要单击“日志导航器”图标(左侧边栏最右侧)。 然后在左侧边栏中select您的debugging/运行会话,您将在编辑器区域有控制台。

在这里输入图像说明

对于Xcode 5:

查看 – >debugging区域 – >激活控制台

shift + cmd + c

如果您只是希望在运行应用程序时显示日志输出,则可以进入XCode4首选项 – >警报,然后单击左侧列中的“开始运行”。

然后select“显示debugging器”,当你运行应用程序时,NSLog输出将显示在编辑器窗格的下面。

这样,您不必在底部的“向上箭头”button上进行select。

控制台不再是额外的窗口,但它是在texteditor区域下。 您可以设置首选项来始终显示此区域。 转到“常规”“运行启动”并激活“显示debugging器”。 在“运行完成”下,debugging器被设置为再次隐藏。 您应该停用该选项。 现在控制台将保持可见。

编辑

在最新的GM版本中,您可以通过工具栏中的button显示和隐藏控制台。 好简单。

您可以随时通过打开pipe理器,单击设备选项卡,select您的设备并select它的控制台,在不同的窗口中看到控制台。

当然,这不适用于模拟器:(

这是另一种select

Xcode 4中显示和隐藏控制台的快捷方式是(command-shift-Y) ,这将在同一个窗口中显示下面的控制台和debugging器在你的文本编辑器下面。

这是一个替代scheme。

  1. 在XCode4中双击你的项目(蓝图图标)。
  2. select目标(灰色图标)
  3. selectbuild立阶段(顶部中心)
  4. 添加构build阶段“运行脚本”(绿色加上button,右下angular)
  5. 在Shell文本框下方的文本框中,将“打开$ {TARGET_BUILD_DIR} / $ {TARGET_NAME}”replace为“键入脚本或从工作区拖动脚本文件”

这将打开一个terminal窗口,其中运行命令行应用程序。

这不是一个好的解决scheme,因为XCode 4仍然运行和debugging应用程序,而不pipe你在popup的terminal窗口中做什么。

有两个select:

  1. 日志导航器(命令7或视图|导航器|日志)并select您的debugging会话。

  2. “查看|显示debugging区域”查看NSLog输出并与debugging器交互。

这里有两张照片。 你通常不会有这两个,但我只能链接每个职位的一个图像! http://i.stack.imgur.com/4gG4P.png