多个xcode版本并存,切换xcode版本

一、切换默认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
原文地址:https://www.cnblogs.com/meitian/p/14425814.html