首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么“构建活动架构”甚至是发布构建的一个选项?

为什么“构建活动架构”甚至是发布构建的一个选项?
EN

Stack Overflow用户
提问于 2015-05-16 10:20:33
回答 2查看 17.6K关注 0票数 20

在实践中,为什么有人会把这个选项设置为是呢?因此,您获得了一点构建时间,但是您多久进行一次发布构建?为什么你只希望发布版本的架构只是连接设备的架构(即使你的连接设备具有您支持的向后兼容架构的最低公分母)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-16 11:06:32

发布不仅仅是为了提交到应用商店。选择一个发布版本会打开许多编译器优化,以生成快速的代码,并且内存占用是不同的。出于各种原因,它对测试发布版本非常有用。

特别是Swift代码,如果它处理大量的数组,那么它在调试构建中就会变得非常慢。Swift 1.2的性能更好,但速度仍然很慢。

如果你是在你的开发设备上进行测试,那么编译所有不同支持的架构是没有意义的。仅对于您的活动架构,构建速度要快得多。

票数 17
EN

Stack Overflow用户

发布于 2015-05-16 10:37:01

您在那里看到的Debug和Release选项只是自动创建的构建配置。您可以添加更多内容,并随心所欲地命名它们。

为了灵活起见,项目中的每个单独的构建配置都有相应的选项。从Xcode的角度来看,发布配置并不特殊。

作为示例,以下是我的一个项目中的配置列表:

您可以在项目信息的info选项卡中添加更多配置,然后它们将分别显示在您展开的每个构建设置下,以便您可以单独配置它们。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30271176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档