In my build, the linker was looking for symbols like _twitter_text$cxxbridge1$0$autolink_all but the Rust static library contained symbols like _twitter_text$cxxbridge1$189$autolink_all. This happened because:
- The
cxxbridge-cmd tool generates C++ bridge code with version $0$ when processing standalone .rs files
- The Rust compiler embeds the actual cxx crate version (1.0.189, hence
$189$) into symbols when building the library