美文网首页
异常分析二(腾讯bugly的使用)

异常分析二(腾讯bugly的使用)

作者: coderhlt | 来源:发表于2017-11-27 15:25 被阅读11次
    CA616AB8-2109-4ACF-831A-E624F778F994.png
    一、bugly sdk集成
    没有完美的app,对于线上刚运营的app,由于不同的手机系统环境以及潜在的bug难免会产生崩溃,作为开发者我们需要手机这些崩溃日志,然后在下一次上线前进行修复。因此我们需要bugly
    https://bugly.qq.com/docs/user-guide/instruction-manual-ios/?v=20170912151050
    1.工程配置........
    2.代码
    #import "AppDelegate.h"
    #import <Bugly/Bugly.h>
    @interface AppDelegate ()
    @end
    @implementation AppDelegate
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:![8C87CB3F-AEFB-46FA-BF8A-87FAF4CA4720.png](https://img.haomeiwen.com/i2457121/102b8daca3e27924.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    (NSDictionary *)launchOptions {
        [Bugly startWithAppId:@"65748f8daa"];
        return YES;
    }
    

    二、符号表的配置(手动配置)
    https://bugly.qq.com/docs/user-guide/symbol-configuration-ios/?v=20170912151050
    1.下载最新版Bugly iOS符号表工具
    移步 --> https://bugly.qq.com/docs/user-guide/symbol-configuration-ios/?v=20170213095331

    image.png
    2.检测电脑是否满足配置的java环境
    打开终端,在终端输入"Java -version",如果没有去http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载安装

    3.找到项目目录中的一个xxx.app.dSYM文件
    a.XCode Release编译默认会生成dSYM文件,而Debug编译默认不会生成,因此需要配置下Xcode工程


    288EDF4F-89B3-43AF-93CA-BD3B321945B1.png

    b.工程配置完后,编译一下工程就会生成 dSYM文件了,


    73511D6F-D07A-44B2-AC15-8390BB4CE4E6.png
    右击Show in Finder,就可以找到
    2AC20AA7-30E5-4F73-A745-8F7338B7C0D6.png
    三、使用工具生成符号表文件(就是用终端运行一行命令,会生成一个zip文件)
    1. 复制dSYM文件,在桌面新建文件夹,拷贝进去


      8F743E27-DA9A-41C0-92C2-1BCAC39C0053.png

      2.打开下载的符号表文件,配置setting.text文件编辑


      DE4E4D24-2BBE-4495-868F-DCA7728BB8FE.png
      3.打开终端,输入命令:
    java -jar (buglySymboliOS.jar所在的路径) -i (dSYM文件所在的路径)
    
    66ACAABB-DFF5-418D-8096-1F3D8737580C.png

    执行命令,就会生成符号表文件


    8E977560-CDA7-40AF-B52B-B4B6429ACDF7.png

    四、上传符号表文件

    1. 在页面上传符号表文件(就是去bugly官网,找到自己对应的项目,上传刚刚命令行生成的zip文件即可)


      2923333-d6840495558416df.png

      2.或者用终端上传

     cd /Users/reitaketachibana/Desktop/buglySymboliOS2 -u -id 900
    012345 -key abcdefghijk -package com.batman.demo -version 2.3.1
    
    

    至此,bugly手动配置符号表就算是成功

    CA616AB8-2109-4ACF-831A-E624F778F994.png
    更多问题请参考腾讯bugly官网
    https://bugly.qq.com/docs/user-guide/instruction-manual-ios/?v=20170912151050

    相关文章

      网友评论

          本文标题:异常分析二(腾讯bugly的使用)

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