我正在使用位码支持(llvm/clang 3.7)构建-fembed-bitcode。某些模块由于错误而无法链接:



完整的错误输出:



看来-bundle是由CMake添加的,因为我无法在CMakeLists.txt中找到它,而-bitcode_bundle是由SDK添加的,因为是-fembed-bitcode

我该如何解决?任何解决方法(例如由于我不需要dylibs构建而关闭它们)?

最佳答案

检查您的任何项目中是否未使用Bundle loader:
ios - ld : -bundle and -bitcode_bundle cannot be used together-LMLPHP
并将match-O类型设置为Executable而不是Bundle
ios - ld : -bundle and -bitcode_bundle cannot be used together-LMLPHP

希望有帮助,我遇到了同样的问题并已解决

10-05 21:17