我们正在使用Jenkins在Mac Mini服务器上运行我们的
xcodebuilds.在最近几周,我们开始开发iOS 7应用程序,并在Mac Mini上安装了
Xcode 5 DP版本.
当安装新的Xcode版本并配置Xcode的xcodebuild,xcode-选择这个新版本也用于构建我们的旧iOS 6应用程序 – 这打破了它们的UI.
有没有办法告诉Jenkins哪个xcodebuild应该用来构建一个项目?
解决方法
查看Andy Molloy在
http://andymolloy.net/specifying-xcode-version-for-jenkins-projects发布的解决方案.
您必须为Jenkins安装EnvInject插件,并将DEVELOPER_DIR = / Applications / Xcode5-DP6.app / Contents / Developer环境变量添加到构建作业中.