我刚刚将我的Mac升级到10.9.3,从Mac升级到10.6.8。我安装了一个XCode 3.2.6。对于新的开发,我需要安装XCode 4.5.2。
在maven构建中,我调用xcodebuild来构建一些C++项目。问题是,我需要xcodebuild3.2.6来构建特定的项目,而对于一些新的项目,需要xcodebuidl 4.5.2。
我需要能够选择运行的xcodebuild版本来启动一个项目的构建。我看到了xcode-select可以帮助我做到这一点,但是我在使用xcode-select选择xcodeBuild3.2.6的过程中遇到了困难。
使用命令在/Applications/Xcode.app,上安装了Considerong my XCode 4.5.2
sudo xcode-select -switch /Applications/Xcode.app做这项工作,如
xcodebuild -version输出
Xcode 4.5.2
Build version 4G2008a考虑到我的/Developer/Applications/Xcode.app,XCode 3.2.6,我的问题是,为什么这个命令不能工作?
sudo xcode-select -switch /Developer/Applications/Xcode.appIt输出
xcode-select: error: invalid developer directory '/Developer/Applications/Xcode.app'我能找到的唯一解决办法是使用绝对路径来使用xcodebuild 3.2.6,但这很棘手:
/Developer/usr/bin/xcodebuild是否有一种干净的方法来选择xcodebuild3.2.6和xcode- select?
发布于 2014-06-27 12:48:19
看起来xcode-select还没有开发成与Xcode 3兼容.我用绝对的路径代替,似乎没有其他的方法。
发布于 2014-06-26 10:42:56
您必须在/Contents/Developer包中指向指向Xcode.app文件夹的路径。
试试这个:
$ sudo xcode-select -switch /Developer/Applications/Xcode.app/Contents/Developer发布于 2014-06-27 12:56:41
Xcode 3不是将开发人员目录安装到启动磁盘上的/Developer吗?
您能否安装Xcode 3,然后尝试:
$ sudo xcode-select -switch /Developerhttps://stackoverflow.com/questions/24425714
复制相似问题