【问题标题】:crashes don't appear on crashlytics崩溃不会出现在 crashlytics 上
【发布时间】:2018-05-10 21:20:05
【问题描述】:

我已经为我的案例寻找了很多解决方案,但没有答案。我继续在 iOS 上安装 crashlytics,但崩溃不会出现在 crashlytics 上。没有丢失 DSYM,我将“调试信息格式”设置为“带有 dSYM 文件的 DWARF”。我尝试了很多解决方案,但没有一个适合我的情况。任何帮助表示赞赏!

when I press run I get the following from fabric window

the updated output of the console when I press run

【问题讨论】:

  • 您是在发布模式还是调试模式下检查?
  • 假设您非常确定您已经完成了 crashlytics 集成的设置,您是否检查了应用程序的捆绑包 ID?另外,您可能想尝试导致崩溃 (Crashlytics.sharedInstance().crash())...
  • 能否启用调试模式docs.fabric.io/apple/fabric/advanced-settings/debugging.html,导致测试崩溃(fabric.io/kits/ios/crashlytics/features),然后在重新启动应用时共享控制台日志输出?
  • @AustinMichael 在调试模式下,我也尝试启动应用程序,然后按 xcode 中的停止按钮,然后从设备打开应用程序并导致崩溃,然后再次重新启动以实现崩溃,什么都没有出现
  • @AhmadF 是的,我检查了捆绑 ID,这就是我用来导致崩溃的方式 Crashlytics.sharedInstance().crash()

标签: ios swift crash crashlytics google-fabric


【解决方案1】:

查看日志的输出,您似乎使用的是 Firebase Crash Reporting 而不是 Firebase Crashlytics。如果您想使用 Crashlytics,则需要移除 Firebase Crash Reporting SDK(iOS 应用中不能有 2 个异常处理程序),然后按照说明安装和设置 Firebase Crashlytics。

【讨论】:

  • 我删除了 FirebaseCrash 并上传了以下两张图片。 @Alexizamerican
  • 好的,当我删除 firebase 崩溃并修复一个小错误时,问题就解决了
猜你喜欢
  • 2019-06-23
  • 1970-01-01
  • 2021-10-31
  • 1970-01-01
  • 2017-02-12
  • 1970-01-01
  • 2023-01-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多