美文网首页
设置崩溃报告

设置崩溃报告

作者: 兵哥哥k | 来源:发表于2019-01-12 11:35 被阅读0次

全局捕获异常的小工具,在App崩溃前可以捕获到异常,可以直接打印,也可以保存到沙盒,这样便于下次启动App时将异常报告发送给服务端。

void uncaughtExceptionHandler(NSException *exception) {
    NSString *name = exception.name;
    NSString *reason = exception.reason;
    NSArray *callStackSymbols = exception.callStackSymbols;
    NSString *exceptionReport = [NSString stringWithFormat:@"=============异常崩溃报告=============\nname:\n%@\nreason:\n%@\ncallStackSymbols:\n%@",
                                 name, reason, [callStackSymbols componentsJoinedByString:@"\n"]];
    NSLog(@"%@", exceptionReport);
}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    // 设置捕获异常
    NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
    
    return YES;
}

相关文章

  • 设置崩溃报告

    全局捕获异常的小工具,在App崩溃前可以捕获到异常,可以直接打印,也可以保存到沙盒,这样便于下次启动App时将异常...

  • iOS原生崩溃异常收集

    使用苹果自带的崩溃收集 1、崩溃报告系统会用NSSetUncaughtExceptionHandler方法设置全局...

  • Crash日志的介绍

    崩溃报告crash分析 每一个崩溃报告的每个部分都有崩溃原因的信息,一般分为6部分1 报告头 (Header )...

  • iOS官方崩溃处理大全(机翻)

    了解和分析应用程序崩溃报告 当应用程序崩溃时,将创建崩溃报告,这对于理解导致崩溃的原因非常有用。本文档包含有关如何...

  • Crash日志解析

    当应用程序崩溃时,会创建一个崩溃报告,这对于了解导致崩溃的原因非常有用。本文档包含有关如何表示,理解和解释崩溃报告...

  • 【译】了解和分析iOS应用崩溃报告

    当一个应用发生崩溃时会产生一份崩溃报告(Crash Report),该报告可以帮助我们了解崩溃的产生原因。该文档讲...

  • iOS Crash分析

      上线App Store有时候会因为应用崩溃导致杯具,这时,苹果审核人员会给你发送崩溃报告。但是,这个报告没有具...

  • Xcode 崩溃报告

    Apple 提供了一项报告服务,该服务针对您使用 TestFlight 分发[https://help.apple...

  • iOS崩溃异常处理(NSUncaughtExceptionHan

    简介: 利用NSSetUncaughtExceptionHandler可以用来处理异常崩溃。崩溃报告系统会用NSS...

  • 报告,我们系统崩溃了

    “护卫护卫,快到中心集结地离合!” “报告,a区域秩序紊乱。” “报告,b区域系统崩溃。” “报告c区域……” “...

网友评论

      本文标题:设置崩溃报告

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