ReactNative项目archive操作报错built|ReactNative项目archive操作报错built without full bitcode解决方法
问题
RN 项目使用AliOSS,JS的SDK无法使用,无奈使用了iOS的SDK,然后转化为JS接口,模拟器中运行正常。archive操作会报下面的错误,原因是缺了相关的bitcode。
解决办法是在编译脚本增加配置
xcodebuild OTHER_CFLAGS="-fembed-bitcode" -target XXXX build
或者
. This will build your lib with bitcode```
【ReactNative项目archive操作报错built|ReactNative项目archive操作报错built without full bitcode解决方法】ld: bitcode bundle could not be generated because '/Users/tzt/.../iOS/AliyunOSSiOS.framework/AliyunOSSiOS(OSSHTTPDNSMini.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
## 解决办法
我目前的解决办法是关闭掉了`enable_bitcode`选项,`-fembed-bitcode`加入后没有效果,如果有谁有更好的办法,请告知参考文章:
http://stackoverflow.com/questions/31486232/how-do-i-xcodebuild-a-static-library-with-bitcode-enabledXcode 7 Bitcode的工作流程及安全性评估
http://www.cocoachina.com/ios/20151218/14744.html
推荐阅读
- 17|17 关山松 第二课作业#公众号项目# D20
- RxJava|RxJava 在Android项目中的使用(一)
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- 靠QQ月入上万灰色暴利偏门的项目
- spring|spring boot项目启动websocket
- vuex|vuex 基础结构
- 区块链开发平台(以太坊)
- 如何在手机上查看测试vue-cli构建的项目
- django2.2|django2.2 一般项目步骤(初步)
- 项目团队管理|项目团队管理 - 塔克曼阶梯理论