Skip to content

[macOS] Xcode 27 is now available as a public preview #14404

Open

Description

@v-AndriiKhyliuk

Edit 2026.09.16

xcode-27 image now uses MacOS 27 OS as its base OS.

Breaking changes

macOS 26 with Xcode 27 is now available for GitHub Actions.
You can use the xcode-27 image label in your YAML to select this image.

jobs:
  jobName:
    runs-on: xcode-27
jobs:
  jobName:
    runs-on: xcode-27-xlarge

The image is marked as "preview" for now. It means some software can be unstable on the new platform.
Also, there could be queueing issues as the capacity will be balanced only throughout the next weeks.
Please report any problems with the new image to this repository.

Target date

Thursday, July 16, 2026

The motivation for the changes

The purpose of a Preview is to collect feedback on an image before it is released to GA.
The goal of a Preview is to identify and fix any potential issues that exist on that image.

Possible impact

N/a

Software difference between macOS 26 and macOS 26 with Xcode 27

Tool name macOS 26 macOS 26 with Xcode 27 Notes
Xcode
  • 26.6
  • 26.5 (default)
  • 26.4.1
  • 26.3
  • 26.2
  • 26.1.1
  • 26.0.1
  • 27.0 (beta) (default)
Base Xcode major release changed to Xcode 27
Xcode Build
  • 17F113
  • 17F42 (default 26.5)
  • 17E202
  • 17C529
  • 17C52
  • 17B100
  • 17A400
  • 27A5218g
Updated to Xcode 27 beta build
Xcode app path
  • /Applications/Xcode_26.6.app
  • /Applications/Xcode_26.5.app
  • /Applications/Xcode_26.4.1.app
  • /Applications/Xcode_26.3.app
  • /Applications/Xcode_26.2.app
  • /Applications/Xcode_26.1.1.app
  • /Applications/Xcode_26.0.1.app
  • /Applications/Xcode_27_beta_3.app
Use the image-specific default path
Xcode symlinks / aliases
  • /Applications/Xcode.app -> Xcode 26.5
  • Version aliases for installed 26.x builds
  • /Applications/Xcode_27.0.0.app
  • /Applications/Xcode_27.0.app
  • /Applications/Xcode.app
Xcode.app points to Xcode 27 by default
SDKs shipped with selected Xcode 26.x generation SDKs (from Xcode 26 line)
  • macOS 27.0
  • iOS 27.0
  • tvOS 27.0
  • watchOS 27.0
  • visionOS 27.0
  • DriverKit 27.0
SDK generation is bumped with Xcode 27
Simulator runtimes 26.x simulator set
  • iOS 27.0
  • tvOS 27.0
  • watchOS 27.0
  • visionOS 27.0
New simulator generation available

Known issues:

  • Included Software: and Image Release: links in Set up job step will be fixed on next image rollout

Platforms affected

  • Azure DevOps
  • GitHub Actions

Runner images affected

  • Ubuntu 22.04
  • Ubuntu 22.04 Arm64
  • Ubuntu 24.04
  • Ubuntu 24.04 Arm64
  • Ubuntu 26.04
  • Ubuntu 26.04 Arm64
  • Ubuntu Slim
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • macOS 26
  • macOS 26 Arm64
  • Xcode 27
  • Windows Server 2022
  • Windows Server 2025
  • Windows Server 2025 with Visual Studio 2026
  • Windows Desktop 11
  • Windows Desktop 11 with Visual Studio 2026

Mitigation ways

Please report any problems with the new image to this repository.

Activity

  1. changed the title [-][macOS] macOS 26 with Xcode 27 is now available as a public beta[/-] [+][macOS] macOS 26 with Xcode 27 is now available as a public preview[/+] on Jul 16, 2026
  2. changed the title [-][macOS] macOS 26 with Xcode 27 is now available as a public preview[/-] [+][macOS] Xcode 27 is now available as a public preview[/+] on Jul 16, 2026
  3. cad0p commented on Jul 24, 2026

    @cad0p

    Hi, I noticed this error while trying it out:

     /Applications/Xcode_27_beta_3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator27.0.sdk/Developer/Library/Frameworks -DXcode
     error: error: cannot execute tool 'metal' due to missing Metal Toolchain; use: xcodebuild -downloadComponent MetalToolchain
    

    Is this a known issue that the metal toolchain is not included yet in the image?

  4. marcolg97 commented on Aug 11, 2026

    @marcolg97

    With the new one-major-Xcode-version-per-image model, how are minor Xcode updates handled? Will the image roll forward automatically (e.g. 27.0 → 27.1) with no way to stay on the previous minor, or will it be like before, where the xcode-27-xlarge image contains multiple Xcode versions?

  5. added a commit that references this issue on Aug 16, 2026
  6. 51 remaining items

  7. added a commit that references this issue on Oct 15, 2026
  8. added a commit that references this issue on Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions