Available Xcode versions

All iOS and iPadOS apps submitted to the App Store must be built with Xcode 16.0 or later and the iOS 18 SDK. See Apple's Upcoming Requirements.

We recommend upgrading any iOS projects using an older version of Xcode as soon as possible.

We keep Xcode binaries for approximately 15 months, with an announcement and deprecation user-facing notice at 12 months. Typically somewhere in the 16-18 months range, historically Xcode versions stop working with the previous Apple OS.

iOS build targets are required to be configured with a specific Xcode version; however, for other platforms built on Mac where either a default version is selected or the Xcode version is not specified, the following default values are used:

Operating System VersionDefault Xcode Version
Sonoma16.0.0

Current Sonoma image

  • Xcode 16.2.0
  • Xcode 16.1.0
  • Xcode 16.0.0
  • Xcode 15.4.0

Unity Version Compatibility

Xcode 15

Xcode 15 contains a change to the "ProductName" in the "version.plist" which can cause issues with compiling IL2CPP for macOS and iOS. This issue has been fixed for the following Unity versions:

  • 2021.3.31f1+
  • 2022.3.10f1+
  • 2023.1.15f1+
  • 2023.2.0b12+
  • 6000.1.0a1+

For more details see https://issuetracker.unity3d.com/issues/building-projects-with-il2cpp-scripting-backend-for-apple-platforms-fails-with-xcode-15-dot-0b6-or-newer