美文网首页iOS开发
Firebase 集成崩溃日志

Firebase 集成崩溃日志

作者: 聆听随风 | 来源:发表于2021-04-30 17:43 被阅读0次

    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另一个版本崩溃日志显示出。

    相关文章

      网友评论

        本文标题:Firebase 集成崩溃日志

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