#!/bin/bash # Baut Spike D und signiert ihn mit der App-Group-Entitlement. set -euo pipefail cd "$(dirname "$0")/.." export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer OUT=/tmp/appgroup-probe ENT=/tmp/appgroup-probe.entitlements IDENTITY="${IDENTITY:-Apple Development: guidoschmit@guidoschmit.com (F586278766)}" cat > "$ENT" <<'PLIST' com.apple.security.application-groups PP34X97WS3.group.com.scarriffleservices.calendarr PLIST echo "→ kompiliere" xcrun swiftc -O Spikes/appgroup-probe.swift -o "$OUT" echo "→ signiere mit: $IDENTITY" codesign --force --options runtime --entitlements "$ENT" --sign "$IDENTITY" "$OUT" echo "→ Signatur:" codesign -d --entitlements - "$OUT" 2>&1 | tail -n +2 echo echo "→ Lauf:" "$OUT"