我正在寻找 Xcode 应用程序本身的日志。不是我的 iOS 应用程序或设备的日志。
我一直在使用 Storyboard 源代码 xml 进行一些实验工作。有时我会收到 Xcode 随机崩溃或类似“无法打开文档 Main.storyboard”的消息。无法验证文档内容”(这与 git 冲突无关)
我想查看日志,看看它是否提供了有关 xml 的哪一部分导致这些崩溃或错误的线索。
注意:我可以通过查看“控制台”应用程序找到一些额外的崩溃信息。但不是错误信息。
Thanks.
这里有一些事情。首先,我不相信 Xcode 会写入任何专用日志文件(与 Android Studio 不同,Android Studio 将日志放在 ~/Library/Logs/AndroidStudio2.2 下)。话虽如此,有几个地方可以获得它们:
1.设备日志
Xcode 使用系统日志记录将其消息记录到控制台。如果您打开控制台应用程序,请在设备列表中找到您的 macOS 设备并查看消息。默认情况下,它显示来自所有应用程序的所有消息,但您可以通过 PROCESS - Xcode 进行过滤(过滤有点不直观,您首先搜索生成 ANY|Xcode 过滤器的 Xcode,然后选择 ANY 并将其更改为 PROCESS )。
macOS Sierra 上的控制台应用程序的一个问题是,它仅显示启动控制台应用程序时的日志,而不是更早的日志。您可以使用log
命令行收集以前的日志(例如sudo log collect --last 1d
)。您可以找到有关它的更多信息here.
或者,您实际上可以从终端启动 Xcode(通过输入/Applications/Xcode-beta.app/Contents/MacOS/Xcode
在终端窗口中)。如果这样做,所有日志都将写入终端控制台。
2. 诊断报告
这些(也可以通过控制台应用程序访问)将包含 Xcode 本身不记录的崩溃(在某些情况下,Xcode 会默默地死掉,但诊断报告可能仍包含错误以及调用堆栈和其他有用信息)。请注意,诊断报告存储在两个位置,分别位于 ~/Library/Logs 和 /Library/Logs 下 - 确保检查这两个位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)