Skip to content

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

Description

@v-AndriiKhyliuk

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.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions