iphone - Xcode 项目的持续集成?

标签 iphone xcode continuous-integration cruisecontrol xcodebuild

在使用 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 app distribution made easy

关于iphone - Xcode 项目的持续集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/212999/

相关文章:

iphone - 检测 iPhone 'bumping' 的开源库或简单方法?

ios - iOS 中特定于应用程序的文件加密

ios - 添加到 subview 的项目不会增量显示

jenkins - Capistrano 和 Jenkins 之间的区别

visual-studio-2013 - 如何为 Build Tools 2013 启用 teamcity 代理

java - 警告开发人员有关过时的依赖项

iphone - 什么是 iOS 测试应用程序分发的临时证书?

iphone - 根据动态tintColor 生成CGGradient

swift - 如何使按钮文本具有特定颜色 Xcode Swift

swift - Xcode 9.4.1 'guard' 语句的代码覆盖率