Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides developers a unified workflow for user interface design, coding, testing, and debugging. The Xcode IDE combined with the Swift programming language make developing apps easy and fun.
Xcode 12.3 includes Swift 5.3 and SDKs for iOS 14.3, iPadOS 14.3, tvOS 14.3, watchOS 7.2, and macOS Big Sur 11.1
New in Xcode 12 • Xcode IDE adopts the refined macOS Big Sur design including updated toolbar, icons, and sidebar • Mac apps are updated to Universal, and Macs with Apple silicon can debug both the Apple silicon and Intel versions • Multiplatform template generates a single project with shared SwiftUI code across iOS, iPadOS, and macOS apps • Mac Catalyst projects can use the Mac idiom to take total control of the app’s interface using native scale • When run on a Mac with Apple silicon, Xcode can test and debug iPhone and iPad apps as they run on macOS • Document tabs open any type of document in a lightweight editor tab, including logs, asset catalogs, and UI files • StoreKit testing framework and transaction manager make it easy to test and debug in-app purchases • Navigator fonts are now resizable based on the system setting, or can be manually configured • Organizer is completely redesigned, and reports new app metrics such as hitches in animation and scrolling • SwiftUI Views can be turned into reusable components that appear in the Xcode library and in code completions