iOS编译静态库问题记录

2020-11-20  本文已影响0人  卡布奇诺_95d2

错误描述:ld: bitcode bundle could not be generated because '***' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build for architecture arm64。

解决方法:

  1. 在Build Settings中搜索Enable Bitcode-> 设置No
  2. Project-> Targets-> Build Settings-> Custom Compiler Flags-> Other C Flags-> “-fembed-bitcode”

注意:如果静态库的工程有 -Werror的选项,需要去掉。因为在编译的时候有一个警告。 clang: warning: argument unused during compilation: '-fembed-bitcode-marker’, 如果不去掉就会报错。

上一篇 下一篇

猜你喜欢

热点阅读