文档

支持

可用的 Xcode 版本

Review available Xcode versions for iOS and macOS builds in Unity Build Automation.
阅读时间1 分钟最后更新于 19 天前

所有提交到 App Store 的 iOS 和 iPadOS 应用程序都必须使用 Xcode 14.1 或更高版本以及 iOS 16 SDK 进行构建。请参阅 Apple 公告 我们建议使用旧版 Xcode 的所有 iOS 项目尽快进行升级。 我们会将 Xcode 二进制文件保留约 15 个月,并在 12 个月时发布公告和面向用户的弃用通知。通常,在 16 至 18 个月的时间范围内,从以往情况来看,旧的 Xcode 版本将无法与以前的 Apple OS 兼容。 iOS 构建目标需要配置特定的 Xcode 版本;然而,对于在 Mac 上构建的其他平台,如果选择了默认版本或未指定 Xcode 版本,则会使用以下默认值:

操作系统版本

默认 Xcode 版本

Ventura15.2.0
Sonoma15.3.0

当前 Ventura 镜像

  • Xcode 15.2.0
  • Xcode 15.1.0
  • Xcode 15.0.0
  • Xcode 14.3.1

当前 Sonoma 镜像

  • Xcode 16.1.0
  • Xcode 16.0.0
  • Xcode 15.4.0
  • Xcode 15.3.0

Unity 版本兼容性

Xcode 15

Xcode 15 在“version.plist”中的“ProductName”上做了改动,这可能导致针对 macOS 和 iOS 编译 IL2CPP 时出现问题。以下 Unity 版本已修复此问题:
  • 2021.3.31f1+
  • 2022.3.10f1+
  • 2023.1.15f1+
  • 2023.2.0b12+
  • 6000.1.0a1+
如需更多详细信息,请参阅 https://issuetracker.unity3d.com/issues/building-projects-with-il2cpp-scripting-backend-for-apple-platforms-fails-with-xcode-15-dot-0b6-or-newer