Jenkins - 命令行构建iOS项目

时间:2017-01-30 04:49:45

标签: ios swift xcode jenkins auto-build

我有一个从repo克隆到我的jenkins帐户的iOS项目。 Xcode尚未安装。我知道命令行脚本来构建iOS项目,包括目标/配置/配置文件等。证书和配置文件安装在jenkins帐户中。我想知道是否有一种方法来构建和创建ipa而无需在jankins帐户中安装Xcode。 Apple是否仅提供用于通过命令行构建和创建IPA的任何开发人员工具?

提前谢谢

1 个答案:

答案 0 :(得分:4)

iOS应用的每个构建选项都需要Xcode,但Apple确实提供了通过CLI构建的工具。在最近的iOS操作系统升级中已经发生了变化,并且有一些令人难以置信的工具用于CI / CD应用交付。您最终使用的应该取决于您希望随着时间的推移保持什么以及您的系统需要多高级。

让Build在Jenkins中工作

第1步:在将要进行构建的Jenkins节点上安装Xcode。您不会使用Xcode UI,但是您需要安装它,目前没有办法在没有Xcode的情况下构建IPA。

第2步:选择您的构建工具

此列表中的前两个功能可以很好地管理配置文件,如果您需要扩展,可以为您节省大量的麻烦