20d ago

What should Rive's minimum Swift version policy be?

Currently, Rive's minimum supported Swift version is 5.3. Based on Apple's current submission rules, iOS and iPadOS apps must be submitted using Xcode 15 with the iOS 17 SDK (seen here, under Build with Xcode 15: https://developer.apple.com/ios/submit/):

Please note that as of April 2024 all iOS and iPadOS apps submitted to the App Store must be built with a minimum of Xcode 15 and the iOS 17 SDK.

Xcode 15.0 includes the Swift 5.9 toolchain, and current releases include the Swift 5.10 toolchain.

With the current Apple rule, we are discussing bumping the minimum Swift version to 5.9, which is utilized and supported by Xcode 15.0+.

Bumping the minimum Swift version means that Rive can continue receiving and building using Swift's latest API improvements and some of the newest language additions, such as Swift concurrency.

Notably, while the minimum supported Swift version would be bumped, we are not actively discussing dropping support for any OSes; Rive would continue to support the minimums of iOS 14 and macOS 13.1.

We're reaching out to the community to see if you foresee any issues in your active development processes that this change could introduce.

Join the discussion
Join Rive to reply J