美文网首页iOS
捕获程序异常信息相关 - iOS

捕获程序异常信息相关 - iOS

作者: survivorsfyh | 来源:发表于2020-01-15 15:21 被阅读0次

日常开发中会遇到一些导致程序 crash 的情况发生,简易对此行为进行了收集处理,方便开发中更加高效的摸寻问题提升效率,具体 code 如下:

GitHub - YHUtility.h
GitHub - YHUtility.m

void YHGetException(NSException *exception) {
    // 当前设备
    UIDevice *divice = [UIDevice currentDevice];
    // 系统版本
    NSString *systemVersion = divice.systemVersion;
    // infoPlist 文件数据效果
    NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];
    // 系统时间
    NSDate *date = [NSDate date];
    // 设备类型
    NSString*model=divice.model;

    NSLog(@"************[捕获异常信息]************");
    NSLog(@"************[名称]:%@", exception.name);
    NSLog(@"************[原因]:%@", exception.reason);
    NSLog(@"************[用户信息]:%@", exception.userInfo);
    NSLog(@"************[栈内存地址]:%@", exception.callStackReturnAddresses);
    NSLog(@"************[栈描述]:%@", exception.callStackSymbols);
    NSLog(@"************[设备种类]:%@", model);
    NSLog(@"************[设备系统版本]:%@", systemVersion);
    NSLog(@"************[文件数据 info plist]:%@", infoDic);
    NSLog(@"************[系统时间]:%@", date);
    NSLog(@"************[捕获异常信息]************");
}

效果如下:


以上便是此次分享的全部内容,希望能对大家有所帮助!

相关文章

  • 捕获程序异常信息相关 - iOS

    日常开发中会遇到一些导致程序 crash 的情况发生,简易对此行为进行了收集处理,方便开发中更加高效的摸寻问题提升...

  • IOS 捕获异常工具UncaughtExceptionHandl

    原文IOS 捕获异常工具UncaughtExceptionHandleriOS程序异常Crash友好化处理 开发i...

  • iOS 之 APP 异常崩溃抓取

    iOS 之 APP 异常崩溃抓取 NSSetUncaughtExceptionHandler 自己用程序捕获 cr...

  • iOS Mach异常和signal信号

    本着探究下iOS Crash捕获的目的,学习了下Crash捕获相关的Mach异常和signal信号处理,记录下相关...

  • IOS程序异常捕获

    .h .m 然后在delegate文件里面- (BOOL)application:(UIApplication *...

  • iOS try-catch机制与SIGABRT信号

    iOS程序异常crash捕获与拦截 对于iOS应用try-catch并不能捕获所有异常,也就是说有时候我们加上了t...

  • iOS Crash 大解析

    iOS crash / 崩溃/ 异常 /捕获 1 崩溃日志(crash log) Xcode中 查看崩溃信息 手...

  • 2019-05-05

    一 、异常捕获 1.异常捕获 正常情况下程序出现异常,程序会直接崩溃,不能接着往后面执行。异常捕获就是为了程序出现...

  • iOS开发中捕获程序崩溃日志报告发送至邮件

    iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面...

  • iOS 中捕获程序崩溃日志

    iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面...

网友评论

    本文标题:捕获程序异常信息相关 - iOS

    本文链接:https://www.haomeiwen.com/subject/ojutzctx.html