Upload 1 missing dSYM required to process 12 crashes

Raghavendra G R 121 Reputation points
2021-01-19T07:49:07.417+00:00

i get the message "Upload 1 missing dSYM required to process 12 crashes" in my Firebase portal.

I'm in Xamarin.Firebase.iOS.crashlytics 4.6.2, fails to upload dsym. please help57930-screenshot-2021-01-19-at-11905-pm.png

I added below line, even it did not work:
<FirebaseCrashlyticsUploadSymbolsEnabled>True</FirebaseCrashlyticsUploadSymbolsEnabled>

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,298 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Leon Lu (Shanghai Wicresoft Co,.Ltd.) 69,311 Reputation points Microsoft Vendor
    2021-01-19T10:55:26.787+00:00

    Hello,​

    Welcome to our Microsoft Q&A platform!

    Only and simple way to upload DSYMS files to Firebase Crashlytics manually

    Download appDsyms archive from App Store

    1.1 Login: https://appstoreconnect.apple.com

    1.2 Go to: MyApps -> Choose your app -> Activity (top left) -> Select version you want to get crashes -> Includes Symbols: press -> Download dSYM.

    Open terminal, drag and drop 3 files on terminal on this order:

    2.1 drag an drop: "upload-symbols" which can be found in /project/Pods/FirebaseCrashlytics/upload-symbols

    2.2 write " -gsp "

    2.3 drag an drop: "GoogleService-Info.plist" which can be found in /project/GoogleService-Info.plist

    2.4 write " -p ios "

    2.5 drag an drop: "appDsyms" folder which usually is in Download folder /Users/username/Downloads/appDsyms

    2.6 Press Enter

    In terminal the complete command should include -gsp and -p ios, full command looks like this: 2.1 -gsp 2.3 -p ios 2.5

    Please refer to the following link.
    https://stackoverflow.com/a/62131430/10627299

    Best Regards,

    Leon Lu


    If the response is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Nicole Lu-MSFT 96 Reputation points
    2021-02-09T01:59:43.907+00:00

    Quote LeonLu-MSFT's answer, the only update is that, according to the source code line 5 and 6:
    65359-image.png

    the upload-symbols.sh script can be found under:
    /Users/{username}/Library/Caches/XamarinBuildDownload/FCrshlytcs-{versioninfo}/upload-symbols.sh

    Once we found the script file, we can leverage the script to upload DYSM file manually: https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports#upload-dsyms

    0 comments No comments