EAS Build profile ios error

EAS Build profile ios error

❌  ld: could not reparse object file in bitcode bundle: 'Invalid bitcode version (Producer: '1205.' Reader: '1200.0.32.29_0')', using libLTO version 'LLVM version 12.0.0, (clang-1200.0.32.29)' for architecture arm64


❌  clang: error: linker command failed with exit code 1 (use -v to see invocation)

Getting the same thing.

This post implies it was resolved on the EAS side but I’m still seeing it.

I’m using XCode 13 for manual builds. SDK 41.

some libraries include bitcode that is built against a specific llvm version. llvm bitcode formats are backwards compatible but not forwards compatible, so if you use a library that embeds bitcode built against llvm included in xcode 12.5 and you build your app with xcode 12 you will see the error message from the op.

basically if you see this error then you are using a library that is built for a newer version of xcode than you are using to build the app.

@roblingle - please share exact error messages when you make a report, it would be impossible for you to see the exact error message from op if you are using xcode 13. the reader version would be different and almost certainly also the producer