【发布时间】:2021-01-21 14:05:40
【问题描述】:
使用 Xcode 12 和 NSLog 记录我的消息。当我打开“窗口 -> 设备和模拟器”并在 iPhone 上查看我的应用程序的日志文件时,我只看到崩溃日志(我和其他人的应用程序的崩溃日志)。有没有办法只查看我的常规日志消息? NSLog 输出显示在控制台中,没问题。谢谢....
【问题讨论】:
-
NSLog 将写入控制台,如果它可以找到一个(在调试模式下)在发布模式下它找不到控制台,所以它不会,如果你的意图是为了调试目的而写一些日志你不能通过简单的
NSLog实现这一点,您可以使用第三方服务。如果您正在跟踪某些东西,您可以使用 Newrelic、firebase 和许多其他可用工具,如果您想编写自定义文本以便分析崩溃,您可以尝试使用 fabric,不确定您在此处解决的问题的复杂性 -
当应用程序不是由 Xcode 启动时发生了崩溃,但是当在 Xcode 中启动时,一切都很好(我能够在 Xcode 的控制台中看到 NSLog 输出)。所以,我认为在设备日志中查看 NSLog 会很有用...