3

我的应用程序最近似乎随机崩溃,没有错误或异常。控制台仅以(lldb)浅蓝色显示。我有未捕获的异常处理,但仍然没有。它发生在随机时间。我可以一遍又一遍地做同样的任务,有时会发生,有时不会。有时它也会发生在应用程序中的随机位置。

到目前为止,我所读到的可能只是lldb调试器崩溃了,而不是我的应用程序崩溃了,但是我以前没有注意到它。

任何想法如何找出崩溃的原因是什么?

当我将 MBProgressHUD 添加到我的应用程序时,它似乎已经开始了。

4

3 回答 3

1

我也刚刚遇到了一个类似的错误——我只是在控制台中得到一个蓝色的 lldb,没有其他信息。但是,我在调试导航器中得到了 exc_bad_access,所以我知道这一定是内存问题。我最终将它追踪到了一个我不应该发出的发布命令。. .

您是否在调试导航器中获得有关错误的任何详细信息?

如果是,请提供。

过度释放的对象可能会解释为什么应用程序会随机崩溃,因为(据我了解)系统不会总是因为您向其发送释放命令而立即释放您的对象,但它迟早会这样做。

于 2012-04-22T06:33:45.307 回答
0

我最终使用了 crittercism 和 testflight 崩溃报告来帮助找到它发生的区域。看起来是因为我在后台线程上运行核心数据。

于 2012-04-28T18:26:06.173 回答
0

在过去的 2 个小时左右,我一直在尝试解决这个问题,结果发现我只是在 Xcode 中有一个断点。这可能不是你的情况,但如果有人偶然发现这个线程,请检查你的断点。在 Xcode 中单击此箭头,然后右键单击断点并删除它们。

不确定这是否对任何人都有帮助,或者我只是愚蠢,但请为自己节省 2 小时并检查断点:)

于 2015-04-25T10:42:13.677 回答