From a3042b8e97c12337adc2a75212a2110a7a158892 Mon Sep 17 00:00:00 2001 From: Yee Cheng Chin Date: Mon, 6 Feb 2023 22:51:19 -0800 Subject: [PATCH] Fix MacVim code signing script to work with Sparkle 1 We previously removed the --deep flag from signing, which missed one of the executable within Sparkle 1 that we need to sign expicitly (Sparkle 1 is still used for legacy builds). --- src/MacVim/scripts/sign-developer-id | 1 + 1 file changed, 1 insertion(+) diff --git a/src/MacVim/scripts/sign-developer-id b/src/MacVim/scripts/sign-developer-id index 6c8457149a..81d092ff52 100755 --- a/src/MacVim/scripts/sign-developer-id +++ b/src/MacVim/scripts/sign-developer-id @@ -27,6 +27,7 @@ else # explicit and sign everything in order to be clear what we are doing. if [ -d "$macvim_path/Contents/Frameworks/Sparkle.framework/Versions/A" ]; then (set -x + codesign -f -s "Developer ID Application" -o runtime --timestamp "$macvim_path/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop" codesign -f -s "Developer ID Application" -o runtime --timestamp "$macvim_path/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app") fi if [ -d $macvim_path/Contents/Frameworks/Sparkle.framework/Versions/B ]; then