Apple Watch 控制台/设备日志为空

Posted

技术标签:

【中文标题】Apple Watch 控制台/设备日志为空【英文标题】:Apple Watch console / device logs is empty 【发布时间】:2018-01-01 00:19:11 【问题描述】:

在 XCode > Window > Devices and Simulators 中,我可以很好地看到来自 iPhone 的控制台/日志,但我看不到来自配对 Apple Watch 的任何日志。在 Console.app 中,情况更糟。我看不到来自 iPhone 和 Watch 的任何日志/消息。我试图重新启动我的 Mac,重新连接手机,但没有用。有什么想法吗?

XCode 是 9.2 (9C40b)。 ios 11.2.1,WatchOS 4.2。 OS X 10.13.2

【问题讨论】:

手表是否已与新手机配对? 不确定您的意思,但手表曾经与我的旧 iPhone 配对,我取消配对并将其与这款新手机配对(作为新手表,无法从备份中恢复)跨度> 配对和 Watch 调试出现了很多不稳定的行为。要尝试的一件事是在充电器上使用手表。我认为,以这种方式供电时,它的表现会好很多,因为它不会节省那么多电。 如何防止手表在充电时自动锁定? 就像你戴着它一样。删除密码并将屏幕按时设置为尽可能长。 (这些也有助于开发。) 【参考方案1】:

您可以通过将sysdiagnose 配置文件安装到您的 Apple Watch 来做到这一点。

从这里下载 watchOS 配置文件:

https://developer.apple.com/bug-reporting/profiles-and-logs/?name=sysdiagnose

将它添加到您的 iPhone,您将可以选择“Apple Watch”来安装它。安装并点击“完成”后,您将开始在 Console.app 中看到 Apple Watch 日志。

【讨论】:

以上是关于Apple Watch 控制台/设备日志为空的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 Apple Watch 页面控制器中缺少的界面控制器?

Apple Watch Storyboard:不支持的配置 - 模态控制器无法访问接口控制器

Apple Watch:删除接口控制器的状态栏

没有动画的Apple Watch推送控制器这可能吗?

知道何时在 Apple Watch 模态界面控制器中单击取消按钮

如何使用 Apple Watch 的 os_log 访问过去一天的日志?