diff --git a/crates/live_kit_client/build.rs b/crates/live_kit_client/build.rs index 4bbd61ac10..50ed8418f7 100644 --- a/crates/live_kit_client/build.rs +++ b/crates/live_kit_client/build.rs @@ -128,9 +128,20 @@ fn swift_package_root() -> PathBuf { } fn copy_dir(source: &Path, destination: &Path) { + assert!( + Command::new("rm") + .arg("-rf") + .arg(destination) + .status() + .unwrap() + .success(), + "could not remove {:?} before copying", + destination + ); + assert!( Command::new("cp") - .arg("-r") + .arg("-R") .args(&[source, destination]) .status() .unwrap() diff --git a/script/bundle b/script/bundle index c9b663751e..e69413bf93 100755 --- a/script/bundle +++ b/script/bundle @@ -39,7 +39,6 @@ lipo \ echo "Copying WebRTC.framework into the frameworks folder" mkdir target/x86_64-apple-darwin/release/bundle/osx/Zed.app/Contents/Frameworks cp -R target/x86_64-apple-darwin/release/WebRTC.framework target/x86_64-apple-darwin/release/bundle/osx/Zed.app/Contents/Frameworks/ -rm -rf target/x86_64-apple-darwin/release/bundle/osx/Zed.app/Contents/Frameworks/WebRTC.framework/Versions if [[ -n $MACOS_CERTIFICATE && -n $MACOS_CERTIFICATE_PASSWORD && -n $APPLE_NOTARIZATION_USERNAME && -n $APPLE_NOTARIZATION_PASSWORD ]]; then echo "Signing bundle with Apple-issued certificate"