diff --git a/ffi/Cargo.toml b/ffi/Cargo.toml index 9e6c602..2099caa 100644 --- a/ffi/Cargo.toml +++ b/ffi/Cargo.toml @@ -13,7 +13,7 @@ tokio = { version = "1.44.1", features = ["full"] } libc = "0.2.171" openssl-sys = { version = "0.9", features = ["vendored"] } plist = "1.7.1" -plist_plus = { version = "0.2.6", features = ["vendored"] } +plist_plus = { version = "0.2.6", features = ["dynamic"] } [build-dependencies] cbindgen = "0.28.0" diff --git a/ffi/build.rs b/ffi/build.rs index ad44920..b777e71 100644 --- a/ffi/build.rs +++ b/ffi/build.rs @@ -16,4 +16,6 @@ fn main() { .generate() .expect("Unable to generate bindings") .write_to_file("idevice.h"); + + println!("cargo:rustc-link-arg=-lplist-2.0"); }