APP如果由于内存耗尽而闪退,crashlytics无法捕获异常

我们的一个APP使用了crashlytics,一般如果APP crash了,都会收到邮件通知,定位问题比较方便。可是最近有几次用户打电话告诉我们应用闪退了,我们却没有收到crashlytics发来的邮件。

通过debug,我们发现应用有一个BUG会导致内存溢出,当内存耗尽的时候,在xcode上就能看到一个错误信息,提示内存不足;而没有连接xcode直接运行的时候,结果就是应用闪退。而且这种情况下crashlytics似乎是无法捕获异常的,或者是没有资源把crash上报。所以就会出现这种现象,用户打电话反馈闪退,而我们没有收到crash通知邮件。

所以,如果明明应用闪退了,却收不到通知,就要考虑检查一下内存方面的问题。

你可能感兴趣的:(ios,memory,Crash,闪退,crashlytics)