XcodesOrg / XcodesOrg/XcodesApp

Xcodes.app does not remove iOS Simulator Runtime after manual deletion

Open
#715 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Swift
Stars
8.6k
Forks
387
Avg merge
6d 7h
Merged PRs (30d)
3

Description

Describe the bug
After deleting the iOS 18.4.simruntime folder from /Library/Developer/CoreSimulator/Profiles/Runtimes, Xcodes.app still shows “iOS 18.4 Simulator Runtime” as installed when reopening the app.

To Reproduce

  1. Open Xcodes.app

  2. In the Installed Platforms, install the “iOS 18.4 Simulator Runtime.”

  3. Quit Xcodes.app.

  4. In Terminal, run:

    sudo rm -rf "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.4.simruntime"
    
  5. Reopen Xcodes.app.

  6. Notice that “iOS 18.4 Simulator Runtime” still appears under Installed Platforms, even though the folder is gone.

Expected behavior
When viewing the Installed Platforms tab, Xcodes.app should detect that the iOS 18.4.simruntime folder has been removed and immediately remove “iOS 18.4 Simulator Runtime” from the list of installed runtimes.

Screenshot

Image

Version

  • OS: macOS Sequoia 15.5
  • Xcodes: 2.4.1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Installed Platforms view and trace how Xcodes.app discovers iOS Simulator runtimes under /Library/Developer/CoreSimulator/Profiles/Runtimes when the app reopens. Reproduce the manual deletion of iOS 18.4.simruntime, then verify that the removed runtime no longer appears in Installed Platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, swift
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.