I had been using @available( macOS 11.0, * ) to test for Big Sur, but as of the Xcode 12 GM, that doesn't seem to work any more. Whereas @available( macOS 10.16, * ) does work. Is that the right thing to use, or is it a bug?
What is the correct @available test for Big Sur, 11.0 or 10.16?
It is perhaps the right thing to do, as it seems the 11.0 version is on hold once again. The Xcode 12 GM doesn't even target Big Sur with a 10.16 or 11.0 SDK, and is no longer a Universal app. Perhaps this whole Nvidia buying ARM thing has made them reconsider the whole thing.
macOS releases have followed iOS/etc by ~one month for many years now.
The Xcode 12 GM Seed release notes said:
The Xcode 12 GM Seed release notes said:
Consider downloading the correct version of Xcode for macOS Big Sur development, which isXcode 12 includes SDKs for iOS 14, iPadOS 14, tvOS 14, watchOS 7, and macOS Catalina 10.15.6
Xcode 12 beta 6
Released August 25, 2020
Build 12A8189n
As of Xcode 12.2 beta and Big Sur beta 8, the 11.0 test is working again.