Xcode ships with Swift, but you are not limited to just that version. In fact, you may not be aware of this, but you can have multiple versions of Swift installed at any one time. Once installed you can use Xcode to manage which version of the language, debugger, and compiler you are running with just a few clicks. For this example let’s install the Swift 3.0 development trunk in Xcode 7.3.1 which is the latest release version as of this post.
OK so eventually you could end up with either redundant versions installed or you just want to get rid of everything and go back to stock Swift installed with Xcode. As with all things Xcode, there are some hidden options until you roll over one of the installed toolchains. Hover over one of the listed items and look to the right of the name (before Origin). Do you see that little gear icon? That one little icon will let you verify the install, go to the files in the finder or remove the install.
You will not be able to remove the currently selected (duh!) so just choose either the default or something else and then you can remove any installs.
That’s it; now you can see all the things about to ruin your day when new releases like Swift 3 finally hit the release versions.