我希望测试应用程序时不通过Xcode启动,而是直接从SpringBoard启动。同时,我想在此过程中查看日志消息。
使用
现在问题变成了:是否有任何方法可以从独立运行在设备上的我的应用程序中可靠地记录日志?
os_log
,我没有任何问题查看模拟器的控制台日志。这很不错,因为我的类别和子系统让我可以过滤以查看我想在“Console”应用程序中看到的确切消息:
现在我想在我的设备上执行此操作。我可以在控制台应用程序中看到我的连接设备列表:
但是我在控制台应用程序中看不到我的应用程序的任何os_log
或print
消息。这只是不支持的吗?有没有一种方法可以从我的设备记录到控制台应用程序?有没有任何方法可以独立于设备运行的应用程序进行日志记录?
编辑 更加好奇了。现在我能够在应用程序在设备上独立运行时看到一些os_log
消息:
然而,问题在于“某些”。它似乎会开始工作一段时间,然后又神秘地停止。就像从设备到控制台的管道不可靠一样。现在问题变成了:是否有任何方法可以从独立运行在设备上的我的应用程序中可靠地记录日志?