Closed piyush9290 closed 7 years ago
Hi Piyush,
This looks like an issue with your project. Please go to the project's build settings and set the "Use Legacy Swift Language Version" setting to "No".
If you would like to use Swift 3 with this library, please don't convert the code yourself as it was not a trivial migration. Version 2.0.1 of the library is Swift 3 and available through CocoaPods, please use this version and you shouldn't have any trouble.
Let me know if you have any more problems!
Thanks, Ayush
Hello,
I have changed the project settings as you said but issue is still there.
Thanks, Piyush
Ah, strange. Could you describe your project setup a bit please? Are you using CocoaPods? If you are, is this error in the "Pods" project or your main project?
I'm using CocoaPods. The error is in Pods projects.
Ah I see, thanks for the screenshots. I've integrated the library using CocoaPods (as seen in the example project) so it does work. Could you tell me which version of CocoaPods you're using please? I know there are issues with Xcode 8 on older versions. Just run pod --version
on Terminal.
Also could you please verify whether the Legacy Swift build setting is correct on the AvatarImageView target on the Pods project?
Yeah, AvatarImageView has "Use Legacy Swift Language Version" as Unspecified. Now it's working. Thank You Ayush
Same problem here, by default the pod was installed with "Unspecified" legacy setting. I think it should be fixed in the pod specification somewhere
@drinkius,
A workaround can be specified in the Podfile, can't do anything in the podspec unfortunately :(
Hello Ayush,
I have updated my code to swift 3.0 but when I try to run, it gives me an legacy swift version error. Later when I convert the dependency code, it gives me so many errors. Could you please check if the it is working or not?