Show CocoaPods version in hint text (#40117)
diff --git a/packages/flutter_tools/lib/src/base/user_messages.dart b/packages/flutter_tools/lib/src/base/user_messages.dart index a1f1d91..985b9ce 100644 --- a/packages/flutter_tools/lib/src/base/user_messages.dart +++ b/packages/flutter_tools/lib/src/base/user_messages.dart
@@ -167,8 +167,8 @@ '$consequence\n' 'To upgrade:\n' '$upgradeInstructions'; - String cocoaPodsOutdated(String recVersion, String consequence, String upgradeInstructions) => - 'CocoaPods out of date ($recVersion is recommended).\n' + String cocoaPodsOutdated(String currentVersion, String recVersion, String consequence, String upgradeInstructions) => + 'CocoaPods $currentVersion out of date ($recVersion is recommended).\n' '$consequence\n' 'To upgrade:\n' '$upgradeInstructions';
diff --git a/packages/flutter_tools/lib/src/macos/cocoapods_validator.dart b/packages/flutter_tools/lib/src/macos/cocoapods_validator.dart index ce57632..1bd13c8 100644 --- a/packages/flutter_tools/lib/src/macos/cocoapods_validator.dart +++ b/packages/flutter_tools/lib/src/macos/cocoapods_validator.dart
@@ -45,8 +45,9 @@ userMessages.cocoaPodsUnknownVersion(unknownCocoaPodsConsequence, cocoaPodsUpgradeInstructions))); } else { status = ValidationType.partial; + final String currentVersionText = await cocoaPods.cocoaPodsVersionText; messages.add(ValidationMessage.hint( - userMessages.cocoaPodsOutdated(cocoaPods.cocoaPodsRecommendedVersion, noCocoaPodsConsequence, cocoaPodsUpgradeInstructions))); + userMessages.cocoaPodsOutdated(currentVersionText, cocoaPods.cocoaPodsRecommendedVersion, noCocoaPodsConsequence, cocoaPodsUpgradeInstructions))); } }