2013-03-04 52 views
0

我只想知道在xcode项目中设置有效架构​​(armv7,armvs)的重要性是什么? SDK的哪个级别变得重要? Coredata?一些缓存问题? 不是试图减少它,而是要了解它存在的原因。iphone,xcode,有效的体系结构重要性

+0

[Xcode构建设置中“体系结构”和“有效体系结构”之间的区别是什么?](http://stackoverflow.com/questions/12701188/whats-the-difference-between-architectures-and-有效的体系结构在Xcode) – trojanfoe 2013-03-04 15:01:16

+0

它是什么架构的代码编译。 armv7s可以运行armv7,但不能反过来,所以如果你只编译armv7s,你不能在iphone4s和下面运行。通常在开发加速编译时,您可以将BUILD_FOR_ACTIVE_ARCHITECTURE_ONLY设置为yes。 – Ultrakorne 2013-03-04 15:11:55

回答

1

根据XCode Buid setting reference

指定的二进制可内置的架构。在构建过程中,此列表与ARCHS构建设置的值相交;结果列表指定了二进制文件可以运行的体系结构。如果生成的体系结构列表为空,则目标不会生成二进制文件。