[英]Crashes not showing up in Firebase console
我正在嘗試將我的 iOS 應用程序從 Crashlytics 轉換到 Firebase,因為 Crashlytics 將在一個月后關閉。 我經歷了這里描述的步驟:
https://firebase.google.com/docs/crashlytics/get-started-new-sdk
在我嘗試我的第一個測試發行版之前,一切看起來都很棒。 我添加了一段代碼,可以在點擊按鈕時使應用程序崩潰,以測試我是否從分布式應用程序中崩潰。 然而,它沒有用。 應用程序崩潰,但我沒有看到崩潰報告。 不過,我確實看到無崩潰用戶百分比正在下降。 所以有些東西正在被注冊,但實際的崩潰並不存在。
我的拳頭幾個測試發行版缺少 DSYM。 在 DSYMs 選項卡下,我什至可以看到崩潰計數。 但是,當我上傳 DSYM 時,仍然沒有出現崩潰。
現在我使用的腳本在存檔上執行 DSYM 上傳,但仍然沒有出現崩潰。
當我使用 Xcode 進行構建並強制崩潰時,一切都按預期工作。 只有分布式 AdHoc 構建不會在門戶中顯示任何崩潰。
任何形式的幫助都受到高度贊賞。
如果您的強制崩潰沒有崩潰、在您希望崩潰之前崩潰,或者您遇到 Crashlytics 的其他問題,您可以啟用 Crashlytics 調試日志記錄來追蹤問題。
要在開發設備上啟用調試日志記錄,請在 Xcode 中指定以下命令行參數:
Crashlytics 3.11.1+
-FIRDebugEnabled
之前的版本
func application(_ application: UIApplication, didFinishLaunchingWithOptions
launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Initialize Firebase service.
FirebaseApp.configure()
Fabric.sharedSDK().debug = true
return true
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.