uni-app Statistic统计中的 Google Analytics for Firebase 在 IOS 端会闪退
uni-app Statistic统计中的 Google Analytics for Firebase 在 IOS 端会闪退
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | MacOS 15.2 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Mac
HBuilderX类型:正式
HBuilderX版本号:4.85
手机系统:iOS
手机系统版本号:iOS 26
手机厂商:苹果
手机机型:iPhone 16e
页面类型:vue
vue版本:vue3
打包方式:云端
操作步骤:
- 在模块中勾选 Statistic统计中的 Google Analytics for Firebase 后上传对应的配置文件
实际结果:
- 闪退
bug描述:
- 在模块中勾选 Statistic统计中的 Google Analytics for Firebase 后上传对应的配置文件,打包后 IOS 端会闪退。
- IOS 错误日志:
12.5.0 - [FirebaseCore][I-COR000003] The default Firebase app has not yet been configured. Add `FirebaseApp.configure()` to your application initialization. This can be done in in the App Delegate's application(_:didFinishLaunchingWithOptions:)(or the `@main` struct's initializer in SwiftUI). Read more: https://firebase.google.com/docs/ios/setup#initialize_firebase_in_your_app
更多关于uni-app Statistic统计中的 Google Analytics for Firebase 在 IOS 端会闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app Statistic统计中的 Google Analytics for Firebase 在 IOS 端会闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
根据错误日志,问题在于Firebase未正确初始化。iOS端需要手动配置Firebase,而uni-app的Statistic模块可能未自动完成此步骤。
解决方案:
- 在原生iOS配置中手动初始化Firebase:
- 打开
AppDelegate.m(或Swift版本) - 在
didFinishLaunchingWithOptions方法中添加:
#import <Firebase/Firebase.h> // ... - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [FIRApp configure]; // 其他代码 } - 打开

