Explicitly specify the sdk and arch when building for an iOS device
diff --git a/packages/flutter_tools/lib/src/ios/device_ios.dart b/packages/flutter_tools/lib/src/ios/device_ios.dart index 9dedb6d..a9c99a0 100644 --- a/packages/flutter_tools/lib/src/ios/device_ios.dart +++ b/packages/flutter_tools/lib/src/ios/device_ios.dart
@@ -530,7 +530,9 @@ '/usr/bin/env', 'xcrun', 'xcodebuild', '-target', 'Runner', '-configuration', 'Release' ]; - if (!isDevice) { + if (isDevice) { + commands.addAll(<String>['-sdk', 'iphoneos', '-arch', 'arm64']); + } else { commands.addAll(<String>['-sdk', 'iphonesimulator', '-arch', 'x86_64']); }