Deprecate build ios-framework --universal (#69720)

diff --git a/dev/devicelab/bin/tasks/build_ios_framework_module_test.dart b/dev/devicelab/bin/tasks/build_ios_framework_module_test.dart
index 012ca86..cbd8b6d 100644
--- a/dev/devicelab/bin/tasks/build_ios_framework_module_test.dart
+++ b/dev/devicelab/bin/tasks/build_ios_framework_module_test.dart
@@ -67,7 +67,7 @@
           'build',
           options: <String>[
             'ios-framework',
-            '--xcframework',
+            '--universal',
             '--output=$outputDirectoryName'
           ],
         );
@@ -352,6 +352,7 @@
           options: <String>[
             'ios-framework',
             '--cocoapods',
+            '--universal',
             '--force', // Allow podspec creation on master.
             '--output=$cocoapodsOutputDirectoryName'
           ],
diff --git a/packages/flutter_tools/lib/src/commands/build_ios_framework.dart b/packages/flutter_tools/lib/src/commands/build_ios_framework.dart
index 4dade81..13785ab 100644
--- a/packages/flutter_tools/lib/src/commands/build_ios_framework.dart
+++ b/packages/flutter_tools/lib/src/commands/build_ios_framework.dart
@@ -74,16 +74,17 @@
               'By default, all build configurations are built.'
       )
       ..addFlag('universal',
-        help: 'Produce universal frameworks that include all valid architectures. '
-              'This is true by default.',
-        defaultsTo: true,
-        negatable: true
+        help: '(Deprecated) Produce universal frameworks that include all valid architectures. '
+              'This option will be removed in a future version of Flutter.',
+        negatable: true,
+        hide: true,
       )
       ..addFlag('xcframework',
-        help: 'Produce xcframeworks that include all valid architectures (Xcode 11 or later).',
+        help: 'Produce xcframeworks that include all valid architectures.',
+        defaultsTo: true,
       )
       ..addFlag('cocoapods',
-        help: 'Produce a Flutter.podspec instead of an engine Flutter.framework (recommended if host app uses CocoaPods).',
+        help: 'Produce a Flutter.podspec instead of an engine Flutter.xcframework (recommended if host app uses CocoaPods).',
       )
       ..addOption('output',
         abbr: 'o',
@@ -152,11 +153,16 @@
     }
 
     if (!boolArg('universal') && !boolArg('xcframework')) {
-      throwToolExit('--universal or --xcframework is required.');
+      throwToolExit('--xcframework or --universal is required.');
     }
     if (boolArg('xcframework') && globals.xcode.majorVersion < 11) {
       throwToolExit('--xcframework requires Xcode 11.');
     }
+    if (boolArg('universal')) {
+      globals.printError('--universal has been deprecated to support Apple '
+          'Silicon ARM simulators and will be removed in a future version of '
+          'Flutter. Use --xcframework instead.');
+    }
     if (buildInfos.isEmpty) {
       throwToolExit('At least one of "--debug" or "--profile", or "--release" is required.');
     }