add check that xcode project configuration is not missing (#31621)
diff --git a/packages/flutter_tools/test/application_package_test.dart b/packages/flutter_tools/test/application_package_test.dart
index 503701c..54e94fc 100644
--- a/packages/flutter_tools/test/application_package_test.dart
+++ b/packages/flutter_tools/test/application_package_test.dart
@@ -294,6 +294,15 @@
expect(iosApp, null);
}, overrides: overrides);
+
+ testUsingContext('returns null when there is no Runner.xcodeproj/project.pbxproj', () async {
+ fs.file('pubspec.yaml').createSync();
+ fs.file('.packages').createSync();
+ fs.file('ios/Runner.xcodeproj').createSync(recursive: true);
+ final BuildableIOSApp iosApp = IOSApp.fromIosProject((await FlutterProject.fromDirectory(fs.currentDirectory)).ios);
+
+ expect(iosApp, null);
+ }, overrides: overrides);
});
}