24
votes

I am using Xcode 8.3.2 for iOS Application Development. I have just installed Xcode 9.0 Beta and suddenly I found that My old simulators are missing from my Xcode 8.3.2.

This issue occurred after installing Xcode 9.0 Beta.

See Pictures Below.

1. Xcode 8.3.2.

enter image description here

2. Xcode 9.0 Beta.

enter image description here

I go through links below but none of them is helpful.

  1. Xcode Simulators Missing After Installing Beta?
  2. There is no simulator in my xcode 5 after I install xcode 6 beta

So please help me for this.

8
For my bug report I got "your report is a duplicate of another issue and will be closed". Hopefully this will be resolved. Still happens to me with Xcode 9 beta 5. - Stanislav Pankevich
@StanislavPankevich Just you have to close Xcode-beta. And do this process of opening the Simulator. After that close just Xcode and Restart the Xcode. Sure it will work. It's due to a connection with simulators. - DJ1
Generally when I switch between Xcode versions I have change the 1. command line tools 2. delete derived data 3. do what the accepted answer says. - Honey

8 Answers

68
votes

You can select Xcode > Open Developer Tool > Simulator and after simulator simulator loads, restart and then you will get whole list back.

Open Simulator Manually

Note : You can not work on both Xcode with all simulator same time. You have to close one Xcode with it's simulator then you can work on another.

Restart Xcode after loading of simulator

Restart Xcode after simulator loading process is done. You will get whole list of Simulators.

9
votes

I had the same issue, solution is: MacBook restart :)

9
votes

Check your deployment target in the deployment info.

This might have been changed if you are using latest version of Xcode where your deployment target will be automatically changed to higher versions of OS.

Just switch to older version of OS which will display all the simulators required. enter image description here

4
votes

For Xcode 10.3 you can get back the simulators by running following command in terminal

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
3
votes

Running multiple versions of Xcode at the same time is only supported if all versions are Xcode 9+.

You can have older versions installed but only one running at a time.

If you try running multiple versions of Xcode that don't support it, the currently running one will loose access to simulator services until it is restarted (at which point the other one will loose access to its simulators).

Note that Console.app uses CoreSimulator.framework from the version of Xcode selected by xcode-select. If you launch Console, and xcode-select points to a different version of Xcode, it will cause the running Xcode to loose access to its sims.

1
votes

Not launch several xCode in the same time

I was getting this error because i was running two different version of xCode

0
votes

Follow the below steps to fix this issue.

Step 1: Quit the Xcode 9 and its simulator.

Step 2: Open Xcode 8 and go to Xcode Menu -> Open Developer tool -> Simulator.

Step 3: Quit the Xcode 8 and reopen.

0
votes

after performing all troubleshooting that people suggest if it does not work for you, then go to preference and tap location tab and verify command line tool version is same as your xcode version , might your xcode command line tool version set to 9 or 9+ , set it back to 8. Hope so this will work for you.after that quit your xcode and open again