我希望在不通过Xcode启动时测试我的应用,而是直接从跳板启动。我希望看到日志消息。
使用os_log
查看模拟器的控制台日志时,我没有遇到任何问题。这很棒,因为我的类别和子系统让我过滤以确切地查看我想在控制台应用中看到的消息:
现在我想在我的设备上执行此操作。我可以在控制台应用中看到我的已连接设备:
但我在控制台应用中看不到任何应用的os_log
或print
消息。这不是一个支持的东西吗?有没有办法从我的设备登录到控制台应用程序?是否有任何方式从我在设备上独立运行的应用程序进行记录?
编辑 Curiouser和curiouser。现在,当应用程序在设备上独立运行时,我能够在控制台中看到我的应用程序的os_log
消息:
然而,问题是“某些”这个词。它似乎开始工作了一段时间,然后它再次神秘地停止。就像从设备到控制台的管道不可靠一样。
所以现在问题变成了:有没有办法从我在设备上独立运行的应用程序可靠地?