避免在 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/Auth 上避免 UIWebView
仅使用 Facebook 令牌在 iOS 上发送 Firebase 邀请登录 Firebase 身份验证
在 iOS 上使用 Swift 多次调用 Firebase 'Observe'