避免在 iOS 上使用 Firebase / BoringSSL 控制台日志

Posted

技术标签:

【中文标题】避免在 iOS 上使用 Firebase / BoringSSL 控制台日志【英文标题】:Avoid Firebase / BoringSSL Console Logs on iOS 【发布时间】:2019-02-02 00:30:18 【问题描述】:

安装 Firebase(Cloud Firestore)后,我通常会得到大量的控制台日志,通常属于 BoringSSL,例如:

2018-08-27 13:49:03.747112+0100 VM[25611:371248] [BoringSSL]boringssl_session_errorlog(224) [C2.1:2][0x7f9570c142d0] [boringssl_session_read] SSL_ERROR_SSL(1):在图书馆

有没有办法避免来自这些(或任何)外部框架的日志?

谢谢。

【问题讨论】:

你试过这个***.com/questions/37311089 吗? 【参考方案1】:

虽然相关线程的链接是正确的,但给出的最高票并不能解决较低依赖库的这个问题。

要让 BoringSSL 静音,请使用

OS_ACTIVITY_MODE = 禁用

步骤

    导航到产品 -> 方案 -> 编辑方案。 打开参数选项卡 环境变量部分添加 OS_ACTIVITY_MODE = disable

【讨论】:

对我来说,包括 NSLog 在内的一切都沉默了

以上是关于避免在 iOS 上使用 Firebase / BoringSSL 控制台日志的主要内容,如果未能解决你的问题,请参考以下文章

未启动应用程序时 Firebase 动态链接不起作用

如何在 Firebase/Auth 上避免 UIWebView

仅使用 Facebook 令牌在 iOS 上发送 Firebase 邀请登录 Firebase 身份验证

在 iOS 上使用 Swift 多次调用 Firebase 'Observe'

有人设法在iOS上使用Firebase实现LinkedIn登录吗?

有人设法在 iOS 上使用 Firebase 实现 LinkedIn 登录吗?