xcode编译静态库选择cpu架构

此前编译了一个静态库,默认支持了armv7,armv7s,arm64

编译的话肯定是上面三个静态库分别编译出来,然后在把这三个合并成一个单独的库。

如果单个库的大小是10M,那编译总的库大概就30M了!

从arm架构所支持的机型来看:

arm64:iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|iPhone5S | iPad Air| iPad mini2(iPad mini with Retina Display)
armv7s:iPhone5|iPhone5C|iPad4(iPad with Retina Display)
armv7:iPhone4|iPhone4S|iPad|iPad2|iPad3(The New iPad)|iPad mini|iPod Touch 3G|iPod Touch4

还有就是arm64好像是必须的,因为app上架必须支持arm64!

如果想支持所有的机型,那肯定会牺牲体积!

现在有个想法:

就是只支持arm64 然后其他机型就放弃了!

xcode编译选项:

Build Settings - Architectures - Valid Architectures

arm64

---------------

(armv7)(armv7s)

====================

参考:http://www.cnblogs.com/lxd2502/p/6140629.html

原文地址:https://www.cnblogs.com/wainiwann/p/6393021.html