ios - 为什么我的 iOS 应用程序禁用了 Firebase Analytics?

标签 ios objective-c firebase google-cloud-platform firebase-analytics

我编写了一个使用 Firebase 的应用程序。我相信我已经正确安装了它,并且我已经在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions< 中完成了 [FIRApp configure];/

我还为项目方案添加了调试参数以查看发生了什么。 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

因此 Firebase 显然有效,但它不允许我发送任何事件,无论是自定义事件还是其他事件。我找不到其他人解决这个问题。我相信我的项目在 console.firebase.com 中设置正确,但它根本不会向那里发送任何数据。我已经下载并添加了我的 GoogleServices-Info.plist 文件。我的应用程序针对 iOS9 及更高版本,并且我使用的是 Objective-C。

我已遵循本指南:https://firebase.google.com/docs/ios/setup#add_firebase_to_your_app

编辑

我的项目很旧,在 Firebase 存在之前。所以我从谷歌云平台导入它。我想这可能是问题所在。我尝试在另一个帐户上创建一个全新的项目,然后添加一个全新的应用程序。 Firebase 按预期工作。从 Google Cloud Platform 迁移时有人遇到过任何问题吗?

最佳答案

所以我终于找到了问题所在。在完全创建一个新项目并将我的应用程序移至该项目后,它仍然无法正常工作。所以我开始扫描整个项目,寻找任何可能导致 Firebase 禁用日志记录的东西。

原来 FIREBASE_ANALYTICS_COLLECTION_DEACTIVATEDInfo.plist 文件中设置为 YES。我不知道为什么,因为在我开始添加之前,该项目根本没有使用 Firebase。希望这个错误可以帮助其他人解决同样的问题。

关于ios - 为什么我的 iOS 应用程序禁用了 Firebase Analytics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47155952/

相关文章:

ios - 如何在 UITableViewCell 中显示删除按钮而不像在 Moda Operandi iOS 应用程序中那样滑动/触摸它?

c - 如何在我的 Objective-C 头文件中定义一个数组?

android - 如何使用 firebase ML Kit 识别条形码?

ios - 将 [FIRApp configure] 添加到您的应用程序初始化错误中

ios - 苹果推送通知反馈服务 - 我无法从反馈服务中获得任何信息

ios - 裁剪图像中心

ios - iPad 方向无法正常工作

iphone - 在 UITabBar 背景中设置渐变

ios - 无法在 Swift 中导入 Obj-C 框架

firebase - 如何列出所有 Firebase 动态链接?