Add target_environment on iOS bots.

* It is now mandatory since https://chromium-review.googlesource.com/c/chromium/src/+/6054045.
* Also apply yapf formatting on mb_config.pyl.

Change-Id: Ida7df21ca077f11751bbf04a79518cefc849db2c
Bug: webrtc:383026404
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370720
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43510}
diff --git a/tools_webrtc/mb/mb_config.pyl b/tools_webrtc/mb/mb_config.pyl
index 5c2165d..79d372f 100644
--- a/tools_webrtc/mb/mb_config.pyl
+++ b/tools_webrtc/mb/mb_config.pyl
@@ -144,7 +144,7 @@
         'dummy_audio_file_devices_no_protobuf':
         'dummy_audio_file_devices_no_protobuf_android_arm',
         'rtti_no_sctp': 'rtti_no_sctp_android_arm',
-	'disable_trace_events': 'disable_trace_events_android_arm',
+        'disable_trace_events': 'disable_trace_events_android_arm',
         'perfetto': 'perfetto_android_arm',
       },
       'android_arm_rel': 'android_release_bot_arm',
@@ -309,7 +309,7 @@
       'release_bot',
       'x86',
       'h265',
-     ],
+    ],
     'asan_lsan_clang_release_bot_x64': [
       'asan',
       'lsan',
@@ -336,10 +336,8 @@
       'disable_trace_events',
       'release_bot',
     ],
-    'disable_trace_events_x64':
-    ['x64', 'disable_trace_events', 'release_bot'],
-    'disable_trace_events_x86':
-    ['x86', 'disable_trace_events', 'release_bot'],
+    'disable_trace_events_x64': ['x64', 'disable_trace_events', 'release_bot'],
+    'disable_trace_events_x86': ['x86', 'disable_trace_events', 'release_bot'],
     'dummy_audio_file_devices_no_protobuf_android_arm': [
       'android',
       'arm',
@@ -352,24 +350,53 @@
     ['debug_bot', 'x64', 'dummy_audio_file_devices', 'no_protobuf'],
     'dummy_audio_file_devices_no_protobuf_x86':
     ['debug_bot', 'x86', 'dummy_audio_file_devices', 'no_protobuf'],
-    'ios_debug_bot_arm64':
-    ['ios', 'debug_bot', 'arm64', 'no_ios_code_signing', 'xctest'],
-    'ios_debug_bot_x64': ['ios', 'debug_bot', 'x64', 'xctest'],
+    'ios_debug_bot_arm64': [
+      'ios',
+      'ios_simulator',
+      'debug_bot',
+      'arm64',
+      'no_ios_code_signing',
+      'xctest',
+    ],
+    'ios_debug_bot_x64': [
+      'ios',
+      'ios_simulator',
+      'debug_bot',
+      'x64',
+      'xctest',
+    ],
     'ios_internal_debug_bot_arm64': [
-      'ios', 'debug_bot', 'arm64', 'ios_code_signing_identity_description',
-      'xctest'
+      'ios',
+      'ios_device',
+      'debug_bot',
+      'arm64',
+      'ios_code_signing_identity_description',
+      'xctest',
     ],
     'ios_internal_pure_release_bot_arm64': [
-      'ios', 'pure_release_bot', 'arm64',
-      'ios_code_signing_identity_description', 'xctest',
+      'ios',
+      'ios_device',
+      'pure_release_bot',
+      'arm64',
+      'ios_code_signing_identity_description',
+      'xctest',
       'rtc_objc_test_prefix',
     ],
     'ios_internal_release_bot_arm64': [
-      'ios', 'release_bot', 'arm64', 'ios_code_signing_identity_description',
-      'xctest'
+      'ios',
+      'ios_device',
+      'release_bot',
+      'arm64',
+      'ios_code_signing_identity_description',
+      'xctest',
     ],
     'ios_release_bot_arm64': [
-      'ios', 'release_bot', 'arm64', 'no_ios_code_signing', 'xctest',
+      'ios',
+      'ios_simulator',
+      'release_bot',
+      'arm64',
+      'no_ios_code_signing',
+      'xctest',
     ],
     'libfuzzer_asan_release_bot_x64': [
       'asan',
@@ -399,10 +426,10 @@
       'arm',
       'chromium_base_dependency',
       'perfetto',
-      'release_bot'
+      'release_bot',
     ],
-    'perfetto_x64': [ 'x64', 'perfetto', 'release_bot'],
-    'perfetto_x86': [ 'x86', 'perfetto', 'release_bot'],
+    'perfetto_x64': ['x64', 'perfetto', 'release_bot'],
+    'perfetto_x86': ['x86', 'perfetto', 'release_bot'],
     'pure_release_bot_x64': ['openh264', 'pure_release_bot', 'x64', 'h265'],
     'pure_release_bot_x86': ['openh264', 'pure_release_bot', 'x86', 'h265'],
     'release_bot_arm': ['openh264', 'release_bot', 'arm', 'h265'],
@@ -424,12 +451,10 @@
     'rtti_no_sctp_x64': ['debug_bot', 'x64', 'rtti', 'no_sctp'],
     'tsan_clang_release_bot_x64':
     ['tsan', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'],
-    'ubsan_clang_release_bot_x64': [
-      'ubsan', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'
-    ],
-    'ubsan_vptr_clang_release_bot_x64': [
-      'ubsan_vptr', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'
-    ],
+    'ubsan_clang_release_bot_x64':
+    ['ubsan', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'],
+    'ubsan_vptr_clang_release_bot_x64':
+    ['ubsan_vptr', 'clang', 'openh264', 'pure_release_bot', 'x64', 'h265'],
     'win_asan_clang_release_bot_x64': [
       'asan',
       'clang',
@@ -544,6 +569,12 @@
     'ios_code_signing_identity_description': {
       'gn_args': 'ios_code_signing_identity_description="Apple Development"',
     },
+    'ios_device': {
+      'gn_args': 'target_environment="device"'
+    },
+    'ios_simulator': {
+      'gn_args': 'target_environment="simulator"'
+    },
     'libfuzzer': {
       # TODO(b/42223878): use_fuzztest_wrapper adds a dependency to //base.
       'gn_args': 'use_libfuzzer=true use_fuzztest_wrapper=true',