无法在Firebase控制台中显示崩溃

时间:2020-02-11 05:18:46

标签: ios firebase crashlytics

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

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

在我尝试进行第一次测试分发之前,一切看起来都很不错。我添加了一段代码,只要按一下按钮,它就会使应用程序崩溃,以测试我是否从分布式应用程序中崩溃了。但是,它没有用。该应用程序崩溃了,但没有崩溃报告。我确实看到无崩溃用户百分比正在下降。因此正在注册一些东西,但是实际的崩溃不存在。

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

现在,我使用的脚本可以将DSYM上传到存档中,但崩溃仍然无法显示。

当我使用Xcode进行构建并强制崩溃时,一切正常。只是分布式的AdHoc构建不会在门户中显示任何崩溃。

任何帮助都将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

如果您的强制崩溃没有崩溃,或者在您希望崩溃之前崩溃了,或者您遇到了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
}

答案 1 :(得分:0)

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

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

为AdHoc禁用位码会为我修复它。