ios - 访问 iOS 设备的控制台输出

标签 ios debugging nslog console-output

是否有一个 iOS 应用程序允许查看另一个 iOS 应用程序创建的控制台输出?

我的应用程序有几个 NSLog() 调用输出精确的时间。我想测试该应用程序,当它未连接到我的开发 Mac 时,然后查看时间,可能仍在我的 iDevice 上使用其他一些“控制台浏览器”应用程序。

这可能吗?

最佳答案

所以执行此操作的方法是使用 Apple System Logger这允许您访问日志,然后您可以在屏幕上显示它们。 NSLog 将记录到此。几年前我写了一些东西,以便测试人员可以测试应用程序并打开日志并在设备上查看。

使用界面有点棘手,缓存中的日志数量有限制,我认为是 200,所以只记录必要的东西。

快速搜索后,我找到了这个 - SOLogger这应该对你有帮助。

关于ios - 访问 iOS 设备的控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35694539/

相关文章:

ios - 在iOS应用程序和Web应用程序上链接Facebook Graph

objective-c - Xcode 4.2和ARC的iOS AVAudioPlayer双重声音播放问题

c# - 为什么 Visual Studio 调试器不能正确计算涉及泛型类型参数的表达式?

c - gdb 脚本根据变量值隔离线程

ios - 动态开启 NSLogs

ios - 旋转 Action 在 iPhone 5S 和 iPad Air 中不起作用,适用于 cocos2d-iphone 1.0.1

ios - 如何将图像转换为 Base64Encode 字符串

visual-studio - Visual Studio 2019 中缺少 Javascript 控制台窗口

iphone - NSLog 与 CGPoint 数据

ios - 如果结果使用 NSLog 记录,如何创建单元测试