【发布时间】:2011-07-20 05:08:15
【问题描述】:
我看到 Xcode 4 如何在一个视图中很好地拆分目标上的信息,但是如何构建和运行这些不同的构建?我看到的只是构建和运行的选项,以及这些为运行、测试和分析而构建的选项。不过,我不清楚这些如何映射到构建配置。
【问题讨论】:
我看到 Xcode 4 如何在一个视图中很好地拆分目标上的信息,但是如何构建和运行这些不同的构建?我看到的只是构建和运行的选项,以及这些为运行、测试和分析而构建的选项。不过,我不清楚这些如何映射到构建配置。
【问题讨论】:
Xcode 4 引入了方案,这些方案提供了有关如何构建/运行/配置文件/等的所有选项。你的申请。您可以使用项目窗口顶部的Scheme 下拉按钮更改活动方案和/或通过Product > Edit Scheme… ⌘< 菜单项编辑方案。然后在左侧源列表中,您可以选择Run 项,在右侧窗格的Info 选项卡中,您可以选择使用Release 下拉菜单中的Release 配置。
【讨论】:
在 Xcode 4.3 中——转到 Product/Build For 并选择 Archiving。这会编译一个发布版本并将它放在一个你永远找不到的不起眼的文件夹中。到达那里的最快方法是在 Xcode 的项目导航器(在 Products 文件夹中)中选择您的应用程序,右键单击,选择 Show in Finder。它将带您进入调试版本,但发布版本位于它旁边的文件夹中。
【讨论】:
要添加到 Adam Bryzak 答案,您需要在构建设置设置中激活 DEBUG 和发布(如果需要,还可以临时发布)。
在项目/构建设置下,搜索预处理器宏并将调试和发布值设置为 1 以激活它们:
这样,在编辑方案中,当你在 DEBUG 和 release 之间切换时,Xcode 会知道他应该改变构建模式。
【讨论】: