【问题标题】:Firebase Crashlytics won't activateFirebase Crashlytics 不会激活
【发布时间】:2020-08-30 07:30:38
【问题描述】:

我已在设备和模拟器中运行我的应用,但未能成功更新 Firebase Crashlytics 系统。

我没有收到任何错误,我知道它已安装,因为它在控制台中显示版本号 (4.5.0)。

Firebase Analytics 也在运行。

我已按照 T 的安装指南进行操作,并尝试通过创建 SwiftUI 按钮并使用来强制使其崩溃

fatalError()

这似乎并没有使应用程序完全崩溃,而是更多地冻结了应用程序。

我想知道如何使用 SwiftUI 和 Firebase 跟踪这个问题。

【问题讨论】:

  • 您是否尝试过使用标志 -FIRDebugEnabled 运行应用程序?
  • 我让它工作,必须在我的手机上运行应用程序,而不是通过 Xcode

标签: ios swift firebase crashlytics


【解决方案1】:

除了按照公认答案的建议做之外,我相信这是 Xcode 12.+ 的新内容。您需要取消选中脚本窗口下方的两个复选框(至少一次 - 您可以在向 firebase 注册后重新勾选它们)。这(如前所述)强制脚本运行并因此与 firebase 通信...the checkboxes unticked

【讨论】:

    【解决方案2】:

    here 所述,如果您要使用 Xcode 模拟器,则必须在运行时通过直接从模拟器而不是 Xcode 启动应用程序来分离 Xcode 调试器。如果您从 Xcode 启动到模拟器,Xcode 会自动附加其调试器,从而阻止 Crashlytics 看到异常/崩溃。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-14
      • 2021-09-06
      • 1970-01-01
      • 2013-09-13
      • 1970-01-01
      • 2016-07-07
      相关资源
      最近更新 更多