[flutter_tools] macOS cleanups, attach to log reader in release mode (#61913)
diff --git a/packages/flutter_tools/lib/src/device.dart b/packages/flutter_tools/lib/src/device.dart
index 2c72599..1130db6 100644
--- a/packages/flutter_tools/lib/src/device.dart
+++ b/packages/flutter_tools/lib/src/device.dart
@@ -33,6 +33,7 @@
import 'ios/simulators.dart';
import 'linux/linux_device.dart';
import 'macos/macos_device.dart';
+import 'macos/macos_workflow.dart';
import 'macos/xcode.dart';
import 'project.dart';
import 'tester/flutter_tester.dart';
@@ -292,6 +293,7 @@
@required FlutterVersion flutterVersion,
@required Config config,
@required Artifacts artifacts,
+ @required MacOSWorkflow macOSWorkflow,
}) : deviceDiscoverers = <DeviceDiscovery>[
AndroidDevices(
logger: logger,
@@ -322,10 +324,17 @@
logger: logger,
artifacts: artifacts,
),
- MacOSDevices(),
+ MacOSDevices(
+ processManager: processManager,
+ macOSWorkflow: macOSWorkflow,
+ logger: logger,
+ platform: platform,
+ ),
LinuxDevices(
platform: platform,
featureFlags: featureFlags,
+ processManager: processManager,
+ logger: logger,
),
WindowsDevices(),
WebDevices(