用 xcodebuild -version 查看已安装的 Xcode 版本

xcodebuild -version 是脚本中报告当前 Xcode 构建版本的最佳方式——比查看应用包名更精确,也是 CI 日志中的标准首行。

macOSxcodebuild 项目构建版本低风险
运行 `xcodebuild -version` 即可输出 `Xcode 15.4` 和 `Build version 15F31d` 这样的两行信息。

01命令

命令
$ xcodebuild -version
xcodebuild -version -sdk

02作用说明

该标志会立即退出而不加载任何项目,因此在 shell 脚本任何位置调用都安全。加 -sdk 会列出所有已安装 SDK 及其版本;由于输出取决于 xcode-select 选定的工具链,它还可以顺便验证构建环境指向的是否是你预期的那个 Xcode。

03风险

风险低风险
使用条件Xcode or Command Line Tools must be installed and selected via xcode-select
!注意: 安装了多个 Xcode 时,xcodebuild 报告的是 xcode-select 当前指向的那个;版本不对时先用 `xcode-select -p` 核查。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • xcodebuild man page (OS X)
    unix.com · technical · 2026-09-17
    依据: Man page text for xcodebuild covering -version output format.
  • xcodebuild(1) macOS man page
    manpagez · technical · 2026-09-17
    依据: Documents the -version flag and its -sdk variant printing SDK information.

最后验证: 2026-09-17 · 分类: 开发者

06相关方案