Codesign embedded CLI for notarization

This commit is contained in:
Lawrence Chen 2026-01-28 22:53:15 -08:00
parent 778e96645c
commit 7cd7a4c58b

View file

@ -88,6 +88,10 @@ jobs:
exit 1
fi
APP_PATH="build/Build/Products/Release/cmuxterm.app"
CLI_PATH="$APP_PATH/Contents/Resources/bin/cmuxterm"
if [ -f "$CLI_PATH" ]; then
/usr/bin/codesign --force --options runtime --timestamp --sign "$APPLE_SIGNING_IDENTITY" "$CLI_PATH"
fi
/usr/bin/codesign --force --options runtime --timestamp --sign "$APPLE_SIGNING_IDENTITY" --deep "$APP_PATH"
/usr/bin/codesign --verify --deep --strict --verbose=2 "$APP_PATH"