Rém*_*ghe 5 xcode xcodebuild osx-mavericks
我刚刚将我的Mac OS从Mac OS升级到10.9.3 到10.6.8.我安装了XCode 3.2.6.对于新开发,我需要安装XCode 4.5.2.
在maven构建中,我调用xcodebuild来构建一些C++项目.问题是我需要xcodebuild 3.2.6来构建某些项目,而xcodebuidl 4.5.2需要一些新项目.
我需要能够即时选择xcodebuild版本来启动项目构建.我看到xcode-select可以帮助我这样做,但是我在使用xcode-select来选择xcodebuild 3.2.6时遇到困难.
考虑我的XCode 4.5.2安装在/Applications/Xcode.app,使用命令
sudo xcode-select -switch /Applications/Xcode.app
Run Code Online (Sandbox Code Playgroud)
做的工作,如
xcodebuild -version
Run Code Online (Sandbox Code Playgroud)
输出
Xcode 4.5.2
Build version 4G2008a
Run Code Online (Sandbox Code Playgroud)
考虑到我的XCode 3.2.6在/Developer/Applications/Xcode.app,我的问题是,为什么这个命令不起作用?
sudo xcode-select -switch /Developer/Applications/Xcode.app
Run Code Online (Sandbox Code Playgroud)
它输出
xcode-select: error: invalid developer directory '/Developer/Applications/Xcode.app'
Run Code Online (Sandbox Code Playgroud)
我能找到的唯一解决方法是使用绝对路径来使用xcodebuild 3.2.6,但这很棘手:
/Developer/usr/bin/xcodebuild
Run Code Online (Sandbox Code Playgroud)
是否有一种干净的方法来选择xcodebuild 3.2.6 xcode-select?
| 归档时间: |
|
| 查看次数: |
1388 次 |
| 最近记录: |