If you want to run Xcode 12.5, you’re going to need Big Sur. However, ensuring that every developer on your team is working with the minimum required hardware for Big Sur, and making any peripheral upgrades to your CI build environment, such as upgrading your ESXi version if working with VMware, can stack up to make this a non-trivial change. So, is making the upgrade worth it? Here are some of the most important features for developers in Xcode 12.5 and iOS 14.5 SDK.
Upgrading to the latest Xcode version gives developers access to the corresponding SDKs for iOS, macOS, watchOS, and tvOS. These updates provide quality of life and feature improvements for developers in Xcode and new end-user features that developers can utilize.
Here are some highlights:
See the Xcode 12.5 release notes here.
Given the current state of the world, the feature that will get the most attention is a Face ID workaround for Apple Watch users who are wearing a mask, but iOS 14.5 does make updates that will impact developers in other ways as well. Privacy-related updates to the iOS 14.5 SDK may be motivation enough to make the upgrade to Big Sur.
See the iOS & iPadOS 14.5 release notes here.
If you need a Big Sur compatible build machine, you can quickly activate one at MacStadium. And if you are using virtualization, Orka also supports Big Sur.