gpt4 book ai didi

iphone - 自动构建 iPhone 应用程序需要哪些步骤?

转载 作者:行者123 更新时间:2023-12-03 20:50:03 32 4
gpt4 key购买 nike

我之前有为 .NET 和 Delphi 项目构建自动构建过程的经验,但现在想要自动构建 iPhone 项目...不仅简单构建,而且还实现最终部署..

我想要一个通用步骤列表,其中包含需要执行的命令行操作,以便任何人都可以将其调整为适合他们特定的构建软件。

此外,如何构建支持 3.0 和 2.0 目标(或更一般:如何构建不同的部署目标???)

所以:

准备工作:

  • 使用 agvtool 设置对应用程序版本控制的支持.

构建步骤:

  • 查看源代码
  • 清理项目
  • 增加版本:agvtool bump -all
    • 如果用于部署还运行:agvtool new-marketing-version <new version here>
  • 构建项目(如何?)
  • 构建测试套件
  • 运行测试套件

还有什么?

最佳答案

构建目标是最简单的部分。使用xcodebuild 。它可以轻松地针对单独的 SDK。它也是为您构建测试套件的工具(通常通过使用单独的目标)。我建议尽可能依赖 xcodebuild。我只见过因尝试用 make、jam 或 ant 包装 xcodebuild 调用而感到心痛。您最终必须使用 xcodebuild 进行构建,因此值得研究 Xcode Build System Guide并学习充分利用它。这是相当强大的。我有一些配置的介绍here .

对于 iPhone 来说,运行测试套件更难实现自动化(尤其是当您需要在设备上进行测试时)。已有other discussions这个的。对于许多应用程序,您可能无法完全自动化此步骤。

关于iphone - 自动构建 iPhone 应用程序需要哪些步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1352486/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com