The device's data is no longer present at /Users/[user name]/Library/Developer/CoreSimulator/Devices/D651BCC7-29FD-4B91-82F6-E255E856EA2F/data.
I uninstalled xcode 9 and installed xcode 9.1, but when run project, following message was shown:
Unable to boot device because it cannot be located on disk. The device's data is no longer present at /Users/[user name]/Library/Developer/CoreSimulator/Devices/D651BCC7-29FD-4B91-82F6-E255E856EA2F/data.
I found "Developer" folder, but cannot find "CoreSimulator" folder.
I was able to resolve the issue running xcrun simctl erase all
in Terminal.
Quit Xcode.app, Simulator.app, etc
Try the following commands in Terminal
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/*/CoreSimulator
xcrun simctl erase all
from above
xcrun simctl erase all
and it started to work.
Go to Xcode menu Window
-> Devices and Simulators
-> Simulators
tab, right-click the bad simulator and choose Delete
from the menu list, then add it back from the left bottom entry again, it works!
https://i.stack.imgur.com/bLw1k.png
Click on the simulators dropdown at the top of Xcode, and select Download Simulators...
.
https://i.stack.imgur.com/IDmXW.png
From here, you can select which versions you want to download and for what devices.
Just run this command in terminal:
xcrun simctl shutdown all && xcrun simctl erase all
I had the same issue.
It worked for me by erasing the device which your Mac does not found.
xcrun simctl erase AKADKJ-
Here is also a link where a found a good explanation.
https://medium.com/xcblog/simctl-control-ios-simulators-from-command-line-78b9006a20dc
Success story sharing
xcrun simctl erase all
in Terminal, Quit Xcode.app, Simulator.app. Otherwise, run script will fail.