From 049a0f872913e57db911a575f46a2993590ea8e8 Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Tue, 7 Jan 2025 16:49:36 +0100 Subject: [PATCH] Add preserve-metadata option to codesign for zen executable and main bundle --- build/codesign/codesign.bash | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/codesign/codesign.bash b/build/codesign/codesign.bash index f75357125..f5ddafb7b 100644 --- a/build/codesign/codesign.bash +++ b/build/codesign/codesign.bash @@ -127,6 +127,7 @@ codesign --force -o runtime --verbose --sign "$IDENTITY" --deep \ # Sign zen main executable codesign --force -o runtime --verbose --sign "$IDENTITY" --deep \ +--preserve-metadata=identifier,entitlements,requirements \ --entitlements ${BROWSER_ENTITLEMENTS_FILE} \ "${BUNDLE}"/Contents/MacOS/zen @@ -140,6 +141,7 @@ codesign --force -o runtime --verbose --sign "$IDENTITY" {} \; # Sign the main bundle codesign --force -o runtime --verbose --sign "$IDENTITY" \ +--preserve-metadata=identifier,entitlements,requirements \ --entitlements ${BROWSER_ENTITLEMENTS_FILE} "${BUNDLE}" # Sign the plugin-container bundle with deep