【问题标题】:Xcode 4: How do you view the console?Xcode 4:您如何查看控制台?
【发布时间】:2011-03-23 13:58:04
【问题描述】:

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

【问题讨论】:

  • 在 ADC 网站上有一个完整的论坛来解决 NDA 不适用的这类问题,你知道吗?您可能会在那里获得更多帮助。
  • 虽然这只会显示控制台,但这不会让它保持打开状态。请参阅下面 Andreas 和 Holli 的答案,了解此问题的正确解决方案。你可以这样做是首选项>警报>运行完成>取消选中“隐藏调试器”
  • 我发现这个解决方案要好得多,而且它更像以前版本的 XCode:stackoverflow.com/questions/5306276/…

标签: iphone objective-c xcode4


【解决方案1】:

对于 Xcode 5:

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

shift + cmd + c

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 请注意,该图标位于搜索栏的最右下角,与跨步、跨步等位于同一功能区中。
    • 必须点击主面板中的汉堡(水平线)图标才能看到完整的实际控制台输出
    • 这对版本 7 仍然有效。
    【解决方案3】:

    这里有另一种选择

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

    【讨论】:

      【解决方案4】:

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

      编辑

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

      【讨论】:

        【解决方案5】:

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

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

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

        【讨论】:

          【解决方案6】:

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

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

          【讨论】:

          • jshier 在this question 中的回答告诉您如何为模拟器执行您所说的操作。
          【解决方案7】:

          这是另一种选择。

          1. 在 XCode4 中双击您的项目(蓝图图标)。
          2. 选择目标(灰色图标)
          3. 选择构建阶段(顶部中心)
          4. 添加构建阶段“运行脚本”(绿色加号按钮,右下角)
          5. 在 Shell 文本字段下方的文本框中替换 “键入脚本或从工作区拖动脚本文件” "打开 ${TARGET_BUILD_DIR}/${TARGET_NAME}"

          这将打开一个终端窗口,其中正在运行您的命令行应用程序。

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

          【讨论】:

            【解决方案8】:

            有两种选择:

            1. Log Navigator(command-7 或 view|navigators|log)并选择您的调试会话。

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

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-11-01
              • 1970-01-01
              • 2011-11-16
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-10-28
              • 1970-01-01
              相关资源
              最近更新 更多