ld:无法使用libLTO版本'LLVM版本9.0.0,重新解析位码束中的目标文件:'无效的位码版本(生产者:'902.0.39.2_0'阅读器:'900.0.39.2_0')' -900.0.39.2)'(用于架构arm64) clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
注意:-在“构建设置”中启用位码为否。 Apple拒绝将内部版本上传到iTunes。
答案 0 :(得分:0)
由于这是有关网络中此类错误的第一个问题,我不得不说,当您在没有确切版本的情况下实施Google Firebase时,可能会发生这种问题。
例如为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
答案 1 :(得分:0)
当我使用Xcode 11.2.1编译代码并随后尝试使用Xcode 10.3分发要分发的生成文件(.ipa)时,出现了此错误。
因此,使用Xcode 11.2.1制作构建文件可解决此问题。
答案 2 :(得分:-1)
我以前从未见过此错误,但是在我看来,您正在链接到使用 new 预先构建且不幸的是不兼容的编译器版本的库。
我唯一想到的选择是更新编译器或重建库。
我想这个图书馆不是由您建立的,或者您已经尝试过了。因此,您唯一的选择似乎是将Xcode版本更新为至少与此库使用的版本相同。