diff --git a/Passepartout/App/Platforms/App+macOS.swift b/Passepartout/App/Platforms/App+macOS.swift index 3ddbf090..ecfe4efb 100644 --- a/Passepartout/App/Platforms/App+macOS.swift +++ b/Passepartout/App/Platforms/App+macOS.swift @@ -28,6 +28,7 @@ import AppUIMain import Combine import CommonLibrary +import CommonUtils import PassepartoutKit import SwiftUI diff --git a/Passepartout/Shared/Shared+App.swift b/Passepartout/Shared/Shared+App.swift index 19747ac2..b5c9019b 100644 --- a/Passepartout/Shared/Shared+App.swift +++ b/Passepartout/Shared/Shared+App.swift @@ -96,7 +96,7 @@ private extension Configuration.IAPManager { @MainActor static var appReceiptReader: AppReceiptReader { guard !Configuration.Environment.isFakeIAP else { - guard let mockHelper = inAppHelper as? MockAppProductHelper else { + guard let mockHelper = inAppHelper as? FakeAppProductHelper else { fatalError("When .isFakeIAP, productHelper is expected to be MockAppProductHelper") } return mockHelper.receiptReader diff --git a/Passepartout/Shared/Shared.swift b/Passepartout/Shared/Shared.swift index b37334e7..152f392e 100644 --- a/Passepartout/Shared/Shared.swift +++ b/Passepartout/Shared/Shared.swift @@ -141,7 +141,7 @@ extension Configuration.IAPManager { @MainActor static let inAppHelper: any AppProductHelper = { guard !Configuration.Environment.isFakeIAP else { - return MockAppProductHelper() + return FakeAppProductHelper() } return StoreKitHelper( products: AppProduct.all,