14 lines
420 B
Bash
Executable File
14 lines
420 B
Bash
Executable File
# Takes a DMG file as parameter
|
|
set -e
|
|
|
|
dmg_file=$1
|
|
notarize_profile=$2
|
|
dmg_filename="$(basename -- $dmg_file)"
|
|
dir="$(dirname "$dmg_file")"
|
|
|
|
cd $dir
|
|
xcrun notarytool submit ./${dmg_filename} --keychain-profile $notarize_profile --wait
|
|
echo "Staple and generate checksums for ${dmg_filename}"
|
|
xcrun stapler staple $dmg_filename
|
|
shasum -a 256 $dmg_filename > ${dmg_filename}.sha256
|
|
md5 $dmg_filename > ${dmg_filename}.md5 |