如何解决在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)
注意:
-
当我们从Fabric迁移到Firebase的现有项目中发生崩溃时,如果我们从plist / build阶段和整个代码中删除了Fabric功能,则不会记录 crashlytics 然后执行上述步骤。
-
在我们从Fabric迁移到Firebase的现有项目中强制崩溃的同时,如果不从plist / build阶段以及整个阶段删除Fabric功能,则会记录crashlytics 代码并按照上述步骤操作。
是否需要进行其他设置,以便将崩溃记录到迁移的项目本身中?
解决方法
如果从Fabric迁移了应用程序,则不能简单地删除Fabric API密钥和Fabric依赖项,这将给您的应用程序带来问题。请确保您完全遵循this guide来处理已迁移的应用,并且该应用应该可以解决您的崩溃报告中的任何问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。