[bug]: plugin selection on terminal during choices prompt
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
Start by reproducing flutterfire install 4.10.0 and inspect the terminal choices prompt and plugin-selection entry point. Compare the selected plugins with the final installation results, then verify that the requested plugins are installed; the workaround using --version and --plugins provides a comparison path.
索引モデルが issue の本文から書いたものです。
説明
Is there an existing issue for this?
- I have searched the existing issues.
CLI Version
1.4.1
Firebase Tools version
15.30.0
Flutter Doctor Output
[✓] Flutter (Channel stable, 3.47.4, on macOS 27.0.1 26A434 darwin-arm64, locale es-MX) [747ms]
• Flutter version 3.47.4 on channel stable at /opt/homebrew/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 9584c6713b (3 weeks ago), 2026-09-10 15:25:10 -0700
• Engine revision 06a2e2a110
• Dart version 3.13.3
• DevTools version 2.60.0
• Feature flags: enable-web, no-enable-linux-desktop, no-enable-macos-desktop, no-enable-windows-desktop,
enable-android, enable-ios, cli-animations, enable-native-assets, enable-record-use, enable-swift-package-manager,
omit-legacy-version-file, enable-lldb-debugging, enable-uiscene-migration, enable-macos-arm64-only
[✓] Android toolchain - develop for Android devices (Android SDK version 37.0.0) [508ms]
• Android SDK at /Users/neartox/Library/Android/sdk
• Emulator version 37.2.11.0 (build_id 16416033) (CL:N/A)
• Platform android-37.1, build-tools 37.0.0
• ANDROID_HOME = /Users/neartox/Library/Android/sdk
• Java binary at: /Applications/Android Studio Rabbit 2 2026.2.2 Canary 2.app/Contents/jbr/Contents/Home/bin/java
This is the JDK bundled with the latest Android Studio installation on this machine.
To manually set the JDK path, use: flutter config --jdk-dir="path/to/jdk".
• Java version OpenJDK Runtime Environment (build 25.0.4+-16339643-b508.27)
• All Android licenses accepted.
[!] Xcode - develop for iOS and macOS (Xcode 27.0) [375ms]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 27A266a
! CocoaPods not installed.
CocoaPods is a package manager for iOS or macOS platform code.
Without CocoaPods, plugins will not work on iOS or macOS.
For more info, see https://flutter.dev/to/platform-plugins
For installation instructions, see https://guides.cocoapods.org/using/getting-started.html#installation
[✓] Chrome - develop for the web [4ms]
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Connected device (4 available) [5.9s]
• Ernesto’s iPhone (wireless) (mobile) • 00008150-001968182E02401C • ios • iOS 27.2 24B5089g
• Ernesto’s iPhone (wireless) (mobile) • 00008130-001410AC3A04001C • ios • iOS 27.0.1 24A446
• iPhone 18 Pro (mobile) • 9D158517-C0FA-4690-8656-EF27291AB894 • ios •
com.apple.CoreSimulator.SimRuntime.iOS-27-0 (simulator)
• Chrome (web) • chrome • web-javascript • Google Chrome
154.0.8037.59
[✓] Network resources [259ms]
• All expected network resources are available.
! Doctor found issues in 1 category.
Description
The CLI install the wrong plugins when installing via flutterfire install 4.10.0
Steps to reproduce
- Run the command
flutterfire install 4.10.0 - Select the plugins: firebase_core, firebase_analytics, firebase_messaging, firebase_performance, firebase_remote_config, firebase_crashlytics.
- The final installation results on the following plugins: firebase_in_app_messaging, firebase_ml_model_downloader instead of firebase_messaging, firebase_remote_config
Expected behavior
When running flutterfire install 4.10.0, the CLI should respect the user selection
Screenshots
No response
Additional context and comments
The PR for is fix was #429 but since I had no response. I prefer to put here for someone
the workaround was use flutterfire install --version= --plugins=<plugins_list>
- 主要言語
- Dart
- スター
- 194
- フォーク
- 76
- 平均マージ
- 2日 9時間
- マージ済み PR(30日)
- 7
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
invertase/flutterfire_cli のほかの issue
-
Needs Attention Stale triage
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
invertase/flutterfire_cli#450 · コメント 5 件 ·
メンテナーはふだん 1 日以内に返信
-
bug Needs Attention triage
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
invertase/flutterfire_cli#443 · コメント 16 件 · リアクション 12 件 ·
メンテナーはふだん 1 日以内に返信
-
bug Needs Attention triage
難易度 3/5 1〜2日 初心者へのやさしさ 66/100
invertase/flutterfire_cli#428 · コメント 12 件 · リアクション 4 件 ·
メンテナーはふだん 1 日以内に返信
-
blocked: customer-response bug enhancement keep open
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
invertase/flutterfire_cli#403 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
blocked: customer-response bug keep open
難易度 3/5 1〜2日 初心者へのやさしさ 42/100
invertase/flutterfire_cli#353 · コメント 6 件 ·
メンテナーはふだん 1 日以内に返信
invertase/flutterfire_cli の issue をすべて見る
似ている issue
-
Smart charging: USB charger re-assert is starved during BLE scans, so the tablet never dischargesオープンbug ready-for-agent
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
decentespresso/decaid#931 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
flame-engine/flame#4067 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
mrgnhnt96/zonai#37 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
google/skills_lint.dart#58 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
nvim-flutter/flutter-tools.nvim#557 ·
メンテナーはふだん 1 日以内に返信