美文网首页
FirebaseCrashlytics上传dSYM

FirebaseCrashlytics上传dSYM

作者: iOS_zy | 来源:发表于2021-09-22 11:01 被阅读0次

    之前一直使用bugly来捕捉崩溃,使用Firebase来做统计的,因为老板不喜欢友盟吧。最近觉得buglu捕获的不是很准确,便接入了Firebase的崩溃捕获功能,FirebaseCrashlytics接入后,可能是冲突原因(也问了腾讯那边,说是冲突了),bugly变捕获不到崩溃信息了, 于是一直用FirebaseCrashlytics做崩溃捕获,用bugly做错误统计,即上传自己需要记录的用户报错信息。
    刚接入Firebase时,配置好了即可捕捉到崩溃信息,无需手动上传dSYM,但是昨天我们3.3.7包上线之后,过了2天竟然还没有捕获到崩溃,查看了一下提示,缺少dSYM。于是需要手动上传一下,在此记录。


    image.png

    3.3.6是测试包,可忽略。3.3.7是正式包,所以必须传。

    1、工具

    首先按照文档路径,找到“Pods/FirebaseCrashlytics”


    image.png

    然后show in finder,找到


    image.png

    之后,打开终端,输入。

    $/path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs
    

    这是官方文档的,需要替换3个路径,
    一个是upload-symbols的位置
    一个是GoogleService-Info.plist的位置,这个在项目中搜一下即可
    一个是dSYM的位置,这个直接在Window->Organizer中找到即可

    之后运行,失败了,然后我把dSYM复制到桌面上再次尝试,成功了。


    image.png

    不知道是我当时网络问题,还是什么原因,总之传上去了即可。
    最后附上一张最新包24小时内崩溃记录图:


    image.png
    还可以1%以内。平时是保持在2%以内,并且80%的崩溃是来自腾讯IMSDK,还有一些被崩溃容错工具补救的,小部分看不懂的,实际可修复崩溃微乎其微,还不错,Nice😘

    相关文章

      网友评论

          本文标题:FirebaseCrashlytics上传dSYM

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