我将Xcode 3项目升级到Xcode 4.默认方案构建了我的Debug配置。如果我想构建Release(当然已经存在的配置)或Ad-Hoc等,是否正确处理它以创建新的Scheme? (似乎出乎意料的是,除了Debug之外,我必须为我的5个现有配置中的每一个配置手动创建一个新方案。)
或者是否有更轻量级的方式?如果我从根本上误解了某些事情,请随意让我直截了当。
(我已经阅读了Xcode 4过渡指南,但我似乎没有找到关于最佳实践的明确指示,这意味着我可能在概念上不清楚。)
感谢。
答案 0 :(得分:2)
每个目标都有几个方案。每种方案都允许您选择要使用的构建配置。
如果我想在ad-hoc分发版本和版本分发版本之间快速切换,我将使用Scheme下拉列表,单击Edit Scheme ...,单击Archive,然后使用Build configuration下拉列表更改配置。然后我单击确定。
我现在可以使用Product,Archive和我选择的配置。没有特别需要为每个配置和目标创建一个方案(这对我的项目来说也是一个巨大的负担)。
这比以前多了几步,但仍比创建数十种额外方案更容易。
(不可否认,我仍然没有完全意识到频繁修改方案的优点和缺点,而不是创建数十个并正确配置所有设置。但是,这是我目前使用它的方法。)
答案 1 :(得分:0)
我将使用新的存档功能进行发布。存档默认使用发布配置。
答案 2 :(得分:0)
我和你一样处于同样的状态,在玩了一下方案编辑器之后,我会说是的,如果这是你定期做的事情,你应该为每个场景创建一个方案。
起初我对向计划的过渡感到有些恼火,但实际上它要好得多,允许更精确地控制在任何方案中发生的事情。
首先确定它很烦人,因为在ad-hoc之前更容易切换构建设置,但现在您可以更轻松地在与要构建的目标相关的多个设置之间切换,并且每种情况下使用哪种配置。
当然,如果您只想进行一次更改,您仍然可以编辑方案并更改所使用的构建设置。