如何从命令行检查Xcode的版本?
我想在脚本或通过SSH远程检查版本号。
$ 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-select
和 xcodebuild
。
对于 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