问题描述
Firebase已设置为记录整个iOS应用程序中的许多事件,它们都记录并正确显示在Xcode中。这是正确在Xcode中记录事件的示例:
2020-09-23 21:32:23.054720+0100 <App Name Target>[99229:13036752] 6.31.0 - [Firebase/Analytics][I-ACS023072] Event logged. Event name,event params: user_engagement (_e),{
engagement_time_msec (_et) = 169338;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
ga_screen_class (_sc) = TabBarController;
ga_screen_id (_si) = -5804359148081101606;
}
问题是,当我使用Xcode命令行工具(xcrun simctl ...)启动应用程序,然后通过Console.app查看模拟器的输出时,它显示了一些相同的Firebase / Analytics启动日志,但没有显示直接通过Xcode运行应用程序时,显示存在的任何实际事件日志。看起来像这样:
因此,它显然在做某些事情,但没有提供任何有用的事件记录数据。我的理论是,它可能与“应用程序不活动时无法记录屏幕事件”日志有关。当我使用模拟器从命令行运行应用程序时,此仅出现。我环顾四周,却没有发现任何详细讨论此日志的信息。
或者此消息是一条红色鲱鱼,更可能与Console.app不显示Xcode IDE调试区域显示的某些日志有关?如果可以,我如何查看这些日志? (我听说 print()之类的内容不会在此处显示)
为什么Firebase事件在Xcode中时为什么未在Console.app中显示?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)