Xcode 9.3无法查看实时设备日志:是否有隐藏按钮或为Bug?
Xcode 9.3 设备实时日志查看问题解答
我当初升级到Xcode 9.3的时候也碰到过一模一样的困惑,找了半天那个小箭头都没找到,后来查了官方更新说明才搞清楚:这不是Bug,Apple确实在这个版本里移除了Devices and Simulator面板底部的实时日志入口,相当于引导用户转到系统自带的Console应用查看设备日志,也没有隐藏按钮可以调出原来的日志面板。
给你两个实用的替代方案:
- 使用macOS自带Console应用:打开Launchpad找到Console(或者用Spotlight搜索),在左侧导航栏的「设备」列表里选中你的真机,就能看到设备的实时日志流了。你还可以用顶部搜索框过滤特定App的日志,或者通过右上角的「日志级别」按钮筛选不同严重程度的日志,功能比原来Xcode里的面板还全面。
- 用终端命令行查看:如果你习惯用命令行,打开Terminal输入
log stream --device --predicate 'processImagePath contains "你的App名称"',就能实时输出你指定App的日志;还能添加--style compact参数让日志显示更简洁,满足个性化的查看需求。
内容的提问来源于stack exchange,提问作者Rein rPavi
相关产品推荐
相关产品推荐

