I've tested on two fresh apps using the '--obfuscate' flag. Confirmed that this fixes the Dart stack trace:
also able to see it in the build logs when running: flutter build ios --obfuscate --split-debug-info=./ios-build --verbose | tee build.log
Running upload-symbols in Build Phase mode
[33mwarning: Flutter build with '--obfuscate' enabled. To view deobfuscated stack traces, upgrade to Flutter 3.12.0+ or upload dSYMs manually using the Firebase console web uploader at https://firebase.google.com/project/_/crashlytics[0m
Validating build environment for Crashlytics...
Processing dSYMs...
Successfully submitted symbols for architecture arm64 with UUID dd9d9a4b88a8358eb1b0beea3f1f8800 in dSYM: /Users/russellwheatley/projects/devTests/third_crash_test/build/ios/Release-iphoneos/Runner.app.dSYM
Successfully submitted symbols for architecture arm64 with UUID 3b985343b91b37e7b78ac3a0cb66459b in dSYM: /Users/russellwheatley/projects/devTests/third_crash_test/build/ios/Release-iphoneos/App.framework.dSYM
[32mSuccessfully uploaded Crashlytics build event and symbols[0m
Running upload-symbols in Build Phase mode
[33mwarning: Flutter build with '--obfuscate' enabled. To view deobfuscated stack traces, upgrade to Flutter 3.12.0+ or upload dSYMs manually using the Firebase console web uploader at https://firebase.google.com/project/_/crashlytics[0m
Validating build environment for Crashlytics...
Processing dSYMs...
Successfully submitted symbols for architecture arm64 with UUID dd9d9a4b88a8358eb1b0beea3f1f8800 in dSYM: /Users/russellwheatley/projects/devTests/third_crash_test/build/ios/Release-iphoneos/Runner.app.dSYM
Successfully submitted symbols for architecture arm64 with UUID 3b985343b91b37e7b78ac3a0cb66459b in dSYM: /Users/russellwheatley/projects/devTests/third_crash_test/build/ios/Release-iphoneos/App.framework.dSYM
[32mSuccessfully uploaded Crashlytics build event and symbols[0m
Description
I've tested on two fresh apps using the '--obfuscate' flag. Confirmed that this fixes the Dart stack trace:
also able to see it in the build logs when running:
flutter build ios --obfuscate --split-debug-info=./ios-build --verbose | tee build.log
fix: https://github.com/invertase/flutterfire_cli/issues/246
Type of Change
feat
-- New feature (non-breaking change which adds functionality)fix
-- Bug fix (non-breaking change which fixes an issue)!
-- Breaking change (fix or feature that would cause existing functionality to change)refactor
-- Code refactorci
-- Build configuration changedocs
-- Documentationchore
-- Chore