【问题标题】:How do I create a release build in Xcode?如何在 Xcode 中创建发布版本?
【发布时间】:2011-08-08 01:43:23
【问题描述】:

为什么当我构建应用程序时,Xcode 会创建一个调试版本?我想创建一个发布版本。我该怎么做?

【问题讨论】:

    标签: ios xcode macos build release


    【解决方案1】:

    保留下面的原始答案,但很长一段时间以来,这并不是创建用于在 Xcode 之外分发的“发布”二进制文件的推荐方法——因为您想要存档 :见上面的答案。

    如果您希望在 Xcode 中调试/测试 Release 版本,这种方法仍然适用。


    要创建发布版本,您必须编辑当前方案 (⌘

    【讨论】:

    • 你知道是否有一种方法可以在发布模式下构建一次,而无需编辑方案? (类似于旧 Xcode 版本中的切换。)“为归档而构建”似乎对我不起作用。
    • 那个好像已经不存在了,不过如果你用键盘快捷键来做也不是什么难事……
    • 在左侧您会看到产品文件夹。右键单击它并单击“在 Finder 中显示”
    【解决方案2】:

    这是通过构建存档版本完成的。

    首先将 iOS 设备连接到您的 Mac。然后在 Xcode 中选择该设备作为目标。

    现在点击“产品”选项卡,然后点击“存档”

    【讨论】:

    • 这行得通,想解释一下否决票吗?当您存档时,您会在发布模式下获得内置的二进制文件存档。这可能不是最实用的构建方式,但这取决于 blackguardian 的用例。
    • 这并不能解决问题,尽管它可能有效。有多种方法可以通过调试器运行发布版本。
    • 问题不是“如何在 Xcode 中创建发行版?”当编译器错误地优化代码或验证仅调试版本选项被禁用时,创建“发布版本”是一项正常活动(并对其进行调试)。答案在下面,但短按 SHIFT+COMMAND+,然后编辑方案以运行释放。
    【解决方案3】:

    Xcode 11

    我发现这个问题是因为我已经完成了我的应用程序的调试,并且我想为应用程序商店制作一个发布版本。不过,我总是忘记使用哪个菜单项。这个答案是对我和其他人下次的提醒。

    从活动方案菜单中选择通用 iOS 设备

    然后转到产品>存档

    您可能需要稍等片刻才能让 Xcode 完成对项目的归档。之后,您将看到一个包含已归档项目的对话框。您可以选择Distribute app...并按照提示进行操作。

    更多帮助

    此答案适用于那些已经注册了开发者帐户并且只需要将存档从 Xcode 获取到 iTunes Connect 的人。如果您需要更多帮助来注册开发者帐户并将应用下载到应用商店,请阅读以下链接。

    【讨论】:

      【解决方案4】:

      如果有人需要了解如何进行 Adhoc 构建,这里有快速步骤

      产品 > 存档

      然后

      导出 > 保存以备临时部署 ....

      见快速视频http://jmp.sh/MQq2yjK

      【讨论】:

        【解决方案5】:

        产品 / 方案 / 编辑方案..

        然后从出现的菜单中选择“构建配置”下的Release

        【讨论】:

          猜你喜欢
          • 2016-04-11
          • 1970-01-01
          • 2016-04-30
          • 1970-01-01
          • 2020-08-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多