i add Facebook SDK (Swift) to my project. And now i update Xcode 8 and Swift 3. I have error in build time
Module compiled with Swift 2.3 cannot be imported in Swift 3.0
It is very strange that is not supported. Has anyone had similar problems?
Remember to set Use Legacy Swift Language Version
to YES
for your project target
You are building your project in 2.3 and not in 3.0
Have in mind that if you want to use Swift 3 as your main project's language you have to use pods that are either Swift 3, or Swift 2.2-. If you try to use a Swift 2.3 project, they will not compile (as in the error you describe).
So the best thing to do is to use either Swift 3 pods, or Swift 2 (2.1 or 2.2) pods and select Use Legacy SLV for that specific pod (in 'Pods' build setting for the specific target you want to use).
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