美文网首页
友盟 最新 崩溃分析

友盟 最新 崩溃分析

作者: Aliv丶Zz | 来源:发表于2021-02-19 16:43 被阅读0次

    记录一下最新友盟崩溃分析调整过程

    1. 添加新应用

    添加新应用.png
    • 新增完成后可以获取对应的 APPKEY: 602f58c7425ec25f10f79ecf
    • 可以申请多个,一个项目中可以根据登录账号权限不同,分别进行崩溃的采集,比如:会员、非会员

    2. 集成SDK

    • 根据官方文档进行集成即可,推荐Pods进行集成,根据项目需要,导入对应模块

    Podfile文件内容

    # Uncomment the next line to define a global platform for your project
     platform :ios, '10.0'
    
    target 'UMSDKTest' do
      # Comment the next line if you don't want to use dynamic frameworks
      use_frameworks!
    
      # Pods for UMSDKTest
      pod "UMDevice"
      pod "UMCCommonLog"
      pod 'UMAPM'
      # 统计
      pod 'UMCAnalyticsGame', '~> 7.2.5+G'
      
    end
    
    • 撰写友盟注册代码及crash测试代码
     func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
            //设置打开日志
            UMConfigure.setLogEnabled(true)
            //对统计信息进行加密传输
            UMConfigure.setEncryptEnabled(true)
            //初始化友盟所有组件产品
            UMConfigure.initWithAppkey(umAppid2, channel: "App Store")
    //        MobClick.profileSignIn(withPUID: "111222")
            //开发者需要显式的调用此函数,日志系统才能工作
    //        UMCommonLogManager.setUp()
            //崩溃时自定义字符串
            UMCrashConfigure.setCrashCBBlock { () -> String? in
                return "zhangsan - 我的页面"
            }
            
            return true
        }
    

    3.材料准备

    1. ipa打包(装至手机)  
    2. 导出.dsym文件(备用)
    

    ps: 需确保ipa包与dsyn是一致的

    【导出.dsym文件步骤】:

    window - organzier - 选中对应的文件 - Show In Finder - xxx. xcarchive 显示包内容 - 导出 xxxxx.app.dSYM 文件

    4. 控制台查看

    当完成以上内容后,当app出现crash后,就会在友盟工作台生成响应的信息!

    3.1 查看错误列表

    1. 选择对应的应用,
    2. 点击头部标题稳定性
    
    crash控制台.png 截屏2021-02-19 下午4.10.20.png

    在错误列表页面可以对错误信进行优先级的划分,及标注当前的处理进度

    3.2 选择相应的错误进行查看,及错误分析

    错误详情
    • 行为日志:carsh出现的大概操作流程(carsh场景)
    • 详细日志:具体的crash位置(主要分析对象)
    • 设备信息:该崩溃出现在的设备信息
    • 自定义字段:即UMCrashConfigure.setCrashCBBlock返回的字符串信息

    其中【详细日志】中的【文本格式】需要导入符号表管理(.dsym文件)才可以查看,点击错误详情 右侧 符号表管理 上传刚才备份的.dsym文件

    截屏2021-02-19 下午4.37.43.png
    crash位置:MyViewController 中 CrashTest 方法 。。。。
    

    相关文章

      网友评论

          本文标题:友盟 最新 崩溃分析

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