繁体   English   中英

Xcode 9.3 无法查看实时设备日志

[英]Xcode 9.3 there is no way to see live device logs

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

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

请参考随附的屏幕。 在此处输入图像描述

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

在此处输入图片说明

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

控制台日志屏幕

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

在此处输入图片说明

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

在此处输入图片说明

简单地,

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

它将开始显示日志。

重要的:

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

我的日志会随机消失——通常是在应用程序崩溃时。 如果我从设备中删除该应用程序,则日志会在下一次构建时返回。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM