Bugly在IOS环境下的定位bug具体操作流程

1.在腾讯Bugly下注册账号

具体不在赘述,一般得开发人员都知道这个流程,官网讲的很仔细,仔细看文档、仔细看文档、仔细看文档,重要的事情说三遍

  • 查看Bugly反馈的报错信息


    image.png
  • 进一步查看分析报错基本详细信息


    image.png
  • 如果需要更加具体的信息,就需要分析符号表了,不过最新版的Bugly不支持自动上传分析了,需要下载工具来进行符号表的上传


    image.png

    各位技术大大,相比对此很熟悉了,下载之后发现是jar的,就说明需要配置java环境了,配置java环境的方法,想必也不需要我多说了
    配置好后,验证是是否成功


    image.png

    在下载好的符号表上传工具包里,有具体使用方法
    cd 到你符号表上传工具的文件件下,输入以下命令即可
    image.png

-appidbugly.qq.com上产品对应的appid

-app****keybugly.qq.com上产品对应的appkey

-bundleid Android平台是包名、iOS平台叫bundle id

-version App版本号 (PS:注意版本号里不要有特殊字符串,比如( ),不然运行可能会报错)

如果上报包含mapping文件,那么此处的版本号必须和要还原的堆栈所属的app的实际版本号一致,因为一个版本下的App是对应唯一的mapping.txt,不对齐则无法还原对应的堆栈。具体的版本号可以参考bugly.qq.com上堆栈信息。
-platform 平台类型,当前支持的三个选项 分别是 Android、IOS,注意大小写要正确。

--inputSymbol原始符号表[dsym、so]所在文件夹目录地址,如果是Android平台同时包含mapping和so,此处输入两个原始符号表存储的共同父目录。
-inputMapping mapping所在文件夹目录地址[Android平台特有,ios忽略]

  • 如何查找inputSymbol
    打开xcode工具-> Organizer->Archivers -> ShowInFinder->显示包内容->dsYMs->找到对应的项目名.app.dsYm就是它了
    什么没找到?
    可能是你没配置好,接着看下面


    image.png

    出现以下内容,说明你已经成功上传了


    image.png

你可能感兴趣的:(Bugly在IOS环境下的定位bug具体操作流程)