我在 Flutter 应用程序中使用 Firebase,但在 iOS 设备上进行
FirebaseCrashlytics
初始化时遇到问题。
我在启动过程中收到以下错误:
10.16.0 - [FirebaseCrashlytics][I-CLS000000] Failed to download settings.
If this is your first time launching the app, make sure you have enabled Crashlytics in the Firebase Console.
Error Domain=FIRCLSNetworkError Code=-5 "(null)" UserInfo={status_code=404, type=2, request_id=, content_type=text/html; charset=utf-8}
显然,崩溃报告不会从 iOS 设备发送到 Crashlytic。
有人遇到过这个问题吗?
该错误表示 FirebaseCrashlytics 设置提取存在问题。解决方法:
启用 Crashlytics:确认已在您的项目的 Firebase 控制台中激活 Crashlytics。
捆绑包标识符:检查 iOS 捆绑包标识符是否与 Firebase 中的标识符匹配。
GoogleService-Info.plist:确保其正确放置在您的应用中并包含 Crashlytics 设置。
更新 Firebase SDK:使用最新的 Firebase SDK。更新您的 Podfile 并运行
pod update
。
互联网权限:确保应用程序具有
Info.plist
中的互联网访问权限。
干净构建:尝试干净构建:
flutter clean
、cd ios
、pod deintegrate
、pod install
。
Firebase 规则:检查是否有任何可能阻止连接的 Firebase 规则。
如果问题仍然存在,请通过
request_id
联系 Firebase 支持。