从命令行检查Xcode版本

23

如何从命令行检查Xcode的版本?

我想在脚本或通过SSH远程检查版本号。

2个回答

35
$ system_profiler SPDeveloperToolsDataType
Developer:

    Developer Tools:

      Version: 6.1.1 (6A2008a)
      Location: /Applications/Xcode.app
      Applications:
          Xcode: 6.1.1 (6611)
          Instruments: 6.1 (56160)
      SDKs:
          OS X:
              10.10: (14A382)
              10.9: (13F26)
          iOS:
              8.1: (12B411)
          iOS Simulator:
              7.1: (11D167)
              8.1: (12B411)

同时也请查看 xcrun 的手册页 (man xcrun),以及其他答案中提到的 xcode-selectxcodebuild


4

对于 Mac 用户,从终端运行以下命令即可:

$ xcodebuild -version
Xcode 11.3.1
Build version 11C505

此外,退出代码标准为成功时的0,如果配置了CommandLineTools而非Xcode,则为1
% xcodebuild -version ; echo "# exit code: $?"
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
# exit code: 1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接