Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.19 KB

BUILD_VARIANTS_README.md

File metadata and controls

32 lines (20 loc) · 1.19 KB

Klarna Mobile SDK Build Variants

Until the release of Swift 5.1, all Swift modules in a project had to be built with (roughly) the same version of Swift.

While this is not an issue from 5.1 onwards, we offer support for older versions. We also do this to (if needed) release versions built against beta versions of Xcode. Support for this is available through Cocoapods, Carthage as well as manual (drag-and-drop) integrations.

We do this by providing multiple builds made with several versions of Xcode as well as fat (device + simulator) and slim (device-only) builds.

Variants

For this release, we provide:

Name Fat/slim Xcode Ver. & Build No. Swift Ver. Swift Toolchain Ver.
xcode-15.3-fat fat 15.3 - 15E204a 5.10 swiftlang-5.10.0.13 clang-1500.3.9.4
xcode-15.3-slim slim 15.3 - 15E204a 5.10 swiftlang-5.10.0.13 clang-1500.3.9.4

Cocoapods

This release defaults to using the latest, non-beta version xcode-15.3-fat. If you want to use a different variant, update your Podfile to use a different subspec. E.g:

pod 'KlarnaMobileSDK/xcode-15.3-fat', '~> 2.6.20'