【问题标题】:Can I choose a configuration in Xcode 4 without creating a scheme?我可以在 Xcode 4 中选择配置而不创建方案吗?
【发布时间】:2011-04-11 00:23:24
【问题描述】:

我将 Xcode 3 项目升级到 Xcode 4。默认方案构建我的调试配置。如果我想构建 Release(当然已经存在的配置)或 Ad-Hoc 等,处理这个问题的正确方法是为它创建一个新的方案吗? (我不得不为除 Debug 之外的 5 个现有配置中的每一个手动创建一个新方案,这似乎出乎意料。)

或者有没有更轻量级的方法?如果我从根本上误解了什么,请随时纠正我。

(我已经阅读了 Xcode 4 过渡指南,但我似乎没有找到关于最佳实践的明确指示,这意味着我可能在概念上不清楚。)

谢谢。

【问题讨论】:

    标签: iphone xcode xcode4


    【解决方案1】:

    每个目标都有几个方案。每个方案都允许您选择要使用的构建配置。

    如果我想在临时分发构建和发布分发构建之间快速切换,我会使用方案下拉菜单,单击编辑方案...,单击存档,然后使用构建配置下拉菜单更改配置。然后我点击确定。

    我现在可以使用产品、存档,并且我选择的配置将被构建。不需要为每个配置和目标创建一个方案(这对我的项目来说也是一个巨大的负担)。

    这比以前多了几个步骤,但仍然比创建几十个额外的方案更容易。

    (诚然,我仍然没有完全意识到频繁修改方案与创建数十个方案并正确配置所有设置的优缺点。但是,这是我目前的工作方法。)

    【讨论】:

      【解决方案2】:

      我将使用新的存档功能进行发布。存档默认使用 Release 配置。

      【讨论】:

      • 我有其他配置,用于临时测试和其他配置,它们具有不同的配置文件和构建标志。处理这些的建议是什么?
      • 为您的目标构建设置允许您为每个设置的每个配置指定不同的值。
      【解决方案3】:

      我的情况和你一样,在与方案编辑器玩了一会儿之后,我会说是的,如果这是你经常做的事情,你应该为每个场景创建一个方案。

      起初我对向方案的过渡有点恼火,但实际上它好多了,可以更精确地控制在任何方案中发生的事情。

      一开始确实很烦人,因为在 ad-hoc 之前切换构建设置更容易,但现在您可以更轻松地在多个设置之间切换,这些设置与要构建的目标以及每种情况使用的配置有关。

      当然,如果您只想一次性更改,您仍然可以去编辑方案并更改使用的构建设置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-10
        • 1970-01-01
        • 1970-01-01
        • 2016-03-04
        • 1970-01-01
        • 2012-04-16
        相关资源
        最近更新 更多