diff --git a/.circleci/config.yml b/.circleci/config.yml index 19111b449e..2fe03be03f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -283,7 +283,16 @@ commands: bundle exec fastlane update_carthage_commit jobs: - spm-release-build: + spm-release-build-xcode-14: + <<: *base-job + steps: + - checkout + - run: + name: SPM Release Build + command: swift build -c release --target RevenueCat + no_output_timeout: 30m + + spm-release-build-xcode-15: <<: *base-job steps: - checkout @@ -891,8 +900,10 @@ workflows: jobs: - lint: xcode_version: '14.3.0' - - spm-release-build: + - spm-release-build-xcode-14: xcode_version: '14.3.0' + - spm-release-build-xcode-15: + xcode_version: '15.0.0' - spm-xcode-14-1: xcode_version: '14.1.0' - spm-custom-entitlement-computation-build: diff --git a/Sources/Purchasing/Purchases/Purchases.swift b/Sources/Purchasing/Purchases/Purchases.swift index 41c002fdc4..551b111429 100644 --- a/Sources/Purchasing/Purchases/Purchases.swift +++ b/Sources/Purchasing/Purchases/Purchases.swift @@ -1389,6 +1389,10 @@ internal extension Purchases { return self.paymentQueueWrapper.sk1Wrapper != nil } + var storeKit2Setting: StoreKit2Setting { + return self.systemInfo.storeKit2Setting + } + #if DEBUG /// - Returns: the parsed `AppleReceipt` @@ -1454,10 +1458,6 @@ internal extension Purchases { return self.backend.offlineCustomerInfoEnabled } - var storeKit2Setting: StoreKit2Setting { - return self.systemInfo.storeKit2Setting - } - var publicKey: Signing.PublicKey? { return self.systemInfo.responseVerificationMode.publicKey }