iOS Simulator: List
ios_simulator_listList available iOS simulators with UDIDs, filter by booted status or name, and include unavailable runtimes to identify why a simulator cannot be used.
Instructions
List the simulators on this machine, with the UDID every other tool takes. Shows the usable ones: a typical machine carries thirty-odd simulators and a good fraction of them are orphans whose runtime is no longer installed, which cannot be booted, driven or screenshotted at all. The result still says how many were left out and how to delete them, and include_unavailable brings them back with available: false and the reason, so "why can't I use that one" is still answerable here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| booted_only | No | Only simulators that are currently running. | |
| name_contains | No | Case-insensitive substring filter on the name, e.g. "iPhone 17". | |
| include_unavailable | No | Also list simulators whose runtime is not installed. Off by default because they are not usable for anything; turn it on to see why a specific one is missing. |