我有一个支持iOS 5及更高版本的静态库,我们正在尝试为即将推出的iOS 9做准备。
在搜索了几个来源后,我找不到以下的直接答案:
Enable Bitcode = False
它会如何影响主机应用,会发生什么? 这个post意味着作为一个静态库,我必须启用bitcode。
-fembed-bitcode is not supported on versions of iOS prior to 6.0
某些iOS版本可以选择关闭它吗?有没有正确的方法来处理它。 答案 0 :(得分:1)
不,除非您的应用具有watchOS扩展程序,否则Bitcode目前不是强制性的。
但是,如果某个应用想要启用Bitcode,那么它使用的所有库和框架也必须启用Bitcode。因此,如果您为您的库禁用Bitcode,那么任何想要启用Bitcode的人都可以使用它。
目前无法有条件地启用/禁用Bitcode。这是许多图书馆提供商在iOS 9支持iOS 5时停止使用的原因之一。