【发布时间】:2020-12-02 09:04:54
【问题描述】:
我知道这个问题已经被问过很多次了,但这些答案现在似乎不起作用。我有一个 Xamarin iOS 应用程序,Firebase Analytics 在模拟器中记录良好,但在实际设备中运行时出现以下错误:
在模拟器中记录以下内容 2020-08-12 20:42:24.471571+0400[5016:66465] 6.5.0 - [Firebase/Analytics][I-ACS023008] 要禁用调试日志记录,请设置以下应用程序参数:-noFIRAnalyticsDebugEnabled
但在实际的 iPhone 11 中,它会记录以下内容:O
默认 19:01:12.272016+0400 iOS 6.5.0 - [Firebase/Analytics][I-ACS023008] 要启用调试日志记录,请设置以下应用程序参数:-FIRAnalyticsDebugEnabled
我在 iOS 项目设置中的 Run -> Config (--argument=-FIRAnalyticsDebugEnabled) 和 iOS build(--argument=-FIRDebugEnabled) 下的 mtouch 参数中添加了额外的 mlaunch 参数,并且我还对这两个命令进行了不同的排列,但它似乎没有在调试视图中记录任何内容。我在开发者控制台中看不到我的设备。
我正在使用以下 Nuget 包版本 - Xamarin.Firebase.iOS.Analytics(6.0.4)
提前致谢。
【问题讨论】:
-
你好,如果只在 iOS 构建中设置 mtouch 参数,它是否有效?
-
嗨,我在只有 iOS 构建 mtouch 命令中尝试了 --argument=-FIRDebugEnabled --argument=-FIRAnalyticsDebugEnabled 似乎不起作用。我仍然得到相同的日志默认值 19:01:12.272016+0400 iOS 6.5.0 - [Firebase/Analytics][I-ACS023008] 要启用调试日志记录,请设置以下应用程序参数:-FIRAnalyticsDebugEnabled
-
好吧,Linker Behavior 是否选择了 Don't Link 以检查它是否有效?
-
如果我更改为“不链接”则不起作用,我会收到构建错误。 :|
-
好吧,link all 怎么样?它似乎与 mtouch 一起使用。
标签: ios firebase xamarin xamarin.ios firebase-analytics