diff --git a/packages/flutter_tools/lib/src/ios/migrations/xcode_build_system_migration.dart b/packages/flutter_tools/lib/src/ios/migrations/xcode_build_system_migration.dart
index da2bbaa536f..f5e8e0bfc97 100644
--- a/packages/flutter_tools/lib/src/ios/migrations/xcode_build_system_migration.dart
+++ b/packages/flutter_tools/lib/src/ios/migrations/xcode_build_system_migration.dart
@@ -28,14 +28,10 @@ class XcodeBuildSystemMigration extends IOSMigrator {
final String contents = _xcodeWorkspaceSharedSettings.readAsStringSync();
- // Only delete this file when it matches the original Flutter template.
+ // Only delete this file when it is pointing to the legacy build system.
const String legacyBuildSettingsWorkspace = '''
-
-
BuildSystemType
- Original
-
-''';
+ Original''';
// contains instead of equals to ignore newline file ending variance.
if (contents.contains(legacyBuildSettingsWorkspace)) {
diff --git a/packages/flutter_tools/test/general.shard/ios/ios_project_migration_test.dart b/packages/flutter_tools/test/general.shard/ios/ios_project_migration_test.dart
index b7b8df011f5..8fb672e10bd 100644
--- a/packages/flutter_tools/test/general.shard/ios/ios_project_migration_test.dart
+++ b/packages/flutter_tools/test/general.shard/ios/ios_project_migration_test.dart
@@ -322,6 +322,8 @@ keep this 2
BuildSystemType
Original
+ PreviewsEnabled
+
''';
xcodeWorkspaceSharedSettings.writeAsStringSync(contents);