Build Information
Successful build of Flare, reference dev (0b3de5
), with Swift 5.9 for macOS (SPM) on 7 Apr 2025 00:40:34 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/space-code/flare.git
Reference: dev
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/space-code/flare
* branch dev -> FETCH_HEAD
* [new branch] dev -> origin/dev
HEAD is now at 0b3de56 Update `CHANGELOG.md` (#113)
Cloned https://github.com/space-code/flare.git
Revision (git rev-parse @):
0b3de560e97c265f14d09dc56202a7ac488a822c
SUCCESS checkout https://github.com/space-code/flare.git at dev
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $PWD
https://github.com/space-code/flare.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[2/9] Copying Localizable.strings
[3/9] Copying Info.plist
[7/9] Copying Assets.xcassets
[8/9] Copying Media.xcassets
[10/35] Compiling Log IOSWriterStrategy.swift
[11/36] Compiling Log LogLevel.swift
[12/36] Compiling Atomic UnfairLock.swift
[13/36] Compiling Concurrency IDispatchQueue.swift
[14/36] Compiling Atomic Atomic.swift
[15/36] Emitting module Atomic
[16/36] Compiling Atomic ILock.swift
[17/36] Compiling Log IConsoleWriter.swift
[18/36] Compiling Log IOSWriter.swift
[19/36] Compiling Log IPrinter.swift
[20/36] Compiling Log OSPrinter.swift
[21/36] Compiling Log IStyleLogStrategy.swift
[22/36] Compiling Log ConsolePrinter.swift
[23/36] Compiling Log Logger.swift
[24/36] Compiling Log IPrinterStrategy.swift
[25/36] Compiling Log Atomic.swift
[26/36] Compiling Log ConsoleWriter.swift
[27/36] Compiling Log OSWriter.swift
[28/36] Emitting module Log
[29/36] Compiling Log ILogFormatter.swift
[30/36] Compiling Log PrefixLogFormatter.swift
[31/36] Compiling Log TimestampLogFormatter.swift
[32/36] Compiling Log ILogger.swift
[33/36] Emitting module Concurrency
[34/36] Compiling Concurrency DispatchQueue+IDispatchQueue.swift
[35/36] Compiling Concurrency DispatchQueueFactory.swift
[36/36] Compiling Concurrency IDispatchQueueFactory.swift
[37/131] Emitting module Flare
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[38/141] Compiling Flare StoreTransaction.swift
[39/141] Compiling Flare SubscriptionEligibility.swift
[40/141] Compiling Flare SubscriptionInfo.swift
[41/141] Compiling Flare SubscriptionInfoStatus.swift
[42/141] Compiling Flare SubscriptionPeriod.swift
[43/141] Compiling Flare VerificationError.swift
[44/141] Compiling Flare VerificationResult.swift
[45/141] Compiling Flare IAppStoreReceiptProvider.swift
[46/141] Compiling Flare CacheProvider.swift
[47/141] Compiling Flare ICacheProvider.swift
[48/141] Compiling Flare ReceiptRefreshProvider.swift
[49/141] Compiling Flare IRedeemCodeProvider.swift
[50/141] Compiling Flare RedeemCodeProvider.swift
[51/141] Compiling Flare IRefundProvider.swift
[52/141] Compiling Flare RefundProvider.swift
[53/141] Compiling Flare IRefundRequestProvider.swift
[54/141] Compiling Flare RefundRequestProvider.swift
[55/141] Compiling Flare ISystemInfoProvider.swift
[56/141] Compiling Flare SystemInfoProvider.swift
[57/141] Compiling Flare resource_bundle_accessor.swift
[58/141] Compiling Flare ConfigurationProvider.swift
[59/141] Compiling Flare IConfigurationProvider.swift
[60/141] Compiling Flare EligibilityProvider.swift
[61/141] Compiling Flare IEligibilityProvider.swift
[62/141] Compiling Flare IAPProvider.swift
[63/141] Compiling Flare IIAPProvider.swift
[64/141] Compiling Flare IPaymentProvider.swift
[65/141] Compiling Flare PaymentProvider.swift
[66/141] Compiling Flare CachingProductsProviderDecorator.swift
[67/141] Compiling Flare ICachingProductsProviderDecorator.swift
[68/141] Compiling Flare SK1StoreProductDiscount.swift
[69/141] Compiling Flare SK1StoreTransaction.swift
[70/141] Compiling Flare SK2RenewalInfo.swift
[71/141] Compiling Flare SK2StoreProduct.swift
[72/141] Compiling Flare SK2StoreProductDiscount.swift
[73/141] Compiling Flare SK2StoreTransaction.swift
[74/141] Compiling Flare SK2SubscriptionInfo.swift
[75/141] Compiling Flare SK2SubscriptionInfoStatus.swift
[76/141] Compiling Flare StoreEnvironment.swift
[77/141] Compiling Flare PaymentMode.swift
[78/141] Compiling Flare ProcessInfo+.swift
[79/141] Compiling Flare IScenesHolder.swift
[80/141] Compiling Flare IFlare.swift
[81/141] Compiling Flare ITransactionListener.swift
[82/141] Compiling Flare TransactionListener.swift
[83/141] Compiling Flare TransactionListenerDelegate.swift
[84/141] Compiling Flare Configuration.swift
[85/141] Compiling Flare DiscountType.swift
[86/141] Compiling Flare ExpirationReason.swift
[87/141] Compiling Flare FetchCachePolicy.swift
[88/141] Compiling Flare IAPError.swift
[89/141] Compiling Flare SKRequest+IReceiptRefreshRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[90/141] Compiling Flare SKRequest+Identifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[91/141] Compiling Flare Flare.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[92/141] Compiling Flare IUserDefaults.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[93/141] Compiling Flare UserDefaults.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[94/141] Compiling Flare Strings.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[95/141] Compiling Flare AsyncHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[96/141] Compiling Flare IFileManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[97/141] Compiling Flare PaymentQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[98/141] Compiling Flare SKPaymentQueue+PaymentQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[99/141] Compiling Flare PaymentTransaction.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift:10:1: warning: conformance to 'Sendable' must occur in the same source file as class 'SKRequest'; use '@unchecked Sendable' for retroactive conformance
extension SKRequest: IReceiptRefreshRequest {}
^
[100/141] Compiling Flare Logger.swift
[101/141] Compiling Flare Types.swift
[102/141] Compiling Flare FlareDependencies.swift
[103/141] Compiling Flare IFlareDependencies.swift
[104/141] Compiling Flare Bundle+IAppStoreReceiptProvider.swift
[105/141] Compiling Flare FileManager+IFileManager.swift
[106/141] Compiling Flare NumberFormatter+.swift
[107/141] Compiling Flare Locale+CurrencyCode.swift
[108/141] Compiling Flare Product.SubscriptionInfo.Status+ISubscriptionInfoStatus.swift
[109/141] Compiling Flare ProductType+.swift
[110/141] Compiling Flare SKProduct+.swift
[111/141] Compiling Flare PriceIncreaseStatus.swift
[112/141] Compiling Flare ProductCategory.swift
[113/141] Compiling Flare ProductType.swift
[114/141] Compiling Flare PromotionalOffer.swift
[115/141] Compiling Flare RefundError.swift
[116/141] Compiling Flare RefundRequestStatus.swift
[117/141] Compiling Flare RenewalInfo.swift
[118/141] Compiling Flare RenewalState.swift
[119/141] Compiling Flare StoreProduct.swift
[120/141] Compiling Flare StoreProductDiscount.swift
[121/141] Compiling Flare ISortingProductsProviderDecorator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[122/141] Compiling Flare SortingProductsProviderDecorator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[123/141] Compiling Flare IProductProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[124/141] Compiling Flare ProductProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[125/141] Compiling Flare IPurchaseProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[126/141] Compiling Flare PurchaseProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[127/141] Compiling Flare IReceiptRefreshRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[128/141] Compiling Flare IReceiptRefreshRequestFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[129/141] Compiling Flare ReceiptRefreshRequestFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[130/141] Compiling Flare IReceiptRefreshProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift:184:17: warning: no 'async' operations occur within 'await' expression
await completion(.failure(.unknown))
^
[131/141] Compiling Flare ProductsRequest.swift
[132/141] Compiling Flare IRenewalInfo.swift
[133/141] Compiling Flare ISKProduct.swift
[134/141] Compiling Flare ISKRequest.swift
[135/141] Compiling Flare IStorePayment.swift
[136/141] Compiling Flare IStoreProductDiscount.swift
[137/141] Compiling Flare IStoreTransaction.swift
[138/141] Compiling Flare ISubscriptionInfo.swift
[139/141] Compiling Flare ISubscriptionInfoStatus.swift
[140/141] Compiling Flare SK1StorePayment.swift
[141/141] Compiling Flare SK1StoreProduct.swift
[142/314] Compiling FlareMock ProductMock.swift
[143/314] Compiling FlareMock StoreTransaction+Fake.swift
[144/314] Compiling FlareMock StoreProduct+Fake.swift
[145/314] Compiling FlareMock PaymentTransactionMock.swift
[146/314] Emitting module FlareMock
[147/314] Compiling FlareUI SubscriptionStatusVerifierType.swift
[148/314] Compiling FlareUI SubscriptionStoreButtonLabel.swift
[149/314] Compiling FlareUI UIConfiguration.swift
[150/314] Compiling FlareUI ConfigurationProvider.swift
[151/314] Compiling FlareUI IConfigurationProvider.swift
[152/314] Compiling FlareUI ISubscriptionStatusVerifierProvider.swift
[153/314] Compiling FlareUI SubscriptionStatusVerifierProvider.swift
[154/314] Compiling FlareUI ISubscriptionStatusVerifier.swift
[155/314] Compiling FlareUI SubscriptionStatusVerifier.swift
[156/314] Compiling FlareUI ISubscriptionStatusVerifierTypeResolver.swift
[157/314] Compiling FlareUI SubscriptionStatusVerifierTypeResolver.swift
[158/314] Compiling FlareUI FlareDependencies.swift
[159/314] Compiling FlareUI IFlareDependencies.swift
[160/314] Compiling FlareUI IPresentationAssembly.swift
[161/314] Compiling FlareUI PresentationAssembly.swift
[162/314] Compiling FlareUI FlareUI.swift
[163/314] Compiling FlareUI Colors.swift
[164/314] Compiling FlareUI Media.swift
[165/314] Compiling FlareUI Strings.swift
[166/332] Compiling FlareUI SubscriptionPriceViewModelFactory.swift
[167/332] Compiling FlareUI View+Contrast.swift
[168/332] Compiling FlareUI View+Paywall.swift
[169/332] Compiling FlareUI View+ProductViewStyle.swift
[170/332] Compiling FlareUI View+PurchaseCompletion.swift
[171/332] Compiling FlareUI View+PurchaseOption.swift
[172/332] Compiling FlareUI View+StoreButton.swift
[173/332] Compiling FlareUI View+StoreButtonViewFontWeight.swift
[174/332] Compiling FlareUI View+SubscriptionBackground.swift
[175/332] Compiling FlareUI View+SubscriptionControlStyle.swift
[176/332] Compiling FlareUI View+SubscriptionHeaderContentBackground.swift
[177/332] Compiling FlareUI View+SubscriptionMarketingContent.swift
[178/332] Compiling FlareUI View+SubscriptionPickerItemBackground.swift
[179/332] Compiling FlareUI View+SubscriptionPrivacyPolicyDestination.swift
[180/332] Compiling FlareUI View+SubscriptionPrivacyPolicyURL.swift
[181/332] Compiling FlareUI View+SubscriptionStoreButtonLabel.swift
[182/332] Compiling FlareUI View+SubscriptionTermsOfServiceDestination.swift
[183/332] Compiling FlareUI View+SubscriptionTermsOfServiceURL.swift
[184/332] Compiling FlareUI View+SubscriptionViewTint.swift
[185/332] Compiling FlareUI ProductViewType.swift
[186/332] Compiling FlareUI ProductWrapperView.swift
[187/332] Compiling FlareUI ProductStrategy.swift
[188/332] Compiling FlareUI SubscriptionDateComponentsFactory.swift
[189/332] Compiling FlareUI ProductInfoView.swift
[190/332] Compiling FlareUI ProductsPresenter.swift
[191/332] Compiling FlareUI ProductsView.swift
[192/332] Compiling FlareUI ProductsViewAssembly.swift
[193/332] Compiling FlareUI ProductsViewModel.swift
[194/332] Compiling FlareUI ProductsWrapperView.swift
[195/332] Compiling FlareUI StoreUnavaliableView.swift
[196/332] Compiling FlareUI StoreButton.swift
[197/332] Compiling FlareUI StoreButtonAssembly.swift
[198/332] Compiling FlareUI StoreButtonPresenter.swift
[199/332] Compiling FlareUI StoreButtonView.swift
[200/332] Compiling FlareUI StoreButtonViewModel.swift
[201/332] Compiling FlareUI StoreButtonsAssembly.swift
[202/332] Compiling FlareUI AnySubscriptionsWrapperViewStyle.swift
[203/332] Compiling FlareUI View+TintColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[204/332] Compiling FlareUI ViewController+Child.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[205/332] Compiling FlareUI BorderedButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[206/332] Compiling FlareUI PrimaryButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[207/332] Compiling FlareUI CompactProductStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[208/332] Compiling FlareUI ProductStyleConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[209/332] Compiling FlareUI LargeProductStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[210/332] Compiling FlareUI IProductStyle+Compact.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[211/332] Compiling FlareUI IProductStyle+Large.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[212/332] Compiling FlareUI IProductStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[213/332] Compiling FlareUI SubscriptionStoreControlStyleConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[214/332] Compiling FlareUI ISubscriptionControlStyle+Bordered.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[215/332] Compiling FlareUI ISubscriptionControlStyle+PickerSubscriptionStoreControlStyle+PickerSubscriptionStoreControlStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[216/332] Compiling FlareUI ISubscriptionControlStyle+ProminentPickerSubscriptionStoreControlStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[217/332] Compiling FlareUI ISubscriptionControlStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[218/332] Compiling FlareUI AutomaticSubscriptionControlStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[219/332] Compiling FlareUI BorderedSubscriptionStoreControlStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[220/332] Compiling FlareUI BorderedSubscriptionStoreControlStyleView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
[221/332] Compiling FlareUI WrapperViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[222/332] Compiling FlareUI PaywallView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[223/332] Compiling FlareUI PoliciesButtonAssembly.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[224/332] Compiling FlareUI PoliciesButtonView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[225/332] Compiling FlareUI AnyPoliciesButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[226/332] Compiling FlareUI AutomaticPoliciesButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[227/332] Compiling FlareUI PoliciesButtonStyleConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[228/332] Compiling FlareUI DefaultPoliciesButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[229/332] Compiling FlareUI DefaultPoliciesButtonStyleView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[230/332] Compiling FlareUI IPoliciesButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[231/332] Compiling FlareUI TVPoliciesButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[232/332] Compiling FlareUI PoliciesUnavailableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[233/332] Compiling FlareUI ProductPresenter.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[234/332] Compiling FlareUI ProductPurchaseService.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[235/332] Compiling FlareUI ProductView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[236/332] Compiling FlareUI ProductViewAssembly.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[237/332] Compiling FlareUI ProductViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[238/332] Compiling FlareUI ProductViewModelFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
[239/332] Emitting module FlareUI
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift:28:20: warning: stored property 'body' of 'Sendable'-conforming struct 'Icon' has non-sendable type 'AnyView'
public var body: AnyView
^
SwiftUI.AnyView:2:23: note: struct 'AnyView' does not conform to the 'Sendable' protocol
@frozen public struct AnyView : View {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:21:9: warning: stored property 'termsOfUseView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let termsOfUseView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:22:9: warning: stored property 'privacyPolicyView' of 'Sendable'-conforming struct 'PoliciesButtonStyleConfiguration' has non-sendable type 'PoliciesButtonStyleConfiguration.ButtonView'
let privacyPolicyView: ButtonView
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift:11:12: note: consider making struct 'ButtonView' conform to the 'Sendable' protocol
struct ButtonView: View {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[240/332] Compiling FlareUI SubscriptionTermsOfServiceDestinationKey.swift
[241/332] Compiling FlareUI SubscriptionTermsOfServiceURLKey.swift
[242/332] Compiling FlareUI SubscriptionViewTintKey.swift
[243/332] Compiling FlareUI SubscriptionsWrapperViewStyleKey.swift
[244/332] Compiling FlareUI TintColorKey.swift
[245/332] Compiling FlareUI Array+RemoveDuplicates.swift
[246/332] Compiling FlareUI String+SubSequence.swift
[247/332] Compiling FlareUI StringProtocol+Words.swift
[248/332] Compiling FlareUI View+EraseToAnyView.swift
[249/332] Compiling FlareUI DateComponentsFormatter+Full.swift
[250/332] Compiling FlareUI IDateComponentsFormatter.swift
[251/332] Compiling FlareUI Array+StoreProduct.swift
[252/332] Compiling FlareUI Color+UIColor.swift
[253/332] Compiling FlareUI Error+IAP.swift
[254/332] Compiling FlareUI Value.swift
[255/332] Compiling FlareUI PriceDisplayFormat.swift
[256/332] Compiling FlareUI ProductStyle.swift
[257/332] Compiling FlareUI PaywallType.swift
[258/332] Compiling FlareUI PurchaseOptions.swift
[259/332] Compiling FlareUI AnyProductStyle.swift
[260/332] Compiling FlareUI AnySubscriptionControlStyle.swift
[261/332] Compiling FlareUI ProductAssemblyKey.swift
[262/332] Compiling FlareUI StoreButtonsAssemblyKey.swift
[263/332] Compiling FlareUI BlurEffectStyleKey.swift
[264/332] Compiling FlareUI PoliciesButtonStyleKey.swift
[265/332] Compiling FlareUI ProductStyleKey.swift
[266/332] Compiling FlareUI PurchaseCompletionKey.swift
[267/332] Compiling FlareUI PurchaseOptionKey.swift
[268/332] Compiling FlareUI StoreButtonKey.swift
[269/332] Compiling FlareUI StoreButtonViewFontWeightKey.swift
[270/332] Compiling FlareUI SubscriptionBackgroundKey.swift
[271/332] Compiling FlareUI SubscriptionControlStyleKey.swift
[272/332] Compiling FlareUI SubscriptionHeaderContentBackgroundKey.swift
[273/332] Compiling FlareUI SubscriptionMarketingContentKey.swift
[274/332] Compiling FlareUI SubscriptionPickerItemBackgroundKey.swift
[275/332] Compiling FlareUI SubscriptionPrivacyPolicyDestinationKey.swift
[276/332] Compiling FlareUI SubscriptionPrivacyPolicyURLKey.swift
[277/332] Compiling FlareUI SubscriptionStoreButtonLabelKey.swift
[278/332] Compiling FlareUI ButtonSubscriptionStoreControlStyle.swift
[279/332] Compiling FlareUI CardButtonSubscriptionStoreControlStyle.swift
[280/332] Compiling FlareUI CardButtonSubscriptionStoreControlView.swift
[281/332] Compiling FlareUI PickerSubscriptionStoreControlStyle.swift
[282/332] Compiling FlareUI PickerSubscriptionStoreControlStyleView.swift
[283/332] Compiling FlareUI ProminentPickerSubscriptionStoreControlStyle.swift
[284/332] Compiling FlareUI ProminentPickerSubscriptionStoreControlStyleView.swift
[285/332] Compiling FlareUI ActivityIndicatorModifier.swift
[286/332] Compiling FlareUI BlurEffectModifier.swift
[287/332] Compiling FlareUI ErrorAlertViewModifier.swift
[288/332] Compiling FlareUI LoadViewModifier.swift
[289/332] Compiling FlareUI PaywallViewModifier.swift
[290/332] Compiling FlareUI ActivityIndicatorView.swift
[291/332] Compiling FlareUI BlurVisualEffectView.swift
[292/332] Compiling FlareUI ImageView.swift
[293/332] Compiling FlareUI ProductPlaceholderView.swift
[294/332] Compiling FlareUI SafariWebView.swift
[295/332] Compiling FlareUI ViewWrapper.swift
[296/332] Compiling FlareUI IFlareUI.swift
[297/332] Compiling FlareUI BaseHostingController.swift
[298/332] Compiling FlareUI ColorRepresentation.swift
[299/332] Compiling FlareUI SUIViewWrapper.swift
[300/332] Compiling FlareUI ProductViewController.swift
[301/332] Compiling FlareUI ProductViewControllerViewModel.swift
[302/332] Compiling FlareUI ProductsViewController.swift
[303/332] Compiling FlareUI ProductsViewControllerViewModel.swift
[304/332] Compiling FlareUI SubscriptionsViewController.swift
[305/332] Compiling FlareUI SubscriptionsViewControllerViewModel.swift
[306/332] Compiling FlareUI HostingController.swift
[307/332] Compiling FlareUI ViewController.swift
[308/332] Compiling FlareUI Palette.swift
[309/332] Compiling FlareUI UIConstants.swift
[310/332] Compiling FlareUI StoreButtonType.swift
[311/332] Compiling FlareUI StoreButtonVisibility.swift
[312/332] Compiling FlareUI IModel.swift
[313/332] Compiling FlareUI IPresenter.swift
[314/332] Compiling FlareUI ISubscriptionPriceViewModelFactory.swift
[315/332] Compiling FlareUI SubscriptionsWrapperViewStyleConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[316/332] Compiling FlareUI ISubscriptionsWrapperViewStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[317/332] Compiling FlareUI AutomaticSubscriptionsWrapperViewStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[318/332] Compiling FlareUI CompactSubscriptionWrapperView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[319/332] Compiling FlareUI CompactSubscriptionWrapperViewStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[320/332] Compiling FlareUI FullSubscriptionsWrapperView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[321/332] Compiling FlareUI FullSubscriptionsWrapperViewStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[322/332] Compiling FlareUI SubscriptionsAssembly.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[323/332] Compiling FlareUI SubscriptionsPresenter.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[324/332] Compiling FlareUI SubscriptionsView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[325/332] Compiling FlareUI SubscriptionsViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[326/332] Compiling FlareUI SubscriptionsViewModelViewFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[327/332] Compiling FlareUI SubscriptionsWrapperView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[328/332] Compiling FlareUI LoadingView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[329/332] Compiling FlareUI SubscriptionHeaderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[330/332] Compiling FlareUI SubscriptionToolbarView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[331/332] Compiling FlareUI SubscriptionView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[332/332] Compiling FlareUI resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: warning: main actor-isolated initializer 'init(viewModel:)' cannot be used to satisfy nonisolated protocol requirement
init(viewModel: SubscriptionsViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:35:5: note: add 'nonisolated' to 'init(viewModel:)' to make this initializer not isolated to the actor
init(viewModel: SubscriptionsViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Helpers/ViewWrapper.swift:17:5: note: mark the protocol requirement 'init(viewModel:)' 'async' to allow actor-isolated conformances
init(viewModel: ViewModel)
^
async
[333/340] Compiling FlareUIMock ProductsPresenterMock.swift
[334/340] Compiling FlareUIMock SubscriptionsPresenterMock.swift
[335/340] Compiling FlareUIMock StoreButtonsAssemblyMock.swift
[336/340] Compiling FlareUIMock StoreButtonAssemblyMock.swift
[337/340] Compiling FlareUIMock ProductViewAssemblyMock.swift
[338/340] Compiling FlareUIMock ProductPresenterMock.swift
[339/340] Compiling FlareUIMock FlareMock.swift
[340/340] Emitting module FlareUIMock
Build complete! (39.46s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/space-code/atomic.git
Fetching https://github.com/space-code/log.git
[1/227] Fetching atomic
[6/484] Fetching atomic, log
[485/13554] Fetching atomic, log, swift-snapshot-testing
Fetched https://github.com/space-code/log.git (3.04s)
Fetching https://github.com/apple/swift-docc-plugin
Fetched https://github.com/space-code/atomic.git (3.04s)
Fetching https://github.com/space-code/concurrency.git
Fetched https://github.com/pointfreeco/swift-snapshot-testing (3.04s)
[1/155] Fetching concurrency
[96/2205] Fetching concurrency, swift-docc-plugin
Fetched https://github.com/space-code/concurrency.git (1.16s)
Fetched https://github.com/apple/swift-docc-plugin (1.16s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.15.3 (2.65s)
Fetching https://github.com/apple/swift-syntax.git
[1/69875] Fetching swift-syntax
Fetched https://github.com/apple/swift-syntax.git (3.29s)
Computing version for https://github.com/space-code/atomic.git
warning: 'atomic': /Package@swift-5.9.swift:12:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
.tvOS(.v11),
^
Computed https://github.com/space-code/atomic.git at 1.1.0 (0.35s)
Computing version for https://github.com/space-code/log.git
Computed https://github.com/space-code/log.git at 1.2.0 (0.36s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.3.0 (0.48s)
Fetching https://github.com/apple/swift-docc-symbolkit
[1/3365] Fetching swift-docc-symbolkit
Fetched https://github.com/apple/swift-docc-symbolkit (1.21s)
Computing version for https://github.com/space-code/concurrency.git
Computed https://github.com/space-code/concurrency.git at 0.1.0 (0.35s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.48s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 509.1.1 (0.54s)
warning: 'atomic': /Package@swift-5.9.swift:12:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
.tvOS(.v11),
^
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 509.1.1
Creating working copy for https://github.com/space-code/log.git
Working copy of https://github.com/space-code/log.git resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.15.3
Creating working copy for https://github.com/space-code/atomic.git
Working copy of https://github.com/space-code/atomic.git resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/space-code/concurrency.git
Working copy of https://github.com/space-code/concurrency.git resolved at 0.1.0
warning: 'atomic': /Users/admin/builder/spi-builder-workspace/.build/checkouts/atomic/Package@swift-5.9.swift:12:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
.tvOS(.v11),
^
warning: 'spi-builder-workspace': found 45 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_loading-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/SubscriptionsViewSnapshotTests/test_subscriptionsView_defaultStyle-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_whenIconIsVisible-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_product-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNil-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/SubscriptionsViewSnapshotTests/test_subscriptionsView_customStyle-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_product-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_largeStyle_whenIconIsNotNil-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/SubscriptionsViewSnapshotTests/test_subscriptionsView_defaultStyle-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_customStyle_product-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_error-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_error-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsVisible-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNotNil-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_error-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/SubscriptionsViewSnapshotTests/test_subscriptionsView_customStyle-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_error-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsVisible-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_customStyle_product-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_error-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products_withRestoreButtons-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNotNil-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_largeStyle_whenIconIsVisible-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsHidden-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products_withRestoreButtons-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_loading-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_whenIconIsHidden-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_largeStyle_whenIconIsNil-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_product-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_whenIconIsHidden-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsHidden-macOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products_withRestoreButtons-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_loading-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_largeStyle_whenIconIsHidden-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_customStyle_product-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsVisible-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNotNil-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_error-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_whenIconIsVisible-tvOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNil-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsHidden-iOS.1.png
/Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNil-macOS.1.png
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/swiftgen.yml
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Makefile
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/Flare/swiftgen.yml
/Users/admin/builder/spi-builder-workspace/Sources/Flare/Makefile
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "concurrency",
"requirement" : {
"exact" : [
"0.1.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/space-code/concurrency.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"exact" : [
"1.3.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
},
{
"identity" : "log",
"requirement" : {
"exact" : [
"1.2.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/space-code/log.git"
},
{
"identity" : "atomic",
"requirement" : {
"exact" : [
"1.1.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/space-code/atomic.git"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"exact" : [
"1.15.3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
}
],
"manifest_display_name" : "Flare",
"name" : "Flare",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "7.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "Flare",
"targets" : [
"Flare"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FlareUI",
"targets" : [
"FlareUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SnapshotTests",
"module_type" : "SwiftTarget",
"name" : "SnapshotTests",
"path" : "Tests/SnapshotTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"Helpers/SnapshotTestCase.swift",
"Helpers/ThemableView.swift",
"ProductInfoViewSnapshotTests.swift",
"ProductPlaceholderViewSnapshotTests.swift",
"ProductViewSnapshotTests.swift",
"ProductsViewSnapshotTests.swift",
"SubscriptionsViewSnapshotTests.swift"
],
"target_dependencies" : [
"Flare",
"FlareUIMock"
],
"type" : "test"
},
{
"c99name" : "FlareUITests",
"module_type" : "SwiftTarget",
"name" : "FlareUITests",
"path" : "Tests/FlareUITests",
"sources" : [
"UnitTests/Core/Extensions/ArrayExtensionsTests.swift",
"UnitTests/Core/SubscriptionPriceViewModelFactoryTests.swift",
"UnitTests/Fakes/SubscriptionView.ViewModel+Fake.swift",
"UnitTests/Helpers/XCTestCase+.swift",
"UnitTests/Helpers/XCTestCase+Wait.swift",
"UnitTests/Mocks/DateComponentsFormatterMock.swift",
"UnitTests/Mocks/ProductFetcherMock.swift",
"UnitTests/Mocks/ProductPurchaseServiceMock.swift",
"UnitTests/Mocks/SubscriptionDateComponentsFactoryMock.swift",
"UnitTests/Mocks/SubscriptionPriceViewModelFactoryMock.swift",
"UnitTests/Mocks/SubscriptionsViewModelViewFactoryMock.swift",
"UnitTests/Presentation/Product/ProductPresenterTests.swift",
"UnitTests/Presentation/Product/ProductStrategyTests.swift",
"UnitTests/Presentation/Product/ProductViewModelFactoryTests.swift",
"UnitTests/Presentation/Product/SubscriptionDateComponentsFactoryTests.swift",
"UnitTests/Presentation/Products/ProductsPresenterTests.swift",
"UnitTests/Presentation/StoreButton/StoreButtonPresenterTests.swift",
"UnitTests/Presentation/Subscriptions/SubscriptionsPresenterTests.swift"
],
"target_dependencies" : [
"FlareUI",
"FlareMock",
"FlareUIMock"
],
"type" : "test"
},
{
"c99name" : "FlareUIMock",
"module_type" : "SwiftTarget",
"name" : "FlareUIMock",
"path" : "Sources/FlareUIMock",
"sources" : [
"Mocks/FlareMock.swift",
"Mocks/ProductPresenterMock.swift",
"Mocks/ProductViewAssemblyMock.swift",
"Mocks/ProductsPresenterMock.swift",
"Mocks/StoreButtonAssemblyMock.swift",
"Mocks/StoreButtonsAssemblyMock.swift",
"Mocks/SubscriptionsPresenterMock.swift"
],
"target_dependencies" : [
"FlareMock",
"FlareUI"
],
"type" : "library"
},
{
"c99name" : "FlareUI",
"module_type" : "SwiftTarget",
"name" : "FlareUI",
"path" : "Sources/FlareUI",
"product_memberships" : [
"FlareUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Localization/ru.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ru"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Assets/Assets.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Assets/Media.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Localization/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
}
],
"sources" : [
"Classes/Core/EnvironmentKey/AnyProductStyle.swift",
"Classes/Core/EnvironmentKey/AnySubscriptionControlStyle.swift",
"Classes/Core/EnvironmentKey/Assemblies/ProductAssemblyKey.swift",
"Classes/Core/EnvironmentKey/Assemblies/StoreButtonsAssemblyKey.swift",
"Classes/Core/EnvironmentKey/BlurEffectStyleKey.swift",
"Classes/Core/EnvironmentKey/PoliciesButtonStyleKey.swift",
"Classes/Core/EnvironmentKey/ProductStyleKey.swift",
"Classes/Core/EnvironmentKey/PurchaseCompletionKey.swift",
"Classes/Core/EnvironmentKey/PurchaseOptionKey.swift",
"Classes/Core/EnvironmentKey/StoreButtonKey.swift",
"Classes/Core/EnvironmentKey/StoreButtonViewFontWeightKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionBackgroundKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionControlStyleKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionHeaderContentBackgroundKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionMarketingContentKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionPickerItemBackgroundKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionPrivacyPolicyDestinationKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionPrivacyPolicyURLKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionStoreButtonLabelKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionTermsOfServiceDestinationKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionTermsOfServiceURLKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionViewTintKey.swift",
"Classes/Core/EnvironmentKey/SubscriptionsWrapperViewStyleKey.swift",
"Classes/Core/EnvironmentKey/TintColorKey.swift",
"Classes/Core/Extensions/Array+RemoveDuplicates.swift",
"Classes/Core/Extensions/String+SubSequence.swift",
"Classes/Core/Extensions/StringProtocol+Words.swift",
"Classes/Core/Extensions/View+EraseToAnyView.swift",
"Classes/Core/Formatters/DateComponentsFormatter+Full.swift",
"Classes/Core/Formatters/IDateComponentsFormatter.swift",
"Classes/Core/Helpers/Array+StoreProduct.swift",
"Classes/Core/Helpers/Color+UIColor.swift",
"Classes/Core/Helpers/Error+IAP.swift",
"Classes/Core/Helpers/Value.swift",
"Classes/Core/Models/Internal/PriceDisplayFormat.swift",
"Classes/Core/Models/Internal/ProductStyle.swift",
"Classes/Core/Models/PaywallType.swift",
"Classes/Core/Models/PurchaseOptions.swift",
"Classes/Core/Models/SubscriptionStatusVerifierType.swift",
"Classes/Core/Models/SubscriptionStoreButtonLabel.swift",
"Classes/Core/Models/UIConfiguration.swift",
"Classes/Core/Providers/ConfigurationProvider/ConfigurationProvider.swift",
"Classes/Core/Providers/ConfigurationProvider/IConfigurationProvider.swift",
"Classes/Core/Providers/SubscriptionStatusProvider/ISubscriptionStatusVerifierProvider.swift",
"Classes/Core/Providers/SubscriptionStatusProvider/SubscriptionStatusVerifierProvider.swift",
"Classes/Core/Providers/SubscriptionStatusVerifier/ISubscriptionStatusVerifier.swift",
"Classes/Core/Providers/SubscriptionStatusVerifier/SubscriptionStatusVerifier.swift",
"Classes/Core/Resolvers/SubscriptionStatusVerifierTypeResolver/ISubscriptionStatusVerifierTypeResolver.swift",
"Classes/Core/Resolvers/SubscriptionStatusVerifierTypeResolver/SubscriptionStatusVerifierTypeResolver.swift",
"Classes/DI/Dependencies/FlareDependencies.swift",
"Classes/DI/Dependencies/IFlareDependencies.swift",
"Classes/DI/PresentationAssembly/IPresentationAssembly.swift",
"Classes/DI/PresentationAssembly/PresentationAssembly.swift",
"Classes/FlareUI.swift",
"Classes/Generated/Colors.swift",
"Classes/Generated/Media.swift",
"Classes/Generated/Strings.swift",
"Classes/IFlareUI.swift",
"Classes/Presentation/Components/Controllers/BaseHostingController/BaseHostingController.swift",
"Classes/Presentation/Components/Controllers/Helpers/ColorRepresentation.swift",
"Classes/Presentation/Components/Controllers/Helpers/SUIViewWrapper.swift",
"Classes/Presentation/Components/Controllers/ProductViewController/ProductViewController.swift",
"Classes/Presentation/Components/Controllers/ProductViewController/ProductViewControllerViewModel.swift",
"Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift",
"Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewControllerViewModel.swift",
"Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift",
"Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewControllerViewModel.swift",
"Classes/Presentation/Components/Controllers/ViewController/HostingController.swift",
"Classes/Presentation/Components/Controllers/ViewController/ViewController.swift",
"Classes/Presentation/Components/Core/Constants/Palette.swift",
"Classes/Presentation/Components/Core/Constants/UIConstants.swift",
"Classes/Presentation/Components/Core/Models/StoreButtonType.swift",
"Classes/Presentation/Components/Core/Models/StoreButtonVisibility.swift",
"Classes/Presentation/Components/Core/Protocols/IModel.swift",
"Classes/Presentation/Components/Core/Protocols/IPresenter.swift",
"Classes/Presentation/Components/Factories/ISubscriptionPriceViewModelFactory.swift",
"Classes/Presentation/Components/Factories/SubscriptionPriceViewModelFactory.swift",
"Classes/Presentation/Components/Helpers/SUI/View+Contrast.swift",
"Classes/Presentation/Components/Helpers/SUI/View+Paywall.swift",
"Classes/Presentation/Components/Helpers/SUI/View+ProductViewStyle.swift",
"Classes/Presentation/Components/Helpers/SUI/View+PurchaseCompletion.swift",
"Classes/Presentation/Components/Helpers/SUI/View+PurchaseOption.swift",
"Classes/Presentation/Components/Helpers/SUI/View+StoreButton.swift",
"Classes/Presentation/Components/Helpers/SUI/View+StoreButtonViewFontWeight.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionBackground.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionControlStyle.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionHeaderContentBackground.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionMarketingContent.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionPickerItemBackground.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionPrivacyPolicyDestination.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionPrivacyPolicyURL.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionStoreButtonLabel.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionTermsOfServiceDestination.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionTermsOfServiceURL.swift",
"Classes/Presentation/Components/Helpers/SUI/View+SubscriptionViewTint.swift",
"Classes/Presentation/Components/Helpers/SUI/View+TintColor.swift",
"Classes/Presentation/Components/Helpers/UIKit/ViewController+Child.swift",
"Classes/Presentation/Components/Styles/BorderedButtonStyle.swift",
"Classes/Presentation/Components/Styles/PrimaryButtonStyle.swift",
"Classes/Presentation/Components/Styles/Product/CompactProductStyle.swift",
"Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift",
"Classes/Presentation/Components/Styles/Product/LargeProductStyle.swift",
"Classes/Presentation/Components/Styles/Product/Protocols/IProductStyle+Compact.swift",
"Classes/Presentation/Components/Styles/Product/Protocols/IProductStyle+Large.swift",
"Classes/Presentation/Components/Styles/Product/Protocols/IProductStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/Configuration/SubscriptionStoreControlStyleConfiguration.swift",
"Classes/Presentation/Components/Styles/Subscription/Extensions/ISubscriptionControlStyle+Bordered.swift",
"Classes/Presentation/Components/Styles/Subscription/Extensions/ISubscriptionControlStyle+PickerSubscriptionStoreControlStyle+PickerSubscriptionStoreControlStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/Extensions/ISubscriptionControlStyle+ProminentPickerSubscriptionStoreControlStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/Protocols/ISubscriptionControlStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/AutomaticSubscriptionControlStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/BorderedSubscriptionStoreControlStyle/BorderedSubscriptionStoreControlStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/BorderedSubscriptionStoreControlStyle/BorderedSubscriptionStoreControlStyleView.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/ButtonSubscriptionStoreControlStyle/ButtonSubscriptionStoreControlStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/CardButtonSubscriptionStoreControlStyle/CardButtonSubscriptionStoreControlStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/CardButtonSubscriptionStoreControlStyle/CardButtonSubscriptionStoreControlView.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/PickerSubscriptionStoreControlStyle/PickerSubscriptionStoreControlStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/PickerSubscriptionStoreControlStyle/PickerSubscriptionStoreControlStyleView.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/ProminentPickerSubscriptionStoreControlStyle/ProminentPickerSubscriptionStoreControlStyle.swift",
"Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/ProminentPickerSubscriptionStoreControlStyle/ProminentPickerSubscriptionStoreControlStyleView.swift",
"Classes/Presentation/Components/ViewModifiers/ActivityIndicatorModifier.swift",
"Classes/Presentation/Components/ViewModifiers/BlurEffectModifier.swift",
"Classes/Presentation/Components/ViewModifiers/ErrorAlertViewModifier.swift",
"Classes/Presentation/Components/ViewModifiers/LoadViewModifier.swift",
"Classes/Presentation/Components/ViewModifiers/PaywallViewModifier.swift",
"Classes/Presentation/Components/Views/ActivityIndicator/ActivityIndicatorView.swift",
"Classes/Presentation/Components/Views/BlurVisualEffectView/BlurVisualEffectView.swift",
"Classes/Presentation/Components/Views/ImageView/ImageView.swift",
"Classes/Presentation/Components/Views/ProductPlaceholderView/ProductPlaceholderView.swift",
"Classes/Presentation/Components/Views/SafariWebView/SafariWebView.swift",
"Classes/Presentation/Helpers/ViewWrapper.swift",
"Classes/Presentation/Helpers/WrapperViewModel.swift",
"Classes/Presentation/Views/PaywallView/PaywallView.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/PoliciesButtonAssembly.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/PoliciesButtonView.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/Styles/AnyPoliciesButtonStyle.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/Styles/AutomaticPoliciesButtonStyle/AutomaticPoliciesButtonStyle.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/Styles/DefaultPoliciesButtonStyle/DefaultPoliciesButtonStyle.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/Styles/DefaultPoliciesButtonStyle/DefaultPoliciesButtonStyleView.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/Styles/IPoliciesButtonStyle.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/Styles/TVPoliciesButtonStyle/TVPoliciesButtonStyle.swift",
"Classes/Presentation/Views/PoliciesButtonAssembly/Views/PoliciesUnavailableView.swift",
"Classes/Presentation/Views/ProductView/ProductPresenter.swift",
"Classes/Presentation/Views/ProductView/ProductPurchaseService.swift",
"Classes/Presentation/Views/ProductView/ProductView.swift",
"Classes/Presentation/Views/ProductView/ProductViewAssembly.swift",
"Classes/Presentation/Views/ProductView/ProductViewModel.swift",
"Classes/Presentation/Views/ProductView/ProductViewModelFactory.swift",
"Classes/Presentation/Views/ProductView/ProductViewType.swift",
"Classes/Presentation/Views/ProductView/ProductWrapperView.swift",
"Classes/Presentation/Views/ProductView/Strategies/ProductStrategy.swift",
"Classes/Presentation/Views/ProductView/SubscriptionDateComponentsFactory.swift",
"Classes/Presentation/Views/ProductView/Views/ProductInfoView/ProductInfoView.swift",
"Classes/Presentation/Views/ProductsView/ProductsPresenter.swift",
"Classes/Presentation/Views/ProductsView/ProductsView.swift",
"Classes/Presentation/Views/ProductsView/ProductsViewAssembly.swift",
"Classes/Presentation/Views/ProductsView/ProductsViewModel.swift",
"Classes/Presentation/Views/ProductsView/ProductsWrapperView.swift",
"Classes/Presentation/Views/ProductsView/Views/StoreUnavaliableView.swift",
"Classes/Presentation/Views/StoreButtonView/StoreButton.swift",
"Classes/Presentation/Views/StoreButtonView/StoreButtonAssembly.swift",
"Classes/Presentation/Views/StoreButtonView/StoreButtonPresenter.swift",
"Classes/Presentation/Views/StoreButtonView/StoreButtonView.swift",
"Classes/Presentation/Views/StoreButtonView/StoreButtonViewModel.swift",
"Classes/Presentation/Views/StoreButtonsView/StoreButtonsAssembly.swift",
"Classes/Presentation/Views/SubscriptionsView/Styles/AnySubscriptionsWrapperViewStyle.swift",
"Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Configuration/SubscriptionsWrapperViewStyleConfiguration.swift",
"Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/ISubscriptionsWrapperViewStyle.swift",
"Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Automatic/AutomaticSubscriptionsWrapperViewStyle.swift",
"Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Compact/CompactSubscriptionWrapperView.swift",
"Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Compact/CompactSubscriptionWrapperViewStyle.swift",
"Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Full/FullSubscriptionsWrapperView.swift",
"Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Full/FullSubscriptionsWrapperViewStyle.swift",
"Classes/Presentation/Views/SubscriptionsView/SubscriptionsAssembly.swift",
"Classes/Presentation/Views/SubscriptionsView/SubscriptionsPresenter.swift",
"Classes/Presentation/Views/SubscriptionsView/SubscriptionsView.swift",
"Classes/Presentation/Views/SubscriptionsView/SubscriptionsViewModel.swift",
"Classes/Presentation/Views/SubscriptionsView/SubscriptionsViewModelViewFactory.swift",
"Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift",
"Classes/Presentation/Views/SubscriptionsView/Views/LoadingView.swift",
"Classes/Presentation/Views/SubscriptionsView/Views/SubscriptionHeaderView.swift",
"Classes/Presentation/Views/SubscriptionsView/Views/SubscriptionToolbarView.swift",
"Classes/Presentation/Views/SubscriptionsView/Views/SubscriptionView.swift"
],
"target_dependencies" : [
"Flare"
],
"type" : "library"
},
{
"c99name" : "FlareTests",
"module_type" : "SwiftTarget",
"name" : "FlareTests",
"path" : "Tests/FlareTests",
"product_dependencies" : [
"TestConcurrency"
],
"sources" : [
"UnitTests/Factories/ReceiptRefreshFactoryTests.swift",
"UnitTests/FlareTests.swift",
"UnitTests/Helpers/ProcessInfoTests.swift",
"UnitTests/Models/IAPErrorTests.swift",
"UnitTests/Models/PaymentTransactionTests.swift",
"UnitTests/Models/PromotionalOfferTests.swift",
"UnitTests/Models/SKProductTests.swift",
"UnitTests/Providers/CachingProductsProviderDecoratorTests.swift",
"UnitTests/Providers/ConfigurationProviderTests.swift",
"UnitTests/Providers/IAPProviderTests.swift",
"UnitTests/Providers/PaymentProviderTests.swift",
"UnitTests/Providers/ProductProviderTests.swift",
"UnitTests/Providers/PurchaseProviderTests.swift",
"UnitTests/Providers/ReceiptRefreshProviderTests.swift",
"UnitTests/Providers/RefundProviderTests.swift",
"UnitTests/Providers/RefundRequestProviderTests.swift",
"UnitTests/Providers/SortingProductsProviderDecoratorTests.swift",
"UnitTests/Providers/SystemInfoProviderTests.swift",
"UnitTests/TestHelpers/Extensions/Result+.swift",
"UnitTests/TestHelpers/Extensions/String+Data.swift",
"UnitTests/TestHelpers/Extensions/XCTestCase+.swift",
"UnitTests/TestHelpers/Fakes/Configuration+Fake.swift",
"UnitTests/TestHelpers/Fakes/SKProduct+Fake.swift",
"UnitTests/TestHelpers/Fakes/StoreTransactionFake.swift",
"UnitTests/TestHelpers/Helpers/AvailabilityChecker.swift",
"UnitTests/TestHelpers/Helpers/PurchaseManagerTestHelper.swift",
"UnitTests/TestHelpers/Helpers/WindowSceneFactory.swift",
"UnitTests/TestHelpers/Mocks/AppStoreReceiptProviderMock.swift",
"UnitTests/TestHelpers/Mocks/CacheProviderMock.swift",
"UnitTests/TestHelpers/Mocks/CacheProviderTests.swift",
"UnitTests/TestHelpers/Mocks/ConfigurationProviderMock.swift",
"UnitTests/TestHelpers/Mocks/EligibilityProviderMock.swift",
"UnitTests/TestHelpers/Mocks/FileManagerMock.swift",
"UnitTests/TestHelpers/Mocks/FlareDependenciesMock.swift",
"UnitTests/TestHelpers/Mocks/IAPProviderMock.swift",
"UnitTests/TestHelpers/Mocks/PaymentProviderMock.swift",
"UnitTests/TestHelpers/Mocks/PaymentQueueMock.swift",
"UnitTests/TestHelpers/Mocks/ProductProviderMock.swift",
"UnitTests/TestHelpers/Mocks/ProductResponseMock.swift",
"UnitTests/TestHelpers/Mocks/ProductsRequestMock.swift",
"UnitTests/TestHelpers/Mocks/PurchaseProviderMock.swift",
"UnitTests/TestHelpers/Mocks/ReceiptRefreshProviderMock.swift",
"UnitTests/TestHelpers/Mocks/ReceiptRefreshRequestFactory.swift",
"UnitTests/TestHelpers/Mocks/ReceiptRefreshRequestMock.swift",
"UnitTests/TestHelpers/Mocks/RedeemCodeProvider.swift",
"UnitTests/TestHelpers/Mocks/RefundProviderMock.swift",
"UnitTests/TestHelpers/Mocks/RefundRequestProviderMock.swift",
"UnitTests/TestHelpers/Mocks/SKProductMock.swift",
"UnitTests/TestHelpers/Mocks/ScenesHolderMock.swift",
"UnitTests/TestHelpers/Mocks/StoreTransactionMock.swift",
"UnitTests/TestHelpers/Mocks/SystemInfoProviderMock.swift",
"UnitTests/TestHelpers/Mocks/UserDefaultsMock.swift",
"UnitTests/TestHelpers/Stubs/StoreTransactionStub.swift"
],
"target_dependencies" : [
"Flare",
"FlareMock"
],
"type" : "test"
},
{
"c99name" : "FlareMock",
"module_type" : "SwiftTarget",
"name" : "FlareMock",
"path" : "Sources/FlareMock",
"sources" : [
"Fakes/StoreProduct+Fake.swift",
"Fakes/StoreTransaction+Fake.swift",
"Mocks/PaymentTransactionMock.swift",
"Mocks/ProductMock.swift"
],
"target_dependencies" : [
"Flare"
],
"type" : "library"
},
{
"c99name" : "Flare",
"module_type" : "SwiftTarget",
"name" : "Flare",
"path" : "Sources/Flare",
"product_dependencies" : [
"Atomic",
"Concurrency",
"Log"
],
"product_memberships" : [
"Flare",
"FlareUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Flare/Resources/Localizable.strings",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Classes/Common/Logger.swift",
"Classes/Common/Types.swift",
"Classes/DI/FlareDependencies.swift",
"Classes/DI/IFlareDependencies.swift",
"Classes/Extensions/Bundle+IAppStoreReceiptProvider.swift",
"Classes/Extensions/FileManager+IFileManager.swift",
"Classes/Extensions/Formatters/NumberFormatter+.swift",
"Classes/Extensions/Locale/Locale+CurrencyCode.swift",
"Classes/Extensions/Product.SubscriptionInfo.Status+ISubscriptionInfoStatus.swift",
"Classes/Extensions/ProductType+.swift",
"Classes/Extensions/SKProduct+.swift",
"Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift",
"Classes/Extensions/SKRequest+Identifier.swift",
"Classes/Flare.swift",
"Classes/Foundation/UserDefaults/IUserDefaults.swift",
"Classes/Foundation/UserDefaults/UserDefaults.swift",
"Classes/Generated/Strings.swift",
"Classes/Helpers/Async/AsyncHandler.swift",
"Classes/Helpers/FileManager/IFileManager.swift",
"Classes/Helpers/PaymentQueue/PaymentQueue.swift",
"Classes/Helpers/PaymentQueue/SKPaymentQueue+PaymentQueue.swift",
"Classes/Helpers/PaymentTransaction/PaymentTransaction.swift",
"Classes/Helpers/ProcessInfo/ProcessInfo+.swift",
"Classes/Helpers/ScenesHolder/IScenesHolder.swift",
"Classes/IFlare.swift",
"Classes/Listeners/TransactionListener/ITransactionListener.swift",
"Classes/Listeners/TransactionListener/TransactionListener.swift",
"Classes/Listeners/TransactionListener/TransactionListenerDelegate.swift",
"Classes/Models/Configuration.swift",
"Classes/Models/DiscountType.swift",
"Classes/Models/ExpirationReason.swift",
"Classes/Models/FetchCachePolicy.swift",
"Classes/Models/IAPError.swift",
"Classes/Models/Internal/ProductsRequest.swift",
"Classes/Models/Internal/Protocols/IRenewalInfo.swift",
"Classes/Models/Internal/Protocols/ISKProduct.swift",
"Classes/Models/Internal/Protocols/ISKRequest.swift",
"Classes/Models/Internal/Protocols/IStorePayment.swift",
"Classes/Models/Internal/Protocols/IStoreProductDiscount.swift",
"Classes/Models/Internal/Protocols/IStoreTransaction.swift",
"Classes/Models/Internal/Protocols/ISubscriptionInfo.swift",
"Classes/Models/Internal/Protocols/ISubscriptionInfoStatus.swift",
"Classes/Models/Internal/SK1StorePayment.swift",
"Classes/Models/Internal/SK1StoreProduct.swift",
"Classes/Models/Internal/SK1StoreProductDiscount.swift",
"Classes/Models/Internal/SK1StoreTransaction.swift",
"Classes/Models/Internal/SK2RenewalInfo.swift",
"Classes/Models/Internal/SK2StoreProduct.swift",
"Classes/Models/Internal/SK2StoreProductDiscount.swift",
"Classes/Models/Internal/SK2StoreTransaction.swift",
"Classes/Models/Internal/SK2SubscriptionInfo.swift",
"Classes/Models/Internal/SK2SubscriptionInfoStatus.swift",
"Classes/Models/Internal/StoreEnvironment.swift",
"Classes/Models/PaymentMode.swift",
"Classes/Models/PriceIncreaseStatus.swift",
"Classes/Models/ProductCategory.swift",
"Classes/Models/ProductType.swift",
"Classes/Models/PromotionalOffer.swift",
"Classes/Models/RefundError.swift",
"Classes/Models/RefundRequestStatus.swift",
"Classes/Models/RenewalInfo.swift",
"Classes/Models/RenewalState.swift",
"Classes/Models/StoreProduct.swift",
"Classes/Models/StoreProductDiscount.swift",
"Classes/Models/StoreTransaction.swift",
"Classes/Models/SubscriptionEligibility.swift",
"Classes/Models/SubscriptionInfo.swift",
"Classes/Models/SubscriptionInfoStatus.swift",
"Classes/Models/SubscriptionPeriod.swift",
"Classes/Models/VerificationError.swift",
"Classes/Models/VerificationResult.swift",
"Classes/Providers/AppStoreReceiptProvider/IAppStoreReceiptProvider.swift",
"Classes/Providers/CacheProvider/CacheProvider.swift",
"Classes/Providers/CacheProvider/ICacheProvider.swift",
"Classes/Providers/ConfigurationProvider/ConfigurationProvider.swift",
"Classes/Providers/ConfigurationProvider/IConfigurationProvider.swift",
"Classes/Providers/EligibilityProvider/EligibilityProvider.swift",
"Classes/Providers/EligibilityProvider/IEligibilityProvider.swift",
"Classes/Providers/IAPProvider/IAPProvider.swift",
"Classes/Providers/IAPProvider/IIAPProvider.swift",
"Classes/Providers/PaymentProvider/IPaymentProvider.swift",
"Classes/Providers/PaymentProvider/PaymentProvider.swift",
"Classes/Providers/ProductProvider/Decorators/CachingProductsProviderDecorator/CachingProductsProviderDecorator.swift",
"Classes/Providers/ProductProvider/Decorators/CachingProductsProviderDecorator/ICachingProductsProviderDecorator.swift",
"Classes/Providers/ProductProvider/Decorators/SortingProductsProviderDecorator/ISortingProductsProviderDecorator.swift",
"Classes/Providers/ProductProvider/Decorators/SortingProductsProviderDecorator/SortingProductsProviderDecorator.swift",
"Classes/Providers/ProductProvider/IProductProvider.swift",
"Classes/Providers/ProductProvider/ProductProvider.swift",
"Classes/Providers/PurchaseProvider/IPurchaseProvider.swift",
"Classes/Providers/PurchaseProvider/PurchaseProvider.swift",
"Classes/Providers/ReceiptRefreshProvider/Factories/IReceiptRefreshRequest.swift",
"Classes/Providers/ReceiptRefreshProvider/Factories/ReceiptRefreshRequestFactory/IReceiptRefreshRequestFactory.swift",
"Classes/Providers/ReceiptRefreshProvider/Factories/ReceiptRefreshRequestFactory/ReceiptRefreshRequestFactory.swift",
"Classes/Providers/ReceiptRefreshProvider/IReceiptRefreshProvider.swift",
"Classes/Providers/ReceiptRefreshProvider/ReceiptRefreshProvider.swift",
"Classes/Providers/RedeemCodeProvider/IRedeemCodeProvider.swift",
"Classes/Providers/RedeemCodeProvider/RedeemCodeProvider.swift",
"Classes/Providers/RefundProvider/IRefundProvider.swift",
"Classes/Providers/RefundProvider/RefundProvider.swift",
"Classes/Providers/RefundRequestProvider/IRefundRequestProvider.swift",
"Classes/Providers/RefundRequestProvider/RefundRequestProvider.swift",
"Classes/Providers/SystemInfoProvider/ISystemInfoProvider.swift",
"Classes/Providers/SystemInfoProvider/SystemInfoProvider.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.