是否有允许查看另一个 iOS 应用程序创建的控制台输出的 iOS 应用程序?
我的应用程序有几个输出精确时间的 NSLog() 调用。我想测试该应用程序,当它没有连接到我的开发 Mac 时,然后查看时间,可能仍在我的 iDevice 上使用其他一些“控制台浏览器”应用程序。
那可能吗?
是否有允许查看另一个 iOS 应用程序创建的控制台输出的 iOS 应用程序?
我的应用程序有几个输出精确时间的 NSLog() 调用。我想测试该应用程序,当它没有连接到我的开发 Mac 时,然后查看时间,可能仍在我的 iDevice 上使用其他一些“控制台浏览器”应用程序。
那可能吗?
因此,这样做的方法是使用Apple System Logger,它允许您访问日志,然后您可以将它们显示在屏幕上。NSLog 将被记录到这里。几年前我写了一些东西,以便测试人员可以测试应用程序并打开日志并在设备上查看。
使用该接口有点棘手,并且有一个限制,我认为是 200,缓存中的日志数量,所以只记录必要的东西。
快速搜索后,我发现了这个 - SOLogger应该可以帮助你。