Repository navigation
Closed
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work listengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.team-iosOwned by iOS platform teamOwned by iOS platform team
Description
Currently we have Mac mac_unopt > ci/ios_debug_unopt_sim, but we also have Mac mac_unopt > ci/ios_debug_unopt_sim_arm64
The non-arm version of the test verifies that an x86 build of the engine works on a simulator.
Xcode no longer supports intel simulators and is dropping Rosetta support. We should just remove this build. The x86 simulator build will still be built in Mac mac_ios_engine > ci/ios_debug_sim, we're just not going to test it anymore.
flutter/engine/src/flutter/ci/builders/mac_unopt.json
Lines 266 to 330 in 1ceffd1
| { | |
| "cas_archive": false, | |
| "properties": { | |
| "$flutter/osx_sdk": { | |
| "runtime_versions": [ | |
| "ios-26-2_17c52" | |
| ], | |
| "sdk_version": "17c52" | |
| } | |
| }, | |
| "drone_dimensions": [ | |
| "device_type=none", | |
| "os=Mac-15.7", | |
| "cpu=x86" | |
| ], | |
| "gclient_variables": { | |
| "download_android_deps": false, | |
| "use_rbe": true | |
| }, | |
| "gn": [ | |
| "--ios", | |
| "--runtime-mode", | |
| "debug", | |
| "--simulator", | |
| "--no-lto", | |
| "--unoptimized", | |
| "--rbe", | |
| "--no-goma", | |
| "--xcode-symlinks", | |
| "--target-dir", | |
| "ci/ios_debug_unopt_sim" | |
| ], | |
| "name": "ci/ios_debug_unopt_sim", | |
| "description": "Builds a debug mode engine for x64 iOS simulator. Runs unit tests and the scenario app tests.", | |
| "ninja": { | |
| "config": "ci/ios_debug_unopt_sim", | |
| "targets": [ | |
| "flutter/testing/ios_scenario_app", | |
| "flutter/shell/platform/darwin/ios:ios_test_flutter" | |
| ] | |
| }, | |
| "tests": [ | |
| { | |
| "language": "python3", | |
| "name": "Tests for ios_debug_unopt_sim", | |
| "script": "flutter/testing/run_tests.py", | |
| "parameters": [ | |
| "--variant", | |
| "ci/ios_debug_unopt_sim", | |
| "--type", | |
| "objc", | |
| "--engine-capture-core-dump", | |
| "--ios-variant", | |
| "ci/ios_debug_unopt_sim" | |
| ] | |
| }, | |
| { | |
| "name": "Scenario App Integration Tests", | |
| "parameters": [ | |
| "ci/ios_debug_unopt_sim" | |
| ], | |
| "script": "flutter/testing/ios_scenario_app/run_ios_tests.sh" | |
| } | |
| ] | |
| }, |
Metadata
Metadata
Assignees
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work listengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.team-iosOwned by iOS platform teamOwned by iOS platform team
Activity
vashworth commentedon Sep 14, 2026
This is required for us to migrate the arm64 bots to Xcode 27 while maintaining Xcode 26 on the intel bots.
We could alternatively pass
--os-runtime com.apple.CoreSimulator.SimRuntime.iOS-26-2to the tests[-]Pin `Mac mac_unopt > ci/ios_debug_unopt_sim` to arm64[/-][+]Delete `Mac mac_unopt > ci/ios_debug_unopt_sim`[/+]Remove `ios_debug_unopt_sim` builder from `Mac mac_unopt` (flutter#19…
github-actions commentedon Oct 3, 2026
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.