Repository navigation
.NET 10 - Xcode 27.1 support (27.1.10018)
Note
- Xcode 27.1 is required with this release. Xcode 27.1 requires macOS 26.6+ (Tahoe).
- MAUI SR 11 10.0.110+ is recommended to be used with this release.
This is a servicing release to the previous .NET 10 release.
These are the base SDKs that add support for the platforms in question, for MAUI (which is built on top of our SDKs), go here instead: https://docs.microsoft.com/en-us/dotnet/maui/.
This release consists of the following versions:
- iOS: 27.1.10018
- tvOS: 27.0.10742
- macOS: 27.0.10742
- Mac Catalyst: 27.0.10742
Installation
You can use workload set version 10.0.402.1 in order to install these versions of the SDKs.
Please make sure to be using the latest .NET SDK 10.0.402 before issuing the dotnet workload install command below. You can validate your installed dotnet version using dotnet --version do make sure it shows 10.0.402 before proceeding.
dotnet workload install <workload id(s)> --version 10.0.402.1Available workload ids
- ios
- tvos
- macos
- maccatalyst
- android (see https://github.com/dotnet/android)
- maui (see https://github.com/dotnet/maui)
Example command installing all listed workloads.
dotnet workload install ios tvos macos maccatalyst maui android --version 10.0.402.1You can use dotnet workload --info to validate the workload versions installed in your system.
Full release notes: https://github.com/dotnet/macios/wiki/.NET-10-release-notes
Breaking changes
Apps must adopt UIScene lifecycle
iOS and Mac Catalyst apps built with Xcode 27 must adopt the UIScene lifecycle, otherwise they will crash at launch (this is a requirement from Apple).
References:
- #26837
- dotnet/maui#38601
- https://developer.apple.com/documentation/technotes/tn3187-migrating-to-the-uikit-scene-based-life-cycle
What's Changed
- [release/10.0.1xx] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #26684
- [xcode27.1] Update to Xcode 27.1 Beta 1 based on release/10.0.1xx by @dalexsoto in #26705
- [release/10.0.1xx] [CI] Build using macOS 27.0 Golden Gate by @rolfbjarne in #26819
- [release/10.0.1xx] [ApiDiff] Bump stable ApiDiff NuGet reference packages by @rolfbjarne in #26818
- [xcode27.1] Merge 'release/10.0.1xx' into xcode27.1 by @dalexsoto in #26839
- [release/10.0.1xx] [msbuild] Update the ilrepack tool. by @rolfbjarne in #26857
- [release/10.0.1xx] [Foundation] Implement NSUrlSessionHandler proxy support. Fixes #14632 by @rolfbjarne in #26858
- [release/10.0.1xx] [build] Fix concurrent SDK version generation. Fixes #26685 by @rolfbjarne in #26869
- [release/10.0.1xx] Merge Xcode 27.1 into release/10.0.1xx by @dalexsoto in #26892
- [release/10.0.1xx] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #26769
Full Changelog: dotnet-10.0.1xx-xcode27.0-10722...dotnet-10.0.1xx-xcode27.1-10018