Build Information
Successful build of Flare, reference 3.1.0 (c416e1
), with Swift 6.0 for macOS (SPM) on 6 Apr 2025 17:36:42 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Build Log
========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/space-code/flare.git
Reference: 3.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/space-code/flare
* tag 3.1.0 -> FETCH_HEAD
HEAD is now at c416e18 Release `3.1.0` (#108)
Cloned https://github.com/space-code/flare.git
Revision (git rev-parse @):
c416e18567e7e50b743ebbea2f3d0a02a8c97f7d
SUCCESS checkout https://github.com/space-code/flare.git at 3.1.0
Fetching https://github.com/space-code/log.git
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/space-code/concurrency.git
Fetching https://github.com/space-code/atomic.git
[1/227] Fetching atomic
[147/2277] Fetching atomic, swift-docc-plugin
[229/2432] Fetching atomic, swift-docc-plugin, concurrency
[324/2689] Fetching atomic, swift-docc-plugin, concurrency, log
[851/15759] Fetching atomic, swift-docc-plugin, concurrency, log, swift-snapshot-testing
Fetched https://github.com/space-code/atomic.git from cache (2.30s)
Fetched https://github.com/space-code/log.git from cache (2.30s)
Fetched https://github.com/space-code/concurrency.git from cache (2.30s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (2.30s)
Fetched https://github.com/apple/swift-docc-plugin from cache (2.30s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.3 (0.43s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/4581] Fetching swift-custom-dump
[4582/74450] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (3.29s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (3.29s)
Computing version for https://github.com/space-code/atomic.git
warning: 'atomic': /Package.swift:12:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
10 | .iOS(.v13),
11 | .watchOS(.v6),
12 | .tvOS(.v11),
| `- warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
13 | .visionOS(.v1),
14 | ],
Computed https://github.com/space-code/atomic.git at 1.1.0 (0.44s)
Computing version for https://github.com/space-code/log.git
Computed https://github.com/space-code/log.git at 1.2.0 (0.43s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.3 (3.07s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3365] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.16s)
Computing version for https://github.com/space-code/concurrency.git
Computed https://github.com/space-code/concurrency.git at 0.2.0 (0.44s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (0.47s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5342] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.19s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.62s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (0.64s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.44s)
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.18.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/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.2
Creating working copy for https://github.com/space-code/concurrency.git
Working copy of https://github.com/space-code/concurrency.git resolved at 0.2.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.4.3
warning: 'atomic': /Users/admin/builder/spi-builder-workspace/.build/checkouts/atomic/Package.swift:12:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
10 | .iOS(.v13),
11 | .watchOS(.v6),
12 | .tvOS(.v11),
| `- warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
13 | .visionOS(.v1),
14 | ],
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "flare",
"name": "Flare",
"url": "https://github.com/space-code/flare.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/flare",
"dependencies": [
{
"identity": "concurrency",
"name": "Concurrency",
"url": "https://github.com/space-code/concurrency.git",
"version": "0.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/concurrency",
"dependencies": [
]
},
{
"identity": "log",
"name": "Log",
"url": "https://github.com/space-code/log.git",
"version": "1.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/log",
"dependencies": [
]
},
{
"identity": "atomic",
"name": "Atomic",
"url": "https://github.com/space-code/atomic.git",
"version": "1.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/atomic",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/space-code/flare.git
[1/68877] Fetching flare
Fetched https://github.com/space-code/flare.git from cache (3.09s)
Fetching https://github.com/space-code/concurrency.git from cache
Fetching https://github.com/space-code/log.git from cache
Fetching https://github.com/space-code/atomic.git from cache
Fetched https://github.com/space-code/concurrency.git from cache (0.45s)
Fetched https://github.com/space-code/log.git from cache (0.45s)
Fetched https://github.com/space-code/atomic.git from cache (0.45s)
Computing version for https://github.com/space-code/atomic.git
Computed https://github.com/space-code/atomic.git at 1.1.0 (0.03s)
Computing version for https://github.com/space-code/log.git
Computed https://github.com/space-code/log.git at 1.2.0 (0.04s)
Computing version for https://github.com/space-code/concurrency.git
Computed https://github.com/space-code/concurrency.git at 0.2.0 (0.03s)
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/space-code/concurrency.git
Working copy of https://github.com/space-code/concurrency.git resolved at 0.2.0
Creating working copy for https://github.com/space-code/flare.git
Working copy of https://github.com/space-code/flare.git resolved at 3.1.0 (c416e18)
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
warning: '.resolve-product-dependencies': dependency 'flare' is not used by any target
Found 3 product dependencies
- Concurrency
- Log
- Atomic
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/space-code/flare.git
https://github.com/space-code/flare.git
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "concurrency",
"requirement" : {
"exact" : [
"0.2.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/space-code/concurrency.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"exact" : [
"1.4.3"
]
},
"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.18.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/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"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Localization/ru.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ru"
}
}
}
],
"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" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
[1/1] Compiling plugin Swift-DocC
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[2/17] Write sources
[2/17] Copying Info.plist
[3/17] Write sources
[8/17] Copying Localizable.strings
[8/17] Write sources
[8/17] Copying Localizable.strings
[8/17] Copying Info.plist
[14/17] Copying Assets.xcassets
[15/17] Copying Media.xcassets
[16/17] Write swift-version-5BDAB9E9C0126B9D.txt
[18/45] Compiling Concurrency TaskFactory.swift
[19/45] Compiling Log IOSWriterStrategy.swift
[20/46] Compiling Log LogLevel.swift
[21/46] Compiling Atomic UnfairLock.swift
[22/46] Compiling Concurrency ITaskFactory.swift
[23/46] Compiling Concurrency IDispatchQueueFactory.swift
[24/46] Compiling Concurrency DispatchQueueFactory.swift
[25/46] Emitting module Atomic
[26/46] Compiling Atomic ILock.swift
[27/46] Compiling Atomic Atomic.swift
[28/46] Emitting module Log
[29/46] Emitting module Concurrency
[30/46] Compiling Concurrency DispatchQueue+IDispatchQueue.swift
[31/46] Compiling Concurrency IDispatchQueue.swift
[32/46] Compiling Log Logger.swift
[33/46] Compiling Log IPrinterStrategy.swift
[34/46] Compiling Log TimestampLogFormatter.swift
[35/46] Compiling Log ILogger.swift
[36/46] Compiling Log IStyleLogStrategy.swift
[37/46] Compiling Log ConsolePrinter.swift
[38/46] Compiling Log ILogFormatter.swift
[39/46] Compiling Log PrefixLogFormatter.swift
[40/46] Compiling Log Atomic.swift
[41/46] Compiling Log ConsoleWriter.swift
[42/46] Compiling Log OSWriter.swift
[43/46] Compiling Log IPrinter.swift
[44/46] Compiling Log OSPrinter.swift
[45/46] Compiling Log IConsoleWriter.swift
[46/46] Compiling Log IOSWriter.swift
[47/141] Emitting module Flare
[48/151] Compiling Flare ProcessInfo+.swift
[49/151] Compiling Flare IScenesHolder.swift
[50/151] Compiling Flare IFlare.swift
[51/151] Compiling Flare ITransactionListener.swift
[52/151] Compiling Flare TransactionListener.swift
[53/151] Compiling Flare TransactionListenerDelegate.swift
[54/151] Compiling Flare Configuration.swift
[55/151] Compiling Flare DiscountType.swift
[56/151] Compiling Flare ExpirationReason.swift
[57/151] Compiling Flare FetchCachePolicy.swift
[58/151] Compiling Flare IAPError.swift
[59/151] Compiling Flare ConfigurationProvider.swift
[60/151] Compiling Flare IConfigurationProvider.swift
[61/151] Compiling Flare EligibilityProvider.swift
[62/151] Compiling Flare IEligibilityProvider.swift
[63/151] Compiling Flare IAPProvider.swift
[64/151] Compiling Flare IIAPProvider.swift
[65/151] Compiling Flare IPaymentProvider.swift
[66/151] Compiling Flare PaymentProvider.swift
[67/151] Compiling Flare CachingProductsProviderDecorator.swift
[68/151] Compiling Flare ICachingProductsProviderDecorator.swift
[69/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[70/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[71/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[72/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[73/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[74/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[75/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[76/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[77/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[78/151] 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
182 | } else {
183 | Task {
184 | await completion(.failure(.unknown))
| `- warning: no 'async' operations occur within 'await' expression
185 | self.log(error: IAPError.unknown, productID: product.productIdentifier)
186 | }
[79/151] Compiling Flare ProductsRequest.swift
[80/151] Compiling Flare IRenewalInfo.swift
[81/151] Compiling Flare ISKProduct.swift
[82/151] Compiling Flare ISKRequest.swift
[83/151] Compiling Flare IStorePayment.swift
[84/151] Compiling Flare IStoreProductDiscount.swift
[85/151] Compiling Flare IStoreTransaction.swift
[86/151] Compiling Flare ISubscriptionInfo.swift
[87/151] Compiling Flare ISubscriptionInfoStatus.swift
[88/151] Compiling Flare SK1StorePayment.swift
[89/151] Compiling Flare SK1StoreProduct.swift
[90/151] Compiling Flare StoreTransaction.swift
[91/151] Compiling Flare SubscriptionEligibility.swift
[92/151] Compiling Flare SubscriptionInfo.swift
[93/151] Compiling Flare SubscriptionInfoStatus.swift
[94/151] Compiling Flare SubscriptionPeriod.swift
[95/151] Compiling Flare VerificationError.swift
[96/151] Compiling Flare VerificationResult.swift
[97/151] Compiling Flare IAppStoreReceiptProvider.swift
[98/151] Compiling Flare CacheProvider.swift
[99/151] Compiling Flare ICacheProvider.swift
[100/151] Compiling Flare Logger.swift
[101/151] Compiling Flare Types.swift
[102/151] Compiling Flare FlareDependencies.swift
[103/151] Compiling Flare IFlareDependencies.swift
[104/151] Compiling Flare Bundle+IAppStoreReceiptProvider.swift
[105/151] Compiling Flare FileManager+IFileManager.swift
[106/151] Compiling Flare NumberFormatter+.swift
[107/151] Compiling Flare Locale+CurrencyCode.swift
[108/151] Compiling Flare Product.SubscriptionInfo.Status+ISubscriptionInfoStatus.swift
[109/151] Compiling Flare ProductType+.swift
[110/151] Compiling Flare SKProduct+.swift
[111/151] Compiling Flare PriceIncreaseStatus.swift
[112/151] Compiling Flare ProductCategory.swift
[113/151] Compiling Flare ProductType.swift
[114/151] Compiling Flare PromotionalOffer.swift
[115/151] Compiling Flare RefundError.swift
[116/151] Compiling Flare RefundRequestStatus.swift
[117/151] Compiling Flare RenewalInfo.swift
[118/151] Compiling Flare RenewalState.swift
[119/151] Compiling Flare StoreProduct.swift
[120/151] Compiling Flare StoreProductDiscount.swift
[121/151] Compiling Flare ReceiptRefreshProvider.swift
[122/151] Compiling Flare IRedeemCodeProvider.swift
[123/151] Compiling Flare RedeemCodeProvider.swift
[124/151] Compiling Flare IRefundProvider.swift
[125/151] Compiling Flare RefundProvider.swift
[126/151] Compiling Flare IRefundRequestProvider.swift
[127/151] Compiling Flare RefundRequestProvider.swift
[128/151] Compiling Flare ISystemInfoProvider.swift
[129/151] Compiling Flare SystemInfoProvider.swift
[130/151] Compiling Flare resource_bundle_accessor.swift
[131/151] Compiling Flare SKRequest+IReceiptRefreshRequest.swift
[132/151] Compiling Flare SKRequest+Identifier.swift
[133/151] Compiling Flare Flare.swift
[134/151] Compiling Flare IUserDefaults.swift
[135/151] Compiling Flare UserDefaults.swift
[136/151] Compiling Flare Strings.swift
[137/151] Compiling Flare AsyncHandler.swift
[138/151] Compiling Flare IFileManager.swift
[139/151] Compiling Flare PaymentQueue.swift
[140/151] Compiling Flare SKPaymentQueue+PaymentQueue.swift
[141/151] Compiling Flare PaymentTransaction.swift
[142/151] Compiling Flare SK1StoreProductDiscount.swift
[143/151] Compiling Flare SK1StoreTransaction.swift
[144/151] Compiling Flare SK2RenewalInfo.swift
[145/151] Compiling Flare SK2StoreProduct.swift
[146/151] Compiling Flare SK2StoreProductDiscount.swift
[147/151] Compiling Flare SK2StoreTransaction.swift
[148/151] Compiling Flare SK2SubscriptionInfo.swift
[149/151] Compiling Flare SK2SubscriptionInfoStatus.swift
[150/151] Compiling Flare StoreEnvironment.swift
[151/151] Compiling Flare PaymentMode.swift
[152/324] Emitting module FlareMock
[153/324] Compiling FlareMock StoreTransaction+Fake.swift
[154/324] Compiling FlareMock StoreProduct+Fake.swift
[155/324] Compiling FlareMock PaymentTransactionMock.swift
[156/324] Compiling FlareMock ProductMock.swift
[157/324] Emitting module FlareUI
[158/324] Compiling FlareUI SubscriptionStatusVerifierType.swift
[159/324] Compiling FlareUI SubscriptionStoreButtonLabel.swift
[160/324] Compiling FlareUI UIConfiguration.swift
[161/324] Compiling FlareUI ConfigurationProvider.swift
[162/324] Compiling FlareUI IConfigurationProvider.swift
[163/324] Compiling FlareUI ISubscriptionStatusVerifierProvider.swift
[164/324] Compiling FlareUI SubscriptionStatusVerifierProvider.swift
[165/324] Compiling FlareUI ISubscriptionStatusVerifier.swift
[166/324] Compiling FlareUI SubscriptionStatusVerifier.swift
[167/324] Compiling FlareUI ISubscriptionStatusVerifierTypeResolver.swift
[168/324] Compiling FlareUI SubscriptionStatusVerifierTypeResolver.swift
[169/324] Compiling FlareUI FlareDependencies.swift
[170/324] Compiling FlareUI IFlareDependencies.swift
[171/324] Compiling FlareUI IPresentationAssembly.swift
[172/324] Compiling FlareUI PresentationAssembly.swift
[173/324] Compiling FlareUI FlareUI.swift
[174/324] Compiling FlareUI Colors.swift
[175/324] Compiling FlareUI Media.swift
[176/324] Compiling FlareUI Strings.swift
[177/342] Compiling FlareUI SubscriptionTermsOfServiceDestinationKey.swift
[178/342] Compiling FlareUI SubscriptionTermsOfServiceURLKey.swift
[179/342] Compiling FlareUI SubscriptionViewTintKey.swift
[180/342] Compiling FlareUI SubscriptionsWrapperViewStyleKey.swift
[181/342] Compiling FlareUI TintColorKey.swift
[182/342] Compiling FlareUI Array+RemoveDuplicates.swift
[183/342] Compiling FlareUI String+SubSequence.swift
[184/342] Compiling FlareUI StringProtocol+Words.swift
[185/342] Compiling FlareUI View+EraseToAnyView.swift
[186/342] Compiling FlareUI DateComponentsFormatter+Full.swift
[187/342] Compiling FlareUI IDateComponentsFormatter.swift
[188/342] Compiling FlareUI Array+StoreProduct.swift
[189/342] Compiling FlareUI Color+UIColor.swift
[190/342] Compiling FlareUI Error+IAP.swift
[191/342] Compiling FlareUI Value.swift
[192/342] Compiling FlareUI PriceDisplayFormat.swift
[193/342] Compiling FlareUI ProductStyle.swift
[194/342] Compiling FlareUI PaywallType.swift
[195/342] Compiling FlareUI PurchaseOptions.swift
[196/342] Compiling FlareUI SubscriptionPriceViewModelFactory.swift
[197/342] Compiling FlareUI View+Contrast.swift
[198/342] Compiling FlareUI View+Paywall.swift
[199/342] Compiling FlareUI View+ProductViewStyle.swift
[200/342] Compiling FlareUI View+PurchaseCompletion.swift
[201/342] Compiling FlareUI View+PurchaseOption.swift
[202/342] Compiling FlareUI View+StoreButton.swift
[203/342] Compiling FlareUI View+StoreButtonViewFontWeight.swift
[204/342] Compiling FlareUI View+SubscriptionBackground.swift
[205/342] Compiling FlareUI View+SubscriptionControlStyle.swift
[206/342] Compiling FlareUI View+SubscriptionHeaderContentBackground.swift
[207/342] Compiling FlareUI View+SubscriptionMarketingContent.swift
[208/342] Compiling FlareUI View+SubscriptionPickerItemBackground.swift
[209/342] Compiling FlareUI View+SubscriptionPrivacyPolicyDestination.swift
[210/342] Compiling FlareUI View+SubscriptionPrivacyPolicyURL.swift
[211/342] Compiling FlareUI View+SubscriptionStoreButtonLabel.swift
[212/342] Compiling FlareUI View+SubscriptionTermsOfServiceDestination.swift
[213/342] Compiling FlareUI View+SubscriptionTermsOfServiceURL.swift
[214/342] Compiling FlareUI View+SubscriptionViewTint.swift
[215/342] Compiling FlareUI AnyProductStyle.swift
[216/342] Compiling FlareUI AnySubscriptionControlStyle.swift
[217/342] Compiling FlareUI ProductAssemblyKey.swift
[218/342] Compiling FlareUI StoreButtonsAssemblyKey.swift
[219/342] Compiling FlareUI BlurEffectStyleKey.swift
[220/342] Compiling FlareUI PoliciesButtonStyleKey.swift
[221/342] Compiling FlareUI ProductStyleKey.swift
[222/342] Compiling FlareUI PurchaseCompletionKey.swift
[223/342] Compiling FlareUI PurchaseOptionKey.swift
[224/342] Compiling FlareUI StoreButtonKey.swift
[225/342] Compiling FlareUI StoreButtonViewFontWeightKey.swift
[226/342] Compiling FlareUI SubscriptionBackgroundKey.swift
[227/342] Compiling FlareUI SubscriptionControlStyleKey.swift
[228/342] Compiling FlareUI SubscriptionHeaderContentBackgroundKey.swift
[229/342] Compiling FlareUI SubscriptionMarketingContentKey.swift
[230/342] Compiling FlareUI SubscriptionPickerItemBackgroundKey.swift
[231/342] Compiling FlareUI SubscriptionPrivacyPolicyDestinationKey.swift
[232/342] Compiling FlareUI SubscriptionPrivacyPolicyURLKey.swift
[233/342] Compiling FlareUI SubscriptionStoreButtonLabelKey.swift
[234/342] Compiling FlareUI ProductViewType.swift
[235/342] Compiling FlareUI ProductWrapperView.swift
[236/342] Compiling FlareUI ProductStrategy.swift
[237/342] Compiling FlareUI SubscriptionDateComponentsFactory.swift
[238/342] Compiling FlareUI ProductInfoView.swift
[239/342] Compiling FlareUI ProductsPresenter.swift
[240/342] Compiling FlareUI ProductsView.swift
[241/342] Compiling FlareUI ProductsViewAssembly.swift
[242/342] Compiling FlareUI ProductsViewModel.swift
[243/342] Compiling FlareUI ProductsWrapperView.swift
[244/342] Compiling FlareUI StoreUnavaliableView.swift
[245/342] Compiling FlareUI StoreButton.swift
[246/342] Compiling FlareUI StoreButtonAssembly.swift
[247/342] Compiling FlareUI StoreButtonPresenter.swift
[248/342] Compiling FlareUI StoreButtonView.swift
[249/342] Compiling FlareUI StoreButtonViewModel.swift
[250/342] Compiling FlareUI StoreButtonsAssembly.swift
[251/342] Compiling FlareUI AnySubscriptionsWrapperViewStyle.swift
[252/342] Compiling FlareUI IFlareUI.swift
[253/342] Compiling FlareUI BaseHostingController.swift
[254/342] Compiling FlareUI ColorRepresentation.swift
[255/342] Compiling FlareUI SUIViewWrapper.swift
[256/342] Compiling FlareUI ProductViewController.swift
[257/342] Compiling FlareUI ProductViewControllerViewModel.swift
[258/342] Compiling FlareUI ProductsViewController.swift
[259/342] Compiling FlareUI ProductsViewControllerViewModel.swift
[260/342] Compiling FlareUI SubscriptionsViewController.swift
[261/342] Compiling FlareUI SubscriptionsViewControllerViewModel.swift
[262/342] Compiling FlareUI HostingController.swift
[263/342] Compiling FlareUI ViewController.swift
[264/342] Compiling FlareUI Palette.swift
[265/342] Compiling FlareUI UIConstants.swift
[266/342] Compiling FlareUI StoreButtonType.swift
[267/342] Compiling FlareUI StoreButtonVisibility.swift
[268/342] Compiling FlareUI IModel.swift
[269/342] Compiling FlareUI IPresenter.swift
[270/342] Compiling FlareUI ISubscriptionPriceViewModelFactory.swift
[271/342] Compiling FlareUI ButtonSubscriptionStoreControlStyle.swift
[272/342] Compiling FlareUI CardButtonSubscriptionStoreControlStyle.swift
[273/342] Compiling FlareUI CardButtonSubscriptionStoreControlView.swift
[274/342] Compiling FlareUI PickerSubscriptionStoreControlStyle.swift
[275/342] Compiling FlareUI PickerSubscriptionStoreControlStyleView.swift
[276/342] Compiling FlareUI ProminentPickerSubscriptionStoreControlStyle.swift
[277/342] Compiling FlareUI ProminentPickerSubscriptionStoreControlStyleView.swift
[278/342] Compiling FlareUI ActivityIndicatorModifier.swift
[279/342] Compiling FlareUI BlurEffectModifier.swift
[280/342] Compiling FlareUI ErrorAlertViewModifier.swift
[281/342] Compiling FlareUI LoadViewModifier.swift
[282/342] Compiling FlareUI PaywallViewModifier.swift
[283/342] Compiling FlareUI ActivityIndicatorView.swift
[284/342] Compiling FlareUI BlurVisualEffectView.swift
[285/342] Compiling FlareUI ImageView.swift
[286/342] Compiling FlareUI ProductPlaceholderView.swift
[287/342] Compiling FlareUI SafariWebView.swift
[288/342] Compiling FlareUI ViewWrapper.swift
[289/342] Compiling FlareUI View+TintColor.swift
[290/342] Compiling FlareUI ViewController+Child.swift
[291/342] Compiling FlareUI BorderedButtonStyle.swift
[292/342] Compiling FlareUI PrimaryButtonStyle.swift
[293/342] Compiling FlareUI CompactProductStyle.swift
[294/342] Compiling FlareUI ProductStyleConfiguration.swift
[295/342] Compiling FlareUI LargeProductStyle.swift
[296/342] Compiling FlareUI IProductStyle+Compact.swift
[297/342] Compiling FlareUI IProductStyle+Large.swift
[298/342] Compiling FlareUI IProductStyle.swift
[299/342] Compiling FlareUI SubscriptionStoreControlStyleConfiguration.swift
[300/342] Compiling FlareUI ISubscriptionControlStyle+Bordered.swift
[301/342] Compiling FlareUI ISubscriptionControlStyle+PickerSubscriptionStoreControlStyle+PickerSubscriptionStoreControlStyle.swift
[302/342] Compiling FlareUI ISubscriptionControlStyle+ProminentPickerSubscriptionStoreControlStyle.swift
[303/342] Compiling FlareUI ISubscriptionControlStyle.swift
[304/342] Compiling FlareUI AutomaticSubscriptionControlStyle.swift
[305/342] Compiling FlareUI BorderedSubscriptionStoreControlStyle.swift
[306/342] Compiling FlareUI BorderedSubscriptionStoreControlStyleView.swift
[307/342] Compiling FlareUI WrapperViewModel.swift
[308/342] Compiling FlareUI PaywallView.swift
[309/342] Compiling FlareUI PoliciesButtonAssembly.swift
[310/342] Compiling FlareUI PoliciesButtonView.swift
[311/342] Compiling FlareUI AnyPoliciesButtonStyle.swift
[312/342] Compiling FlareUI AutomaticPoliciesButtonStyle.swift
[313/342] Compiling FlareUI PoliciesButtonStyleConfiguration.swift
[314/342] Compiling FlareUI DefaultPoliciesButtonStyle.swift
[315/342] Compiling FlareUI DefaultPoliciesButtonStyleView.swift
[316/342] Compiling FlareUI IPoliciesButtonStyle.swift
[317/342] Compiling FlareUI TVPoliciesButtonStyle.swift
[318/342] Compiling FlareUI PoliciesUnavailableView.swift
[319/342] Compiling FlareUI ProductPresenter.swift
[320/342] Compiling FlareUI ProductPurchaseService.swift
[321/342] Compiling FlareUI ProductView.swift
[322/342] Compiling FlareUI ProductViewAssembly.swift
[323/342] Compiling FlareUI ProductViewModel.swift
[324/342] Compiling FlareUI ProductViewModelFactory.swift
[325/342] Compiling FlareUI SubscriptionsWrapperViewStyleConfiguration.swift
[326/342] Compiling FlareUI ISubscriptionsWrapperViewStyle.swift
[327/342] Compiling FlareUI AutomaticSubscriptionsWrapperViewStyle.swift
[328/342] Compiling FlareUI CompactSubscriptionWrapperView.swift
[329/342] Compiling FlareUI CompactSubscriptionWrapperViewStyle.swift
[330/342] Compiling FlareUI FullSubscriptionsWrapperView.swift
[331/342] Compiling FlareUI FullSubscriptionsWrapperViewStyle.swift
[332/342] Compiling FlareUI SubscriptionsAssembly.swift
[333/342] Compiling FlareUI SubscriptionsPresenter.swift
[334/342] Compiling FlareUI SubscriptionsView.swift
[335/342] Compiling FlareUI SubscriptionsViewModel.swift
[336/342] Compiling FlareUI SubscriptionsViewModelViewFactory.swift
[337/342] Compiling FlareUI SubscriptionsWrapperView.swift
[338/342] Compiling FlareUI LoadingView.swift
[339/342] Compiling FlareUI SubscriptionHeaderView.swift
[340/342] Compiling FlareUI SubscriptionToolbarView.swift
[341/342] Compiling FlareUI SubscriptionView.swift
[342/342] Compiling FlareUI resource_bundle_accessor.swift
[343/350] Compiling FlareUIMock StoreButtonAssemblyMock.swift
[344/350] Compiling FlareUIMock SubscriptionsPresenterMock.swift
[345/350] Compiling FlareUIMock StoreButtonsAssemblyMock.swift
[346/350] Compiling FlareUIMock ProductViewAssemblyMock.swift
[347/350] Compiling FlareUIMock ProductPresenterMock.swift
[348/350] Compiling FlareUIMock ProductsPresenterMock.swift
[349/350] Emitting module FlareUIMock
[350/350] Compiling FlareUIMock FlareMock.swift
Build complete! (55.87s)
warning: 'atomic': /Users/admin/builder/spi-builder-workspace/.build/checkouts/atomic/Package.swift:12:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
10 | .iOS(.v13),
11 | .watchOS(.v6),
12 | .tvOS(.v11),
| `- warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
13 | .visionOS(.v1),
14 | ],
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/Makefile
/Users/admin/builder/spi-builder-workspace/Sources/Flare/swiftgen.yml
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/Makefile
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/swiftgen.yml
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "concurrency",
"requirement" : {
"exact" : [
"0.2.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/space-code/concurrency.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"exact" : [
"1.4.3"
]
},
"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.18.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/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"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Localization/ru.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ru"
}
}
}
],
"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" : "6.0"
}
Done.