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
