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

Reply via email to