If you already have two versions of Xcode installed in the /Application then I think using xcode-select tool would be easier.
type sudo xcode-select -s /Application/Xcode.app will get you Swift 2.3 and all the environment of Xcode 7 sudo xcode-select -s /Application/Xcode-Beta.app will quickly switch everything to Xcode 8 Sam > On Aug 11, 2016, at 2:58 PM, Zhao Xin via swift-users <[email protected]> > wrote: > > Thank you Keith. You helped me a lot. I finally got it work. > > As realm use "xcrun swift" to get swift version. I did that by 'export > TOOLCHAINS=com.apple.dt.toolchain.Swift_2_3'. > > I also think the document in https://swift.org/download/#using-downloads > should change > >> $ export >> PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}" > > to export TOOLCHAINS as well. > > Zhaoxin > > >> On Thu, Aug 11, 2016 at 2:56 PM, Keith Smiley <[email protected]> wrote: >> You can accomplish this with the `--toolchain` `xcrun` argument. It took a >> few >> tries but it seems as though this command works: >> >> ``` >> xcrun --toolchain "com.apple.dt.toolchain.Swift_2_3" swiftc -v >> ``` >> >> I got this identifier from: >> >> /Applications/Xcode-beta.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/ToolchainInfo.plist >> >> -- >> Keith Smiley >> >> On 08/11, Zhao Xin via swift-users wrote: >> > There are two toolchains under Xcode-beta.app/Contents/ >> > Developer/Toolchains/. >> > >> > > Swift_2.3.xctoolchain/ >> > > XcodeDefault.xctoolchain/ >> > >> > >> > So in a terminal. input >> > >> > > export PATH=/Applications/Xcode-beta.app/Contents/Developer/ >> > > Toolchains/Swift_2.3.xctoolchain/usr/bin:"${PATH}" >> > >> > >> > After I did that, when I input swift, it would be 2.3, but when I type >> > xcrun swift, it was still 3.0 or 2.2. >> > >> > Any idea? >> > >> > Zhaoxin >> > >> > >> > >> > On Thu, Aug 11, 2016 at 12:44 PM, Zhao Xin <[email protected]> wrote: >> > >> > > I try to change command line tool from Xcode 8.0(8S193k) to Xcode >> > > 7.3.1(7D1014), who lead me to swift 3.0 or swift 2.2. I need Swift 2.3 to >> > > build Realm Cocoa from its source. >> > > >> > > Any idea? >> > > >> > > Zhaoxin >> > > >> >> > _______________________________________________ >> > swift-users mailing list >> > [email protected] >> > https://lists.swift.org/mailman/listinfo/swift-users >> > > _______________________________________________ > swift-users mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-users
_______________________________________________ swift-users mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-users
