ios - Firebase 打印 Analytics SSL 错误,但未使用 Analytics

标签 ios swift firebase firebase-analytics

我有一个使用 Firebase 的 iOS 12 Swift 应用。我只使用以下 firebase pod:

pod 'Firebase/Core', '~> 5.4'
pod 'Firebase/Auth', '~> 5.4'
pod 'Firebase/Firestore', '~> 5.4'

我没有使用 Firebase Analytics,但我认为它与 Firebase/Core pod 捆绑在一起。

错误信息:

5.4.1 - [Firebase/Analytics][I-ACS901017] Encounter network error. Code, error: -1200, Error Domain=NSURLErrorDomain Code=-1200 "Se ha producido un error de SSL y no puede establecerse una conexión segura con el servidor." UserInfo={NSErrorFailingURLStringKey=https://app-measurement.com/a, NSLocalizedRecoverySuggestion=¿Quieres conectarte al servidor de todos modos?, _kCFStreamErrorDomainKey=3, _NSURLErrorFailingURLSessionTaskErrorKey=LocalUploadTask <699995C5-0868-4814-BE8C-4273D8CDBE63>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalUploadTask <699995C5-0868-4814-BE8C-4273D8CDBE63>.<1>"

本地化的错误消息是用西类牙语写的。它显示类似“已产生 SSL 错误,无法与服务器建立安全连接。”

我的应用程序中没有启用 Analytics,也没有在我的任何代码中引用它。我想在未来实现这一点,但当这种情况发生时,我可以停止收到这条非常烦人的消息吗?

最佳答案

根据 Firebase documentation

Permanently deactivate collection

If you need to deactivate Analytics collection permanently in a version of your app, set FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED to YES in your app's Info.plist file.
Setting FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED to YES takes priority over any values for FIREBASE_ANALYTICS_COLLECTION_ENABLED in your app's Info.plist as well as any values set with setAnalyticsCollectionEnabled.

Temporarily disable collection

AnalyticsConfiguration.shared().setAnalyticsCollectionEnabled(false)

关于ios - Firebase 打印 Analytics SSL 错误,但未使用 Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54937125/

相关文章:

ios - UIDocumentInteractionController 导航栏颜色

ios - 带有弹出按钮和详细 View 的 Storyboard Segue

iOS WebRTC 连接卡在 Ice Connection State Gathering

ios - 将 ViewController 中的函数传递给 GameOverScene.swift

android - 无法使用 firebase 生成动态短链接

java - 我正在尝试使用 Firebase 为 Java 桌面应用程序构建后端

swift - swift 中的匿名类

swift - 快速增加随机数概率

ios - Testflight 中 iOS 的 Firebase 通知问题

ios - 首次使用动态链接下载后更新应用程序时未调用 openURL 方法