Firebase iOS调试控制台未记录任何内容
我在控制台和应用程序中都安装了firebase。所有配置都正确,事件似乎正在应用程序中记录 输出到控制台:Firebase iOS调试控制台未记录任何内容,ios,firebase,google-analytics,firebase-analytics,Ios,Firebase,Google Analytics,Firebase Analytics,我在控制台和应用程序中都安装了firebase。所有配置都正确,事件似乎正在应用程序中记录 输出到控制台: <FIRAnalytics/DEBUG> Logging event: origin, name, params: app, log_something, { "_o" = app; "full_text" = khbsdpibdsjl; name = lwkjbgskljsavdkjl; } 记录事件:来源、名称、参
<FIRAnalytics/DEBUG> Logging event: origin, name, params: app,
log_something, {
"_o" = app;
"full_text" = khbsdpibdsjl;
name = lwkjbgskljsavdkjl;
}
记录事件:来源、名称、参数:app、,
记录一些事情{
“_o”=应用程序;
“全文”=khbsdpibdsjl;
名称=lwkjbgskljsavdkjl;
}
我已启用调试标志:-FIRDebugEnabled
然而,在调试事件控制台中什么都没有。我看不到任何可用的设备,没有记录任何事件,绝对没有任何连接的迹象。我一定错过了什么
编辑:我一直在按照这个设置调试事件
我在StreamView中看到事件,但在debug视图中没有看到任何事件,即使我启用了调试模式。我也有同样的问题 1检查您的Cocopods Firebase版本
- 使用pod更新Firebase
- 列表项
- 确保这是最新的
- 在启动部分传递的参数中
- add-FIRDebugEnabled
当我把它列入白名单时,一切都如期进行。现在这并不重要,但对于在这个问题上出错的人来说仍然是如此。firebase analytics的调试模式有时不起作用,因为
GoogleServices Info.plist
文件中存在问题
只需进行以下两项更改
试试这个,这是我的工作 按照以下步骤操作 1.在Xcode中,选择产品→ 计划→ 编辑方案 2.从左侧菜单中选择运行,然后选择参数选项卡 在传递给+选项的参数中 添加-FIRDebugEnabled 有关详细调试视图,请执行以下步骤 要在XCode项目中发送事件,请遵循以下代码: 目标C
[FIRAnalytics logEventWithName:@"share_image"
parameters:@{@"name": name, @"full_text": text}];
迅捷的
对于事件日志,请遵循详细步骤
希望这能帮助别人 确保在启用前添加一个破折号 错过了那次短跑,我浪费了整整一天犯了一个愚蠢的错误
希望这不会发生在其他人身上 我写了以下内容使之成为可能:
func application(_ application: UIApplication, didFinishLaunchingWithOptions, ...) {
// some other initialization
FirebaseApp.configure()
Firebase.Analytics.setAnalyticsCollectionEnabled(true)
}
我最近遇到了一个问题,Xcode控制台说一切都很好,所有的都被记录和发送,我启用了“-FIRDebugEnabled”,我在这个线程中尝试了所有其他建议,但没有任何效果。 没有向Firebase的调试视图发送任何内容 查看我的git历史记录,我确定问题是由于
pod更新
引起的,我的问题的解决方案是另一个pod更新
我不知道哪个吊舱失败了,但我怀疑是莫亚,阿拉莫菲尔还是FirebaseAnalytics。。。在此之后,我强烈考虑锁定我的pod版本。或者,您可以在AppDelegate中执行此操作:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
var newArguments = ProcessInfo.processInfo.arguments
newArguments.append("-FIRDebugEnabled")
ProcessInfo.processInfo.setValue(newArguments, forKey: "arguments")
}
---额外---
还有一些想法:
关于
Firebase.Analytics.setAnalyticsCollectionEnabled(true)
如果我们检查该方法:
所以这是毫无意义的…我的配置与相同,但Firebase调试视图中没有显示任何事件或设备 发现我网络上的pi漏洞吞噬了所有事件。 因此,如果您的网络上有任何类型的广告拦截器,请禁用它并重试
调试愉快 我得到了一些非常奇怪和不稳定的结果。调试流工作,突然停止显示事件,在我通过更新POD更新Firebase后,事件被记录下来。这对我来说很有效。你可以从这个答案中理解视觉效果。有人在我们的调试版本中加入了
OS\u ACTIVITY\u MODE=${DEBUG\u ACTIVITY\u MODE}
,有时启用,有时禁用,这取决于你运行的XCode的版本。这实际上是有帮助的。谢谢,我对此表示怀疑,因为有评论说它是默认启用的+我已经确认它是在plist中启用的。但是,是的,直到我加上这一行,它才起作用。不客气!谢谢。这两把钥匙解决了我的问题。
Firebase.Analytics.setAnalyticsCollectionEnabled(true)