我正在Swift中使用新的统一日志记录API。
因此,我创建了一个记录器并按以下方式使用它:
let testLogger = OSLog(subsystem: "my.subsystem", category: "test") os_log("just a test: %@", log: testLogger, type: .error, "error")
如果iOS设备与Mac断开连接,如何检索记录的消息?
我知道新的控制台应用程序会在设备连接到Mac时显示记录的消息。但是,我想检索设备与计算机断开连接时记录的消息。我该如何实现?
谢谢。
在iOS 11上,您现在可以捕获sysdiagnose并访问该sysdiagnose,以通过电子邮件发送(不要通过电子邮件发送,这非常庞大),或导出到保管箱/空投到Mac。说明。
要点是:
Settings > Privacy > Analytics > Analytics Data > sysdiagnose_[xxx] > tap share icon in the nav bar。对我来说,花了不到一分钟。
Settings > Privacy > Analytics > Analytics Data > sysdiagnose_[xxx] > tap share icon in the nav bar
您需要向下滚动到以开头的数据s,然后将类似sysdiagnose_2018.12.13_14-16-19-0500_iPhone_OS_iPhone_15G77
s
sysdiagnose_2018.12.13_14-16-19-0500_iPhone_OS_iPhone_15G77
然后通过AirDrop共享它。您不再需要电缆和iTunes。