iOS之bitcode
让你静态框架支持bitcode
1.TARGETS->BuildSettings->Enable BitCode 设置Yes
文章图片
image.png
2.TARGETS->BuildSettings->Apple Clang - Custom Compiler Flags ->Other C Flags设置成 -fembed-bitcode
文章图片
image.png 检查.a是否支持bitcode
otool -arch armv7 -l xxx.a | grep __bitcode | wc -l
文章图片
image.png 检查IPA和framework是否支持Bitcode
framework和IPA,只要传递对应的二进制文件即可。由于IPA和framework的二进制文件和.a存在一定的差异,因为IPA和framework的二进制文件需要检测的是__LLVM端,当该段出现的时候,则判定为支持bitcode,否则不支持。终端指令如下:
otool -l xxxx | grep __LLVM | wc -l
【iOS之bitcode】可以指定处理器
otool -arch armv7 -l xxxx | grep __LLVM | wc -l
framework支持bitCode 1.Deployment Postprocessing = YES
文章图片
image.png
2.设置 Strip Style 为 Debugging Symbols,
文章图片
image.png
3.TARGETS->BuildSettings->Enable BitCode 设置Yes
文章图片
image.png
4.TARGETS->BuildSettings->Apple Clang - Custom Compiler Flags ->Other C Flags设置成 -fembed-bitcode
文章图片
image.png
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 太平之莲
- 闲杂“细雨”
- 七年之痒之后
- 深入理解Go之generate
- 由浅入深理解AOP
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 生活随笔|好天气下的意外之喜
- 感恩之旅第75天
- 2020-04-07vue中Axios的封装和API接口的管理