Weakly link ReplayKit to ensure this library can be used on macOS 10.15

Antonio Scandurra created

Change summary

crates/live_kit_client/build.rs | 3 +++
1 file changed, 3 insertions(+)

Detailed changes

crates/live_kit_client/build.rs 🔗

@@ -44,6 +44,9 @@ fn main() {
 
         // Register exported Objective-C selectors, protocols, etc when building example binaries.
         println!("cargo:rustc-link-arg=-Wl,-ObjC");
+
+        // Weakly link ReplayKit to ensure this library can be used on macOS 10.15+.
+        println!("cargo:rustc-link-arg=-Wl,-weak_framework ReplayKit");
     }
 }