如何在iOS模拟器中直接运行应用程序时查看日志?

5
我想直接在iOS模拟器中运行应用程序,并查看从NSLog发出的日志(而不是从Xcode运行应用程序)。我该如何实现?
1个回答

6
根据运行时版本,您可以使用以下之一:
xcrun simctl spawn booted syslog -w
xcrun simctl spawn booted log stream
tail -F "$(xcrun simctl getenv booted SIMULATOR_LOG_ROOT)/system.log"

如果您使用的是macOS Sierra,您还可以从Console.app中选择模拟设备以查看日志。


谢谢。有没有适用于OSX的工具? - Boon
1
我不明白你的后续问题。打开Terminal.app并运行这些命令。 - Jeremy Huddleston Sequoia
我的意思是,是否有像控制台应用程序那样的GUI工具可以代替终端来完成这个任务。 - Boon
1
没错,只需使用Console和要么浏览到文件(旧版本)或选择模拟设备(新版本)。 - Jeremy Huddleston Sequoia
有没有办法在Swift中查看“print”语句的输出? - Steven Hepting

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接