Managing Xcode Simulators#

Paid feature

Noctule’s tool window “Xcode simulators” helps you manage the Xcode simulators on your system.

Grouping#

To make working with simulators easier, the tool window displays a tree with configurable grouping.

State
Groups simulators by state, e.g. “Booted” and “Shutdown”.
Platform
Groups simulators by platform, e.g. “iOS” or “tvOS”.
Family
Groups simulators by family, which is the platform with a version, e.g. “iOS 26.5”.

View Options#

Show unavailable devices
If enabled, unavailable simulator devices are shown in red. If turned off, such simulators are hidden in the tree.

Context Actions#

Several actions are available in the context menu of a simulator item.

In remote development mode, these actions are executed on the backend.
For example, if you would like to see the output of a simulator, you need to use screen sharing or similar solutions.

Create Run Configuration
Creates a new “Xcode Simulator” run configuration, which uses the selected simulator. You may have to change the selected Xcode workspace or project if there’s more than one configured.
Copy Simulator ID
Copies the ID of the selected simulator to the clipboard. This is helpful, for example, to set up an existing simulator run configuration.
Boot Simulator
Boot the selected simulator. This item is only enabled if the simulator is not yet booted.
Shutdown Simulator
Shut down the selected simulator. This item is only enabled if the simulator is running.
Rename Simulator
Rename the selected simulator. Displays a text input to enter the new name.
Show Simulator Window
Open and focus the window of the selected simulator. This item is only available if the simulator is running.
Erase Simulator
Wipe the selected simulator. This resets the simulator but does not remove it from the system.
Delete Simulator
Delete the selected simulator. This removes the simulator from the system.