


So, now you can share life cycle code across all Apple platforms. Now SwiftUI has complete new life cycle management API for apps built with SwiftUI.Also, existing SwiftUI code continues to work, with faster performance, better diagnostics, and access to new controls. SwiftUI (no SwiftUI 2.0) offers some new features with lots of performance improvement. Xcode 12 for macOS Universal Apps beta requires a Mac running macOS 11 or later. The Xcode 12 for macOS Universal Apps release supports on-device debugging for iOS 9 and later.

Xcode 12 for macOS Universal Apps ("Apple silicon") supports developing apps for iOS 14, iPadOS 14, and macOS 11. Xcode 12 requires a Mac running macOS Mojave 10.15.4 or later. Xcode 12 supports on-device debugging for iOS 9 and later, tvOS 9 and later, and watchOS 2 and later. Xcode 12 supports developing apps for iOS 14, iPadOS 14, tvOS 14, watchOS 7, macOS 10.16. Xcode 12 also builds Universal apps by default to support upcoming Mac with Apple Silicon. Xcode 12 includes everything you need to create amazing apps for all Apple platforms. Xcode is the complete developer toolset used to create apps for Apple TV, Apple Watch, iPad, iPhone, and Mac.
