使用自编译llvm 对代码混淆时xcode 报错

使用自编译的 llvm 对代码进行混淆时,报错
mllvm is not supported with fembed-bitcode
关闭 bitcode 可以解决错误,但是我想知道有没有其他解决办法,可以在开启 bitcode 的情况下使用 -mllvm 命令,或者在编译源码时添加什么东西可以让 -mllvm 支持 bitcode

1 个赞

我记得Apple的是改过格式的,开了bitcode也跟正常的不兼容

换种方式不用mllvm传参数就可以啦

您说的是单个函数加修饰吗__attribute()

是的是的是的是的是的

谢谢谢谢谢谢

就算xcode可以编译过,你带bitcode的二进制提交的时候也会报错误的,因为你用的是自编译的clang,不是apple自己的