Skip to content

xcode: list and delete simulator runtimes via simctl - #147

Open
omartio wants to merge 1 commit into
momenbasel:mainfrom
omartio:feature/simctl-runtime-cleanup
Open

xcode: list and delete simulator runtimes via simctl#147
omartio wants to merge 1 commit into
momenbasel:mainfrom
omartio:feature/simctl-runtime-cleanup

Conversation

@omartio

@omartio omartio commented Aug 5, 2026

Copy link
Copy Markdown

What does this PR do?

Surface downloaded runtimes in Xcode Junk, delete through simctl runtime delete, and auto-select outdated ones on Smart Scan. Gracefully skip when xcrun is missing; covered by unit tests.

Type of change

  • Bug fix
  • New feature
  • Performance improvement
  • UI/UX enhancement
  • Documentation
  • Other (describe)

Testing

  • Tested on macOS Ventura (13.x)
  • Tested on macOS Sonoma (14.x)
  • Tested on macOS Sequoia (15.x)
  • Tested on macOS Tahoe (26.5.2)

Screenshots

CleanShot 2026-08-05 at 22 45 20@2x

Surface downloaded runtimes in Xcode Junk, delete through
`simctl runtime delete`, and auto-select outdated ones on Smart Scan.
Gracefully skip when xcrun is missing; covered by unit tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant