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```

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-enabled

Xcode 7 Bitcode的工作流程及安全性评估
http://www.cocoachina.com/ios/20151218/14744.html
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,036评论 25 709
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,368评论 8 183
  • 炎炎天光像一把把剑 跳起来插入每个人的胸腔 心有些发烫 灵魂还在逞强 张嘴喷出的热气 出卖了躯体的假象 不幸之神惨...
    积极人生阅读 2,865评论 0 1
  • orange1027阅读 1,621评论 0 0
  • 高中毕业那年暑假,无止境的谢师宴。被义务教育压抑了十几年的天性终于被释放出来,许多高中时代的爱情在这时登上制高点。...
    简山阅读 1,661评论 1 1

友情链接更多精彩内容