【问题标题】:How would you automate multiple builds for an iPhone application?您将如何自动化 iPhone 应用程序的多个构建?
【发布时间】:2010-11-15 10:59:16
【问题描述】:

我知道paid vs. free discussion,但我还有几个额外的问题没有在里面提到:

假设我编写了一个 iPhone 应用程序,可以让您阅读报纸。我想构建应用程序的四个副本,每个可以阅读的报纸一份,所以我有四个不同的应用程序,每个应用程序阅读不同的报纸。

这是另一个线程未涵盖的两个捕获:

  1. 应用程序读取的文件是在主 plist 中定义的,不是在代码中,所以我不确定预处理器宏技巧是否适用。如果有,如何将它们合并到 plist 文件中?

  2. 我想同时构建应用程序的所有四个版本;我不想必须依次选择每个目标并重复该过程四次。我想要一个单一的“makefile”(如果你愿意的话)来构建它们,最好也部署它们模拟器,所以当我启动它时,我可以在一个会话中测试它们。

XCode 中是否存在此类工具?如果没有,您会推荐哪些外部工具?

谢谢。

【问题讨论】:

    标签: iphone build-automation


    【解决方案1】:

    您可以轻松组合一个使用 xcodebuild 命令行工具从特定 xcode 项目构建的 bash 脚本。

    xcodebuild 工具有几个参数,主要是 xcode 项目文件、您要构建的目标和配置。

    使用该信息,您可以从项目文件中的目标编写多个构建脚本,而无需手动执行。

    【讨论】:

    • 谢谢,这对建筑来说很棒,但是部署到模拟器呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 2015-11-15
    • 2013-04-01
    • 2016-04-04
    相关资源
    最近更新 更多