【发布时间】:2015-03-19 22:03:27
【问题描述】:
将直截了当的 XCode 与 TeamCity 集成非常直截了当。使用最新版本,它对构建 iOS 项目的原生支持似乎很好。
但是,如何在构建之前自动修改项目本身呢?比如:
- 根据 TeamCity 值设置版本字符串/构建计数器
- 根据配置类型设置构建标识符
解决此问题的最佳做法是什么?当然,我可以通过脚本编写和修改 Xcode 项目,但这看起来很混乱且容易出错。
还有其他选择吗?
是否可以让Bundle Identifier、Version、Build 等从我可以在构建之前作为构建步骤创建的外部文件中提取它们的值?
另外 - 是否有任何 API 允许 TeamCity 存档应用并将其提交到(Apple)TestFlight?
【问题讨论】:
标签: ios continuous-integration teamcity