为什么我在构建应用程序时,Xcode会创建调试版本?我想创建发布版本。我该如何做?
产品 / 方案 / 编辑方案..
从弹出的菜单中选择"构建配置"下的发布。
我之所以找到这个问题,是因为我已经完成了应用程序的调试,想要制作一个发布版本供应用商店使用。我总是会忘记要使用哪个菜单项。这个答案是下次提醒我和其他人的。
从当前方案菜单中选择通用 iOS 设备。
然后转到产品 > 存档。
您可能需要等待一段时间,让 Xcode 完成存档您的项目。之后,您将看到一个显示您已存档项目的对话框。您可以选择分发应用程序...并按提示操作。
这个答案适用于那些已经注册了开发者帐户并只需要将存档从 Xcode 传输到 iTunes Connect 的人。如果您需要更多帮助注册开发者帐户和将应用程序提交到应用商店,请阅读以下链接。
这是在构建归档版本时完成的。
首先将iOS设备连接到您的Mac电脑。然后在Xcode中选择该设备作为目标。
现在单击“产品”选项卡,然后单击“归档”
以下是原始回答,但长期以来这不是在Xcode之外创建“发布”二进制文件的推荐方法 - 对此,您需要进行归档:请参见上面的答案。
如果您想要在Xcode中调试/测试发布版本,则此方法仍然相关。
要创建发布版本的构建,请编辑当前方案(⌘<) 并突出显示“运行[name of application]”。在右侧,选择“Build Configuration”,然后选择“Release”。像往常一样构建即可。
如果有人需要了解如何制作Adhoc版本,请按以下快速步骤进行:
选择产品 > 存档
然后
导出 > 保存用于Ad Hoc部署....
按照以下步骤操作:
确保通过此方法,即使您与系统断开连接,也可以在物理设备上运行构建。但是,如果您在模拟器上运行相同的代码,则会遇到一些错误,这时您需要将方案选项从发布(Release)更改为调试(Debug)。
以下是我创建发布版本的详细步骤列表(适用于团队和具有多个方案和环境的项目):
我使用一个名为“transporter”的苹果代理,它非常容易上传iPA到Appstore。
祝您发布愉快!