[bug]: upload symbols fails with Flutter 3.44 because the SourcePackages have moved
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
クリーンな Flutter 3.44 プロジェクトで失敗を再現し、次に Firebase Crashlytics の SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run を呼び出して DERIVED_DATA_PATH を解決するエントリポイントを特定します。BUILD_ROOT の場所に照らしてパスの処理を検証し、iOS ビルドでシンボルが正常にアップロードされることを確認します。
索引モデルが issue の本文から書いたものです。
説明
Is there an existing issue for this?
- I have searched the existing issues.
CLI Version
1.3.2
Firebase Tools version
15.18.0
Flutter Doctor Output
[✓] Flutter (Channel stable, 3.44.0, on macOS 26.5 25F71 darwin-arm64, locale de-DE) [301ms]
• Flutter version 3.44.0 on channel stable at /Users/xxx/sdk/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 559ffa3f75 (6 days ago), 2026-05-15 14:13:13 -0700
• Engine revision 4c525dac5e
• Dart version 3.12.0
• DevTools version 2.57.0
• Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios, cli-animations, enable-native-assets,
enable-swift-package-manager, omit-legacy-version-file, enable-lldb-debugging, enable-uiscene-migration
[✓] Android toolchain - develop for Android devices (Android SDK version 36.1.0) [1.360ms]
• Android SDK at /Users/xxx/sdk/android
• Emulator version 36.5.11.0 (build_id 15261927) (CL:N/A)
• Platform android-36.1, build-tools 36.1.0
• ANDROID_HOME = /Users/xxx/sdk/android
• ANDROID_SDK_ROOT = /Users/xxx/sdk/android
• Java binary at: /Applications/Android Studio.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 21.0.10+-117844308-b1163.108)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 26.4.1) [1.508ms]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 17E202
• CocoaPods version 1.16.2
[✓] Chrome - develop for the web [4ms]
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Network resources [185ms]
• All expected network resources are available.
• No issues found!
Description
The build fails because with flutter 3.44, the SourcePackages are no longer at DERIVED_DATA_PATH, but at BUILD_ROOT.
Trying to build a clean project produces the following error:
Unhandled exception:
ProcessException: No such file or directory
Command:
/Users/XXX/Library/Developer/Xcode/DerivedData/Runner-asnmalsvsfbtamfmomnltzgnmkzh/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run --validate --flutter-project .../app_id_file.json
Checking the derived data directory reveals there is no SourcePackages directory:
However, checking the build/ios dir reveales it has moved there:
Steps to reproduce
- Create a new flutter project with firebase_crashlytics or run
flutter cleanon an existing one (as otherwise theSourcePackagesmight still exist from previous builds) - Build the project.
Expected behavior
It uploads the symbols correctly.
Screenshots
See Description
Additional context and comments
No response
- 主要言語
- Dart
- スター
- 194
- フォーク
- 76
- 平均マージ
- 2日 9時間
- マージ済み PR(30日)
- 7
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
invertase/flutterfire_cli のほかの issue
-
bug Needs Attention triage
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
invertase/flutterfire_cli#467 ·
メンテナーはふだん 1 日以内に返信
-
Needs Attention Stale triage
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
invertase/flutterfire_cli#450 · コメント 5 件 ·
メンテナーはふだん 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 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
nvim-flutter/flutter-tools.nvim#557 ·
メンテナーはふだん 1 日以内に返信