Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Flutter Obfuscation and Symbols File Upload #46

Open
chrisdlangham opened this issue Aug 15, 2023 · 1 comment
Open

Support for Flutter Obfuscation and Symbols File Upload #46

chrisdlangham opened this issue Aug 15, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@chrisdlangham
Copy link

Issue Description:

From what I can see New Relic does not support .symbols file uploads that are created when a flutter app is obfuscated.
https://docs.flutter.dev/deployment/obfuscate

This creates challenges for accurately monitoring and diagnosing issues in production environments where Flutter code is obfuscated. Otherwise, to see many of the benefits of using New Relic, we have to turn off flutter obfuscation.

Obfuscation is an important security measure to protect code from being viewed and reverse engineering. Without support for obfuscation, the New Relic reporting is unable to provide accurate data about crashes, exceptions, and log events.

Expected Behavior:

It would be beneficial to have a similar tool like run-symbol-tool that is in the iOS agent, but for Flutter apps.

flutter build ipa --obfuscate --split-debug-info=/<project-name>/<directory>
upload-symbols --symbols-file=/<project-name>/<directory>

@JohnnyBravoFromTexas
Copy link

JohnnyBravoFromTexas commented Aug 16, 2023

Hi, Chris. Thanks for reaching out. We are on the same page. Unpacking obfuscated crashes is high on our list of priorities. We will be adding this often requested feature to all of our mobile platforms (React Native, Flutter, Xamarin, Maui, Cordova etc..) throughout the remainder of the year. Again, thank you for submitting this feedback. John

@ndesai-newrelic ndesai-newrelic added the enhancement New feature or request label Dec 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants