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.

For web applications, you need to upload source maps to get readable stack traces.

Learn how to upload Source Maps

Was this helpful?
Help improve this content
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").