iOS开发:制作Framework SDK包支持Bitcode
Posted wuwuFQ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发:制作Framework SDK包支持Bitcode相关的知识,希望对你有一定的参考价值。
Bitcode是什么
Bitcode is an intermediate representation of a compiled program. Apps you upload to iTunes Connect that contain bitcode will be compiled and linked on the App Store. Including bitcode will allow Apple to re-optimize your app binary in the future without the need to submit a new version of your app to the store.
位码是编译程序的中间表示形式。你上传到iTunes Connect的包含位码的应用程序将被编译并链接到应用商店。包含位码将允许苹果在未来重新优化你的应用程序二进制,而不需要向商店提交新版本的应用程序。
Framework支持Bitcode
自己在制作Framework
时,支持Bitcode
怎么制作Framework
?ios制作Framework-2021最新最全教程-一图到底
-
设置
DEPLOYMENT_POSTPROCESSING
为 YES -
设置
STRIP_STYLE
为Debugging Symbols
-
Other C Flags
添加-fembed-bitcode
参数
-
Other Linker Flags
添加-fembed-bitcode
参数
-
设置
Enable Bitcode
为YES
检测Bitcode
上述操作完成之后,重新打一个framework包检测,检测方法是在终端输入如下指令:
// *** 表示framework执行文件的本地路径
otool -l *** | grep __LLVM | wc -l
为0标示不支持,需重新制作
以上是关于iOS开发:制作Framework SDK包支持Bitcode的主要内容,如果未能解决你的问题,请参考以下文章
iOS开发:制作Framework SDK包支持Bitcode