简体   繁体   中英

Crashlytics (without Fabric) not showing crash iOS

I have problem with Crashlytics not showing crashes on Firebase dashboard only the testing phone that is connect to my Mac is showing. I followed the instruction on Firebase doc. and did the force crash testing on the testing phone it did show the crash on Firebase. However, when I upload the new build the user's crash did not show in the dashboard. Can anyone help me with that? (I just install Crashlytics last week so I didn't use Fabric) Thanks!!!!

This is the pod I have:

  pod 'Firebase/Analytics'
  pod 'Firebase/Messaging'
  pod 'Firebase/Core' 
  pod 'Firebase/Crashlytics' 

What I have in AppDelegate

import Firebase
import UserNotifications
import FirebaseCrashlytics

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        FirebaseApp.configure()
        return true
}

Build setting's Debug Information Format: DWARF with dSYM File Uploaded Crashlytics symbols "Successfully uploaded Crashlytics symbols" response

My Crashlytics dSYMs still show it is missing. I uploaded the Crashlytics symbols yesterday.

**Updated: I found the problem and the solutions. Please check the answer

The problem that is making the crush not show on the dashboard was because of the missing dSYMs. Here is the solutions steps:

  1. Go to Firebase Crashlytics > dSYMs > Missing dSYMs. Check the UUID and the version number (which build).
  2. Go to ituneConnect > My App > Activity > find the correspond build number > includes Symbols > Download dSYM (make sure when you upload a new build check enable bitcode
  3. Open the downloaded file "appDsyms" and find the matching missing UUID and run

    /path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp/path/to/GoogleService-Info.plist -p ios /path/to/dSYMs

    in the terminal. You should see the missing ddSYMs shows "Uploaded".

Once it is uploaded you should see the full crush reports on the dashboard.

Here is the reference I found on SOF

  1. Missing dSYM files in Fabric Crashlytics

  2. Crashlytics: “We're missing a dSYM to process crashes”

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM