Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does one upload the dSYM via fastlane to Firebase Crashlytics

Does anyone know how one uploads the dSYM via fastlane to Firebase Crashlytics

There is documentation here https://docs.fastlane.tools/actions/crashlytics/#crashlytics

But I am unaware of where to get the apiToken, and this seems to be more Crashlytics without Firebase focussed

Thanks

like image 614
Brenwell Avatar asked Aug 31 '18 17:08

Brenwell


People also ask

How do I upload dSYM to Crashlytics from Fastlane?

To run this lane, run fastlane upload_symbols from the terminal inside your project folder (replace upload_symbols if you chose a different name for the lane). You'll be asked to log into your App Store Connect account (and select your App Store Connect team, if you have more than one associated with your account).

What is dSYM file Crashlytics?

dSYM files store the debug symbols for your app. They contain mapping information to decode a stack-trace into a readable format. The purpose of dSYM is to replace symbols in the crash logs with the specific methods so it will be readable and helpful for debugging the crash.

Where are dSYM files stored?

Your app's dSYM files are stored in Xcode's dSYM archive path folder. This is the folder where the iOS agent gets the dSYM files that are used to symbolicate your crash reports. New Relic provides a post-build script as part of the iOS agent's install process.


1 Answers

The crashlytics fastlane action uploads builds to Fabric's Crashlytics Beta, which is used for beta testing apps.

It sounds like you're actually looking for the upload_symbols_to_crashlytics action to upload dSYMs to Firebase Crashlytics.

Using the upload_symbols_to_crashlytics action you can specify the GoogleService-Info.plist (gsp_path) path and that should work.

like image 63
Alexizamerican Avatar answered Sep 27 '22 17:09

Alexizamerican