Build Information
Failed to build SKHelper, reference 1.1.9 (22f30f
), with Swift 6.0 for macOS (SPM) on 28 Aug 2025 16:12:23 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/russell-archer/SKHelper.git
Reference: 1.1.9
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/russell-archer/SKHelper
* tag 1.1.9 -> FETCH_HEAD
HEAD is now at 22f30fb Prevents concurrent product requests
Updating files: 73% (8304/11243)
Updating files: 74% (8320/11243)
Updating files: 75% (8433/11243)
Updating files: 76% (8545/11243)
Updating files: 77% (8658/11243)
Updating files: 78% (8770/11243)
Updating files: 79% (8882/11243)
Updating files: 80% (8995/11243)
Updating files: 81% (9107/11243)
Updating files: 82% (9220/11243)
Updating files: 83% (9332/11243)
Updating files: 84% (9445/11243)
Updating files: 85% (9557/11243)
Updating files: 86% (9669/11243)
Updating files: 87% (9782/11243)
Updating files: 88% (9894/11243)
Updating files: 89% (10007/11243)
Updating files: 90% (10119/11243)
Updating files: 91% (10232/11243)
Updating files: 92% (10344/11243)
Updating files: 93% (10456/11243)
Updating files: 94% (10569/11243)
Updating files: 95% (10681/11243)
Updating files: 96% (10794/11243)
Updating files: 97% (10906/11243)
Updating files: 98% (11019/11243)
Updating files: 99% (11131/11243)
Updating files: 100% (11243/11243)
Updating files: 100% (11243/11243), done.
Cloned https://github.com/russell-archer/SKHelper.git
Revision (git rev-parse @):
22f30fba4953a1216c329ab89d9d6b652e34a51f
SUCCESS checkout https://github.com/russell-archer/SKHelper.git at 1.1.9
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/russell-archer/SKHelper.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.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/7] Write sources
[3/7] Copying skhelper-logo-small.png
[3/7] Copying PrivacyInfo.xcprivacy
[5/7] Copying skhelper-logo.png
[6/7] Write swift-version-5BDAB9E9C0126B9D.txt
[8/39] Emitting module SKHelper
[9/42] Compiling SKHelper SKHelperEntitlementState.swift
[10/42] Compiling SKHelper SKHelperPurchaseState.swift
[11/42] Compiling SKHelper SKHelperSubscriptionState.swift
[12/42] Compiling SKHelper SKHelperTransactionUpdateReason.swift
[13/42] Compiling SKHelper SKHelperLog.swift
[14/42] Compiling SKHelper SKHelperNotification.swift
[15/42] Compiling SKHelper SKHelperProduct.swift
[16/42] Compiling SKHelper SKHelperPurchaseInfo.swift
[17/42] Compiling SKHelper SKHelperSubscriptionInfoManage.swift
[18/42] Compiling SKHelper SKHelperSubscriptionStoreView.swift
[19/42] Compiling SKHelper resource_bundle_accessor.swift
[20/42] Compiling SKHelper SKHelperStoreView.swift
[21/42] Compiling SKHelper SKHelperStoreViewBody.swift
[22/42] Compiling SKHelper SKHelperSubscriptionInfoMain.swift
[23/42] Compiling SKHelper SKHelperPurchaseInfoManage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Views/SKHelperSheetBarView.swift:107:23: warning: unrecognized platform name 'macOs'; did you mean 'macOS'?
105 | var trailingInset: CGFloat
106 |
107 | if #available(macOs 26, *) { trailingInset = 20 }
| `- warning: unrecognized platform name 'macOs'; did you mean 'macOS'?
108 | else { trailingInset = 10 }
109 |
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Views/SKHelperSheetBarView.swift:136:9: warning: result of 'Divider' initializer is unused
134 | }
135 | .padding(EdgeInsets(top: 10, leading: 10, bottom: 0, trailing: trailingInset))
136 | Divider()
| `- warning: result of 'Divider' initializer is unused
137 | }
138 | }
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Views/SKHelperSheetBarView.swift:136:9: warning: code after 'return' will never be executed
134 | }
135 | .padding(EdgeInsets(top: 10, leading: 10, bottom: 0, trailing: trailingInset))
136 | Divider()
| `- warning: code after 'return' will never be executed
137 | }
138 | }
[24/42] Compiling SKHelper SKHelperPurchasesView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Views/SKHelperSheetBarView.swift:107:23: warning: unrecognized platform name 'macOs'; did you mean 'macOS'?
105 | var trailingInset: CGFloat
106 |
107 | if #available(macOs 26, *) { trailingInset = 20 }
| `- warning: unrecognized platform name 'macOs'; did you mean 'macOS'?
108 | else { trailingInset = 10 }
109 |
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Views/SKHelperSheetBarView.swift:136:9: warning: result of 'Divider' initializer is unused
134 | }
135 | .padding(EdgeInsets(top: 10, leading: 10, bottom: 0, trailing: trailingInset))
136 | Divider()
| `- warning: result of 'Divider' initializer is unused
137 | }
138 | }
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Views/SKHelperSheetBarView.swift:136:9: warning: code after 'return' will never be executed
134 | }
135 | .padding(EdgeInsets(top: 10, leading: 10, bottom: 0, trailing: trailingInset))
136 | Divider()
| `- warning: code after 'return' will never be executed
137 | }
138 | }
[25/42] Compiling SKHelper SKHelperSheetBarView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Views/SKHelperSheetBarView.swift:107:23: warning: unrecognized platform name 'macOs'; did you mean 'macOS'?
105 | var trailingInset: CGFloat
106 |
107 | if #available(macOs 26, *) { trailingInset = 20 }
| `- warning: unrecognized platform name 'macOs'; did you mean 'macOS'?
108 | else { trailingInset = 10 }
109 |
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Views/SKHelperSheetBarView.swift:136:9: warning: result of 'Divider' initializer is unused
134 | }
135 | .padding(EdgeInsets(top: 10, leading: 10, bottom: 0, trailing: trailingInset))
136 | Divider()
| `- warning: result of 'Divider' initializer is unused
137 | }
138 | }
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Views/SKHelperSheetBarView.swift:136:9: warning: code after 'return' will never be executed
134 | }
135 | .padding(EdgeInsets(top: 10, leading: 10, bottom: 0, trailing: trailingInset))
136 | Divider()
| `- warning: code after 'return' will never be executed
137 | }
138 | }
[26/42] Compiling SKHelper OnTransaction.swift
[27/42] Compiling SKHelper SKHelperManagePurchaseView.swift
[28/42] Compiling SKHelper SKHelperProductView.swift
[29/42] Compiling SKHelper SKHelperSubscriptionInfo.swift
[30/42] Compiling SKHelper SKHelperButtons.swift
[31/42] Compiling SKHelper SKHelperProductViewStyle.swift
[32/42] Compiling SKHelper SKHelperTapGesture.swift
[33/42] Compiling SKHelper SKHelperPurchaseInfoFieldText.swift
[34/42] Compiling SKHelper SKHelperPurchaseInfoFieldView.swift
[35/42] Compiling SKHelper SKHelperPurchaseInfoMain.swift
[36/42] Compiling SKHelper SKHelper+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:299:61: error: type 'Transaction' has no member 'currentEntitlements'
297 | if #available(iOS 18.4, macOS 15.4, *) {
298 | // Note that use of Transaction.currentEntitlement(for:) has been deprecated with iOS 18.4 and higher
299 | for await verificationResult in Transaction.currentEntitlements(for: productId) { latestTransaction = verificationResult }
| `- error: type 'Transaction' has no member 'currentEntitlements'
300 | } else {
301 | latestTransaction = await Transaction.currentEntitlement(for: productId)
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:377:57: error: type 'Transaction' has no member 'currentEntitlements'
375 |
376 | if #available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, *) {
377 | for await verificationResult in Transaction.currentEntitlements(for: productId) {
| `- error: type 'Transaction' has no member 'currentEntitlements'
378 | hasEntitlement = true
379 | if !checkVerificationResult(result: verificationResult).verified {
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:765:57: error: type 'Transaction' has no member 'currentEntitlements'
763 | public func hasCurrentEntitlement(for productId: ProductId) async -> SKHelperEntitlementState {
764 | if #available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, *) {
765 | for await verificationResult in Transaction.currentEntitlements(for: productId) {
| `- error: type 'Transaction' has no member 'currentEntitlements'
766 | // We've found a transaction. See if it has been verified by StoreKit
767 | if checkVerificationResult(result: verificationResult).verified { return .verifiedEntitlement }
[37/42] Compiling SKHelper SKHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:299:61: error: type 'Transaction' has no member 'currentEntitlements'
297 | if #available(iOS 18.4, macOS 15.4, *) {
298 | // Note that use of Transaction.currentEntitlement(for:) has been deprecated with iOS 18.4 and higher
299 | for await verificationResult in Transaction.currentEntitlements(for: productId) { latestTransaction = verificationResult }
| `- error: type 'Transaction' has no member 'currentEntitlements'
300 | } else {
301 | latestTransaction = await Transaction.currentEntitlement(for: productId)
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:377:57: error: type 'Transaction' has no member 'currentEntitlements'
375 |
376 | if #available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, *) {
377 | for await verificationResult in Transaction.currentEntitlements(for: productId) {
| `- error: type 'Transaction' has no member 'currentEntitlements'
378 | hasEntitlement = true
379 | if !checkVerificationResult(result: verificationResult).verified {
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:765:57: error: type 'Transaction' has no member 'currentEntitlements'
763 | public func hasCurrentEntitlement(for productId: ProductId) async -> SKHelperEntitlementState {
764 | if #available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, *) {
765 | for await verificationResult in Transaction.currentEntitlements(for: productId) {
| `- error: type 'Transaction' has no member 'currentEntitlements'
766 | // We've found a transaction. See if it has been verified by StoreKit
767 | if checkVerificationResult(result: verificationResult).verified { return .verifiedEntitlement }
[38/42] Compiling SKHelper SKHelperConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:299:61: error: type 'Transaction' has no member 'currentEntitlements'
297 | if #available(iOS 18.4, macOS 15.4, *) {
298 | // Note that use of Transaction.currentEntitlement(for:) has been deprecated with iOS 18.4 and higher
299 | for await verificationResult in Transaction.currentEntitlements(for: productId) { latestTransaction = verificationResult }
| `- error: type 'Transaction' has no member 'currentEntitlements'
300 | } else {
301 | latestTransaction = await Transaction.currentEntitlement(for: productId)
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:377:57: error: type 'Transaction' has no member 'currentEntitlements'
375 |
376 | if #available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, *) {
377 | for await verificationResult in Transaction.currentEntitlements(for: productId) {
| `- error: type 'Transaction' has no member 'currentEntitlements'
378 | hasEntitlement = true
379 | if !checkVerificationResult(result: verificationResult).verified {
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:765:57: error: type 'Transaction' has no member 'currentEntitlements'
763 | public func hasCurrentEntitlement(for productId: ProductId) async -> SKHelperEntitlementState {
764 | if #available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, *) {
765 | for await verificationResult in Transaction.currentEntitlements(for: productId) {
| `- error: type 'Transaction' has no member 'currentEntitlements'
766 | // We've found a transaction. See if it has been verified by StoreKit
767 | if checkVerificationResult(result: verificationResult).verified { return .verifiedEntitlement }
[39/42] Compiling SKHelper SKHelperConstants.swift
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:299:61: error: type 'Transaction' has no member 'currentEntitlements'
297 | if #available(iOS 18.4, macOS 15.4, *) {
298 | // Note that use of Transaction.currentEntitlement(for:) has been deprecated with iOS 18.4 and higher
299 | for await verificationResult in Transaction.currentEntitlements(for: productId) { latestTransaction = verificationResult }
| `- error: type 'Transaction' has no member 'currentEntitlements'
300 | } else {
301 | latestTransaction = await Transaction.currentEntitlement(for: productId)
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:377:57: error: type 'Transaction' has no member 'currentEntitlements'
375 |
376 | if #available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, *) {
377 | for await verificationResult in Transaction.currentEntitlements(for: productId) {
| `- error: type 'Transaction' has no member 'currentEntitlements'
378 | hasEntitlement = true
379 | if !checkVerificationResult(result: verificationResult).verified {
/Users/admin/builder/spi-builder-workspace/Sources/SKHelper/Core/SKHelper.swift:765:57: error: type 'Transaction' has no member 'currentEntitlements'
763 | public func hasCurrentEntitlement(for productId: ProductId) async -> SKHelperEntitlementState {
764 | if #available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, *) {
765 | for await verificationResult in Transaction.currentEntitlements(for: productId) {
| `- error: type 'Transaction' has no member 'currentEntitlements'
766 | // We've found a transaction. See if it has been verified by StoreKit
767 | if checkVerificationResult(result: verificationResult).verified { return .verifiedEntitlement }
[40/42] Compiling SKHelper SKHelperUnwrappedVerificationResult.swift
[41/42] Compiling SKHelper OnProductsAvailable.swift
[42/42] Compiling SKHelper OnSubscriptionChange.swift
Fetching https://github.com/apple/swift-docc-plugin.git
[1/2094] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin.git from cache (1.21s)
Computing version for https://github.com/apple/swift-docc-plugin.git
Computed https://github.com/apple/swift-docc-plugin.git at 1.4.5 (3.26s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3480] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.21s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.62s)
Creating working copy for https://github.com/apple/swift-docc-plugin.git
Working copy of https://github.com/apple/swift-docc-plugin.git resolved at 1.4.5
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
BUILD FAILURE 6.0 macosSpm