Add device category, ephemeral, platformType for daemon (#33990)
diff --git a/packages/flutter_tools/lib/src/ios/simulators.dart b/packages/flutter_tools/lib/src/ios/simulators.dart index b22e32d..06116b5 100644 --- a/packages/flutter_tools/lib/src/ios/simulators.dart +++ b/packages/flutter_tools/lib/src/ios/simulators.dart
@@ -50,7 +50,7 @@ return <IOSSimulator>[]; return SimControl.instance.getConnectedDevices().map<IOSSimulator>((SimDevice device) { - return IOSSimulator(device.udid, name: device.name, category: device.category); + return IOSSimulator(device.udid, name: device.name, simulatorCategory: device.category); }).toList(); } } @@ -215,12 +215,17 @@ } class IOSSimulator extends Device { - IOSSimulator(String id, { this.name, this.category }) : super(id); + IOSSimulator(String id, { this.name, this.simulatorCategory }) : super( + id, + category: Category.mobile, + platformType: PlatformType.ios, + ephemeral: true, + ); @override final String name; - final String category; + final String simulatorCategory; @override Future<bool> get isLocalEmulator async => true; @@ -435,7 +440,7 @@ Future<TargetPlatform> get targetPlatform async => TargetPlatform.ios; @override - Future<String> get sdkNameAndVersion async => category; + Future<String> get sdkNameAndVersion async => simulatorCategory; final RegExp _iosSdkRegExp = RegExp(r'iOS( |-)(\d+)');