dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.37k stars 4.75k forks source link

.NET 9 can not be installed on older macOS #109750

Open jledgett opened 5 days ago

jledgett commented 5 days ago

I have a iMac 27" that can only support macOS 10.15.7. It supported .NET 8 perfectly fine.

However today, while trying to install the .NET 9 SDK I receive an error stating that I need macOS 12 or later. I would ask you to reconsider this decision.

marcpopMSFT commented 5 days ago

@richlander for visibility. Here's our release notes support page for reference: https://github.com/dotnet/core/blob/main/release-notes/9.0/supported-os.md#apple

filipnavara commented 5 days ago

macOS 10.15 was unsupported by Apple since the end of November 2022. The official support policy for .NET is to follow the one of the OS vendor. This is unlikely to change.

huoyaoyuan commented 4 days ago

The min supported OS version for Apple platforms are bumped in a consistent pace. .NET 7-8 requires 10.15 and .NBT 5-6 requires 10.13, bumping 2 versions for every 2 years.