通用静态库的生成(模拟器和真机通用)
来源:互联网 发布:淘宝助理5天猫用不了 编辑:程序博客网 时间:2024/05/21 19:26
如果我们打包静态库肯定会有这样的需求:就是你打包一个库既能在真机上使用,也可以在模拟器上使用,怎么来打包生成一个通用的静态库呢?
其实也不难,首先,你得先通过真机打包生成真机可以用的静态库(这个库可以在真机上使用,但在模拟器上运行的时候就会报错),接着,需要通过模拟器生成一个静态库(这个库是可以在模拟器上运行,但是在真机上运行就会报错),两个库生成完成之后,就是今天我们需要做的事了。
lipo -create YAO/iOS/iphoneos/libZib.a YAO/iOS/iphonesimulator/libZib.a -output YAO/iOS/libZib.a其中YAO/iOS/iphoneos/libZib.a //为真机库。 (iphoneOS意思为真机) YAO/iOS/iphonesimulator/libZib.a //为模拟器库 (iphoneSimulator为模拟器) -output YAO/iOS/libZib.a //为两个合并后存放的路径(这个就是生成的通用库,名字为libZib.a).然后可以输入命令测试下是否成功 lipo -info YAO/iOS/libZib.a //下面是输出 armv7 i386 有了两个就表情模拟器和真机都支持 其中armv7为真机架构 i386为模拟器Architectures in the fat file: YAO/iOS/libZib.a are: armv7 i386
其实那两个路径应该怎么找呢?我们可以打开命令窗口,然后把模拟器库拖到这个黑窗口中就会生成路径,同理生成真机库的路径即可。(小技巧分享)
如果你没打过库,可以看我这篇博客,是一个打包库图文教程,怎么打库?打库注意事项的链接博客
1 0
- 通用静态库的生成(模拟器和真机通用)
- 制作模拟器和真机的通用静态库
- iOS打包模拟器和真机通用的静态库
- xcode生成通用(模拟器/真机).a静态库
- 合并模拟器和真机库,生成一个通用的静态库
- IOS 4.2 编写真机和模拟器通用的framework(静态库)
- IOS 4.2 编写真机和模拟器通用的framework(静态库)
- IOS 4.2 编写真机和模拟器通用的framework(静态库)
- IOS 4.2 编写真机和模拟器通用的framework(静态库)
- 【iOS】IOS 4.2 编写真机和模拟器通用的framework(静态库)
- IOS 4.2 编写真机和模拟器通用的framework(静态库)
- 编写真机和模拟器通用的framework(静态库)
- 【iOS】iOS 4.2 编写真机和模拟器通用的framework(静态库)
- IOS 编写真机和模拟器通用的framework(静态库)
- 制作模拟器和真机通用静态库
- 利用xcode的lipo 编译合模拟器和真机通用的静态类库
- 利用lipo编译合并iPhone模拟器和真机通用的静态类库
- 开发技巧: 利用lipo 编译合并iPhone模拟器和真机通用的静态类库
- 重叠构造函数模式_Telescoping Constructor Pattern_Effective Java 2.0_Item 2知识点
- DOM解析XML文档实例之学生管理系统
- AOJ0531(imos-累积和法)
- 斐波那契数列
- 第三方登录原理
- 通用静态库的生成(模拟器和真机通用)
- 什么是计算机的大小端规则?
- 阿里云服务器
- IPC\DVS\DVR与NVR之间的区别
- RecyclerView知识点小解
- 基于STM32的简易RTOS
- 半数集问题和半数集单集问题
- [数据结构]算法基本概念和推导大O阶步骤
- 【Eclipse】推荐UML插件Green UML、AmaterasUML(转载)