[swift-users] How to get Swift 2.3 in command line?

Keith Smiley k at keith.so
Thu Aug 11 01:56:05 CDT 2016


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 <owenzx at gmail.com> 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
> swift-users at swift.org
> https://lists.swift.org/mailman/listinfo/swift-users



More information about the swift-users mailing list