1
votes

Firebase Missing dSYM files

I Followed the instruction to upload dSYM file /path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs

I ran it in run script and directly run in terminal it shows Successfully uploaded Crashlytics symbols but it repeatedly shows missing dSYM

myapp pod folder path /FirebaseCrashlytics/upload-symbols -gsp / myapp google plist path /GoogleService-Info.plist -p ios /dSYMs file path

1
If you have missing dSYMs, you have to upload the dSYMs for that prior build (if you still have them). (Uploading new dSYMs won’t fix the missing dSYMs for prior builds.) If your missing dSYMs are for some build previously uploaded to TestFlight, you can go to AppStoreConnect and download those prior dSYMs and then use upload-symbols for them. - Rob
So, is the problem that you have some old builds with missing dSYMs or that you’re unable to upload new dSYMs? If the latter, please share the console output of your dSYM upload. - Rob
console output "Successfully uploaded Crashlytics symbols " after I upload dSYMs - southanya
So, it sounds like you must have some build in the past for which you neglected to upload the dSYMs. Find the dSYMs for that build, assuming you have them at all, and upload them. - Rob
Have you tried locating your dSYMs following this guide? firebase.google.com/docs/crashlytics/… - Oleg Kodysh

1 Answers

0
votes

Try this in your "Run Script" shell

${PODS_ROOT}/FirebaseCrashlytics/run -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}

${PODS_ROOT}/FirebaseCrashlytics/upload-symbols -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}