Crashlytics会自动聚合堆栈跟踪类似的崩溃。但是例如我们使用std :: optional,其中堆栈的底部始终是
0
libsystem_kernel.dylib
__pthread_kill + 8
4
libc++abi.dylib
default_terminate_handler() + 48
5 ParaShapr
CLSTerminateHandler() + 4298200188
6 libc++abi.dylib
std::__terminate(void (*)()) + 16
7 libc++abi.dylib
std::terminate() + 68
8 ParaShapr
optional.hpp line 259
std::experimental::bad_optional_access::~bad_optional_access()
和Crashlytics将处理所有错误的可选访问作为单个崩溃,尽管这可能由于许多不同的原因发生在任何地方。
有没有办法控制Crashlytics如何聚合崩溃?