Closed gabrielnica closed 2 years ago
Swift concurrency backdeployment currently has some issues (the Mac App Store rejects apps using it, and it bundles the rather large libswift_Concurrency.dylib even if the app itself never calls any of the async functions) which we need to find workarounds for before we can reasonably enable it.
Looks like there is a report here of a macOS app with Swift concurrency back-deployment being accepted as of two days ago.
If I understand https://forums.swift.org/t/async-await-crash-on-ios14-with-xcode-13-2-1/54541 correctly then enabling back-deployment will also sometimes result in iOS 14 crashes even if the app isn't using concurrency, so we probably need to wait for 13.2.2.
Update: Xcode 13.3 beta fixes this issue @tgoyne
@tgoyne Now that Xcode 13.3 is out, possible to look at this again? Xcode 13.3 fixes the back deployment issue. Thanks
Problem
Currently all the structured concurrency enhancements such as
etc. are marked with
Is it possible to add availability for iOS 13 as well? At a first glance it doesn't look like there's any blocker for this change
Solution
Change
@available(iOS 15.0)
to@available(iOS 13.0)
for Concurrency enhancementsHow important is this improvement for you?
Dealbreaker