The following pod updates are available:
- abseil 0.20200225.0 -> (unused) (latest version 1.20210324.0)
- BoringSSL-GRPC 0.0.7 -> 0.0.7 (latest version 0.0.19)
- Firebase 8.6.0 -> (unused) (latest version 8.7.0)
- FirebaseAnalytics 8.6.0 -> 8.6.0 (latest version 8.7.0)
- FirebaseAuth 8.6.0 -> 8.6.0 (latest version 8.7.0)
- FirebaseCore 8.6.0 -> 8.6.0 (latest version 8.7.0)
- FirebaseFirestore 8.6.0 -> 8.6.0 (latest version 8.7.0)
- FirebaseMessaging 8.6.0 -> 8.6.0 (latest version 8.7.0)
- Flutter 1.0.0 -> 1.0.0 (latest version 2.5)
- GoogleAppMeasurement 8.6.0 -> 8.6.0 (latest version 8.7.0)
- GoogleSignIn 5.0.2 -> 5.0.2 (latest version 6.0.2)
- gRPC-C++ 1.28.2 -> 1.28.2 (latest version 1.40.0)
- gRPC-Core 1.28.2 -> 1.28.2 (latest version 1.40.0)
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.5.0, on macOS 11.5.2 20G95 darwin-x64, locale en-BE)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
✗ cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See https://developer.android.com/studio/command-line for more details.
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 2020.3)
[✓] VS Code (version 1.56.2)
[✓] Connected device (2 available)
Resolve this by editing lines 155-190 of podspec.rb (for iOS app), replacing the json definitions for the podspec with the version you want to move to from the CocoaPods repo (e.g. https://github.com/CocoaPods/Specs/blob/master/Specs/c/0/4/Flutter/2.5/Flutter.podspec.jsonfor v2.5). Run pod update and it will update to 2.5.
The next section in the script repeats the same error for macOS apps so you may need to repeat for lines 193-228.
I've opened an issue #94230 for this.