Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Firebase Upload missing required dSYMs Not Working

Currently, I am facing issues to upload dSYMs through the new uploader script.

/path/to/Fabric/upload-symbols -gsp /path/to/GoogleService-Info.plist -p <platform> /path/to/dSYMs

I am getting success response by uploading the dSYMs

enter image description here

But no change on firebase console.

enter image description here

I have already checked the following thread:

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

Please let me know if anyone having a solution...

like image 987
Ashish Kakkad Avatar asked Apr 15 '20 09:04

Ashish Kakkad


People also ask

How do I manually upload dSYM to Firebase?

To manually upload your dSYMs, you can use the console-based "Drag and Drop" option to upload a zip archive containing your dSYM files (go to Firebase console > Crashlytics > dSYMs tab).

How do I upload dSYMs?

Upload the dSYM File to AppDynamics Using the UIFrom the Mobile App menu, click Configuration. Click Mobile App Configuration >. From dSYM Mappings, click Upload dSYM package file for iOS crashes. From the XCode dSYM package upload dialog, click Choose File.

What is dSYMs?

A dSYM file is an ELF file that contains DWARF (debugging with attributed record formats) debug information for your application. DWARF is a debugging file format that supports source-level debugging.

How do I debug Crashlytics?

Enable debug logging for Crashlytics If you don't see your test crash in the Crashlytics dashboard, you can use debug logging for Crashlytics to help track down the problem. Enable debug logging: In Xcode, select Product > Scheme > Edit scheme. Select Run from the left menu, then select the Arguments tab.


2 Answers

Don't know what is going on in the Firebase Crashlytics.

But after 1 Day/24 Hours the dSYMs processed and now they are showing (Optional) in the same build.

enter image description here

Update

I have again uploaded the dSYMs today, and it uploaded quickly. May be some issues are there is Firebase Crashlytics upload process!

enter image description here

https://github.com/firebase/firebase-ios-sdk/pull/5228

like image 69
Ashish Kakkad Avatar answered Sep 17 '22 17:09

Ashish Kakkad


If this is a migrated app from Fabric, then you need to follow these directions,

"Important: If you're working with an app that you previously linked from Fabric to Firebase Crashlytics, pass in your Fabric API Key to run the upload symbols script. That is, in the following options to run the script, use -a fabric-api-key instead of -gsp path/to/GoogleService-Info.plist."

If this is not a migrated app, and you're seeing that the correct missing UUID is being uploaded, but you're still getting the missing dSYM error, then you need to write into Firebase Support so they can get your debug logs and check your session ID.

like image 36
Oleg Kodysh Avatar answered Sep 20 '22 17:09

Oleg Kodysh