xcodebuild使用哪个版本的Xcode?
我已经在同一台机器上安装了Xcode 3.2和Xcode 4.0.2,它使用Hudson进行自动CI(持续集成)构build。 当我说这两个安装,我的意思是,我可以同时使用Xcode 3和Xcode 4或互换。 他们都在机器上,因为我做了一个Xcode 4的自定义安装而不覆盖Xcode 3(据说)。
- 对'xcodebuild'的命令行调用是否调用Xcode 3或Xcode 4?
- 这个问题甚至有意义吗? 有人可能会或可能不知道的话题是要求一些项目build立3和一些4。
- 如果是这样,我该如何强制它使用3或4?
- 或者,Xcode 3的“xcodebuild”存储在哪里,Xcode4的“xcodebuild”存储在哪里? 如果有的话,我可以在我的构build脚本中使用不同的path。
你可以通过xcode-select -print-path
findxcodebuild的版本。 另外,使用xcode-select -switch <path>
更改为其他版本
另外,要确定正在使用哪个XCode环境,请使用命令xcodebuild -version
。
在terminal之外,您可以在Xcode中查看和更改。
打开首选项 ,然后select位置选项卡。 在底部附近,标题为“ 命令行工具 ”的条目标记了一个下拉列表,其select对应于xcodebuild
使用的Xcode的版本。
你可以打开这个下拉菜单来select你安装在/Applications
文件夹中的另一个版本的Xcode。