[英]Firebase crash reporting for iOS doesn't send crashes despite successful init
我在我的iOS項目中添加了firebase崩潰報告(添加了pod,添加了構建階段腳本,將json添加到項目中,......)。 當我運行我的應用程序時,我在我的控制台中看到:
Firebase Crash Reporting: Successfully enabled
為了測試,我在我的FIRApp.configure()代碼之后在我的代碼中插入fatalError()(如下所示: https ://firebase.google.com/docs/crash/ios#create_your_first_error)。
我的下一個應用程序啟動時不會發送崩潰報告(不會崩潰)。 我在xcode控制台中看不到任何內容,在我的Web控制台中什么都沒看到
不是一個直接的解決方案,而是一些可能有助於找到問題的診斷技巧:
find ~/Library/Developer/CoreSimulator -path '*/FCRDumps/*.dmp' -ls
生成的原始故障轉儲(注意)還將顯示來自其他測試應用程序的未處理崩潰)。 fatalError()
行,然后重建並重新啟動。 該容器中的.dmp
文件應該很快就會消失,替換為.crash
文件(使用find ~/Library/Developer/CoreSimulator -path '*/FCRCrashQueue/*.crash' -ls
查找它們)。 成功上載后,將逐個刪除一個崩潰文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.