【问题标题】:Running a release build with Xcode 4使用 Xcode 4 运行发布版本
【发布时间】:2011-07-20 05:08:15
【问题描述】:

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

【问题讨论】:

    标签: xcode build release


    【解决方案1】:

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

    【讨论】:

    • 那么,在我每次想要来回切换时,快速运行发布或调试以实际进入编辑方案菜单并更改构建配置设置的唯一方法是什么?
    • 我相信是的。如果您想更快地访问它们,可以复制该方案以分离 Release 和 Debug。
    • 你也可以只做一个 Product > Build For > Build For Archiving 并构建发布配置。
    • 当然,但是你如何运行你刚刚构建的东西?
    • 哇,这太疯狂了,所以如果我想在发布模式下测试我的应用程序,我必须复制整个方案???太疯狂了!
    【解决方案2】:

    在 Xcode 4.3 中——转到 Product/Build For 并选择 Archiving。这会编译一个发布版本并将它放在一个你永远找不到的不起眼的文件夹中。到达那里的最快方法是在 Xcode 的项目导航器(在 Products 文件夹中)中选择您的应用程序,右键单击,选择 Show in Finder。它将带您进入调试版本,但发布版本位于它旁边的文件夹中。

    【讨论】:

    • 在 Xcode 6.1 中似乎没有 Product > Build For > Archiving。
    • 在 Xcode 6.1 中,您可以使用 Product > Build For > Profiling
    【解决方案3】:

    要添加到 Adam Bryzak 答案,您需要在构建设置设置中激活 DEBUG 和发布(如果需要,还可以临时发布)。

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

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

    【讨论】:

      猜你喜欢
      • 2020-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多