Xcode is the complete developer toolset used to create apps for Apple TV, Apple Watch, iPad, iPhone, and Mac. Xcode 12 includes everything you need to create amazing apps for all Apple platforms.
Xcode 12 supports developing apps for iOS 14, iPadOS 14, tvOS 14, watchOS 7, and macOS Catalina 10.16. Xcode 12 supports on-device debugging for iOS 8 and later, tvOS 9 and later, and watchOS 2 and later. Xcode 12 requires a Mac running macOS Mojave 10.15.4 or later.