【问题标题】:How to solve Google Fabrics crash - Fatal Exception: DeviceNotSupported?如何解决 Google Fabrics 崩溃 - 致命异常:DeviceNotSupported?
【发布时间】:2020-03-11 08:38:58
【问题描述】:
我的 iOS 应用在 Fabric 上不断崩溃。
致命异常:DeviceNotSupportedException:不支持设备
在函数的签名处,
+(NSString*) IPHONE_OS_VERSION // Fabric pointed lines
{
// code
}
我从未听说过DeviceNotSupportedException。崩溃是为了什么?如何解决?
【问题讨论】:
标签:
ios
objective-c
crash
google-fabric
【解决方案1】:
当 Objective-C 或 C++ 异常未被捕获时,Crashlytics 会在应用程序被允许终止之前记录一些关于它的信息。发生这种情况时,必须在引发异常的线程上运行 CLSProcessRecordAllThreads 函数。这意味着在发生异常的情况下,“崩溃”线程将始终看起来像是在运行 Crashlytics 代码。这是正常现象,只是 Crashlytics 在异常时捕获和呈现堆栈跟踪的一种人工产物。
参考来自 Fabric 文档here