使用Xcode 4运行发布版本

Joe*_*oey 84 xcode release build

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

Ada*_*zak 101

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

  • 哇,这很疯狂,所以如果我想在发布模式下测试我的应用程序,我必须复制整个方案??? 那太疯狂了! (67认同)
  • 您还可以执行"产品">"构建">"构建存档"并构建"发布"配置. (6认同)
  • 我相信是这样.如果要更快地访问它们,可以复制方案以分离Release和Debug. (3认同)
  • 那么快速运行发布或调试以实际进入Edit Scheme菜单并在每次我想要来回翻转时更改构建配置设置的唯一方法是什么? (2认同)
  • 当然,但是你如何运行你刚刚建造的东西? (2认同)

小智 13

在Xcode 4.3中 - 转到产品/构建并选择存档.这将编译一个发布版本并将其放在一个你自己永远找不到的模糊文件夹中.最快捷的方法是在Xcode的项目导航器中选择您的应用程序(在Products文件夹中),右键单击,选择Show in Finder.它将带您进入调试版本,但发布版本位于其旁边的文件夹中.


Mal*_*loc 7

要添加到Adam Bryzak答案,您需要在构建设置设置中激活DEBUG并释放(如果需要,还可以使用adhoc).

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

在此输入图像描述

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