Note
- Xcode 26.1 is required with this release. Xcode 26.1 requires macOS 15.6+.
- This workload is included in Visual Studio 2026 (v18.0.1)
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.1.10494
- tvOS: 26.1.10494
- macOS: 26.1.10494
- Mac Catalyst: 26.1.10494
Installation
You can use workload set version 10.0.100.1 in order to install these versions of the SDKs.
Please make sure to be using the latest .NET SDK 10.0.100 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.100 before proceeding.
dotnet workload install <workload id(s)> --version 10.0.100.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.100.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
What's Changed
- [LocalAuthentication] Fix nullability for LAContext.CanEvaluatePolicy. Fixes #12981. by @rolfbjarne in #23911
- [UIKit] Add a weakly typed UIMenu.Identifier property and UIMenu.Create overload. Fixes #14177. by @rolfbjarne in #23913
- [AVFoundation] Improve documentation for AVFileTypes.Mpeg3. Fixes #8735. by @rolfbjarne in #23908
- [WebKit] Improve documentation for WKHttpCookieStore.[Add|Remove]Observer. Fixes #9984. by @rolfbjarne in #23910
- [xcode26.1] Bump to Xcode 26.1 Beta 1 by @dalexsoto in #23873
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #23934
- [UIKit] Fix incorrect property type for UIButtonConfiguration.SymbolContentTransition. Fixes #23925. by @rolfbjarne in #23930
- [Foundation] Fix the property type for NSUrlAuthenticationChallenge.Sender. Fixes #7333. by @rolfbjarne in #23906
- [tools] ShazamKit is now available in the simulator. Fixes #15138. by @rolfbjarne in #23921
- [xcode26.1] Update AVFoundation to beta 1. by @rolfbjarne in #23899
- [xcode26.1] Update CarPlay to beta 1. by @rolfbjarne in #23880
- [xcode26.1] Update AuthenticationServices to beta 1. by @rolfbjarne in #23904
- [xcode26.1] Update AccessorySetupKit to beta 1. by @rolfbjarne in #23897
- [xcode26.1] Update Metal to beta 1. by @rolfbjarne in #23901
- [xcode26.1] Update UIKit to beta 1. by @rolfbjarne in #23887
- [xcode26.1] Update AutomaticAssessmentConfiguration to beta 1. by @rolfbjarne in #23878
- [xcode26.1] Update HomeKit to beta 1. by @rolfbjarne in #23884
- [xcode26.1] Update CallKit to beta 1. by @rolfbjarne in #23902
- [bgen] Fix APIs with both [Protected] and [Internal]. Fixes #6889. by @rolfbjarne in #23937
- [bgen] Handle [DesignatedInitializer] being in two places at once. Fixes #10106. by @rolfbjarne in #23940
- [CoreAnimation] Improve docs for CALayer.[Set|Get]Contents. Fixes #23933. by @rolfbjarne in #23943
- [NetworkExtension] Fix nullability for NETunnelProvider.HandleAppMessage. Fixes #16789. by @rolfbjarne in #23948
- [AppKit] Bind the NSBindingOption constants as a strong dictionary. Fixes #17983. by @rolfbjarne in #23954
- [Foundation] Update bindings for NSCoder. Fixes #4471. by @rolfbjarne in #23945
- [CoreFoundation] Improve the handling of data callbacks in CFSocket.OnCallback. by @rolfbjarne in #23955
- [CoreFoundation] Generate any CFProxy keys. Fixes #18911. by @rolfbjarne in #23956
- [xcode26.1] Bump to beta 2. by @rolfbjarne in #23959
- [runtime] The 'libextension-dotnet.a' library is required for tvOS. Fixes #13260. by @rolfbjarne in #23957
- [bgen] Warn with [Protocol]+[BaseType], but no [Model]. Fixes #17286. by @rolfbjarne in #23949
- [msbuild] Ensure all resources are available on Windows before packing them. Fixes #23928. by @rolfbjarne in #23971
- [msbuild] Unify and improve code to execute tasks remotely. Fixes #23927. by @rolfbjarne in #23944
- [devops] Make the test filter configurable when running remote tests. by @rolfbjarne in #23970
- [AVFoundation] Add a strongly typed AVAssetWriter factory method. Fixes #21509. by @rolfbjarne in #23982
- [CoreGraphics] Implement getting the refresh rate for a CGDisplay. Fixes #9958. by @rolfbjarne in #23922
- [main] Update dependencies from dotnet/sdk by @dotnet-maestro[bot] in #23974
- [msbuild] Use TaskRunner.CopyInputsAsync2 to copy inputs to the remote build server. by @rolfbjarne in #23965
- [dotnet] Don't overwrite any existing value for DOTNET_DiagnosticPorts when computed through our build logic. by @rolfbjarne in #23993
- [Photos] Bump to Xcode 26.1 Beta 2. by @rolfbjarne in #24001
- [msbuild] Renumber msbuild error codes to avoid duplicating them. by @rolfbjarne in #24012
- [UIKit] Update to Xcode 26.1 beta 2. by @rolfbjarne in #24013
- Use 'global using' statements in most projects to simplify code. by @rolfbjarne in #23895
- [CoreGraphics] Update to Xcode 26.1 beta 2. by @rolfbjarne in #24000
- [HomeKit] Update to Xcode 26.1 beta 2. by @rolfbjarne in #24009
- [AudioToolbox] Improve AudioQueue API a little bit. Fixes #11183. by @rolfbjarne in #23988
- [Foundation] Update to Xcode 26.1 beta 2. by @rolfbjarne in #24016
- [CoreMedia] Improve CMFormatDescription.SubType properties. Fixes #23217. by @rolfbjarne in #23262
- Bump mlaunch. by @rolfbjarne in #24040
- [CoreImage] Adjust a little bit how filters are bound and verified. by @rolfbjarne in #23987
- [xcode26.1] Bump to Xcode 26.1 Beta 3 by @dalexsoto in #24051
- [Foundation] Improve cookie storage a bit in NSUrlSessionHandler. Fixes #23950. by @rolfbjarne in #24058
- [tests] Add a test to verify and keep track of app size changes. by @rolfbjarne in #23999
- [introspection] Apple fixed FB18122430 in Xcode 26.1. by @rolfbjarne in #24070
- [msbuild] Fix DetectSigningIdentity with entitlements in the simulator. Fixes #24032. by @rolfbjarne in #24076
- [runtime] Adopt safer native compiler flags: Wignored-qualifiers by @rolfbjarne in #24068
- [Accessibility] Update bindings to Xcode 26.1 Beta 3 by @dalexsoto in #24060
- [runtime] Adopt safer native compiler flags: Wmissing-field-initializers by @rolfbjarne in #24071
- [runtime] Retry downloading coreclrhost.h if it fails. by @rolfbjarne in #24069
- [AppKit] Update bindings to Xcode 26.1 Beta 3 by @dalexsoto in #24080
- [build] Make it possible to select to build for either the simulator or device. by @rolfbjarne in #24092
- [runtime] Adopt safer native compiler flags: Wcast-function-type-mismatch by @rolfbjarne in #24083
- [runtime] Adopt safer native compiler flags: Wsemicolon-before-method-body by @rolfbjarne in #24078
- [runtime] Adopt safer native compiler flags: Wsign-compare by @rolfbjarne in #24084
- [runtime] Adopt safer native compiler flags: ftrivial-auto-var-init=zero by @rolfbjarne in #24085
- [runtime] Adopt safer native compiler flags: Wshadow by @rolfbjarne in #24088
- [AppKit] Update bindings for NSTextView. Fixes #24098. by @rolfbjarne in #24109
- [msbuild] Fix the PropertyListEditor task to correctly handle two input files. Fixes #24091. by @rolfbjarne in #24105
- [runtime] Adopt safer native compiler flags: Wformat-nonliteral by @rolfbjarne in #24090
- Bump mlaunch to get improved launch failure message. Fixes #23923. by @rolfbjarne in #24101
- [runtime] Adopt safer native compiler flags: report numerous other warnings by @rolfbjarne in #24093
- [AuthenticationServices] Update bindings to Xcode 26.1 Beta 3 by @dalexsoto in #24119
- [AutomaticAssessmentConfiguration] Update bindings to Xcode 26.1 Beta 3 by @dalexsoto in #24121
- [metal] Update bindings to Xcode 26.1 Beta 3 by @dalexsoto in #24122
- [UIKit] Update bindings to Xcode 26.1 Beta 3 by @dalexsoto in #24124
- [xcode26.1] Merge main into xcode26.1 by @dalexsoto in #24126
- [main] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #24136
- [msbuild] Improve logging in the DetectSigningIdentity task. by @rolfbjarne in #24120
- [release/10.0.1xx] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #24135
- [xcode26.1] Bump to Xcode 26.1 Release Candidate by @dalexsoto in #24131
- [AVFoundation] Fix naming of AVMetadataObjectType.CatHead, and update corresponding test to work on earlier OS versions. by @rolfbjarne in #24137
- [release/10.0.1xx] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #24140
- [tests] Add/improve logging in BitmapContextTest.CreateAdaptive. by @rolfbjarne in #24144
- [bgen] Don't emit/use [Preserve] attributes anymore. Fixes #19524. by @rolfbjarne in #22860
- [tools] Don't set MONO_GC_PARAMS if we're not using Mono. by @rolfbjarne in #24148
- [release/10.0.1xx] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #24156
- [UIKit] Fix crash in UIScreen.Capture() and UIView.Capture() by replacing deprecated UIGraphicsBeginImageContextWithOptions with UIGraphicsImageRenderer. Fixes #24053. by @Copilot in #24054
- Fixed typo in word mutated by @aphex3k in #24170
- [UIKit] Fix GCHandle memory leak in NetworkReachability.SetNotification. Fixes #12962. by @rolfbjarne in #24147
- [xcode26.1] Update to stable bits by @dalexsoto in #24169
- [Foundation] Fix nullability in NSAction. by @rolfbjarne in #24172
- [main] Merge xcode26.1 into main by @dalexsoto in #24175
- Revert "[dotnet] Pass --preserve-symbol-paths to the trimmer to ensure trimmed assemblies aren't different between architectures. (#23858)" by @rolfbjarne in #24173
- [release/10.0.1xx] Bring Xcode 26.1 support by @dalexsoto in #24183
- [release/10.0.1xx] [src] Fix calling ConformsToProtocol on native instances that don't have a managed peer yet. Fixes #24111. by @rolfbjarne in #24190
- [release/10.0.1xx] [dotnet] Fix loading oldest reference assemblies for library projects Fixes #24043. by @dalexsoto in #24194
- [release/10.0.1xx] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #24197
- [release/10.0.1xx] [msbuild] Fix confusion about where the codesign[-bundle].items files are stored. Fixes #24052. by @dalexsoto in #24201
- [release/10.0.1xx] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #24202
New Contributors
Full Changelog: dotnet-10.0.1xx-xcode26.0-11017...dotnet-10.0.1xx-xcode26.1-10494