如何在 Xcode 的控制台中禁用 Firebase/Analytics 登录? [复制]
Posted
技术标签:
【中文标题】如何在 Xcode 的控制台中禁用 Firebase/Analytics 登录? [复制]【英文标题】:How can I disable Firebase/Analytics logging in console of Xcode? [duplicate] 【发布时间】:2019-09-02 07:27:00 【问题描述】:我在我的项目中使用了 Firebase 分析,但它记录了太多,例如“[Firebase/Analytics][I-ACS023080] 设置用户属性。名称,值:lifetime_user_engagement (_lte), 235099407...”。
【问题讨论】:
【参考方案1】:要在您的开发设备上启用分析调试模式,请在 Xcode 中指定以下命令行参数:
-FIRDebugEnabled
此行为一直存在,直到您通过指定以下命令行参数明确禁用调试模式:
-FIRDebugDisabled
要在 Xcode Press 中输入参数,请按照以下步骤操作
在 Xcode 8.x 中,只需从标题栏中选择项目并选择 Edit Schema,然后选择 Run debug 并从弹出窗口中选择 Arguments Tab。
【讨论】:
我在 docs 上找到了这条信息,但是文档没有让我清楚的是:我需要在发布之前将其改回或者这个标志只影响调试方案? “Edit Schema”不再存在,或者在 Xcode 11 中被重新定位到更深的位置,因此这不再有意义。 @JohnPitts 它仍然存在于 Xcode 13 中并且可以工作...【参考方案2】:在您配置 FirebaseApp 的 AppDelegate 中,还添加:
FirebaseConfiguration.shared.setLoggerLevel(.min)
【讨论】:
以上是关于如何在 Xcode 的控制台中禁用 Firebase/Analytics 登录? [复制]的主要内容,如果未能解决你的问题,请参考以下文章