Available Xcode versions
Review available Xcode versions for iOS and macOS builds in Unity Build Automation.
Read time 1 minuteLast updated 20 days ago
Unity Build Automation (UBA) keeps Xcode binaries for approximately 15 months. UBA makes an announcement and deprecation notice at approximately 12 months.
Historically, Xcode versions stop working with the previous iOS or macOS version, which is typically between 16 and 18 months. Unity recommends that you upgrade iOS projects to the most recent Xcode version.
To submit your iOS or iPadOS app to the App Store, you must build your app with Xcode 26.0 or later, macOS Sequoia, and the SDK for either iOS 26 or iPadOS 26. You can use an older Xcode version to build, but you won't be able to submit your app to the App Store. For more information, refer to Apple's Upcoming Requirements.
You must configure iOS build targets with a specific Xcode version. UBA uses the following default values for other platforms built on macOS when you either select a default version or you don't specify an Xcode version:
macOS version | Default Xcode version |
|---|---|
| Tahoe | 26.3.0 |
| Sequoia | 16.3.0 |
| Sonoma (deprecated) | 16.0.0 (deprecated) |
Tahoe image
- Xcode 26.5.0
- Xcode 26.4.1
- Xcode 26.3.0
Sequoia image
- Xcode 26.0.2
- Xcode 26.0.1
- Xcode 16.4.0
- Xcode 16.3.0
Sonoma image
- Xcode 16.2.0
- Xcode 16.1.0 (deprecated)
- Xcode 16.0.0 (deprecated)
- Xcode 15.4.0 (deprecated)
Unity Version Compatibility
Xcode 15
Xcode 15 changes the in the , which might cause issues when compiling IL2CPP for macOS and iOS. This issue doesn't occur in these Unity versions:
ProductNameversion.plist- 6000.1.0a1+
- 2023.2.0b12+
- 2023.1.15f1+
- 2022.3.10f1+
- 2021.3.31f1+