【问题标题】:Crashes not showing up in Firebase consoleFirebase 控制台中未显示崩溃
【发布时间】:2020-05-26 11:34:12
【问题描述】:

我正在尝试将我的 iOS 应用从 Crashlytics 迁移到 Firebase,因为 Crashlytics 将在一个月后关闭。我完成了这里描述的步骤:

https://firebase.google.com/docs/crashlytics/get-started-new-sdk

在我尝试我的第一个测试发行版之前,一切看起来都很棒。我添加了一段代码,该代码会在点击按钮时使应用程序崩溃,以测试我是否从分布式应用程序中获得崩溃。但是,它没有用。该应用程序崩溃,但我没有看到崩溃报告。我确实看到无崩溃用户百分比正在下降。所以有些东西正在注册,但实际的崩溃并不存在。

我的拳头几个测试分布缺少 DSYM。在 DSYMs 选项卡下,我什至可以看到崩溃计数。但是,当我上传 DSYM 时,仍然没有出现崩溃。

现在我正在使用一个脚本在存档上执行 DSYM 上传,但崩溃仍然没有出现。

当我使用 Xcode 进行构建并强制崩溃时,一切都按预期工作。只是分布式 AdHoc 构建不会在门户中显示任何崩溃。

我们非常感谢任何形式的帮助。

【问题讨论】:

  • 如果您找到任何解决方案而不是评论,我也有同样的问题
  • 请看我下面关于禁用位码的回答
  • @HarshilKotecha,如果解决了它,请告诉我,因为如果没有,我可能有其他想法:)
  • 我遇到了同样的问题,我尝试了很多东西并检查了但我仍然没有在 firebase 的崩溃日志中看到任何崩溃

标签: ios firebase crashlytics


【解决方案1】:

繁荣,经过数小时的尝试和搜索。

https://github.com/firebase/firebase-ios-sdk/issues/2901

为 AdHoc 构建禁用位码已为我解决了这个问题。

【讨论】:

    【解决方案2】:

    如果您的强制崩溃没有崩溃,在您希望它之前崩溃,或者您遇到了 Crashlytics 的其他问题,您可以启用 Crashlytics 调试日志来跟踪问题。

    要在您的开发设备上启用调试日志记录,请在 Xcode 中指定以下命令行参数:

    Crashlytics 3.11.1+

    -FIRDebugEnabled
    

    以前的版本

    func application(_ application: UIApplication, didFinishLaunchingWithOptions
        launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        // Initialize Firebase service.
        FirebaseApp.configure()
        Fabric.sharedSDK().debug = true
        return true
    }
    

    【讨论】:

      猜你喜欢
      • 2020-01-03
      • 2020-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多