Open
Description
Description
When running flutterfire configure
(0.3.0-dev.19), post build scripts are added to ios. Those post build scripts require flutterfire to be installed on the machine building the ios application.
This is a problem because the flutterfire installed locally might not be the same version with which configure was run. Currently, for example, I'm using an hard coded version of the flutterfire cli in this github action so the build process can run https://github.com/cedvdb/action-flutter-build-ios/blob/main/action.yml#L54
I'd propose to use flutterfire_cli installed as a dev_dependency instead and fallback to a global one, so everyone, the CI and all developers can use the same version deterministically.
Related:
- request: Let flutterfire_cli be installable as dev dependency #242
- Support for multiple scheme dev, staging, prod #14
Reasoning
It should be deterministic
Additional context and comments
No response