'How do I run an iPad Simulator in Xcode?

I am trying to run an iPad simulator on Xcode, but currently I only have one option when I go to Xcode > Open Developer Tool > Simulator, which launches the iPhone simulator.

How do I launch the iPad simulator?



Solution 1:[1]

You should select an iPad device by navigating to

Hardware/Device/[OS version if you have multiple OS versions installed]/[device]

in the simulator's menu.

Hardware/Device/[OS version if you have multiple OS versions installed]/[device]

If there are no iPad devices in the list, follow these instructions:

  1. Click on Hardware/Device/Manage Devices...

    Hardware/Device/Manage Devices...

  2. Select the Simulators option on the top.

    "Simulators" option selected

  3. Press the plus (+) sign in the lower-left corner.

    Plus sign in the lower-left corner

  4. Define the name, the device type and the OS version of the new simulator, then click on Create.

    Options for the new simulator

For more information, check out Getting started in Simulator.

Solution 2:[2]

This is for Xcode 11.2.1+

open XCode, from the App menu:

Xcode -> Open Developer Tool -> Simulator

enter image description here

This will open the latest iPhone simulator and to change it to anything else e.g iPad:

Hardware -> Device -> iOS -> iPad

enter image description here

Solution 3:[3]

This has changed. Now, after you opened your simulator as you mentioned you need in the simulator menu bar to go to: File -> Open Simulator -> [ios version] -> [ios device] There you can find an ipad simulator to open.

Solution 4:[4]

For bonus points :)

I would also extract the simulator from inside Xcode to make it more accessible.

Applications / Xcode.app ( right click and select "Show Package Contents" )

From this folder Contents / Developer / Applications / Simulator.app

Create a shortcut to that and simulator opens without opening the main Xcode.app

Solution 5:[5]

Open Simulator, go to File > Open Simulator > {Your version of IOS} > {Device you want}.

Dont Forget to rebuild your app before trying to launch it.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1
Solution 2 ROOT
Solution 3 Eran Ravid
Solution 4 Aaron
Solution 5 Soufiane BENBAH