Upload dSYM to the Firebase Crashlytics or Instabug to decrypt the error details.

Fredric Cliver
2 min readMar 29, 2021
Photo by Markus Winkler on Unsplash

Upload missing required dSYMs. Our script reduces the size of files that needs to be uploaded to Firebase Crashlytics to process your crashes.

Crashlytics

Upload missing debug symbol (dSYM) files to make this stack trace readable.

Instabug

If you had integrated with automatic app crash reporting tool like the Crashlytics or Instabug. To check the detail of the crash report, you need to upload the dSYM symbols. Because your app code encrypted, and the 3rd party tool cannot identify the exact line or function, class name from your app by the error report on the app.

Instabug

On the organizer window in the Xcode, select your app version on the left side, and press the ‘download debug symbols’ button.

Under the dSYMs directory, find the UUID which Instabug needs.

And upload those *.dSYM files

Crashlytics

In the root of your Xcode project, execute this.

./Pods/FirebaseCrashlytics/upload-symbols -gsp ./[Your project name]/GoogleService-Info.plist -p ios [the path]/dSYMs

[the path] is mean the exactly same path in the Instabug case.

--

--

Fredric Cliver

Majored in Physics, self-taught and worked in the IT industry as a Dev/Design/Planning for 11 years. And I had run my Startup for 3 years. I fancy a ☔️ 🇬🇧