我在一个 iOS 应用程序中使用 PLCrashReporter 进行崩溃报告。下面是我用来测试 PL 的示例崩溃场景。
NSArray *array = [NSArray array];
[array objectAtIndex:23];
它工作正常并正确报告崩溃。但是,如果我将崩溃场景更改为
strcpy(0,"abc");
PL 无法检测到它。当我连接我的设备时,我可以看到 Apple 捕捉到崩溃并在 XCode 中显示它。
它不是 PL 的“/crashes/”目录吗?在这两种情况下,最终抛出的信号都是 SIGABRT(不确定底层信号)。任何人都可以就这里发生的事情提供任何线索吗?
提前致谢。