我在没有cocoapods的快速项目中实施了firebase Crashlytics。到目前为止,我已经完成了以下任务。但仍然没有在仪表板上得到任何东西。
在appdelegate
,didFinishLaunchingWithOptions()
中添加了这3行。
FirebaseApp.configure()
Fabric.sharedSDK().debug = true
Fabric.with([Crashlytics.self])
在视图控制器中,添加了以下行,在模拟器上运行,发生崩溃,重新启动应用程序。所以我可以期望它上传到仪表板上。在日志中找不到任何内容,只需看到firebase已启用。 Crashlytics版本......
Crashlytics.sharedInstance().crash()
但我在仪表板上看不到任何内容。我没有在我的Plist中使用任何API密钥,我只是在我的项目中使用plist。可能是我的问题?
答案 0 :(得分:1)
我想我知道问题是什么。您可能在附带调试器的模拟器中运行。
如果您的构建在启动时附加调试器,Crashlytics无法捕获崩溃。
强制崩溃的文档:https://firebase.google.com/docs/crashlytics/force-a-crash
要解决此问题,请在模拟器 w / o调试器中找到您的应用并重现您的崩溃。您应该会在Firebase控制台中看到崩溃。