【问题标题】:Build tool for iOS and Mac projects适用于 iOS 和 Mac 项目的构建工具
【发布时间】:2011-06-26 21:07:05
【问题描述】:

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

【问题讨论】:

  • 使用 xcodebuild 有什么问题?您是否试图避免使用 Xcode project
  • @Paul R 实际上什么都没有,也许这是我的 Java 遗产,我必须放弃它
  • 好的 - 我只是想了解动机 - 如果你不反对 Xcode projects 然后使用 xcodebuild。但是,如果您想避免项目(或至少手动创建/维护的项目),那么也许看看 CMake ? (不过你仍然需要 xcodebuild)

标签: macos ios build-process build-automation


【解决方案1】:

几周前,我们开源了 XCode Maven 插件。在 SAP,我们使用它通过 Maven 集中构建我们所有的 iOS 应用和库,并以符合产品标准的方式管理依赖项。

Maven 中心的一些概述文档和二进制文件仍然缺失,但源代码和技术文档已经在 Github 上可用。如果您有任何问题,请写信给我们的邮件列表。我们会尽力帮助您。

xcode-maven-plugin1
xcode-maven-plugin2

亲切的问候,亚历克斯

【讨论】:

    【解决方案2】:

    我们成功地使用 ant 构建 iOS 项目。基本上我们需要它来继续集成(我们使用 Jenkins)。大多数开发人员更喜欢使用 XCode IDE,但他们中的一些人有时(我会说很少)使用 ant 在快速的小改动后从控制台快速构建项目。

    基本上你需要使用ant 任务调用xcodebuild。但如果您需要更复杂的示例,请使用 google for jenkins(或 hudson)+ xcode(或 iOS、iPhone)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2013-06-17
    • 2012-06-30
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多