我在同一台机器上安装了 Xcode 3.2 和 Xcode 4.0.2,它使用 Hudson 进行自动化 CI(持续集成)构建。当我说两者都已安装时,我的意思是我可以同时或交替使用 Xcode 3 和 Xcode 4。它们都存在于机器上,因为我为 Xcode 4 进行了自定义安装而没有覆盖 Xcode 3(据说)。
您可以通过
xcode-select -print-path
找到xcodebuild使用的版本。另外,使用xcode-select -switch <path>
更改为不同的版本
此外,要确定正在使用哪个 XCode 环境,请使用命令
xcodebuild -version
。
我们不使用 xcode-select 的一个原因是我们不是管理员或不在 sudo 列表中。 我们可以选择 xcodebuild 而不是使用默认的。
运行
xcode-select -p
我们可能会得到/Applications/Xcode.app/Contents/Developer
,xcodebuild在这个文件夹中/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild
因此,如果我们安装了另一个 Xcode,请找到该文件夹以及那个 xcodebuild。