我正试图通过添加几个自定义键来自定义Firebase Crashlytics报告。我遵循了https://firebase.google.com/docs/crashlytics/customize-crash-reports?platform=ios
iOS应用程序基于React Native。我在RNSPlashScreen.m
的一种方法中添加了美元化:[[FIRCrashlytics crashlytics] setCustomValue:templateVersion forKey:@"template_version"];
但我得到以下错误:使用未声明的标识符"FIRCrashlytics">
我尝试添加:@import FirebaseCrashlytics;
但随后又出现了另一个错误:找不到模块"FirebaseCrashlytics">
尽管我可以确认我已经按照文档中提到的所有步骤进行了操作,并且我能够在Firebase控制台中获得崩溃报告。我还在podfile中添加了use_frameworks!
。
我在为更详细的报告添加客户密钥时遇到了问题。任何帮助都将不胜感激。
我设法让它工作起来。让我首先说,我是iOS开发的新手。我在SplashScreen中添加了跟踪代码,这是我最关心的问题。我把它移到RootView类,它解决了这个问题。
关于导入错误,用#import "FIRCrashlytics.h"
替换@import FirebaseCrashlytics;
成功了。
如果有人对此有任何建议或评论,请告诉我。