Skip to content

Update flutter/engine to use Xcode 16, iOS 18 Simulator, and macOS 14 #148957

Closed

Description

@vashworth

Prerequisites


https://github.com/flutter/engine/blob/main/.ci.yaml

$flutter/osx_sdk : >-
        {
-          "sdk_version": "15a240d"
+          "sdk_version": "[insert new CIPD case-sensitive Xcode build version]"
        }
        
- os: Mac-13|Mac-14
+ os: Mac-14

https://github.com/flutter/engine/blob/main/ci/builders/local_engine.json
https://github.com/flutter/engine/blob/main/ci/builders/mac_android_aot_engine.json
https://github.com/flutter/engine/blob/main/ci/builders/mac_host_engine.json
https://github.com/flutter/engine/blob/main/ci/builders/mac_ios_engine.json
https://github.com/flutter/engine/blob/main/ci/builders/mac_unopt_debug_no_rbe.json

$flutter/osx_sdk : >-
        {
-          "sdk_version": "15a240d"
+          "sdk_version": "[insert new CIPD case-sensitive Xcode build version]"
        }
        
- os=Mac-13|Mac-14
+ os=Mac-14

https://github.com/flutter/engine/blob/main/ci/builders/mac_unopt.json

$flutter/osx_sdk : >-
        {
          "runtime_versions": [
-               "ios-17-0_15a240d"
+               "ios-18-0_[insert new CIPD case-sensitive Xcode build version]"
          ],
-          "sdk_version": "15a240d"
+          "sdk_version": "[insert new CIPD case-sensitive Xcode build version]"
        }
        
- os=Mac-13|Mac-14
+ os=Mac-14

https://github.com/flutter/engine/blob/main/testing/scenario_app/run_ios_tests.sh

- readonly OS_RUNTIME=com.apple.CoreSimulator.SimRuntime.iOS-17-0
- readonly OS="17.0"
+ readonly OS_RUNTIME=com.apple.CoreSimulator.SimRuntime.iOS-18-0
+ readonly OS="18.0"

In addition, golden files will need to be updated. See flutter-team-archive/engine#49833 as example

Activity

  1. added
    P2Important issues not at the top of the work list
    team-iosOwned by iOS platform team
    triaged-iosTriaged by iOS platform team
    on May 23, 2024
  2. vashworth commented on Mar 18, 2025

    @vashworth
    ContributorAuthor

    Engine has been moved in flutter/flutter. Closing.

  3. github-actions commented on Apr 1, 2025

    @github-actions

    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 -v and a minimal reproduction of the issue.

  4. locked as resolved and limited conversation to collaborators on Apr 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions