【问题标题】:Xcode 9.3 there is no way to see live device logsXcode 9.3 无法查看实时设备日志
【发布时间】:2018-04-26 02:32:11
【问题描述】:

在 Xcode 9.3 中是否有任何隐藏按钮可以查看实时设备日志,或者苹果强迫我们去控制台查看设备日志,这也可能是一个错误。

在 Xcode 的设备和模拟器选项卡中,我再也看不到底部的小箭头了。

请参考附件。

【问题讨论】:

    标签: ios xcode9.3


    【解决方案1】:

    在 Xcode 9.3 中,设备日志被移动到新位置。要进入新屏幕,您必须通过 Xcode -> Windows -> 设备和模拟器导航。在设备和模拟器屏幕上,添加了一个新按钮,显示打开控制台。

    单击一个打开的控制台按钮,然后您将被导航到一个新屏幕。我相信您会在此处获得运行时的设备日志。

    【讨论】:

    • 感谢您的回答,但正如我的问题中提到的,苹果现在强迫我们使用控制台,我们现在只是从 Xcode 打开控制台应用程序。
    • 此外,现在无法导出我们在以前的版本中能够做到的实时日志。您必须选择要导出的日志。
    【解决方案2】:

    简单地说,

    1. Xcode -> Windows -> Device & Simulators
    2. Click: Open Console
    

    它将开始显示日志。

    重要:

    对于Swift 项目print(" ")/debugPrint(" ") 日志不会在此处显示。 使用 NSLog("Something") 进入 console 应用程序。

    【讨论】:

      【解决方案3】:

      另一个(错误地被否决的)答案是正确的。当我单击设备窗口中的控制台按钮时...

      ...我看到设备的实时控制台消息在控制台应用程序中滚动:

      【讨论】:

      • 嗨,马特,感谢您的回答,如果我们这样做,就无法导出我们在以前的版本中能够做到的实时日志。您必须选择要导出的日志。
      • 控制台应用程序可让您过滤日志。它强大得多。
      • 我也同意 Matt 的观点,即使用控制台应用程序有多么强大和灵活。有多个过滤器参数可供选择,例如 PID、日期和时间、线程 ID 等等。
      • 前进两步,后退一步。没有将日志导出到文件的好方法
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-15
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多