iOS does not contain bitcode 报错解决

news/2024/7/20 21:59:56 标签: xcode, sdk, ios

最近在做银联在线支付的SDK中, 遇到这样一个报错
这里写图片描述

问题出在这里,
ld: x’x’x’x’x’x’x’x’x’x’x’x 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
clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决方法:
这里写图片描述

以上先解决问题,下面开始了解 bitcode 是什么鬼
由于SDK是oc,c++ 混编起来的 在other link flag那边 除了设置 -ObjC 以外, 由于iOS7以后 bitcode设置为默认YES,所以导致SDK链接出错,就是由于我们的这个SDK以前没有包含Bitcode的代码,所以这里 我们设置为NO

bitcode:是一种被编译之后的中间代码形式,包含了bitcode的程序,可以被允许在APP Store上被编译和链接,总之,是苹果为了方便而设计的.那么问题来了,想要解决bitcode报错,要么是让SDK包含BItcode,要么就是你在工程里 自己关掉Bitcode 即可.

注意:
对于iOS,bitcode是可选的;对于watchOS,bitcode是必须的;而Mac OS是不支持bitcode。


http://www.niftyadmin.cn/n/1557914.html

相关文章

Linux 批量杀死进程

2019独角兽企业重金招聘Python工程师标准>>> ps -ef | grep module- | grep -v module-mxm | cut -c 9-15 | xargs kill -9 ps -aux |egrep "(analysis.jar|comm.jar|xpush.jar|customer.jar|track.jar|manage.jar|org.jar|product.jar|program.jar|xschedule.…

MySQL Workbench

一:简介 MySQL Workbench是为MySQL设计的ER/数据库建模工具。是著名的数据库设计工具DBDesigner4的继承者。具有设计和创新的数据库图示,建立数据库文档,以及进行负责的mysql迁移的作用。 二:字段类型标识说明 PK:p…

TabBar图标加载不了 -iOS

先来看看报错: Could not load the "bianmin2x" image referenced from a nib in the bundle with identifier "qianhaichuangqiVip" 很明显,是由于某张图片未被加载上去,系统读取不到资源而包的警告提示,于是在SB里面都检查了一遍,发现并没有遗漏任何文…

如何零基础开始自学Python编程

转载——原作者:赛门喵 链接:https://www.zhihu.com/question/29138020/answer/141170242 0. 明确目标 我是真正零基础开始学Python的,从一开始的一窍不通,到3个月后成功搭建了一个动态网站(没有用任何框架&#xff09…

iOS 各种报错集合

http://www.360doc.com/content/16/0307/10/31333531_540148578.shtml 转别人的帖子 ,觉的很好,遂分享之.

maven中的groupId和artifactId的含义

一:定义 groupId和artifactId被统称为“坐标”,是为了保证项目的唯一性而提出的。如果你要把项目弄到maven仓库中,查找的时候就必须用groupId和atifactId去查找。 二:规范 groupId一般分为多段。这里我只说两段: 第…

AFNetworking 全部类的详解 转

http://www.aiuxian.com/article/p-1715579.html

idea jsp html 空白页的问题

摘要 最近没事儿瞎折腾java web,在idea中,突然发现无法显示页面了。 问题 为什么会出现这个问题? 接触了过滤器的内容,然后在项目中添加了这样的一个过滤器,用来对post过来的数据进行ut8编码。 package com.shop.filte…