diff --git a/Package.swift b/Package.swift index 12ed9643..3e4529d6 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 5.9 +// swift-tools-version: 6.0 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription @@ -66,5 +66,6 @@ let package = Package( ], path: "platforms/swift/Tests/ShopifyAcceleratedCheckoutsTests" ) - ] + ], + swiftLanguageModes: [.v6] ) diff --git a/platforms/swift/README.md b/platforms/swift/README.md index a95ddb5a..1ba56941 100644 --- a/platforms/swift/README.md +++ b/platforms/swift/README.md @@ -53,7 +53,7 @@ ## Requirements -- Swift 5.7+ +- Swift 6.0+ - iOS 13.0+ for Checkout Kit, iOS 16+ for Accelerated Checkouts ## Getting Started diff --git a/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj index 559aefd2..1e845fac 100644 --- a/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj +++ b/platforms/swift/Samples/ShopifyAcceleratedCheckoutsApp/ShopifyAcceleratedCheckoutsApp.xcodeproj/project.pbxproj @@ -475,7 +475,7 @@ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -514,7 +514,7 @@ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; @@ -531,7 +531,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.shopify.example.ShopifyAcceleratedCheckoutsAppTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -548,7 +548,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.shopify.example.ShopifyAcceleratedCheckoutsAppTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; @@ -564,7 +564,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.shopify.example.ShopifyAcceleratedCheckoutsAppUITests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = ShopifyAcceleratedCheckoutsApp; }; @@ -581,7 +581,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.shopify.example.ShopifyAcceleratedCheckoutsAppUITests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = ShopifyAcceleratedCheckoutsApp; }; diff --git a/platforms/swift/ShopifyCheckoutKit.podspec b/platforms/swift/ShopifyCheckoutKit.podspec index eb679dac..955e4529 100644 --- a/platforms/swift/ShopifyCheckoutKit.podspec +++ b/platforms/swift/ShopifyCheckoutKit.podspec @@ -14,7 +14,7 @@ Pod::Spec.new do |s| :git => "https://github.com/Shopify/checkout-kit.git", :tag => s.version.to_s } - s.swift_version = "5.0" + s.swift_version = "6.0" s.ios.deployment_target = "13.0"