Remove unavailable simulators:
xcrun simctl delete unavailable
Delete all the unneeded directories from:
cd ~/Library/Developer/Xcode/iOS\ DeviceSupport
Remove all the logs:
cd ~/Library/Logs/CoreSimulator && rm -rf *
Caches are always safe to delete since they will be recreated as necessary. This isn’t a directory, it’s a file of kind Xcode Project. Delete away!
rm -rf ~/Library/Caches/com.apple.dt.Xcode