我的应用程序最近似乎随机崩溃,没有错误或异常。控制台仅以(lldb)
浅蓝色显示。我有未捕获的异常处理,但仍然没有。它发生在随机时间。我可以一遍又一遍地做同样的任务,有时会发生,有时不会。有时它也会发生在应用程序中的随机位置。
到目前为止,我所读到的可能只是lldb
调试器崩溃了,而不是我的应用程序崩溃了,但是我以前没有注意到它。
任何想法如何找出崩溃的原因是什么?
当我将 MBProgressHUD 添加到我的应用程序时,它似乎已经开始了。
我也刚刚遇到了一个类似的错误——我只是在控制台中得到一个蓝色的 lldb,没有其他信息。但是,我在调试导航器中得到了 exc_bad_access,所以我知道这一定是内存问题。我最终将它追踪到了一个我不应该发出的发布命令。. .
您是否在调试导航器中获得有关错误的任何详细信息?
如果是,请提供。
过度释放的对象可能会解释为什么应用程序会随机崩溃,因为(据我了解)系统不会总是因为您向其发送释放命令而立即释放您的对象,但它迟早会这样做。
我最终使用了 crittercism 和 testflight 崩溃报告来帮助找到它发生的区域。看起来是因为我在后台线程上运行核心数据。