我在同一台计算机上安装了 Xcode 3.2 和 Xcode 4.0.2,它使用 Hudson 进行自动化 CI(持续集成)构建。当我说两者都已安装时,我的意思是我可以同时或交替使用 Xcode 3 和 Xcode 4。它们都存在于机器上,因为我为 Xcode 4 进行了自定义安装,而没有覆盖 Xcode 3(据说)。
- 对“xcodebuild”的命令行调用会调用 Xcode 3 或 Xcode 4 吗?
- 这个问题有意义吗?某个可能了解或不了解该主题的人要求某些项目使用 3 构建,有些项目使用 4 构建。
- 如果是这样,我如何强制它使用 3 或 4?
- 或者,是否有一个单独的位置来存储 Xcode 3 的“xcodebuild”和 Xcode4 的“xcodebuild”的存储位置?如果有,我可以在构建脚本中使用不同的路径。
最佳答案
你可以通过 xcode-select -print-path
来了解 xcodebuild 使用的是什么版本。另外,使用 xcode-select -switch <path>
更改为不同版本
关于xcode4 - xcodebuild 使用哪个版本的 Xcode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016307/