一、切换默认xcode版本
sudo xcode-select --switch /Applications/Xcode11.app/Contents/Developer
二、查看当前xcode版本
xcodebuild -v
三、查看当前xcode应用所在目录
xcode-select -p
四、临时切换xcode版本
背景:xcode-select切换会将所有进程的xcode版本都切换了,jenkins在并发执行任务时,想单独使用xcode版本而互不影响,就可以这么写
env DEVELOPER_DIR="/Applications/Xcode12.4.app" /usr/bin/xcodebuild -version
说明:DEVELOPER_DIR为xcode安装应用目录
可以将xcode版本提出作为一个变量,在shell中应用:
xcodeversion=12.4
env DEVELOPER_DIR="/Applications/Xcode${xcodeversion}.app" /usr/bin/xcodebuild -version
xcodebuild=env DEVELOPER_DIR="/Applications/Xcode${xcodeversion}.app" /usr/bin/xcodebuild
${xcodebuild} -version