Reputation: 952
I have Xcode 6.4 installed and I also have Xcode 7 beta installed. Recently I launched Xcode 6 and I showed multiple versions of the iOS simulators and they had long id/like uuid looking ids in the names. Some of them do not work. Has anyone seen this and does anyone have an idea of how to fix it. I have deleted beta. I have deleted and reinstalled Xcode 6 multiple times. I have uninstalled Xcode 6 using an app like app cleaner as well. I also have went and deleted via terminal the simulator at "/Library/Developer/CoreSimulator/Profiles/Runtimes ". I tried sudo /Developer/Library/uninstall-devtools --mode=all but I get command not found.
Upvotes: 27
Views: 4949
Reputation: 62
Open this path " ~/Library/Developer/CoreSimulator/Devices " and remove all the devices in that path.
then open xcode-->windows -->devices--> then remove all the duplicate devices then relaunch the xcode
Upvotes: 0
Reputation: 17329
you can also use the fantastic tool snapshot
snapshot reset_simulators
is all you have to enter in your terminal and the simulators are rebuilt and clean afterwards.
Upvotes: 17
Reputation: 381
Xcode -> Window -> Devices menu (cmd+shift+2)
There you can manage all your devices including simulators.
The IDs are displayed when there are more than one simulator for the same device and iOS version: delete the duplicate entries and it will show the iOS version instead.
Upvotes: 28
Reputation: 933
You can see them at this path: " ~/Library/Developer/CoreSimulator/Devices "
Try to delete all of them. then readd simulators from Devices window.
If you have more than one simulator of any device type with same version, Xcode behaves like this. For ex: three iPad 2 (iOS 8.4) simulator.
Upvotes: 25