russell-archer / StoreHelper

Implementing In-App Purchases with StoreKit2 in Xcode 13 - 15 using SwiftUI, Swift 5.7 - 5.9, iOS 15 - 17 and macOS 12 - 14. Also supports tvOS and visionOS.
MIT License
410 stars 48 forks source link

Prepare for Swift 6.0 #76

Closed russell-archer closed 1 month ago

russell-archer commented 4 months ago

Swift 6.0 is expected to be released with Xcode 16 in September 2024. The swift6-support branch will be used to prepare StoreHelper for some major changes that will be required with regards to concurrency.

russell-archer commented 1 month ago

Closing this issue. Reviewed the necessary changes for Swift6 strict concurrency and they are major! Also a number of things need updating, like support for purchase intents. Decided to create a more lightweight version of StoreHelper that will use Apple's StoreKit Views. Currently a work-in-progress. More details soon.