[WIP] Fix Xcode 12 SPM Error #45
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addresses the error below. It appears in Xcode 12 because 12 drops support for iOS 8.0. Going this far to update Package.swift, I might as well drop support in Cocoapods + Carthage for iOS 8.0....
The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99.
libwebp-Xcode - Package.swift doesn't happen an explicit minimum deployment target, therefore it is set to iOS 9.0 in Xcode 12, causing the error above.
Possible Solutions
iOS 8 came out in 2014 and likely many app don't even support it anymore, so I think 1. makes more sense, but it should be a decision made project wide for each library under the SDWebImage instead of making changes in piecemeal, which would be more confusing.