iOS模拟器崩溃日志

Dus*_*tin 14 debugging xcode objective-c crash-reports

当我使用iOS模拟器和应用程序崩溃时,我找不到崩溃日志.我一直在寻找整个互联网,无法弄清楚如何启用它们.我知道我可以在一个实际设备上运行并以这种方式获取崩溃日志,但是我现在试图修复的错误往往导致程序挂起在调试器中.然后没有qlaunchsuccess数据包发送,这是一个巨大的痛苦,特别是当我不得不一遍又一遍地运行程序.我能找到的唯一建议就是使用CrashReporterPrefs,但搜索我的硬盘后却没有发现任何与此类似的东西.我还挖掘了XCode的包内容和iOS模拟器的文件.iOS模拟器有一个崩溃日志文件夹,但它是空的.任何人都知道如何使这个工作?谢谢.

小智 30

  1. 使用Xcode运行您的应用程序以将应用程序安装到iOS模拟器
  2. 在没有Xcode的模拟器上启动应用程序
  3. 重现崩溃的步骤
  4. 崩溃日志应显示在此目录下

    〜/资源库/日志/ DiagnosticReports /

  • 这应该是答案 (3认同)
  • 最佳答案; 有很多理由只在 Sim 中运行,例如。将 sim 用于旧版本的操作系统,它不会在当前的 Xcode 下运行。 (2认同)

Ger*_*ard 6

如果您没有运行 Xcode(我的是 4.5.2)而只是运行模拟器(我的是 6.0),那么当应用程序崩溃时,它会保存崩溃报告。要查看它,请调出应用程序/实用程序/控制台,然后

(1) 确保它显示日志列表(请参见控制台左上角以确保没有隐藏)

(2) 在“诊断和使用信息”下有一个“用户诊断报告”,如果你打开应该有你的崩溃报告

(3)控制台右侧区域有日志


Dan*_*n F -5

崩溃日志只是调试器已经提供给您的输出。当您在附加到调试器的模拟器中运行时,并且遇到崩溃,您可以在调试导航器中查看后台跟踪信息(默认键绑定是 cmd+5)