您的位置:首页 > 移动开发 > IOS开发

iOS中静态库的介绍及使用(2)

2016-06-29 11:44 351 查看

静态库的架构问题

1.设备的CPU架构

不同的设备使用的CPU不同.

CPU的不同选成了使用CPU架构(指令集)不同。

2.静态库有其支持的CPU架构

如果静态库在不支持的CPU架构上运行就会报错。

3.模拟器使用的CPU架构

iPhone4s-iPhone5:i386

iPhone5s-iPhone6sPlus:x86_64

4.真机使用的CPU架构

iPhone3gs-iPhone4s : armv7

iPhone5-iPhone5c : armv7s

iPhone5s-iPhone6plus : arm64

注:
只要支持armv7的静态库可以在armv7s上正常运行


5.查看静态库支持的架构

lipo -info 静态库

6.合并静态库

lipo -create 静态库1 静态库2 -output 合并的静态库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: