iOS 指令集

真机:

armv6:iPhone 2G/3G,iPod 1G/2G
armv7:iPhone 3GS/4/4s,iPod 3G/4G,iPad 1G/2G/3G
armv7s:iPhone5
arm64:iPhone5s之后

模拟器:
    4s~5 : i386
    5s~6plus : x86_64

xcode-->"Build Settings"-->"Valid Architectures”中中设置

lipo -info libfreetype.a
[只支持arm64][1.8M] Non-fat file: libfreetype.a is architecture: arm64
[支持armv7 、arm64][3.4M] Architectures in the fat file: libfreetype.a are: armv7 arm64 
[支持armv7 、arm64、x86_64][5.3M] Architectures in the fat file: libfreetype.a are: armv7 arm64 x86_64
每增加一个指令集,静态库文件大小增加近一倍;
但是最终生成iOS安装包时,并不会把x86_64的指令集也打包进去;

仅支持arm64的App需要iOS8以及iOS 8以上才支持,在AppStore中显示如下


支持armv7、arm64的App在AppStore显示如下




至2015年二月一日起,苹果要求提交的App必须含有arm64指令集


静态库开发:
为了方便模拟器以及真机中调试,debug版的静态库包含armv7以及x86_64, Release版的静态库只armv7、arm64
在你的工程配置 Library Search Path中,分别配置 Debug和Release的路径;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值