我的应用程序最近似乎随机崩溃,没有错误或异常。控制台只显示浅蓝色的(lldb)
。我有未处理的异常处理,但仍然没有。它发生在随机时间。我可以一遍又一遍地完成同样的任务,有时它会发生,有时却不会发生。有时它也会在应用程序中的随机位置发生。
到目前为止,我所看到的可能只是lldb
调试器崩溃,而不是我的应用程序,但我之前没有注意到它。
任何想法如何弄清楚崩溃的原因是什么?
当我将MBProgressHUD添加到我的应用程序时似乎已经开始了。
答案 0 :(得分:1)
我也遇到了类似的错误 - 我刚刚在控制台中获得了一个蓝色的lldb而没有其他信息。但是我在调试导航器中得到了一个exc_bad_access,所以我知道它必须是一个内存问题。我最终追踪到了一个我不应该做的发布命令。 。 。
您是否在调试导航器中收到错误的任何详细信息?
如果是,请提供。
过度发布的对象可能会解释为什么应用程序会在随机时间崩溃,因为(根据我的理解)系统不会总是立即释放您的对象,因为您发送了一个释放命令,但是它会更快地执行或者后面。
答案 1 :(得分:0)
我最终使用了关键性和testflight崩溃报告来帮助找到它发生的区域。它看起来像是因为我在后台线程上运行核心数据。
答案 2 :(得分:0)
我在过去2个小时左右一直试图解决这个问题。事实证明我只是在Xcode中有一个断点。这可能不是你的情况,但如果有人偶然发现这个帖子,请检查你的断点。 在Xcode中,点击this arrow然后right click your breakpoints并删除它们。
不确定这对任何人是否有帮助,或者我是否只是愚蠢,但保存2小时并查看断点:)