Firebase 集成崩溃日志

CocoaPods 集成

1 | pod 'Firebase/Crashlytics'

我们可以根据自己的业务需要集成某个具体的框架库。


Pod 可集成框架说明
  • 初始化 Firbase

  1. 在UIApplicationDelegate中导入Firbase模块:
1 | #import <Firebase/Firebase.h>
  1. 配置一个FirebaseApp 共享实例(通常在应用的 application:didFinishLanuchingWithOptions:方法中配置):
1 | [FIRApp configure];

到此集成完成,可以在代码写个闪退,看firebase后台删除日志

NSArray *testArray = @[@"1"];
NSString *testStr = testArray[3];

后台日志


崩溃内容

如果没上传dSYM文件处理崩溃问题会下方问题列表就看不到问题内容。

上传dSYM文件

    1. 打开Xcode->window->organizer->选择你的版本包archives->show in finder->显示包内容->复制dSYMs文件夹到桌面,并压缩成.zip
  • 2.打开终端,终端输入 :
    [项目 路径]/Pods/FirebaseCrashlytics/upload-symbols -gsp [Google Service Plist 路径]/GoogleService-Info.plist -p ios [压缩的dSYMs路径]/appDsyms.zip

  • 本地测试:
    /Users/hml/Desktop/SVN_Project/ByTalk/Pods/FirebaseCrashlytics/upload-symbols -gsp /Users/hml/Desktop/SVN_Project/ByTalk/GoogleService-Info.plist -p ios /Users/hml/Desktop/dSYMs.zip

上传成功提示 Successfully uploaded Crashlytics symbols


上传成功页

等待几分钟,firebase后台刷新,就可以看到确实的bug日志(2020年3月多少号之前 控制台是可以直接上传dsym的)

崩溃日志

通过对比两次崩溃日志图片对比,我上传了一个dSYMs.zip,下面图片显示App另一个版本崩溃日志显示出。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文地址:https://www.jianshu.com/p/3caccc287346 如果大家是用真机在调试的过...
    炸街程序猿阅读 3,762评论 0 1
  • 如果大家是用真机在调试的过程中出现了Crash,那么请看iOS调试之 crash log分析 前言 导读:Unde...
    KODIE阅读 11,565评论 7 12
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,755评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 11,358评论 4 8
  • 怎么对待生活,它也会怎么对你 人都是哭着来到这个美丽的人间。每个人从来到尘寰到升入天堂,整个生命的历程都是一本书,...
    静静在等你阅读 10,438评论 1 6

友情链接更多精彩内容