在 iOS 应用中升级 SDK 后 Firebase Crashlytics 不显示日志
Posted
技术标签:
【中文标题】在 iOS 应用中升级 SDK 后 Firebase Crashlytics 不显示日志【英文标题】:Firebase Crashlytics not showing Logs after SDK upgrade in iOS App 【发布时间】:2021-01-04 13:07:59 【问题描述】:我的应用正在使用 Crashlytics
,它已从 Fabrics 移至 Firebase Crashlytics
。我的问题是我最近升级了 firebase Crashlytics
并且在这次升级之后没有显示崩溃报告的“日志”。我交叉检查了所有设置和代码,但找不到任何可能的原因。
它在升级之前工作正常。现在所有崩溃都被正确报告,因为所有信息,如“堆栈跟踪”、“键”和以前一样,但“日志”部分是空的。
我的问题可能是this 问题的“ios 重复”。任何人都请告诉我是否缺少任何部分代码来获取此“日志”数据。
这是我在 AppDelegate 中设置的用于配置的代码:
FirebaseApp.configure()
FirebaseConfiguration.shared.setLoggerLevel(.min)
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(true)
【问题讨论】:
【参考方案1】:确认一下,您是否使用Crashlytics.crashlytics().log()
捕获日志消息?见https://firebase.google.com/docs/crashlytics/customize-crash-reports?platform=ios#add-logs
【讨论】:
不!我知道这有点傻,但我不知道在哪里准确添加这条线。 您查看了我发送的链接中的文档吗?它描述了如何使用该函数来捕获日志消息。如果您曾经使用过CLSLogv
或CLSNSLogv
,则应将它们替换为对Crashlytics.crashlytics().log()
的调用。以上是关于在 iOS 应用中升级 SDK 后 Firebase Crashlytics 不显示日志的主要内容,如果未能解决你的问题,请参考以下文章
为啥升级到 ios-sdk8 后我的 UIImageView 不会拉伸?