iOS9 bitCode

作者: 王道钦 | 来源:发表于2015-12-30 13:58 被阅读2194次

IOS9公司开始瘦身计划,公司整体推进bitcode方案,
公司对接的.a大大小小有10几个,各个团队都需要支持bitcode,在发包的时候发现用脚本打包有问题:
bitcode bundle could not be generated because 'xxx.a(xxx.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build for architecture armv7

然后莫名其妙的查个遍都没有发现问题,随后goole发现了问题

I was able to fix this by adding "-fembed-bitcode" to Other C Flags of the project I am building a static lib of. It will give you a warning because a normal build adds "-fembed-bitcode-marker" but -fembed-bitcode takes precedence over the dummy marker

需要在所有的.a库在bundlsetting Other C Flags 添加-fembed-bitcode 或者你打包.a的编译添加上此选项。
特意去找了
苹果视频
Preparing for On-Demand Resources
App Distribution Guide: App Thinning

相关文章

  • 程序打包发布问题

    一、iOS9新增的Bitcode概念 1、关于App Thinning iOS9之前,用户下载应用都是下载整个ap...

  • 升级xcode7.0 第三方库不能用的解决方法(bitcode是

    这个问题是由iOS9新特性 bitcode导致的,接下来介绍下这个bitcode,百度来的。在 App Distr...

  • iOS9 bitCode

    IOS9公司开始瘦身计划,公司整体推进bitcode方案,公司对接的.a大大小小有10几个,各个团队都需要支持bi...

  • Xcode7 iOS9的一些问题

    董培杰 标签:desclasslogcomhttp使用si代码it 一、iOS9 bitcode 首先最大的问题就...

  • iOS9适配:Bitcode

    Bitcode简介 Bitcode is an intermediate representation of a ...

  • 对于Bitcode的正确理解

    以前听老师讲,说ios9中有个新特性:代码压缩---Bitcode,当时说,开启了这个功能之后,打包出来的ipa包...

  • IOS9的新特性--Bitcode

    **使用支付宝开发的时候遇到这个提示 **关键的就是红框内的提示 ld: '/Users/fcl/Desktop/...

  • ios9 适配问题

    今天遇到xcode7.0正式版打企业包后,在5s ios9上闪退。其他机型和系统正常。 是bitcode引起的 h...

  • iOS之bitcode

    一、了解bitcode 首先看下bitcode官方定义: Bitcode is an intermediate r...

  • 检测.a或.framework是否支持bitcode

    检测.a是否支持bitcode 检测.framework是否支持bitcode 返回结果有__bitcode字段说...

网友评论

    本文标题:iOS9 bitCode

    本文链接:https://www.haomeiwen.com/subject/dnyihttx.html