2010-07-31 189 views
79

我似乎无法找到在XCode 4中运行控制台(显示NSLog注释)的方法。以前版本的XCode的常规方法不起作用。有没有人有如何完成这个想法?Xcode 4:你如何查看控制台?

+2

上有ADC网站,这些各种各样的问题,其中的NDA整个论坛不适用,你知道吗?你可能会在那里获得更多帮助。 – Abizern 2010-08-05 21:31:33

+0

虽然这只会显示控制台,但不会保持打开状态。请参阅下面的Andreas和Holli的解答,以解决这个问题。你可以这样做是首选项>警报>运行完成>取消选中“隐藏调试器” – PlagueHammer 2011-01-30 00:10:28

+0

我发现这个解决方案要好得多,而且它更像以前版本的XCode:http://stackoverflow.com/questions/5306276/ xcode-4-detach-the-console-log-window – MStudios 2011-05-04 15:39:51

回答

96

您需要点击Log Navigator图标(左侧边栏最右边)。然后在左侧边栏中选择您的调试/运行会话,您将在编辑器区域拥有控制台。

enter image description here

+0

只是一个提示,该图标位于搜索栏的右下角,与步骤相同,步入等。 – 2013-04-04 20:49:15

+0

不得不点击主面板中的汉堡包(水平线)图标以查看实际的控制台输出完整 – 2014-07-01 03:05:25

+2

这仍然适用于版本7. – rottenoats 2016-04-18 13:05:24

8

控制台是没有多余的窗口了,但它是文本编辑区域下。您可以设置首选项以始终显示此区域。转到“常规”“运行开始”并激活“显示调试器”。在“运行完成”下,调试器被设置为再次隐藏。您应该停用该选项。现在控制台将保持可见。

编辑

在最新发布的GM可以显示并通过工具栏中的按钮隐藏控制台。好简单。

0

有两种选择:

  1. 日志导航(命令-7或视图|导航|日志),然后选择您的调试会话。

  2. “View | Show Debug Area”查看NSLog输出并与调试器进行交互。

这里是两张照片。你通常不会同时拥有这两个,但我只能在每个帖子链接一个图片! http://i.stack.imgur.com/4gG4P.png

2

这是一个替代方案。

  1. 在XCode4中双击您的项目(蓝图图标)。
  2. 选择目标(灰色图标)
  3. 选择构建阶段(上中)
  4. 添加构建阶段“运行脚本”(绿色加号按钮,右下)
  5. 在外壳下方的文本框中文本框取代 “类型的脚本或从工作区拖出一个脚本文件”与 “开放$ {TARGET_BUILD_DIR}/$ {TARGET_NAME}”

这将打开你的命令行应用程序在它运行的终端窗口。

这不是一个好的解决方案,因为XCode 4仍然运行并调试应用程序,而不依赖于您在弹出的终端窗口中所做的操作。

4

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

当然,这并不为模拟器:(

+0

jshier在[此问题](http:// stackoverflow。 com/questions/5306276/xcode-4-detach-the-console-log-window)告诉你如何去做你正在谈论的模拟器。 – funroll 2012-11-06 15:35:54

14

工作,如果你只是想,当你运行你的应用程序,然后你可以进入XCode4喜好有日志输出显示 - >警报,然后点击“开始运行“在左栏。

然后选择'显示调试器',当你运行应用程序时,NSLog输出将显示在编辑器窗格的下面。

这样,您不必在底部的“向上箭头”按钮上进行选择。

4

这里”替代

的Xcode 4短切以显示和隐藏控制台是(命令移-Y),这将显示在下面乌尔文本edior控制台和调试器在同一个窗口。

18

的Xcode的5:

视图 - >调试区域 - >激活控制台

SHIFT + CMD + C

相关问题