Is it possible to compile Latest Swift version on older Xcode?

后端 未结 3 1883
后悔当初
后悔当初 2020-12-29 15:01

For instance, I would play around Swift 4.2, but I don\'t want to use Xcode 10 beta version, I have Xcode 9.4.1.

I wonder if there is any way do it, is it p

相关标签:
3条回答
  • 2020-12-29 15:33

    If all you want to do is play around with Swift 4, you could also use the IBM Swift Sandbox which always has the most recent snapshot.

    0 讨论(0)
  • 2020-12-29 15:40

    Although it is not directly from the Xcode, you could also use the Iswift which should has the latest swift version (latest snapshot).

    0 讨论(0)
  • 2020-12-29 15:41

    I figured it out that Yes it is possible. You can achieve it by installing the latest Snapshot:

    Development Snapshots are prebuilt binaries that are automatically created from mainline development branches.

    https://swift.org/download/#snapshots

    Snapshot is a toolchain that you can install into Xcode which contains the latest compiler, leading to let you able to build your app on the latest tools.


    How to setup a snapshot into Xcode?

    1- Download the latest snapshot (Xcode) from Swift website.

    2- Install the downloaded snapshot .pkg file.

    3- Run Xcode and then go to: Xcode -> Toolchains -> Manage toolchains.

    4- After selecting "Components" - "Toolchains" options, you should see:

    Select "Swift Developer Snapshot" and thats it! You might need to reset Xcode after doing the above steps.

    Reminder: You should reselect "Xcode 8.3.3" option after done playing around Swift 4, as mentioned in Swift - Using Downloads section:

    To submit to the App Store you must build your app using the version of Swift that comes included within Xcode.

    0 讨论(0)
提交回复
热议问题