diff --git a/apps/rebreak-native/clean-ios.sh b/apps/rebreak-native/clean-ios.sh index bb3432b..2c224a5 100755 --- a/apps/rebreak-native/clean-ios.sh +++ b/apps/rebreak-native/clean-ios.sh @@ -26,6 +26,11 @@ cd "$(dirname "$0")" MODE="${1:-}" +# FamilyControls-Flag: default ON für lokale Dev-Builds (= entitlement aktiv). +# Override via `REBREAK_ENABLE_FAMILY_CONTROLS=0 ./clean-ios.sh ...`. +# Wird von plugins/with-rebreak-protection-ios.js + app.config.ts gelesen. +export REBREAK_ENABLE_FAMILY_CONTROLS="${REBREAK_ENABLE_FAMILY_CONTROLS:-1}" + echo "🧹 Rebreak Native iOS Clean" echo "===========================" echo "" diff --git a/apps/rebreak-native/dev-iphone.sh b/apps/rebreak-native/dev-iphone.sh index 4003d0b..ba47681 100755 --- a/apps/rebreak-native/dev-iphone.sh +++ b/apps/rebreak-native/dev-iphone.sh @@ -17,6 +17,13 @@ set -e cd "$(dirname "$0")" +# FamilyControls-Flag: default ON für lokale Dev-Builds, override via +# REBREAK_ENABLE_FAMILY_CONTROLS=0 ./dev-iphone.sh +# wenn man bewusst ohne FC testen will (z.B. TestFlight-Parity-Check). +# app.config.ts liest die Var um Constants.expoConfig.extra.familyControlsEnabled +# zu setzen → lib/protection.ts.FAMILY_CONTROLS_AVAILABLE → Blocker-UI. +export REBREAK_ENABLE_FAMILY_CONTROLS="${REBREAK_ENABLE_FAMILY_CONTROLS:-1}" + echo "🧹 Killing old Metro on port 8081..." lsof -ti:8081 | xargs kill -9 2>/dev/null || true