Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为什么是;“仅构建活动体系结构”;甚至是发布版本的选项?_Ios_Xcode - Fatal编程技术网

Ios 为什么是;“仅构建活动体系结构”;甚至是发布版本的选项?

Ios 为什么是;“仅构建活动体系结构”;甚至是发布版本的选项?,ios,xcode,Ios,Xcode,为什么有人会在实践中为发布版本设置此选项为“是”?所以您获得了一点构建时间,但是您多久进行一次发布构建?为什么您只希望发布版本的体系结构是连接设备的体系结构(即使您连接的设备具有您支持的向后兼容体系结构的最低公分母)?您看到的调试和发布选项只有自动创建的构建配置。您可以添加更多,并根据需要命名它们 该选项适用于项目中的每个单独构建配置,以提高灵活性。从Xcode的角度来看,发行版配置并不特殊 例如,以下是我的一个项目中的配置列表: 您可以在“项目信息”的“信息”选项卡中添加更多配置,然后它们将


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

您看到的调试和发布选项只有自动创建的构建配置。您可以添加更多,并根据需要命名它们

该选项适用于项目中的每个单独构建配置,以提高灵活性。从Xcode的角度来看,发行版配置并不特殊

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


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

发布版不仅仅用于提交到应用商店。选择一个发布版本会开启许多编译器优化,这些优化会生成快速代码,内存占用也会有所不同。出于各种原因,测试发布版本可能很有用

如果Swift代码处理大量数组,那么它在调试构建中的速度尤其慢。使用Swift 1.2更好,但仍然非常慢


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

您看到的调试和发布选项只是自动创建的构建配置。您可以添加更多,并根据需要命名它们。该选项适用于项目中的每个单独构建配置,以提高灵活性。从Xcode的角度来看,发行版配置并不特殊。@PartiallyFinite啊,我明白了。请随意回答,我会接受。我想问题是他是否应该在他决定用于“应用商店”构建的任何方案中使用“仅构建活动架构”通过复制发布(默认由xcode创建)添加“发布应用商店”和“发布测试版”配置。命令行构建适用于“Release”,但不适用于“Release App Store”和“Release Beta”。错误说明找不到几个头文件。少了什么?错误:“找不到Cordova/CDVViewController.h”文件错误:“找不到Cordova/CDV.h”文件可能,在某个地方使用了
$(配置)
变量,与我的构建脚本一样,只支持
调试
发布
!!在生产生成目标中对此设置的任何更改是否会影响提交到应用商店的应用程序,或者仅在调试时才会影响。@Sujananth缺少问号,但我猜该选项对于应用商店生成完全被忽略???如果(像我一样)您的
Xcode
出于某种原因没有显示该设置,只需添加用户定义的
ONLY\u ACTIVE\u ARCH
键和
NO
值即可。