增加bitcode支持编译第三方框架
来源:互联网 发布:sql 增加字段 默认值 编辑:程序博客网 时间:2024/06/05 16:08
戴维营教育原创文章,转载请注明出处。我们的梦想是做最好的iOS开发培训!
iOS 9开始支持bitcode,能够让用户按需安装设备对应的二进制,从而减少占用手机存储空间。Xcode 7默认开启的bitcode的支持(ENABLE_BITCODE = YES)。但是许多第三方框架并没有及时更新,尤其是大量使用的C语言开源代码。它们一般采用Makefile或者CMake编译,对大多数iOS开发者来说简直就是天书。实际上添加bitcode支持非常简单。
- 安装Xcode 7+,并用`xcode-select`设置为命令行默认的工具链。
sudo xcode-select -s Xcode 7+的安装路径
- 在Makefile中找到CFLAGS,并增加bitcode的支持。下面以mupdf的Makethird为例。
ZLIB_CFLAGS += -fembed-bitcode
或者 makefile CFLAGS += -fembed-bitcode
CFLAGS只是一个存放编译选项的变量,在不同的Makefile文件中可能名称不一样,可以在Makefile中查找一下,记得写在这个变量赋值之后。这样就给现有的编译选项增加了bitcode支持。
- 注意
还有一个符号-fembed-bitcode-maker,这个只是标记生成bitcode在打包的二进制代码中的位置的描述信息,而不像-fembed-bitcode一样真正创建bitcode并打包称静态库。
question-ios-library-to-bitcode
戴维营学院(高级开发视频): http://v.diveinedu.com
潜心俱乐部(iOS面试必备): http://divein.club
0 0
- 增加bitcode支持编译第三方框架
- Android系统编译之增加和删除第三方应用
- tp框架中增加第三方类phpmailer
- iOS 9 Bitcode新问题集成第三方解决方案
- 第三方.a错误,可以 关掉bitcode就行了
- Android 增加第三方APK
- Android 增加第三方库
- 猎豹浏览器新版更新 增加猎豹商店支持第三方插件
- 第三方开发框架
- iOS第三方框架
- 第三方框架MKNetWorkKit
- 第三方框架FMDB
- 第三方框架
- 第三方框架
- 第三方框架
- 第三方框架介绍
- 第三方框架收集
- SDWebImage 第三方框架
- Android学习笔记——动画(Animation)
- 黑马程序员——C基础之冒泡排序
- 滑雪总结 --- 双板滑雪
- android 文件权限
- Masonry初体验
- 增加bitcode支持编译第三方框架
- JS判断是否到达页面底部
- 黑马程序员——C基础之二维数组
- mac tomcat无法访问主页的原因之一
- MyBatis Generator 自动生成 Dto、Dao、Mapping
- Linux内核关于多核的一些配置
- Tomcat中JVM内存溢出及合理配置
- android 解决广播接收延时问题:前台广播
- Swift基础知识