-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhancement/swift5migration #870
Conversation
…nfiguration Migrate for ensuring that all localized file goes to en.Iproj not English.Iproj
Love to see this merged! |
This should be merged soon, waiting for it |
Waitin' for this :) |
We should also update lottie-ios.podspec to use 5.0 as the |
@thedrick @dfed changing the minimum swift version is out of scope here: this PR is to fix the localizability and test swift 5 on the EXAMPLE project (by adding Changing the minimum swift version in the podspec is not strictly needed and should be done in a separate PR. It would also be a breaking change for users on Xcode 10.1 that have other dependencies on Swift 3 for instance. Also, if we just wait a bit for the release of CocoaPods 1.7.0 (coming soon, see https://github.com/cocoapods/cocoapods/releases), then we'll be able to specify multiple supported swift versions like [4.2, 5.0] instead of just the minimum one. |
@Coeur maybe I'm missing something. I see that the
You're right that adding Regarding breaking changes: I'd been thinking that most consumers of Swift Cocoapods are manually setting their
I'm excited for this! But in the meantime, we should keep our Xcode project |
Oh, you're right, the change is affecting Carthage builds and/or submodules integrations. Well, maybe let's postpone this change until the release of CocoaPods 1.7.0 (which, I believe, will be during the WWDC week, so that they can validate it with Xcode 11 beta) |
@Coeur Cocoapods 1.7.0 just released https://github.com/CocoaPods/CocoaPods/releases/tag/1.7.0 |
@vg-identance yeah, with a regression, I know: CocoaPods/CocoaPods#8837 |
@Coeur We will add the 'multiple swift versions' in a different pull request when cocoapods gets sorted out. Im going to go ahead and merge this PR and ship Swift 5 under 3.1.0 |
Enable static analyzer check for missing localizability
+
Swift 5 support