aboutsummaryrefslogtreecommitdiff
path: root/scripts/notarize.sh
blob: dc462a292b31dd311855550b655e7228816c3c46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env bash

set -e


if [ "$#" -ne 2 ]; then
	echo "Usage: $0 <project_name> <build_directory>"
	exit 1
fi

project_name="$1"
build_directory="$2"

app_path="${build_directory}/${project_name}.app"
app_version=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" ${app_path}/Contents/Info.plist)
dmg_path="${build_directory}/${project_name}-${app_version}.dmg"
xcrun notarytool submit ${dmg_path} --wait --verbose --keychain-profile "Apps @ Unlimited Pizza"
stapler staple "${app_path}"