Skip to content

[bug]: Poblems with flutterfire_cli and --flavor After Flutter 3.24.5 Upgrade #378

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

Closed
1 task done
mklarsen opened this issue Feb 21, 2025 · 5 comments
Closed
1 task done
Labels
bug Something isn't working wontfix This will not be worked on

Comments

@mklarsen
Copy link

Is there an existing issue for this?

  • I have searched the existing issues.

CLI Version

0.2.7 + 1.1.0 and dev builds

Firebase Tools version

3.24.5

Flutter Doctor Output

[!] Flutter (Channel [user-branch], 3.24.5, on macOS 15.3.1 24D70 darwin-arm64, locale da-DK)
! Flutter version 3.24.5 on channel [user-branch] at /Users/martinkl/Library/flutter
Currently on an unknown channel. Run flutter channel to switch to an official channel.
If that doesn't fix the issue, reinstall Flutter by following instructions at https://flutter.dev/setup.
! Upstream repository unknown source is not the same as FLUTTER_GIT_URL
• FLUTTER_GIT_URL = https://github.com/flutter/flutter.git
• Framework revision dec2ee5c1f (3 months ago), 2024-11-13 11:13:06 -0800
• Engine revision a18df97ca5
• Dart version 3.5.4
• DevTools version 2.37.3
• If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
• Android SDK at /Users/martinkl/Library/android/sdk/
• Platform android-34, build-tools 34.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
• All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
• Xcode at /Applications/Xcode-beta.app/Contents/Developer
• Build 16B5001e
• CocoaPods version 1.16.2

[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.97.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.104.0

[✓] Connected device (3 available)
• MKL iPhone14pro (mobile) • HIDDEN • ios • iOS 18.3.1 22D72
• Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin • macOS 15.3.1 24D70 darwin-arm64
• Chrome (web) • chrome • web-javascript • Google Chrome 133.0.6943.127

[✓] Network resources
• All expected network resources are available.

! Doctor found issues in 1 category.

Description

We have been using the flutterfire_cli with the --flavor option for over a year. Initially, the library caused issues (same issues we're encountering today), but we were able to work around this by pinning the version to 0.2.7.

Today, we attempted to upgrade to Flutter 3.24.5, and after the upgrade, we are encountering errors when building for the web platform. However, the APK builds work fine.

This problem has previously been observed in bug reports in many reports where similar issues were reported but not fully resolved.

Steps to reproduce

Use flutterfire_cli with the --flavor option.
Pin the version to 0.2.7 to avoid issues in previous Flutter versions.
Upgrade to Flutter version 3.24.5.
Attempt to build for both APK and web platforms

Expected behavior

APK builds successfully, as before.
Web builds should work without errors, as they did before the upgrade.

Screenshots

Image

Image

Additional context and comments

It look like same issues

#303
#278
firebase/flutterfire#12724
https://stackoverflow.com/questions/71129374/flutterfire-ios-configuration-issues

@mklarsen mklarsen added bug Something isn't working triage labels Feb 21, 2025
@mklarsen
Copy link
Author

Can I assume that this tool / cli - is unmanaged, abandonware, and no one is actively working on it? If so, my suggestion is to archive this repo/project.

@github-actions github-actions bot added the Needs Attention OP created or responded to issue and it needs attention. label Feb 28, 2025
@Gustl22
Copy link
Contributor

Gustl22 commented Mar 19, 2025

@mklarsen I think this is not fair for the maintainers. They share code for free and most of them do this in their spare time. The best one can help is to actively contribute with Pull requests and spending the time (otherwise the maintainer(s) have to do it without compensation).
Throwing in to abandon the project or archive it is not engaging and likely will result in not sharing code at all in the future and you would have needed program all by yourself instead of just fixing your specific issue. That's also the purpose of open source, that everyone contributes, not just one person.

You can see in the commit history that it is actively worked on (I consider active as at least one controbution in the last 6 months, but that's also subjective)...

@Gustl22
Copy link
Contributor

Gustl22 commented Mar 19, 2025

Also your information is conflicting.
Your "Firebase Tools Version" is not your Flutter Version.
You should upgrade to Flutter 3.29.x and see if the client works with that.

@akoflacko
Copy link

Ebat блевотный терминал

@russellwheatley
Copy link
Member

@mklarsen - FlutterFire CLI has been significantly refactored since version 0.2.7, nobody is going to fix it. I suggest you update to the latest version (v1.1.0, although a new release is coming out today).

@russellwheatley russellwheatley added wontfix This will not be worked on and removed triage Needs Attention OP created or responded to issue and it needs attention. labels Apr 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

4 participants