A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
There is no published support timeline for Xcode 27 in the provided documentation.
What is documented is:
- Each .NET for iOS workload requires a specific Xcode version.
- The exact supported Xcode version for each release is listed in the .NET for iOS/macOS release notes.
- When Apple releases a new Xcode version, there is typically a gap before .NET workloads add support for it.
- During that gap, the recommended approach is to install multiple versions of Xcode and select the version that matches the installed workload.
For the current situation, the supported path is:
- Install Xcode 26.6 alongside Xcode 27.
- Select the matching Xcode version for the active .NET iOS workload.
- Keep checking the .NET for iOS/macOS release notes for a workload release that adds Xcode 27 support.
To install and switch between Xcode versions:
- Download the required Xcode version from the Apple Developer Downloads site.
- Extract the
.xip. - Rename the app before opening it, for example
Xcode_26_6.app. - Move it to
/Applications/. - Switch the active version with:
sudo xcode-select --switch /Applications/Xcode_26_6.app
Important:
- Renaming Xcode after opening it can cause problems.
-
~/Library/Preferences/Xamarin/Settings.plistcan override the Xcode selection made in Xcode or withxcode-select. Deleting that file is recommended to avoid confusion. - Disabling automatic updates in the App Store on macOS is recommended so Xcode is not changed unexpectedly.
The provided context does not document any preview or nightly .NET iOS workload with Xcode 27 support.