Swift 3.1 came out and I'm receiving this error message in my project:
Module compiled with swift 3.1 cannot be imported in Swift 3.0.2
So how do I tell Xcode to start updating my project and migrate it to Swift 3.1?
It is likely that you are including 3rd party frameworks/libraries. Those are what need to be updated/recompiled. If you are using Carthage or Pods you should just rebuild those libraries and make them available to your app. The problem isn't your code. When you compile it, it will compile to 3.1
etayluz
Upgrade your Xcode to 8.3 and your Swift version will be 3.1
I use Carthage to update library/framework again, with option --no-use-binaries
carthage update --no-use-binaries
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With