Clo*_*ise 5 objective-c ios firebase google-cloud-platform firebase-analytics
我写过一个使用Firebase的应用程序.我已经正确安装它,我相信,我已经做了[FIRApp configure];在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
我还为项目方案添加了调试参数,以查看发生了什么.Firebase似乎按预期工作,但它一直告诉我Firebase分析已被禁用.
我登录Xcode:
Firebase screen reporting is enabled. Call +[FIRAnalytics setScreenName:setScreenClass:] to set the screen name or override the default screen class name. To disable screen reporting, set the flag FirebaseScreenReportingEnabled to NO (boolean) in the Info.plist
Configuring the default app.
InstanceID library version 2.0.5
Debug mode is on
Firebase Analytics v.40004000 started
Firebase Analytics disabled
Tracking view controller. Class, ID: MainViewController
Screen view event not logged. App is not active.
Firebase Analytics is disabled. Event not logged
Run Code Online (Sandbox Code Playgroud)
所以Firebase显然有效,但它不会让我发送任何事件,自定义或其他.我在这个问题上找不到其他人.我相信我的项目在console.firebase.com中设置正确,但它根本不会发送任何数据.我已下载并添加了我的GoogleServices-Info.plist文件.我的应用程序针对iOS9及更高版本,我使用的是Objective-C.
我已按照此指南操作:https://firebase.google.com/docs/ios/setup#add_firebase_to_your_app
在Firebase存在之前,我的项目已经过时了.所以我从Google Cloud Platform导入了它.我想这可能是个问题.我尝试在另一个帐户上创建一个全新的项目,然后添加了一个全新的应用程序.Firebase按预期工作.从Google云端平台迁移时,任何人都遇到任何问题?
所以我终于找到了这个问题.完全创建一个新项目并将我的应用程序移动到该项目后,它仍然无法正常工作.因此,我开始扫描整个项目,查找可能导致Firebase禁用日志记录的任何内容.
结果FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED被设置YES在Info.plist文件中.我不知道为什么,因为在我开始添加之前,项目根本没有使用Firebase.希望这个错误可以帮助其他人解决同样的问题.
| 归档时间: |
|
| 查看次数: |
2357 次 |
| 最近记录: |