iOS之深入解析bitcode的功能与应用

Posted Forever_wj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS之深入解析bitcode的功能与应用相关的知识,希望对你有一定的参考价值。

一、bitcode 简介

① 什么是 Bitcode ?
  • 苹果在 WWDC2015 大会上引入了 bitcode,随后在 Xcode7 中添加了在二进制中嵌入 bitcode(Enable Bitcode) 的功能,并且默认设置为开启状态。
  • 在 What is app thinning? (ios,tvOS,watchOS) 一节中有以下定义:
	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.
  • bitcode 是被编译程序的一种中间形式的代码,包含 bitcode 配置的程序将会在 iTunes Connect 上被编译和链接。bitcode 允许苹果在后期重新优化程序的二进制文件,而不需要重新

以上是关于iOS之深入解析bitcode的功能与应用的主要内容,如果未能解决你的问题,请参考以下文章

iOS之深入解析AppDelegate的重构

iOS之深入解析编译过程的原理与应用

iOS之深入解析CocoaPods的GitLab CI与组件自动化构建与发布

iOS之深入解析类方法+load与+initialize的底层原理

iOS之深入解析依赖注入的原理与应用

iOS之深入解析UmbrellaFramework的封装与应用