diff --git a/utils/sign-mac.sh b/utils/sign-mac.sh
index 585fb0f035704d648c9e871bcba04e7d9707bad5..3aac9c6abefa7117ee8e13ffc217dfcd9858196d 100755
--- a/utils/sign-mac.sh
+++ b/utils/sign-mac.sh
@@ -8,10 +8,12 @@ PASSWORD="<password>"
 
 IDENTITY="Mobanisto"
 
-SOURCE="../briar-desktop/build/pinpit/binaries/main-default/macos/arm64/distributableArchive/Briar-arm64-0.4.2.zip"
+DIR=$(dirname $0)
+
+SOURCE="$DIR/../briar-desktop/build/pinpit/binaries/main-default/macos/arm64/distributableArchive/Briar-arm64-0.4.2.zip"
 TARGET="Briar-release.zip"
 APP="Briar.app"
-ENTITLEMENTS_FILE="entitlements.plist"
+ENTITLEMENTS_FILE="$DIR/entitlements.plist"
 LOG="Briar.log"
 
 ENTITLEMENTS=$(realpath "$ENTITLEMENTS_FILE")