【问题标题】:App crashes but no crashlogs on the device应用程序崩溃但设备上没有崩溃日志
【发布时间】:2015-02-18 04:24:44
【问题描述】:

我们当前的应用程序测试版有时会崩溃,这发生在我和我的同事身上。测试版通过 Apple 的 TestFlight 应用程序发送,我将其构建到自己的手机上。手机是运行最新 iOS8 的 iPhone6。

当我将它们中的每一个都挂在我的 Mac 上并加载崩溃日志时,我在崩溃发生时找不到任何崩溃日志(在其他时间也没有)。我看到了其他应用程序最近的崩溃日志,但没有一个崩溃是我们的应用程序。此外,当时没有未知的崩溃表明内存问题。

应用程序在使用几分钟到一小时后崩溃,而且似乎不是每次都崩溃。所以不是在启动时,而是在中间的某个地方,并不总是在中间。应用正在积极使用用户位置。

此测试版的更改: - 地图上有更多 MKOverlays - 第一次 MKMapCamera 在地图上定位用户位置 - 使用地图时发生崩溃

有什么想法吗?

最好, 斯杰德

编辑: 在我的手机上用 xcode 运行了一段时间后,我终于找到了一些崩溃日志。也许是那种崩溃?:

Exception Type:  EXC_RESOURCE
Exception Subtype: WAKEUPS
Exception Message: (Limit 150/sec) Observed 300/sec over 300 secs
Triggered by Thread:  19

【问题讨论】:

  • 是否添加了未捕获的异常处理程序?
  • 好一个,但我没有。我有 Flurry,但我不希望(并且经历过)他们会吞下我所有的例外。
  • 您必须实现未捕获的异常处理程序才能到达异常的根源。
  • 如果你不想实现,那么你应该从编辑方案中启用僵尸对象。
  • 如果没有未捕获的异常处理程序,它应该会导致崩溃日志,对吗?这就是我想要的。

标签: ios xcode crash-log


【解决方案1】:

似乎我在另一个时间发生了内存崩溃。很奇怪。

我在自己的手机(不是模拟器)上运行该应用程序进行调试,发现这是内存崩溃。现在内存崩溃日志在正确的时间出现了

不确定之前发生了什么以及为什么时间不对。

内存崩溃日志也显示为未知。见第一个:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-24
    • 2012-11-15
    • 2014-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多