在iOS Swift中迁移Firebase后,我们是否需要删除面料?

问题描述

在使用pod FirebaseCrashlytics创建新项目时,我能够获得新的崩溃,并且当发生相同的崩溃时,现有的崩溃计数也会增加。

pod 'FirebaseCrashlytics','4.5.0'
pod 'FirebaseAnalytics','6.8.0'
pod 'FirebaseCore','6.10.1'
pod 'FirebaseMessaging','4.6.2'

为了初始化crashlytics,我在构建阶段添加了脚本:

“ $ {PODS_ROOT} / FirebaseCrashlytics / run” 输入文件:

$ {DWARF_DSYM_FOLDER_PATH} / $ {DWARF_DSYM_FILE_NAME} / Contents / Resources / DWARF / $ {TARGET_NAME} $(SRCROOT)/ $(BUILT_PRODUCTS_DIR)/ $(INFOPLIST_PATH)

注意:

  1. 当我们从Fabric迁移到Firebase的现有项目中发生崩溃时,如果我们从plist / build阶段和整个代码中删除了Fabric功能,则不会记录 crashlytics 然后执行上述步骤。

  2. 在我们从Fabric迁移到Firebase的现有项目中强制崩溃的同时,如果不从plist / build阶段以及整个阶段删除Fabric功能,则会记录crashlytics 代码并按照上述步骤操作。

是否需要进行其他设置,以便将崩溃记录到迁移的项目本身中?

解决方法

如果从Fabric迁移了应用程序,则不能简单地删除Fabric API密钥和Fabric依赖项,这将给您的应用程序带来问题。请确保您完全遵循this guide来处理已迁移的应用,并且该应用应该可以解决您的崩溃报告中的任何问题。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...