Adding additional simulators
Add simulators for different devices and iOS versions to use for web development.
Overview
A Simulator runtime is an OS package that Simulator loads when booting a device, which is specific to a particular OS and version. Simulator runtimes are then used by numerous different Simulators with different device types, like iPhone 16 or iPad Pro.
If you want to test on another platform or OS version, you need to add the Simulator runtime for that platform, and then create a new Simulator.
Install and uninstall Simulator runtimes
Adding a Simulator runtime
In Xcode, from the menu bar, choose Xcode > Settings….
Go to the Components tab.
The Platform Support section shows the latest versions of available platform and Simulator runtimes. Click the Get button next to the one you need.
If you need a previously released Simulator runtime, click the Add button (+) in the lower left corner, and then select a platform to view a list of available versions.
Select a version and click Download & Install.
Removing a Simulator runtime
To recover storage space from unused Simulator runtimes:
In Xcode, from the menu bar, choose Xcode > Settings….
Go to the Components tab.
Select the Simulator runtime you wish to remove.
Click the Delete button (–) in the lower left corner.
Click Delete in the confirmation dialog.
Add and remove Simulators
Adding a Simulator
In Xcode, from the menu bar, choose Window > Devices and Simulators.
Choose Simulators at the top of the sidebar.
Click the Add button (+) in the lower left corner.
Choose a Device Type and OS Version for your simulator, and optionally provide it with a name.
Click Create to create the new simulator.
Removing a Simulator
In Xcode, from the menu bar, choose Window > Devices and Simulators.
Choose Simulators at the top of the sidebar.
Control-click on the Simulator you wish to remove.
Choose Delete from the pop-up menu.
Click Delete in the confirmation dialog.