簡體   English   中英

Firebase 控制台中未顯示崩潰

[英]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
}

經過數小時的嘗試和搜索,Boom。

https://github.com/firebase/firebase-ios-sdk/issues/2901

禁用 AdHoc 構建的位碼為我修復了它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM