如何访问所有NSLog语句?

时间:2016-03-14 18:58:11

标签: ios iphone xcode swift debugging

我有一个非常间歇性地产生错误的应用程序,我试图在swift中使用NSLog语句运行它。但是,在我发现错误发生后,当我连接iPhone以查看“设备”窗口中的日志时。我只看到各种应用程序的大约5分钟的语句。有没有办法让历史记录自动出现?有没有办法只获取应用程序NSLog语句?

2 个答案:

答案 0 :(得分:0)

我还没有尝试过Swift,但我们有时会使用来自Obj-C的NSLogger。它将记录到本地Mac应用程序而不是设备上的控制台。或者,我们有时会登录到文件,然后通过电子邮件传输文件。

答案 1 :(得分:0)

您可以查看Bugfender,它是我们为解决此问题而构建的产品。我们遇到了同样的问题,特别是在向我们的客户提供测试版应用程序时,我们决定制作一个产品来解决这个问题。

使用Bugfender,您无需将设备连接到计算机即可获取设备日志。

它易于集成,您可以选择要从中获取日志的设备。我们的服务离线和在线工作,我们花了很多时间使其可靠和易于使用。