在MAC中有两个xcode APP:一个是xcode4,另一个是xcode5。当我使用cmake编译C ++项目时,它将直接调用xcode 5而不是xcode 4,我想知道当我从命令行调用cmake脚本时是否有一种直接调用xcode 4的方法。谢谢。
编辑:
最终解决方案是
sudo xcode-select --switch Path/to/xcode4
在该设置之后,它将起作用。我尝试设置环境变量DEVELOPER_DIR,虽然我可以清楚地看到有向路径是xcode4,但在调用cmake脚本时它仍然会调用xcode5。
答案 0 :(得分:2)
目前使用的Xcode版本可以通过执行:
来接收xcode-select --print-path
您可以通过修改环境变量DEVELOPER_DIR
来更改它。来自documentation:
DEVELOPER_DIR
Overrides the active developer directory. When DEVELOPER_DIR is set,
its value will be used instead of the system-wide
active developer directory.