在使用 Hudson 与之前的项目进行持续集成之后,我想为我现在正在处理的 iPhone 项目设置一个持续集成服务器。经过一些研究后,似乎没有任何专门为 Xcode 设计的 CI 引擎,但有人取得了成功 using Cruise Control combined with the xcodebuild CLI tool 。这里有人尝试过这个吗?有没有与 Xcode 项目配合良好的 CI 引擎?
我可能会尝试一下巡航控制。我将用我的发现发布答案。
最佳答案
我在 Mac 上通过 xcodebuild 成功使用了 Hudson。随着 3.0 iPhone sdk 的发布,您可以完全控制项目构建所针对的目标、配置和 sdk。
这就像在 hudson 中创建构建步骤并告诉 xcodebuild 构建项目一样简单:
xcodebuild -target "myAppAppStore" -configuration "DistributionAppStore" -sdk iphoneos2.1
前期工作为我带来了返回,因为我的构建无需任何额外思考即可运行。如果有人感兴趣的话,我已经在我的博客上写了详细的描述。
关于iphone - Xcode 项目的持续集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/212999/