
在实践中,为什么有人会把这个选项设置为是呢?因此,您获得了一点构建时间,但是您多久进行一次发布构建?为什么你只希望发布版本的架构只是连接设备的架构(即使你的连接设备具有您支持的向后兼容架构的最低公分母)?
发布于 2015-05-16 11:06:32
发布不仅仅是为了提交到应用商店。选择一个发布版本会打开许多编译器优化,以生成快速的代码,并且内存占用是不同的。出于各种原因,它对测试发布版本非常有用。
特别是Swift代码,如果它处理大量的数组,那么它在调试构建中就会变得非常慢。Swift 1.2的性能更好,但速度仍然很慢。
如果你是在你的开发设备上进行测试,那么编译所有不同支持的架构是没有意义的。仅对于您的活动架构,构建速度要快得多。
发布于 2015-05-16 10:37:01
您在那里看到的Debug和Release选项只是自动创建的构建配置。您可以添加更多内容,并随心所欲地命名它们。
为了灵活起见,项目中的每个单独的构建配置都有相应的选项。从Xcode的角度来看,发布配置并不特殊。
作为示例,以下是我的一个项目中的配置列表:

您可以在项目信息的info选项卡中添加更多配置,然后它们将分别显示在您展开的每个构建设置下,以便您可以单独配置它们。
https://stackoverflow.com/questions/30271176
复制相似问题