【发布时间】:2017-11-13 16:36:04
【问题描述】:
我想在我的应用程序不是通过 Xcode 启动时测试它,而是直接从跳板启动。而且我想在执行此操作时查看日志消息。
使用os_log 查看模拟器 的控制台日志没有任何问题。太好了,因为我的类别和子系统让我可以过滤以准确查看我想在控制台应用中看到的消息:
现在我想在我的设备上执行此操作。我可以在控制台应用程序中看到我连接的设备:
但我在控制台应用程序中看不到我的应用程序的任何 os_log 或 print 消息。这不是受支持的东西吗?有没有办法从我的设备登录到控制台应用程序?是否有任何方法可以从我在设备上独立运行的应用进行日志记录?
编辑越来越好奇。现在,当应用在设备上独立运行时,我可以在控制台中看到 一些 应用的 os_log 消息:
然而,问题在于“一些”这个词。它似乎开始工作了一段时间,然后又神秘地停止了。就好像从设备到控制台的管道不可靠。
所以现在问题变成了:有什么方法可以可靠地从我在设备上独立运行的应用中记录?
【问题讨论】: