用于存档 iOS 应用程序的位码版本无效

Invalid bitcode version for archiving iOS app

当我在 Xcode 11.2.1 中尝试 Archive 我的应用程序时 returns 错误:

我之前使用 Xcode 13.

的 Beta 版开发过该应用程序

我曾尝试将 Enable Bitcode 更改为 No,但这并没有解决问题。

我在 Stripe Cocoapod 中遇到错误:

ld: could not reparse object file in bitcode bundle: 'Invalid bitcode version (Producer: '1103.0.32.62.0_0' Reader: '1100.0.33.12_0')', using libLTO version 'LLVM version 11.0.0, (clang-1100.0.33.12)' for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

Stripe CocoaPod 是用 Xcode 11.5 or 11.6 构建的。三个选项:

  • 至少升级到 Xcode 11.5.
  • 请求 Stripe 支持 Xcode 11.2.1
  • 更改 Podfile 以使用旧版本的 Stripe。