diff --git a/packages/flutter_tools/lib/src/macos/darwin_dependency_management.dart b/packages/flutter_tools/lib/src/macos/darwin_dependency_management.dart index af1cebe54ed..c681308743d 100644 --- a/packages/flutter_tools/lib/src/macos/darwin_dependency_management.dart +++ b/packages/flutter_tools/lib/src/macos/darwin_dependency_management.dart @@ -90,11 +90,7 @@ class DarwinDependencyManagement { final bool useCocoapods; if (_project.usesSwiftPackageManager) { - useCocoapods = _usingCocoaPodsPlugin( - pluginCount: totalCount, - swiftPackageCount: swiftPackageCount, - cocoapodCount: podCount, - ); + useCocoapods = swiftPackageCount < totalCount; } else { // When Swift Package Manager is not enabled, set up Podfile if plugins // is not empty, regardless of if plugins are CocoaPod compatible. This @@ -112,19 +108,6 @@ class DarwinDependencyManagement { } } - bool _usingCocoaPodsPlugin({ - required int pluginCount, - required int swiftPackageCount, - required int cocoapodCount, - }) { - if (_project.usesSwiftPackageManager) { - if (pluginCount == swiftPackageCount) { - return false; - } - } - return cocoapodCount > 0; - } - /// Returns count of total number of plugins, number of Swift Package Manager /// compatible plugins, and number of CocoaPods compatible plugins. A plugin /// can be both Swift Package Manager and CocoaPods compatible.