当我使用iOS模拟器并且应用程序崩溃时,我找不到崩溃日志。我一直在寻找整个互联网,无法弄清楚如何启用它们。我知道我可以在一个实际设备上运行并以这种方式获取崩溃日志,但是我现在试图修复的错误往往导致程序挂起在调试器中。然后没有qlaunchsuccess数据包发送,这是一个巨大的痛苦,特别是当我不得不一遍又一遍地运行程序。我能找到的唯一建议就是使用CrashReporterPrefs,但搜索我的硬盘后却没有发现任何与此类似的东西。我还挖掘了XCode的包内容和iOS模拟器的文件。 iOS模拟器有一个崩溃日志文件夹,但它是空的。任何人都知道如何使这个工作?感谢。
答案 0 :(得分:29)
崩溃日志应显示在此目录
下〜/库/日志/ DiagnosticReports /
答案 1 :(得分:2)
如果您没有运行Xcode(我的是4.5.2),但只是模拟器(我的是6.0),当应用程序崩溃时,它会保存崩溃报告。要查看它,请打开Application / Utilities / Console和
(1)确保它显示日志列表(请参阅控制台的左上角以确保不隐藏)
(2)在“诊断和使用信息”下有一个“用户诊断报告”,如果你打开它应该有你的崩溃报告
(3)控制台右侧的区域有日志
答案 2 :(得分:-5)
崩溃日志只是调试器已经为您提供的输出。当你在连接到调试器的模拟器中运行,并且遇到崩溃时,你可以在调试导航器中查看反向跟踪信息(默认键绑定是cmd + 5)