Note
- Xcode 26.2 is required with this release. Xcode 26.2 requires macOS 15.6+.
If you are using Xcode 26.3 you need to set this msbuild propertyValidateXcodeVersion=falsein order to skip the Xcode check. Xcode 26.2 and 26.3 have identical SDKs.
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: 26.2.10217
- tvOS: 26.2.10217
- macOS: 26.2.10217
- Mac Catalyst: 26.2.10217
Installation
You can use workload set version 10.0.200 in order to install these versions of the SDKs.
Please make sure to be using the latest .NET SDK 10.0.200 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.200 before proceeding.
dotnet workload install <workload id(s)> --version 10.0.200Available 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.200You 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
What's Changed
- [release/10.0.1xx] [bgen] Preserve all public methods supporting protocol methods as events. Fixes #24236. by @rolfbjarne in #24576
- [release/10.0.1xx] [dotnet-linker] Mark field references in trimmed INativeObject/NSObject constructors. Fixes #24663. by @rolfbjarne in #24689
- [release/10.0.1xx] Bring back arcade script files by @adamzip in #24742
- [release/10.0.1xx] [Foundation] Treat any exception during X509Chain.Build as a remote certificate chain error. Fixes #24739. by @rolfbjarne in #24757
- [release/10.0.1xx] Hardcode our manifest version band to 10.0.100 by @dalexsoto in #24779
- [release/10.0.1xx] Track .NET 9/Xcode 26.2 instead of .NET 9/Xcode 26.0 by @rolfbjarne in #24786
Full Changelog: dotnet-10.0.1xx-xcode26.2-10197...dotnet-10.0.1xx-xcode26.2-10217