meshlab/scripts/macOS/internal/2b_sign_appbundle.sh
Alessandro Muntoni 75a9b8cdd9 fix sign
2023-06-08 12:14:53 +02:00

28 lines
561 B
Bash

#!/bin/bash
SCRIPTS_PATH="$(dirname "$(realpath "$0")")"/..
INSTALL_PATH=$SCRIPTS_PATH/../../install
CERT_ID=""
#checking for parameters
for i in "$@"
do
case $i in
-i=*|--install_path=*)
INSTALL_PATH="${i#*=}"
shift # past argument=value
;;
-ci=*|--cert_id=*)
CERT_ID="${i#*=}"
shift # past argument=value
;;
*)
# unknown option
;;
esac
done
codesign --options "runtime" --timestamp --force --deep --sign $CERT_ID $INSTALL_PATH/meshlab.app
spctl -a -vvv $INSTALL_PATH/meshlab.app