-
Notifications
You must be signed in to change notification settings - Fork 4.1k
feat(crashlytics): add automatic Crashlytics symbol uploads for iOS & macOS apps #8157
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
Conversation
packages/firebase_crashlytics/firebase_crashlytics/ios/crashlytics_add_upload_symbols
Outdated
Show resolved
Hide resolved
def90cb
to
f6c6149
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Thanks again for this 🎉 I will merge this now for todays release. The e2e job failures are relating to an issue with the Firebase Storage emulator - we're working on this excluding these (separate PR) for now until emulator issue can be resolved. iOS and macOS are building fine with script running successfully. |
Appreciate your work but this is a breaking change. It forces projects to use flutterfire_cli to generate firebase_app_id_file.json file. I do not use flutterfire_cli. I prefer to download GoogleService-Info.plist like I did in native. Can we change the implementation to read googleAppId from an environment variable or something does not depend on flutterfire_cli? |
Description
Adds a script that automatically adds Crashlytics's upload-symbols tool to the run script of Xcode projects for iOS apps when the Crashlytics plugin is added as a dependency to the project.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes (
[x]
).This will ensure a smooth and quick review process. Updating the
pubspec.yaml
and changelogs is not required.///
).melos run analyze
) does not report any problems on my PR.Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?