Firebase Crashlytics 接入官方文檔:android https://firebase.google.com/docs/crashlytics/get-started?authuser=0#android
ios https://firebase.google.com/docs/crashlytics/get-started?authuser=0#ios
鏈接底部有測試文檔 Android端調用 Crashlytics.getInstance().crash();
iOS調用[[Crashlytics sharedInstance] crash];就可以手動觸發崩潰了
坑點:
Android:1.不要在OnCreate里觸發崩潰,Crashlytics這時候還沒傳上去,會報
異常
2.如果之前有接老版本的firebase ,一定要把manifest的key刪掉,就是這貨
<meta-data android:name="io.fabric.ApiKey" android:value="24f0ea754622fc90392b5dfbcbd08121a3bf390a"/>
iOS
1.Xcode10 一定要加$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH) 不然不會有日志
2.dSYM 丟失問題https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports?authuser=0
將 Debug Information Format 設置為 DWARF with dSYM File后 一定要手動上傳,不然還是會丟失
上傳 第一種
第二種:命令行調用