从命令行检查Xcode版本

Afr*_*ief 5 xcode

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

我希望能够从脚本或通过SSH远程检查版本号。

Afr*_*ief 7

$ 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)
Run Code Online (Sandbox Code Playgroud)


Gre*_*een 5

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

$ xcodebuild -version
Xcode 11.3.1
Build version 11C505
Run Code Online (Sandbox Code Playgroud)

此外,如果配置了 CommandLineTools 而不是 Xcode,则退出代码是0成功的标准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
Run Code Online (Sandbox Code Playgroud)