升级到 Mountain Lion 和 XCode 4.5 后,我的构建服务器(用于自动构建我的 iOS 应用程序)出现问题。问题是命令行实用程序“xcodebuild”不再构建我的项目的依赖项。基本上我有一个包含我的应用程序源的目录/项目和一个包含公共库代码的目录/项目,后一个目录是通过 XCode 首选项中的源树变量设置的。
我的笔记本电脑安装了 Lion,它可以完美运行(xcodebuild 首先从库项目中构建所有依赖项,然后再构建应用程序项目源)。但是,如果我将这两个目录复制到构建服务器,为库项目设置正确的源位置并执行 xcodebuild,它不会构建库依赖项。它可以选择库源目录,因为标题搜索路径很好,它只是跳过构建依赖项。在 XCode GUI 中它可以正常工作,只是命令行不起作用。XCode 版本相同(由 xcodebuild -version 打印的 Xcode 4.5 Build 版本 4G182),唯一的区别是操作系统版本。
有人有想法吗?