-
Notifications
You must be signed in to change notification settings - Fork 548
.NET 11 release notes
Warning
This document is still work-in-progress/incomplete, and also contains references to potential future changes which may or may not happen.
We're excited to announce our .NET 11 SDK release!
Note: these are the base SDKs that add support for the platforms in question, if you are looking for .NET MAUI (which is built on top of our SDKs), go here instead: https://docs.microsoft.com/en-us/dotnet/maui/.
Getting Started | What's New | Known Issues | Feedback | FAQ
This release consists of the following versions:
This release requires Xcode 27.0+ (which requires macOS 26.? (Sonoma)).
With the release the minimum supported OS versions can be targeted for apps:
- iOS: 12.2
- macOS: 12
- tvOS: 12.2
- Mac Catalyst: 15.0
Note: while we support macOS 12, we're only testing on OS versions that Apple supports. At the time of this writing this means we're only testing on macOS 13+.
The first step is to install .NET 11.0.100 (or later).
Then install the workload corresponding with the desired platform:
$ dotnet workload install ios # other workloads: macos, tvos, and maccatalystCreate new app from a template with:
$ dotnet new ios # 'dotnet new --list --tag Mobile' will show all available templatesFinally build and run the new app in the simulator
$ dotnet runThis release contains SDKs for the following four platforms: iOS, tvOS, Mac Catalyst and macOS, and has support and bindings for the OS versions that were shipped with Xcode 27.0:
- iOS 27.0
- macOS 27.0
- tvOS 27.0
- Mac Catalyst 27.0
We've added support for Xcode 27 + many new APIs in iOS 27, tvOS 27, macOS 27 and Mac Catalyst 27.
The trimmer is now enabled in the following configurations:
- iOS Simulator/arm64 (all configurations)
- tvOS Simulator/arm64 (all configurations)
- Mac Catalyst/arm64 (all configurations)
Reference: https://github.com/dotnet/macios/issues/21444
(fill in here)
References:
File issues here: https://github.com/dotnet/macios/issues/.