ld:无法分析bitcode包中的目标文件:“无效的bitcode版本(生产者:'902.0.39.2_0‘Reader:’900.0.39.2_0‘),使用libLTO版本'LLVM版本9.0.0,(clang-900.0.39.2)’用于体系结构arm64 clang: arm64: linker命令与退出代码1一起失败(使用-v查看调用)
注意:-使Bitcode能够在生成设置中No。苹果拒绝将构建上传到itune。
发布于 2018-12-18 14:09:30
我以前从未见过这个错误,但在我看来,它是针对一个库进行链接的,这个库是用更新的,不幸的是不兼容的编译器版本进行预构建的。
我能想到的唯一选项是更新编译器或重新构建库。
我想这个图书馆不是你建的,否则你已经试过了。因此,您唯一的选择似乎是更新您的Xcode版本,使其至少与用于此库的版本相同。
发布于 2019-04-13 21:25:40
由于这是关于网络错误的第一个问题,我不得不说,当您在没有精确版本的情况下实现Google时,可能会出现这样的问题。
例如Carthage:binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json"
使用
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json" == 5.20.0
发布于 2019-12-11 11:13:48
当我用Xcode 11.2.1编译我的代码时,我得到了这个错误,后来我尝试使用Xcode 10.3创建用于发行的构建文件(.ipa)。
因此,使用Xcode 11.2.1创建构建文件解决了这个问题。
https://stackoverflow.com/questions/53830088
复制相似问题