我想使用控制台日志来解决我的应用程序的错误。所以我使用Xcode查看设备控制台日志。问题是控制台日志已清除早期日志,并且仅显示有限数量的日志条目。是否有方法访问旧日志条目。
ccgok5k51#
我找到了两种方法来做到这一点。1.生成一个sysdiagnose并将其AirDrop到您的计算机。sysdiagnose tarball包含一个名为system_logs.logarchive的包,可以使用Console打开它。
1.当设备通过USB连接到Mac时,您可以使用log工具收集日志。在Terminal中运行log collect --device --output logs.logarchive。然后,在Console中打开logs.logarchive。请注意,默认情况下,Console将仅显示最近5分钟的消息。您可以在窗口底部附近进行更改:
log
log collect --device --output logs.logarchive
1条答案
按热度按时间ccgok5k51#
我找到了两种方法来做到这一点。
1.生成一个sysdiagnose并将其AirDrop到您的计算机。sysdiagnose tarball包含一个名为system_logs.logarchive的包,可以使用Console打开它。
1.当设备通过USB连接到Mac时,您可以使用
log
工具收集日志。在Terminal中运行log collect --device --output logs.logarchive
。然后,在Console中打开logs.logarchive。请注意,默认情况下,Console将仅显示最近5分钟的消息。您可以在窗口底部附近进行更改: