#!/bin/bash # Check if both APP_PATH and DEVELOPER_ID environment variables are set if [[ -z "$APP_PATH" ]] || [[ -z "$DEVELOPER_ID" ]]; then echo "Either APP_PATH or DEVELOPER_ID is not set. Skipping script execution." exit 0 fi # If both variables are set, execute the following commands find "$APP_PATH" \( -type f -perm +111 -o -name "*.node" \) -exec codesign -s "$DEVELOPER_ID" --options=runtime {} \; find "$APP_PATH" -type f -name "*.o" -exec codesign -s "$DEVELOPER_ID" --options=runtime {} \;