I downloaded the XCode Beta 8 and converted all of my swift code from Swift 2.3 to Swift 3. It has caused way too many problems for me and caused me to start a project I\'ve
On the build settings for the target switch "use legacy swift version" from no to yes.
That would switch the compiler back to the sane 2.x but won't change the code itself. The scope is limited to the new targets created for projects on older version of swift.
We have a potential issue though, with that what is a "legacy version" in the future version of Xcode might change.