【问题标题】:Unable to find code where crash happens in xcode crash report在 xcode 崩溃报告中找不到发生崩溃的代码
【发布时间】:2017-01-04 05:30:20
【问题描述】:

我在 x-code 中收到了几份崩溃报告(由用户报告),但无法找出它的用途。我在项目中打开它,但它没有显示发生崩溃的代码行(显然我尝试单击堆栈跟踪的每一行)。

【问题讨论】:

  • 控制台发生了什么?
  • 此崩溃报告来自实际用户(不是来自开发过程)
  • @Parth,你用All Exceptions测试崩溃了吗?
  • 对不起@aircraft 我没有得到你的问题
  • 屏幕截图中堆栈跟踪的底部通常有一个滑块,如果您还没有这样做,请将其移动以显示更多跟踪

标签: ios swift xcode crash-reports


【解决方案1】:

如果您想在已发布的版本中触发崩溃,那么您应该将崩溃报告器集成到您的项目中,Crashlytics 就是其中之一。

Integrate Crashlytics

集成它并将您的构建发布给客户或测试人员。每当它崩溃时,您都会收到电子邮件通知,其中包含控制器名称和行号。

如果您正在调试:

您必须为此使用Exception Breakpoint

在您的Project Navigator 中选择BreakpointSelect + Option,如下所示:

你会提示:

它会自动Enable Exception Breakpoint

【讨论】:

  • @Parth 看看我上面的回答。
  • 是.... 异常断点仅在调试时有效。如果您的应用程序处于发布模式,那么您必须集成 Crash Reporter。 Crashlytics 就是其中之一,并且易于集成。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-13
  • 1970-01-01
  • 2021-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多