#!/usr/bin/env bash set -euo pipefail VER="${1:?v3|v4}" BINPATH="${2:-../../server-ui/target/release/avidaed_onefile}" APP="Avida-ED-${VER}.app" rm -rf "$APP" mkdir -p "$APP/Contents/MacOS" "$APP/Contents/Resources" cp "$BINPATH" "$APP/Contents/MacOS/Avida-ED" chmod +x "$APP/Contents/MacOS/Avida-ED" # Info.plist sed "s/{{VER}}/${VER}/g" "$(dirname "$0")/Info.plist.tmpl" > "$APP/Contents/Info.plist" # Icon placeholder sips -s format icns /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericApplicationIcon.icns --out "$APP/Contents/Resources/AppIcon.icns" >/dev/null 2>&1 || true echo "Wrote $APP (unsigned)."