diff --git a/packages/flutter_tools/lib/src/ios/mac.dart b/packages/flutter_tools/lib/src/ios/mac.dart index 3bd4262d5f..d15cc2100d 100644 --- a/packages/flutter_tools/lib/src/ios/mac.dart +++ b/packages/flutter_tools/lib/src/ios/mac.dart @@ -114,7 +114,7 @@ class IMobileDevice { // If no device is attached, we're unable to detect any problems. Assume all is well. final ProcessResult result = (await runAsync(['idevice_id', '-l'])).processResult; - if (result.exitCode != 0 || result.stdout.isEmpty) + if (result.exitCode == 0 && result.stdout.isEmpty) return true; // Check that we can look up the names of any attached devices.