You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Questions — solve Xcode cache/simulator bloat without becoming another broad Mac cleaner.
Evidence — a real preview-led cleanup recovered about 22 GB while preserving the canonical iPhone and Watch simulators, current physical-device support, signing profiles, archives, app containers, and recovery copies.
Related assets — xcode-hygiene.sh, tests/test.sh, macOS CI, MIT license, and a safety-focused README.
Brief — preview is the default; --apply plus explicit categories is mandatory; available simulator pruning requires exact keep-names and refuses missing keep targets.
Observation — collect real use before adding scheduling, DeviceSupport deletion, a GUI, or broader cleanup categories.
Kill conditions
Do not add automation that deletes archives, provisioning profiles, app containers, recovery copies, or current physical-device support. Do not add a scheduler until repeated manual use demonstrates that it is needed.
Public artifact checklist
xcode-hygiene.sh,tests/test.sh, macOS CI, MIT license, and a safety-focused README.--applyplus explicit categories is mandatory; available simulator pruning requires exact keep-names and refuses missing keep targets.Kill conditions
Do not add automation that deletes archives, provisioning profiles, app containers, recovery copies, or current physical-device support. Do not add a scheduler until repeated manual use demonstrates that it is needed.