Jenkins - 命令行构建iOS项目
问题描述:
我有一个从repo克隆的iOS项目到我的jenkins帐户。 Xcode尚未安装。我知道命令行脚本来构建iOS项目,包括目标/配置/配置文件等。证书和配置文件安装在jenkins帐户中。我想知道是否有一种方法来构建和创建ipa,而不需要在jankins账户中安装Xcode。苹果公司是否提供任何开发工具来通过命令行构建和创建IPA?Jenkins - 命令行构建iOS项目
先感谢
答
每幢建筑物的选项iOS应用需要的Xcode,但苹果并为通过CLI建设提供工具。在最近的iOS操作系统升级中,吨已经发生了变化,并且CI/CD应用程序交付中有令人难以置信的工具。你最终使用的应该取决于你想要维护的内容,以及你的系统需要多么先进。
要获得詹金斯建立工作
步骤1:那会做构建詹金斯节点上安装的Xcode。你不会使用Xcode UI,但是你需要安装它,目前没有办法在没有Xcode的情况下构建IPA。
第2步:选择你的构建工具
- 你可以写自己的身材scipts和上机管理供应曲线。 xcodebuild是您正在查找的CLI工具。如果你最终走下这条路线,一定要使用xcpretty,否则你会因为巨大的建造日志而失去理智。
- Fastlane是构建移动应用程序的一个惊人的工具集,它可能会改变你的生活。 Check out these examples和how to get started。
- Apple has an xcode build server詹金斯可能会说话。
该列表中的前两个做管理配置轮廓开箱即用的好工作,如果你需要将规模扩大
感谢斯特凡,可以节省你的主要头痛的道路。我会查的。 –