Fix flutter upgrade and flutter build ios (#4564)

* Fix `flutter upgrade`

* Fix builds on iOS
diff --git a/packages/flutter_tools/lib/src/ios/mac.dart b/packages/flutter_tools/lib/src/ios/mac.dart
index fd2a452..ca09efe 100644
--- a/packages/flutter_tools/lib/src/ios/mac.dart
+++ b/packages/flutter_tools/lib/src/ios/mac.dart
@@ -150,7 +150,11 @@
     commands.addAll(<String>['-sdk', 'iphonesimulator', '-arch', 'x86_64']);
   }
 
-  RunResult result = await runAsync(commands, workingDirectory: app.rootPath);
+  RunResult result = await runAsync(
+    commands,
+    workingDirectory: app.rootPath,
+    allowReentrantFlutter: true
+  );
 
   if (result.exitCode != 0) {
     if (result.stderr.isNotEmpty)