我可以在没有创建方案的情况下在Xcode 4中选择配置吗?

时间:2011-03-15 04:46:38

标签: iphone xcode xcode4

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

或者是否有更轻量级的方式?如果我从根本上误解了某些事情,请随意让我直截了当。

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

感谢。

3 个答案:

答案 0 :(得分:2)

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

如果我想在ad-hoc分发版本和版本分发版本之间快速切换,我将使用Scheme下拉列表,单击Edit Scheme ...,单击Archive,然后使用Build configuration下拉列表更改配置。然后我单击确定。

我现在可以使用Product,Archive和我选择的配置。没有特别需要为每个配置和目标创建一个方案(这对我的项目来说也是一个巨大的负担)。

这比以前多了几步,但仍比创建数十种额外方案更容易。

(不可否认,我仍然没有完全意识到频繁修改方案的优点和缺点,而不是创建数十个并正确配置所有设置。但是,这是我目前使用它的方法。)

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我和你一样处于同样的状态,在玩了一下方案编辑器之后,我会说是的,如果这是你定期做的事情,你应该为每个场景创建一个方案。

起初我对向计划的过渡感到有些恼火,但实际上它要好得多,允许更精确地控制在任何方案中发生的事情。

首先确定它很烦人,因为在ad-hoc之前更容易切换构建设置,但现在您可以更轻松地在与要构建的目标相关的多个设置之间切换,并且每种情况下使用哪种配置。

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