代码之家  ›  专栏  ›  技术社区  ›  Anand Verma

无法重新分析位码捆绑包中的对象文件:“无效的位码版本”

  •  1
  • Anand Verma  · 技术社区  · 6 年前

    ld:无法重新分析位代码捆绑包中的对象文件:“无效的位代码版本(生成器:'902.0.39.2_0'读取器:'900.0.39.2_0')”,正在为体系结构ARM64使用liblto版本'llvm 9.0.0,(clang-900.0.39.2)' clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

    注: 启用位码 在生成设置中。苹果拒绝将Build上传到iTunes。

    1 回复  |  直到 5 年前
        1
  •  0
  •   Vyacheslav    5 年前

    由于这是关于这个错误的第一个问题,我不得不说,当你在没有确切版本的情况下实现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

        2
  •  -1
  •   Mattie    6 年前

    我以前从来没有见过这个错误,但是在我看来,像是链接到了一个预构建的库。 更新的 ,不幸的是,编译器版本不兼容。

    我能想到的唯一的选择是更新编译器或重建库。

    我想这个图书馆不是你建的,否则你已经试过了。因此,您唯一的选择似乎是更新XCODE版本至少与该库所使用的版本相同。

    推荐文章
    Automatic  ·  位码和dylib
    8 年前