antoniusnaumann/cargo-swift

Mismatch Between uniffi_contract_version and bindings_contract_version in uniffi 0.26

Catalpam opened this issue · 3 comments

Description:
I've encountered a version mismatch issue between the uniffi_contract_version generated by the uniffi 0.26 library and the bindings_contract_version generated by cargo swift. This mismatch leads to compatibility problems and runtime errors when attempting to use generated bindings with the Rust library.

The latest supported UniFFI version for now is v0.25.3

I will update this in the next days.

I updated to UniFFI 0.26, you can try it out by installing from git:

cargo install -f --git https://github.com/antoniusnaumann/cargo-swift.git

Let me know if you run into any issues.

This should be solved in the 0.6.0 version published on crates.io