此前编译了一个静态库,默认支持了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