iOS和Mac项目的构建工具

4

我不喜欢依赖于IDE(Xcode)来构建我的项目,我想要一个无需IDE的iOS和Mac项目构建工具。
在Java中,我们可以使用Ant、Maven、Gradle、Raven等。


1
使用xcodebuild有什么问题吗?你是想避免甚至不需要Xcode的项目吗? - Paul R
@Paul R 其实没有什么,可能是因为我有Java的遗留问题,需要放弃它。 - Chiron
好的 - 我只是想了解动机 - 如果您不反对使用Xcode 项目,那么请使用xcodebuild。但是,如果您想避免项目(或者至少手动创建/维护项目),那么可以考虑使用CMake?(您仍然需要xcodebuild) - Paul R
2个回答

4
我们几周前开源了我们的XCode Maven插件。在SAP,我们使用它来集中构建所有iOS应用程序和库,并以符合产品标准的方式管理依赖关系。尽管Maven中心缺少一些概述文档和二进制文件,但是源代码和技术文档已经在Github上提供。如果您有问题,请写信到我们的邮件列表,我们会尽力帮助您。 xcode-maven-plugin1
xcode-maven-plugin2 祝好,Alex

2
我们成功地使用ant构建iOS项目。基本上,我们需要它来进行持续集成(我们使用Jenkins)。大多数开发人员喜欢使用XCode IDE,但有些人偶尔会使用ant在控制台上快速构建项目,以进行快速的小修改。
基本上,您需要使用ant任务调用xcodebuild。但是,如果您需要更复杂的示例,请搜索jenkins(或hudson)+ xcode(或iOS,iPhone)。

1
现在有一个适用于Jenkins的XCode插件,它消除了在ant/shell步骤中包装xcodebuild的需要。请参考https://wiki.jenkins-ci.org/display/JENKINS/Xcode+Plugin。 - cidered

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接