ios - Crashlytics 未报告任何前台 OOM

标签 ios out-of-memory crashlytics

我通过增加一个无限大的 NSString NSArray 造成了 OOM 崩溃,我什至尝试调用 exit(0) 只是为了让它看起来像一个 OOM。虽然这些操作意外终止了应用程序,但我没有在 Crashlytics 上看到任何 OOM 报告,并且它不会在应用程序的下一次运行时调用委托(delegate)回调 crashlyticsDidDetectReportForLastExecution:。我在未连接到模拟器的真实设备上运行该应用程序,它报告的任何其他类型的崩溃/错误都正常。有谁知道可能是什么问题?

最佳答案

这里是来自 Fabric 的 Mike。我们也讨论了 Fabric 支持,但要为所有人澄清。 OOM 会在服务器上检测到,但会在当前 UTC 日结束时批量处理,并将在处理完成后的下一个 UTC 日开始在您的 Fabric Crashlytics 仪表板中可见。

关于ios - Crashlytics 未报告任何前台 OOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43765763/

相关文章:

ios - 如何将 Crashlytics 与静态库集成

ios - 在 Swift 中将球拖过圆形路径

Android/iOS OpenCV 扩眼检测

ios - meteor ( react ):iOS应用程序进入后台(后台运行实例)时所有图像消失

ios - Swift 选择器和闭包讨论

ios - UIImageView 不释放内存(根据 VM Tracker) - 内存不足警告和终止

android - 我们如何将 Admob 和 Firebase crashlytics 添加到 Android Studio Bumble Bee Build.Gradle 文件中

Python:下载大文件时出现不可预测的内存错误

android - 回收位图

ios - 适用于 flutter ios 上 flutter 的 Firebase Crashlytics 设置