[绍棠] Xcode编译遇到bitcode问题

原创 2017年01月03日 09:24:54

最近使用第三方库的时候,经常会遇到编译报错的问题,错误大都有一个关键字:bitcode。例如:

 ld: ‘/Users/**/Framework/SDKs/PolymerPay/Library/mobStat/lib**SDK.a(**ForSDK.o)’ does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64

那么bitcode是什么呢?

其实bitcode是新推出一种包优化方式,bitcode是被编译程序的一种中间形式的代码,包含bitcode配置的程序会在App Store上被编译和链接。bitcode允许苹果在后期重新优化我们程序的二进制文件,而不需要我们重新提交新的版本。

我们要想解决这个问题,要么是第三方库支持bitcode,要么就不启用bitcode。

而对于苹果的三个平台:

  • iOS,bitcode是可选的
  • watchOS,bitcode是必须的
  • Mac OS,不支持bitcode

但是现在用到的很多第三方库还没能支持bitcode,要是等他们都一个个支持就太麻烦了,我们可以在Xcode7中关闭bitcode:

在项目名-->Target-->Build Settings-->Enable Bitcode中设为NO就可以了。

如果我们启用bitcode,那么在提交包时,下面这个界面也会有个bitcode的选项:


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

[绍棠] bitcode问题

libraries for bitcode must be generated from Xcode Archive or Install build forARM7 解决办法  开...

20160721遇到的问题

今天遇到三个问题:1.点击变现层JSP花时间过长;2.打开表现层后,数据层的值传不过来;3.点击出现404问题 对于1这个问题我的解决方法,首先看表现层的href传值。接着看数据SQL是否写的对。最后...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

iOS 8与xcode6的变化 总结

今天给朋友解决问题的时候 发现iOS 8和xcode6 和 以前的版本有许多不同,大神的目前的总结如下:  http://www.cocoachina.com/ios/20141218/10...

第一次接触Weblogic遇到的问题

安装步骤、发布服务不周网上资料满天飞,不再介绍、总结。 WebLogic10下载地址:http://yunpan.cn/cKNXYvDtqG233  访问密码 6f1c 问题一:启动Start Adm...

Xcode 遇到的问题

Xcode 是苹果公司的集成式开发环境(IDE),可以同时用来开发 iOS 和 Mac OS X 应用程序。当你在 Mac 电脑上安装 Xcode 之后,同时也会安装 iOS SDK,其中包含了 iO...

vs2005 编译遇到的问题收集

场景 平时经常遇到一些小问题,过段时间又重复遇到这个问题,但

iOS遇到问题小总结

JSON Invalid type in JSON write (NSConcreteMutableData) 合法的json对象: 1、顶层对象必须是NSArray或者NSDictio...

VS2010更改项目文件夹名称

经常遇到在原有项目的基础上做改动的情况,这个时候经常要更改项目名称. 如果改名后报错 就需要做下面的检查. 用记事本打开sln文件,看看启动配置是否对应,修改sln文件中的项目路径...

Android路上踩到的坑ing

1. WebView不断的刷新导致内存不足,闪退     问题:用WebView加载一个h5页面去抢购功能,不断点击右上角刷新按钮加载WebView闪退      解决方案:在WebView的onD...

struts2跳转后CSS和js失效的问题

在使用struts2的action执行后跳转到的jsp显示的时候其中的css不起作用,就拿我现在出问题的project为例: action如下: /users/userList.jsp (注:l...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)