xcode8 list of simulators not showing

IosXcodeIos SimulatorXcode8Xcode8 Beta4

Ios Problem Overview


I have been only recently working with Xcode 8 beta 4 but it has been working fine up until now. The list of simulators is not showing for any of my projects. I already tried Creating a new Scheme and it did not work. How do I fix this?

Ios Solutions


Solution 1 - Ios

Deleting derived data and restarting Xcode worked in my case.

rm -rf ~/Library/Developer/Xcode/DerivedData/*

Solution 2 - Ios

Ensure your Deployment Target version in Build Settings is also set to the desired version (and that you have that version of the respective simulator installed). In the below example, if that were set to 10.3 and I didn't have an iOS 10.3 simulator installed, I wouldn't be able to see any simulators. But because it's set to 10.1, and I have 10.1 simulators installed, I can see them. enter image description here

Solution 3 - Ios

If this issue is project - specific, you opened a project which has "Supported platforms" build setting set to iphone or such. Most likely this is due to simulator not having the required capabilities or an embedded library not compiled to run on simulator.

Change this setting to "iOS" to see the simulators available for running.

enter image description here

Solution 4 - Ios

Set proper deployment target. And also the simulators with greater/same deployment target versions needs to be downloaded.

Solution 5 - Ios

TL;DR sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

A year past OP, after installing Xcode 9 beta 6 the 10.3 simulators disappeared from xcode 8. rm -rf ~/Library/Developer/Xcode/DerivedData/* didn't work this time.

Runnin xcode-select --print-path printed /Applications/Xcode.app/Contents/Developer.

Just to make sure, tried sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer, which worked after xcode restart.

Solution 6 - Ios

Try this , It's working perfect for me ,

Follow Below steps ,

  1. Clean Derived Data

    rm -rf ~/Library/Developer/Xcode/DerivedData/

OR

 Xcode---> Preferences--->Location--->Derived Data

2) In Deployment Info change Deployment Target

It's equal to or less then the SDK version of Xcode

  1. Quit Xcode

  2. Reopen Xcode you will see list of simulators

For more details refer this Detail Answer

Hope this is help for some one.

Solution 7 - Ios

Please check your deployment target, Deployment target is greater than your iOS version this problem occurs.

Solution 8 - Ios

In my case, I had to manually add all the emulators again after upgrading to Xcode 8

Click on Product -> Destination -> Add Additional Simulators --> Add Simulator.

Solution 9 - Ios

Faced a similar issue with Xcode 8.3.2 (on Sierra) where installed devices were not showing up. Unfortunately restarting Xcode did not work for me but rebooting the machine did. Also answered on Apple developer forum

Solution 10 - Ios

Step 1:

Product -> Destination -> Download Simulators... Download the simulator(s) you need.

Step 2:

After you downloaded the new simulators, they don't automatically add in the list of simulators.

Product -> Destination -> Add Additional Simulators... Click the + button in the lower left hand corner, then Add Simulator. Give a name, device type, and the iOS version you downloaded.

Step 3:

Set deployment target. If you have downloaded simulators of lower versions, set the deployment target to the same.

Now, it should show up in your list of simulator devices!

Solution 11 - Ios

No other solutions worked for me. I tried downloading new Simulator and restarted xCode, all simulators showing up now.

Solution 12 - Ios

I tried deleting all of my DerivedData but that didn't help. For some reason none of the devices were appearing, although all the simulators were in the list when I clicked "Add Simulators". I took a shot and tried Product -> Build For -> Running and compiled the app. Once it succeeded, all my devices reappeared.

¯\(ツ)

Solution 13 - Ios

I renamed by Xcode.app to Xcode_old.app and suddenly all my simulators gone also not able to add new simulators. Then i created new folder with name Xcode (or whatever you want) then paste the xcode 8.3 version in that.

Solution 14 - Ios

Two steps

Step 1:

Product -> Destination -> Download Simulators... Download the simulator(s) you need

If the simulators show up in list next to schemes, you're all set! Otherwise, continue to...

Step 2:

Sometimes when you download the new simulator types, they don't automatically show in the list of possible simulators.

Product -> Destination -> Add Additional Simulators... Click the + button in the lower left hand corner, then Add Simulator Give it a name, device type, and the iOS version you just downloaded.

Now it should show up in your list of simulator devices!

Solution 15 - Ios

Follow the below steps to fix this issue.

Step 1: Quit all the XCodes and respective simulators.

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

Step 3: Quit the Xcode 8 and reopen.

Solution 16 - Ios

You can Go on menu bar: Go to folder enter below path ~/Library/Developer/CoreSimulator/ Select Device and delete all device list and reopen x-code project its working fine

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionRyan CocuzzoView Question on Stackoverflow
Solution 1 - IosYoichi TagayaView Answer on Stackoverflow
Solution 2 - IosJaredHView Answer on Stackoverflow
Solution 3 - IosAlex StoneView Answer on Stackoverflow
Solution 4 - IosCharlieView Answer on Stackoverflow
Solution 5 - Iosuser1244109View Answer on Stackoverflow
Solution 6 - IosJaywant KhedkarView Answer on Stackoverflow
Solution 7 - IosSureshkumar LinganathanView Answer on Stackoverflow
Solution 8 - IosMansi ShahView Answer on Stackoverflow
Solution 9 - IosMikhail AdvaniView Answer on Stackoverflow
Solution 10 - Iostania_SView Answer on Stackoverflow
Solution 11 - IosYuvrajsinhView Answer on Stackoverflow
Solution 12 - IosDavid Vincent GagneView Answer on Stackoverflow
Solution 13 - Iosuser1039695View Answer on Stackoverflow
Solution 14 - IosteradylView Answer on Stackoverflow
Solution 15 - IosTeja Kumar BethinaView Answer on Stackoverflow
Solution 16 - IosYogesh shelkeView Answer on Stackoverflow