“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift."

Vatsal Manot picture Vatsal Manot · Dec 15, 2016 · Viewed 36.1k times · Source

Ever since I've updated to Xcode 8.2 (GM seed, from the App Store), I have been stuck at the following error:

Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.

So I went to my target's Build Settings, and searched for SWIFT_VERSION to see where I was erring. However, I was surprised to find that it was already set to No!

How do I fix this?

Answer

Prakash Raj picture Prakash Raj · May 2, 2017

Please select the target in pod alamofire, search 'SWIFT_VERSION', select swift3.enter image description here