summaryrefslogtreecommitdiff
path: root/os
diff options
context:
space:
mode:
Diffstat (limited to 'os')
-rwxr-xr-xos/macosx/notarize.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/os/macosx/notarize.sh b/os/macosx/notarize.sh
index 3434c3125..55405cdd8 100755
--- a/os/macosx/notarize.sh
+++ b/os/macosx/notarize.sh
@@ -56,3 +56,13 @@ cat <<EOF > notarize.json
EOF
gon notarize.json
+
+app_filename=(_CPack_Packages/*/Bundle/openttd-*/OpenTTD.app)
+
+if [ "${app_filename}" = "_CPack_Packages/*/Bundle/openttd-*/OpenTTD.app" ]; then
+ echo "No .app found in the _CPack_Packages directory, skipping stapling."
+ exit 0
+fi;
+
+# Now staple the ticket to the .app
+xcrun stapler staple "${app_filename[0]}"