【问题标题】:Firebase Crashlytics not showing Logs after SDK upgrade in iOS App在 iOS 应用中升级 SDK 后 Firebase Crashlytics 不显示日志
【发布时间】: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)
   

【问题讨论】:

    标签: ios swift xcode firebase crashlytics


    【解决方案1】:

    确认一下,您是否使用Crashlytics.crashlytics().log() 捕获日志消息?见https://firebase.google.com/docs/crashlytics/customize-crash-reports?platform=ios#add-logs

    【讨论】:

    • 不!我知道这有点傻,但我不知道在哪里准确添加这条线。
    • 您查看了我发送的链接中的文档吗?它描述了如何使用该函数来捕获日志消息。如果您曾经使用过CLSLogvCLSNSLogv,则应将它们替换为对Crashlytics.crashlytics().log() 的调用。
    猜你喜欢
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    • 2016-02-25
    • 2020-09-29
    • 1970-01-01
    相关资源
    最近更新 更多