SIGABRT

SIGABRT是native开发工作者经常遇到的崩溃类型,一般分为两类,系统级别的崩溃,如libc.so。导致的原因有很多,比如其他应用程序导致的异常,手机系统本身的异常等;另一类就是自己开发的so动态库发生的异常,比如assert,堆栈异常,空指针等。

以下内容引自bugly,仅做参考:

abort program
SIG是信号名的通用前缀。ABRT是abort program的缩写。当操作系统发现不安全的情况时,它能够对这种情况进行更多的控制,必要的话,它能要求进程进行清理工作。在调试造成此信号的底层错误时,并没有什么妙招。 如 cocos2d 或 UIKit 等框架通常会在特定的前提条件没有满足或一些糟糕的情况出现时调用 C 函数 abort (由它来发送此信号)。
如果是iOS系统:
发生在UIApplication WillTerminate 时,是主动退出应用时发生的,所以对用户没什么实际影响。
iOS10访问相册时发生,目前只发生在iOS10+系统,需要修改工程plist文件,加入访问权限提示信息。
补充:iOS 10 has updated privacy policy and implemented new privacy rules. You have to update your Info.plist app with this following fields by authorisation asked.

你可能感兴趣的:(Android实战)