使用Xcode 4运行发行版


84

我看到Xcode 4如何在一个视图中很好地分割目标上的信息,但是如何构建并运行这些不同的构建?我所看到的只是构建和运行的选项,以及构建用于运行,测试和性能分析的选项。我不清楚这些如何映射到构建配置。

Answers:


101

Xcode 4引入了一些方案,这些方案提供了有关如何构建/运行/配置文件/等的所有选项。你的申请。您可以使用Scheme项目窗口顶部的下拉按钮更改活动方案,和/或通过Product > Edit Scheme… ⌘<菜单项编辑方案。然后,在左侧的源列表中,可以选择Run项目,然后在Info右侧窗格的选项卡中,可以选择使用下拉菜单中的Release配置Build Configuration


2
因此,每次我想来回翻转时,快速运行发行版或调试以真正进入该“编辑方案”菜单并更改构建配置设置的唯一方法是吗?
乔伊,

3
我相信是这样。如果您想更快地访问它们,可以复制该方案以将Release和Debug分开。
亚当·布赖扎克

6
您也可以只执行“产品”>“构建为”>“构建为归档”,然后构建“发布”配置。
codykrieger 2011年

2
当然可以,但是您如何运行刚刚构建的内容?
BeeOnRope 2011年

67
哇,这太疯狂了,因此,如果我想在发布模式下测试我的应用,就必须复制整个方案???疯了!
西蒙·伍德赛德

13

在Xcode 4.3中-转到产品/内部版本并选择存档。这将编译发行版本并将其放置在一个晦涩难懂的文件夹中,您将永远找不到它。到达那里的最快方法是在Xcode的项目导航器(在Products文件夹中)中选择您的应用,右键单击,然后选择在Finder中显示。它会带您进入调试版本,但发行版本位于其旁边的文件夹中。


似乎在Xcode 6.1中没有“产品”>“构建为”>“存档”。
thomthom'3

在Xcode 6.1,你可以使用产品>构建>剖析
奥列格Korzhukov

7

要添加到Adam Bryzak答案中,您需要激活DEBUG并在构建设置中释放(如果需要的话,即席播放)。

在项目/构建设置下,搜索预处理器宏,然后将调试和释放值设置为1以激活它们:

在此处输入图片说明

这样,在编辑方案中,当您在DEBUG和release之间切换时,Xcode将知道他应该更改构建模式。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.