Manual Upload
Learn how to manually upload debug symbols for your Dart applications.
If you choose not to use the Sentry Dart Plugin, you can manually upload debug symbols for your Dart applications. This page provides instructions for different platforms.
Sentry requires a dSYM upload to symbolicate your crash logs. The symbolication process unscrambles Apple's crash logs to reveal the function, file names, and line numbers of the crash.
Learn how to upload the dSYM files
For Android applications, you need to upload mapping files manually with the Sentry CLI.
Learn how to upload Debug Information Files
For native code crashes in Android applications, you need to upload ELF DWARF debug files.
Learn how to upload Debug Information Files
If you're using a version of sentry_flutter
earlier than 5.1, native symbolication on Android requires a specific configuration. Refer to Troubleshooting for more information.
Sentry's Flutter SDK doesn't currently support the uploadNativeSymbols
flag from the Sentry Gradle Plugin.
For web applications, you need to upload source maps to get readable stack traces.
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").