gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 05:25:10 25 4
gpt4 key购买 nike

我编写了一个使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com