问题描述
我已经在设备和模拟器中运行了我的应用程序,但没有成功更新Firebase Crashlytics系统。
我没有收到任何错误,并且我知道它已安装,因为它说的是控制台中的版本号(4.5.0)。
Firebase Analytics也正在运行。
我遵循了T的安装指南,并且还尝试通过创建SwiftUI按钮并使用来强制使其崩溃
fatalError()
似乎没有完全使应用程序崩溃,但更多地冻结了应用程序。
我想知道如何使用SwiftUI和Firebase跟踪此问题。
解决方法
如here所述,如果要使用Xcode Simulator,则必须在运行时通过直接从Simulator而不是Xcode启动应用程序来分离Xcode调试器。如果从Xcode启动到模拟器,Xcode会自动附加其调试器,从而阻止Crashlytics看到异常/崩溃。
,除了执行公认的答案建议的操作外,我相信这是Xcode 12. +中的新功能。您需要取消选中脚本窗口下方的两个复选框(至少一次-可以在将它们注册到Firebase后重新勾选它们)。 (如上所述)强制脚本运行并因此与Firebase通信... the checkboxes unticked