美文网首页
iOS 集成Firebase崩溃日志采集报错libswiftco

iOS 集成Firebase崩溃日志采集报错libswiftco

作者: coco_CC | 来源:发表于2022-08-17 11:18 被阅读0次

    Cocopods集成

    pod 'Firebase/Crashlytics'
    
    一、初始化 Firbase

    1、在UIApplicationDelegate中导入Firbase模块:

    #import <Firebase/Firebase.h>
    

    2、配置一个FirebaseApp 共享实例(通常在应用的 application:didFinishLanuchingWithOptions:方法中配置):

    [FIRApp configure];
    
    二、自动上传dSYM日志文件

    1、Build Phases 中选择Run Script
    "${PODS_ROOT}/FirebaseCrashlytics/run"
    2、Input Files中
    ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}

    image.png
    三、到此集成完成,可以写个崩溃测试下
    NSArray *crashArray = @[@"xxxxxx"];
    NSString * crashStr = crashArray[10];
    
    四、Firebase控制台查看日志采集
    image.png

    集成问题

    firebase library not loaded: '@rpath/libswiftcore.dylib
    解决方案:

    1、项目可能是纯oc代码,会报错提示找不到`libswiftcore.dylib`文件
    2、只需创建一个swift文件,创建后会默认创建一个Bridging文件,即可解决。
    

    当然,也从网上试过其他解决方案:
    比如这些,至少对我项目无效果,还是报错。

    只需执行以下两个步骤:
    
    1)从设备(或模拟器)中删除应用程序
    
    2)清洁您的工作区(cmd+shift+k或通过菜单产品->清洁)
    
    3)重新构建并运行应用程序。
    

    相关文章

      网友评论

          本文标题:iOS 集成Firebase崩溃日志采集报错libswiftco

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