Build Information
Failed to build swift-webpush, reference 0.4.2 (70e9c0), with Swift 6.4 for tvOS using Xcode 27.0 on 21 Sep 2026 23:20:25 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme swift-webpush-Package -destination generic/platform=tvOSBuild Log
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
91 | httpClientConfiguration.httpVersion = .automatic
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
95 | httpClientConfiguration.proxy = networkConfiguration.httpProxy
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:94:88: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
95 | httpClientConfiguration.proxy = networkConfiguration.httpProxy
96 | /// Apple's push service recomments leaving the connection open as long as possible. We are picking 12 hours here.
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/BadSubscriberError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/Base64URLDecodingError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/MessageTooLargeError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/PushServiceError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/UserAgentKeyMaterialError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/VAPIDConfigurationError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/DataProtocol+Base64URLCoding.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/FixedWidthInteger+BigEndienBytes.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/HTTPClientProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/PrintLogHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/StringProtocol+UTF8Bytes.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/URL+Origin.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/Notification.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/PushMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Subscriber.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Topic.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPID.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDKey.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDToken.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -swift-module-cross-import Darwin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/Darwin.swiftcrossimport/xlocale.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOBoringSSLShims.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOExtrasZlib.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-numerics/Sources/_NumericsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CAsyncHTTPClient.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLLHTTP.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOAtomics.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-extras/Sources/CNIOExtrasZlib/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-numerics/Sources/_NumericsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/async-http-client/Sources/CAsyncHTTPClient/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLLHTTP/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name WebPush -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.abi.json
SwiftCompile normal arm64 (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ VAPIDToken.swift,\ WebPushManager.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDToken.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift (in target 'WebPush' from project 'swift-webpush')
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:804:16: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
802 | topic: Topic?,
803 | requestContent: [UInt8],
804 | clock: ContinuousClock,
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
805 | expirationDeadline: ContinuousClock.Instant?,
806 | retryIntervals: ArraySlice<Duration>,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:805:29: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
803 | requestContent: [UInt8],
804 | clock: ContinuousClock,
805 | expirationDeadline: ContinuousClock.Instant?,
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
806 | retryIntervals: ArraySlice<Duration>,
807 | logger: Logger
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:806:36: error: 'Duration' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
804 | clock: ContinuousClock,
805 | expirationDeadline: ContinuousClock.Instant?,
806 | retryIntervals: ArraySlice<Duration>,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
807 | logger: Logger
808 | ) async throws {
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1059:37: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1057 | ///
1058 | /// Specify `[]` to disable retries.
1059 | public var retryIntervals: [Duration]
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1060 |
1061 | /// A flag to automatically generate a random `Topic` to prevent messages that are automatically retried from being delivered twice.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1067:39: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1065 |
1066 | /// A timeout before a connection is dropped.
1067 | public var connectionTimeout: Duration
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1068 |
1069 | /// A timeout before we abandon the connection due to messages not being sent.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1072:33: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1070 | ///
1071 | /// If `nil`, no timeout will be used.
1072 | public var sendTimeout: Duration?
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1073 |
1074 | /// A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1077:41: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1075 | ///
1076 | /// If `nil`, no timeout will be used.
1077 | public var confirmationTimeout: Duration?
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1078 |
1079 | /// An HTTP proxy to use when communicating to a push service.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:30: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1095:32: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1096 | sendTimeout: Duration? = nil,
1097 | confirmationTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1096:26: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
1096 | sendTimeout: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1097 | confirmationTimeout: Duration? = nil,
1098 | httpProxy: HTTPClient.Configuration.Proxy? = nil
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1097:34: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
1096 | sendTimeout: Duration? = nil,
1097 | confirmationTimeout: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1098 | httpProxy: HTTPClient.Configuration.Proxy? = nil
1099 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:44: error: 'milliseconds' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'milliseconds' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:64: error: 'seconds' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'seconds' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:77: error: 'seconds' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'seconds' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:92:51: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
90 | var httpClientConfiguration = HTTPClient.Configuration()
91 | httpClientConfiguration.httpVersion = .automatic
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:93:95: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
91 | httpClientConfiguration.httpVersion = .automatic
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
95 | httpClientConfiguration.proxy = networkConfiguration.httpProxy
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:94:88: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
95 | httpClientConfiguration.proxy = networkConfiguration.httpProxy
96 | /// Apple's push service recomments leaving the connection open as long as possible. We are picking 12 hours here.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:672:21: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
660 | /// - urgency: The urgency of the message.
661 | /// - logger: The logger to use for status updates.
662 | func encryptPushMessage(
| `- note: add '@available' attribute to enclosing instance method
663 | httpClient: some HTTPClientProtocol,
664 | privateKeyProvider: Executor.KeyProvider,
:
670 | logger: Logger
671 | ) async throws {
672 | let clock = ContinuousClock()
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
673 | let startTime = clock.now
674 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDToken.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VAPIDToken.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WebPushManager.swift
SwiftCompile normal arm64 Compiling\ PrintLogHandler.swift,\ StringProtocol+UTF8Bytes.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/PrintLogHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/StringProtocol+UTF8Bytes.swift (in target 'WebPush' from project 'swift-webpush')
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/PrintLogHandler.swift:17:16: warning: deprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation [#DeprecatedDeclaration]
15 |
16 | /// A simple log handler that uses formatted print statements.
17 | package struct PrintLogHandler: LogHandler {
| `- warning: deprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation [#DeprecatedDeclaration]
18 | private let label: String
19 |
Logging.LogHandler.log:3:15: note: 'log(event:)' declared here
1 | protocol LogHandler {
2 | @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
3 | public func log(event: Logging.LogEvent)}
| `- note: 'log(event:)' declared here
4 |
Logging.LogHandler.log:2:6: note: requirement 'log(event:)' declared here
1 | protocol LogHandler {
2 | func log(event: Logging.LogEvent)}
| `- note: requirement 'log(event:)' declared here
3 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/PrintLogHandler.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PrintLogHandler.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/StringProtocol+UTF8Bytes.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StringProtocol+UTF8Bytes.swift
SwiftCompile normal arm64 Compiling\ VAPIDConfiguration.swift,\ VAPIDKey.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDKey.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDConfiguration.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VAPIDConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDKey.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VAPIDKey.swift
SwiftCompile normal arm64 Compiling\ PushMessage.swift,\ Subscriber.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/PushMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Subscriber.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/PushMessage.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PushMessage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Subscriber.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Subscriber.swift
SwiftDriverJobDiscovery normal arm64 Compiling RequestOptions.swift, HTTPConnectionPool+Backoff.swift, HTTPConnectionPool+HTTP1Connections.swift, HTTPConnectionPool+HTTP1StateMachine.swift, HTTPConnectionPool+HTTP2Connections.swift, HTTPConnectionPool+HTTP2StateMachine.swift, HTTPConnectionPool+RequestQueue.swift (in target 'AsyncHTTPClient' from project 'async-http-client')
SwiftCompile normal arm64 Compiling\ PushServiceError.swift,\ UserAgentKeyMaterialError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/PushServiceError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/UserAgentKeyMaterialError.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/PushServiceError.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PushServiceError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/UserAgentKeyMaterialError.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UserAgentKeyMaterialError.swift
SwiftDriverJobDiscovery normal arm64 Compiling FixedWidthInteger+BigEndienBytes.swift, HTTPClientProtocol.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 Compiling\ Topic.swift,\ VAPID.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Topic.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPID.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Topic.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Topic.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPID.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VAPID.swift
SwiftDriverJobDiscovery normal arm64 Compiling BadSubscriberError.swift, Base64URLDecodingError.swift, MessageTooLargeError.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 Compiling\ VAPIDConfigurationError.swift,\ DataProtocol+Base64URLCoding.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/VAPIDConfigurationError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/DataProtocol+Base64URLCoding.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/VAPIDConfigurationError.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VAPIDConfigurationError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/DataProtocol+Base64URLCoding.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataProtocol+Base64URLCoding.swift
SwiftDriverJobDiscovery normal arm64 Compiling PrintLogHandler.swift, StringProtocol+UTF8Bytes.swift (in target 'WebPush' from project 'swift-webpush')
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-21 19:19:31.218 xcodebuild[1464:7491] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ WebPush (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 (in target 'WebPush' from project 'swift-webpush')
Building workspace swift-webpush with scheme swift-webpush-Package
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
swift-nio-http2: https://github.com/apple/swift-nio-http2.git @ 1.46.0
swift-distributed-tracing: https://github.com/apple/swift-distributed-tracing.git @ 1.5.0
swift-webpush: /Users/admin/builder/spi-builder-workspace
swift-async-algorithms: https://github.com/apple/swift-async-algorithms.git @ 1.1.5
swift-http-types: https://github.com/apple/swift-http-types.git @ 1.8.0
swift-crypto: https://github.com/apple/swift-crypto.git @ 4.5.2
swift-certificates: https://github.com/apple/swift-certificates.git @ 1.20.0
swift-nio-extras: https://github.com/apple/swift-nio-extras.git @ 1.35.1
swift-asn1: https://github.com/apple/swift-asn1.git @ 1.7.3
swift-nio-transport-services: https://github.com/apple/swift-nio-transport-services.git @ 1.28.0
swift-algorithms: https://github.com/apple/swift-algorithms.git @ 1.2.1
swift-http-structured-headers: https://github.com/apple/swift-http-structured-headers.git @ 1.7.0
swift-configuration: https://github.com/apple/swift-configuration.git @ 1.2.1
swift-service-lifecycle: https://github.com/swift-server/swift-service-lifecycle.git @ 2.12.0
swift-log: https://github.com/apple/swift-log.git @ 1.15.1
swift-atomics: https://github.com/apple/swift-atomics.git @ 1.3.1
swift-numerics: https://github.com/apple/swift-numerics.git @ 1.1.1
swift-service-context: https://github.com/apple/swift-service-context.git @ 1.3.0
swift-nio: https://github.com/apple/swift-nio.git @ 2.103.0
swift-nio-ssl: https://github.com/apple/swift-nio-ssl.git @ 2.37.5
swift-system: https://github.com/apple/swift-system @ 1.8.1
swift-collections: https://github.com/apple/swift-collections.git @ 1.6.0
async-http-client: https://github.com/swift-server/async-http-client.git @ 1.36.1
resolved source packages: swift-nio-http2, swift-distributed-tracing, swift-webpush, swift-async-algorithms, swift-http-types, swift-crypto, swift-certificates, swift-nio-extras, swift-asn1, swift-nio-transport-services, swift-algorithms, swift-http-structured-headers, swift-configuration, swift-service-lifecycle, swift-log, swift-atomics, swift-numerics, swift-service-context, swift-nio, swift-nio-ssl, swift-system, swift-collections, async-http-client
2026-09-21 19:20:16.007 xcodebuild[3195:13212] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "3.10.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-service-lifecycle",
"requirement" : {
"range" : [
{
"lower_bound" : "2.6.2",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/swift-service-lifecycle.git"
},
{
"identity" : "async-http-client",
"requirement" : {
"range" : [
{
"lower_bound" : "1.24.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/async-http-client.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.77.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
}
],
"manifest_display_name" : "swift-webpush",
"name" : "swift-webpush",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "8.0"
}
],
"products" : [
{
"name" : "WebPush",
"targets" : [
"WebPush"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "WebPushTesting",
"targets" : [
"WebPush",
"WebPushTesting"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "WebPushTests",
"module_type" : "SwiftTarget",
"name" : "WebPushTests",
"path" : "Tests/WebPushTests",
"product_dependencies" : [
"AsyncHTTPClient",
"Crypto",
"Logging",
"NIOCore",
"ServiceLifecycle"
],
"sources" : [
"Base64URLCodingTests.swift",
"BytesTests.swift",
"ErrorTests.swift",
"Helpers/MockHTTPClient.swift",
"Helpers/VAPIDConfiguration+Testing.swift",
"MessageSizeTests.swift",
"NeverTests.swift",
"NotificationTests.swift",
"SubscriberTests.swift",
"TopicTests.swift",
"URLOriginTests.swift",
"VAPIDConfigurationTests.swift",
"VAPIDKeyTests.swift",
"VAPIDTokenTests.swift",
"WebPushManagerTests.swift"
],
"target_dependencies" : [
"WebPush",
"WebPushTesting"
],
"type" : "test"
},
{
"c99name" : "WebPushTesting",
"module_type" : "SwiftTarget",
"name" : "WebPushTesting",
"path" : "Sources/WebPushTesting",
"product_dependencies" : [
"Crypto",
"Logging"
],
"product_memberships" : [
"WebPushTesting"
],
"sources" : [
"Subscriber+Testing.swift",
"VAPIDConfiguration+Testing.swift",
"VAPIDKey+Testing.swift",
"WebPushManager+Testing.swift"
],
"target_dependencies" : [
"WebPush"
],
"type" : "library"
},
{
"c99name" : "WebPush",
"module_type" : "SwiftTarget",
"name" : "WebPush",
"path" : "Sources/WebPush",
"product_dependencies" : [
"AsyncHTTPClient",
"Crypto",
"Logging",
"ServiceLifecycle",
"NIOCore",
"NIOHTTP1"
],
"product_memberships" : [
"WebPush",
"WebPushTesting"
],
"sources" : [
"Errors/BadSubscriberError.swift",
"Errors/Base64URLDecodingError.swift",
"Errors/MessageTooLargeError.swift",
"Errors/PushServiceError.swift",
"Errors/UserAgentKeyMaterialError.swift",
"Errors/VAPIDConfigurationError.swift",
"Helpers/DataProtocol+Base64URLCoding.swift",
"Helpers/FixedWidthInteger+BigEndienBytes.swift",
"Helpers/HTTPClientProtocol.swift",
"Helpers/PrintLogHandler.swift",
"Helpers/StringProtocol+UTF8Bytes.swift",
"Helpers/URL+Origin.swift",
"Push Message/Notification.swift",
"Push Message/PushMessage.swift",
"Subscriber.swift",
"Topic.swift",
"VAPID/VAPID.swift",
"VAPID/VAPIDConfiguration.swift",
"VAPID/VAPIDKey.swift",
"VAPID/VAPIDToken.swift",
"WebPushManager.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "swift-webpush",
"schemes" : [
"swift-webpush-Package",
"WebPush",
"WebPushTesting"
]
}
}
2026-09-21 19:20:18.454 xcodebuild[3203:13287] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme swift-webpush-Package -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme swift-webpush-Package -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
swift-numerics: https://github.com/apple/swift-numerics.git @ 1.1.1
swift-atomics: https://github.com/apple/swift-atomics.git @ 1.3.1
swift-http-types: https://github.com/apple/swift-http-types.git @ 1.8.0
swift-crypto: https://github.com/apple/swift-crypto.git @ 4.5.2
swift-webpush: /Users/admin/builder/spi-builder-workspace
swift-collections: https://github.com/apple/swift-collections.git @ 1.6.0
swift-system: https://github.com/apple/swift-system @ 1.8.1
swift-nio: https://github.com/apple/swift-nio.git @ 2.103.0
swift-asn1: https://github.com/apple/swift-asn1.git @ 1.7.3
swift-algorithms: https://github.com/apple/swift-algorithms.git @ 1.2.1
swift-nio-ssl: https://github.com/apple/swift-nio-ssl.git @ 2.37.5
async-http-client: https://github.com/swift-server/async-http-client.git @ 1.36.1
swift-certificates: https://github.com/apple/swift-certificates.git @ 1.20.0
swift-log: https://github.com/apple/swift-log.git @ 1.15.1
swift-nio-extras: https://github.com/apple/swift-nio-extras.git @ 1.35.1
swift-http-structured-headers: https://github.com/apple/swift-http-structured-headers.git @ 1.7.0
swift-nio-http2: https://github.com/apple/swift-nio-http2.git @ 1.46.0
swift-nio-transport-services: https://github.com/apple/swift-nio-transport-services.git @ 1.28.0
swift-configuration: https://github.com/apple/swift-configuration.git @ 1.2.1
swift-service-context: https://github.com/apple/swift-service-context.git @ 1.3.0
swift-service-lifecycle: https://github.com/swift-server/swift-service-lifecycle.git @ 2.12.0
swift-distributed-tracing: https://github.com/apple/swift-distributed-tracing.git @ 1.5.0
swift-async-algorithms: https://github.com/apple/swift-async-algorithms.git @ 1.1.5
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (85 targets)
Target 'WebPushTesting-product' in project 'swift-webpush'
➜ Explicit dependency on target 'WebPush' in project 'swift-webpush'
➜ Explicit dependency on target 'WebPushTesting' in project 'swift-webpush'
➜ Explicit dependency on target 'AsyncHTTPClient-product' in project 'async-http-client'
➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
Target 'WebPushTesting' in project 'swift-webpush'
➜ Explicit dependency on target 'WebPush' in project 'swift-webpush'
➜ Explicit dependency on target 'AsyncHTTPClient-product' in project 'async-http-client'
➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
Target 'WebPush-product' in project 'swift-webpush'
➜ Explicit dependency on target 'WebPush' in project 'swift-webpush'
➜ Explicit dependency on target 'AsyncHTTPClient-product' in project 'async-http-client'
➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
Target 'WebPush' in project 'swift-webpush'
➜ Explicit dependency on target 'AsyncHTTPClient-product' in project 'async-http-client'
➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
Target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'ServiceLifecycle' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'ConcurrencyHelpers' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'UnixSignals' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
Target 'ServiceLifecycle' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'ConcurrencyHelpers' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'UnixSignals' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
Target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
➜ Explicit dependency on target 'AsyncAlgorithms' in project 'swift-async-algorithms'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
Target 'AsyncAlgorithms' in project 'swift-async-algorithms'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
Target 'OrderedCollections-product' in project 'swift-collections'
➜ Explicit dependency on target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'UnixSignals' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'ConcurrencyHelpers' in project 'swift-service-lifecycle'
Target 'ConcurrencyHelpers' in project 'swift-service-lifecycle' (no dependencies)
Target 'Crypto-product' in project 'swift-crypto'
➜ Explicit dependency on target 'Crypto' in project 'swift-crypto'
➜ Explicit dependency on target 'swift-crypto_Crypto' in project 'swift-crypto'
Target 'Crypto' in project 'swift-crypto'
➜ Explicit dependency on target 'swift-crypto_Crypto' in project 'swift-crypto'
Target 'swift-crypto_Crypto' in project 'swift-crypto' (no dependencies)
Target 'AsyncHTTPClient-product' in project 'async-http-client'
➜ Explicit dependency on target 'AsyncHTTPClient' in project 'async-http-client'
➜ Explicit dependency on target 'CAsyncHTTPClient' in project 'async-http-client'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP2-product' in project 'swift-nio-http2'
➜ Explicit dependency on target 'NIOSSL-product' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'NIOHTTPCompression-product' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIOSOCKS-product' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIOTransportServices-product' in project 'swift-nio-transport-services'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
➜ Explicit dependency on target 'Algorithms-product' in project 'swift-algorithms'
➜ Explicit dependency on target 'Configuration-product' in project 'swift-configuration'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Tracing-product' in project 'swift-distributed-tracing'
➜ Explicit dependency on target 'ServiceContextModule-product' in project 'swift-service-context'
Target 'AsyncHTTPClient' in project 'async-http-client'
➜ Explicit dependency on target 'CAsyncHTTPClient' in project 'async-http-client'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP2-product' in project 'swift-nio-http2'
➜ Explicit dependency on target 'NIOSSL-product' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'NIOHTTPCompression-product' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIOSOCKS-product' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIOTransportServices-product' in project 'swift-nio-transport-services'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
➜ Explicit dependency on target 'Algorithms-product' in project 'swift-algorithms'
➜ Explicit dependency on target 'Configuration-product' in project 'swift-configuration'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Tracing-product' in project 'swift-distributed-tracing'
➜ Explicit dependency on target 'ServiceContextModule-product' in project 'swift-service-context'
Target 'Tracing-product' in project 'swift-distributed-tracing'
➜ Explicit dependency on target 'Tracing' in project 'swift-distributed-tracing'
➜ Explicit dependency on target 'Instrumentation' in project 'swift-distributed-tracing'
➜ Explicit dependency on target 'ServiceContextModule-product' in project 'swift-service-context'
Target 'Tracing' in project 'swift-distributed-tracing'
➜ Explicit dependency on target 'Instrumentation' in project 'swift-distributed-tracing'
➜ Explicit dependency on target 'ServiceContextModule-product' in project 'swift-service-context'
Target 'Instrumentation' in project 'swift-distributed-tracing'
➜ Explicit dependency on target 'ServiceContextModule-product' in project 'swift-service-context'
Target 'ServiceContextModule-product' in project 'swift-service-context'
➜ Explicit dependency on target 'ServiceContextModule' in project 'swift-service-context'
Target 'ServiceContextModule' in project 'swift-service-context' (no dependencies)
Target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Logging' in project 'swift-log'
Target 'Logging' in project 'swift-log' (no dependencies)
Target 'Configuration-product' in project 'swift-configuration'
➜ Explicit dependency on target 'Configuration' in project 'swift-configuration'
➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
Target 'Configuration' in project 'swift-configuration'
➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
Target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'SystemPackage' in project 'swift-system'
➜ Explicit dependency on target 'CSystem' in project 'swift-system'
Target 'SystemPackage' in project 'swift-system'
➜ Explicit dependency on target 'CSystem' in project 'swift-system'
Target 'CSystem' in project 'swift-system' (no dependencies)
Target 'Algorithms-product' in project 'swift-algorithms'
➜ Explicit dependency on target 'Algorithms' in project 'swift-algorithms'
➜ Explicit dependency on target 'RealModule-product' in project 'swift-numerics'
Target 'Algorithms' in project 'swift-algorithms'
➜ Explicit dependency on target 'RealModule-product' in project 'swift-numerics'
Target 'RealModule-product' in project 'swift-numerics'
➜ Explicit dependency on target 'RealModule' in project 'swift-numerics'
➜ Explicit dependency on target '_NumericsShims' in project 'swift-numerics'
Target 'RealModule' in project 'swift-numerics'
➜ Explicit dependency on target '_NumericsShims' in project 'swift-numerics'
Target '_NumericsShims' in project 'swift-numerics' (no dependencies)
Target 'NIOTransportServices-product' in project 'swift-nio-transport-services'
➜ Explicit dependency on target 'NIOTransportServices' in project 'swift-nio-transport-services'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOFoundationCompat-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOTransportServices' in project 'swift-nio-transport-services'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOFoundationCompat-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOFoundationCompat-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOFoundationCompat' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIO' in project 'swift-nio'
➜ Explicit dependency on target 'NIOFoundationEssentialsCompat' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOFoundationCompat' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIO' in project 'swift-nio'
➜ Explicit dependency on target 'NIOFoundationEssentialsCompat' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOFoundationEssentialsCompat' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOSOCKS-product' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIOSOCKS' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
Target 'NIOSOCKS' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
Target 'NIOHTTPCompression-product' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIOHTTPCompression' in project 'swift-nio-extras'
➜ Explicit dependency on target 'CNIOExtrasZlib' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
Target 'NIOHTTPCompression' in project 'swift-nio-extras'
➜ Explicit dependency on target 'CNIOExtrasZlib' in project 'swift-nio-extras'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
Target 'CNIOExtrasZlib' in project 'swift-nio-extras' (no dependencies)
Target 'NIOSSL-product' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'NIOSSL' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'swift-nio-ssl_NIOSSL' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'CNIOBoringSSL' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'CNIOBoringSSLShims' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
Target 'NIOSSL' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'swift-nio-ssl_NIOSSL' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'CNIOBoringSSL' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'CNIOBoringSSLShims' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
Target 'CNIOBoringSSLShims' in project 'swift-nio-ssl'
➜ Explicit dependency on target 'CNIOBoringSSL' in project 'swift-nio-ssl'
Target 'CNIOBoringSSL' in project 'swift-nio-ssl' (no dependencies)
Target 'swift-nio-ssl_NIOSSL' in project 'swift-nio-ssl' (no dependencies)
Target 'NIOHTTP2-product' in project 'swift-nio-http2'
➜ Explicit dependency on target 'NIOHTTP2' in project 'swift-nio-http2'
➜ Explicit dependency on target 'NIOHPACK' in project 'swift-nio-http2'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOHTTP2' in project 'swift-nio-http2'
➜ Explicit dependency on target 'NIOHPACK' in project 'swift-nio-http2'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOTLS-product' in project 'swift-nio'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOHPACK' in project 'swift-nio-http2'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
Target 'NIOConcurrencyHelpers-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
Target 'NIOHTTP1-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIO' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLLHTTP' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOHTTP1' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIO' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLLHTTP' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'CNIOLLHTTP' in project 'swift-nio' (no dependencies)
Target 'NIOPosix-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'swift-nio_NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOCore-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOTLS-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOTLS' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIO' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOTLS' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIO' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIO' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIO' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'NIOEmbedded' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'swift-nio_NIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOPosix' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'swift-nio_NIOPosix' in project 'swift-nio' (no dependencies)
Target 'CNIOPosix' in project 'swift-nio' (no dependencies)
Target 'NIOEmbedded' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'NIOCore' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
➜ Explicit dependency on target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target '_NIOBase64' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOOpenBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOFreeBSD' in project 'swift-nio'
➜ Explicit dependency on target 'CNIODarwin' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOLinux' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWindows' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOWASI' in project 'swift-nio'
➜ Explicit dependency on target '_NIODataStructures' in project 'swift-nio'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'Atomics-product' in project 'swift-atomics'
Target 'Atomics-product' in project 'swift-atomics'
➜ Explicit dependency on target 'Atomics' in project 'swift-atomics'
➜ Explicit dependency on target '_AtomicsShims' in project 'swift-atomics'
Target 'Atomics' in project 'swift-atomics'
➜ Explicit dependency on target '_AtomicsShims' in project 'swift-atomics'
Target '_AtomicsShims' in project 'swift-atomics' (no dependencies)
Target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'DequeModule' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
➜ Explicit dependency on target 'ContainersPreview' in project 'swift-collections'
Target 'DequeModule' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
➜ Explicit dependency on target 'ContainersPreview' in project 'swift-collections'
Target 'ContainersPreview' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'InternalCollectionsUtilities' in project 'swift-collections' (no dependencies)
Target '_NIODataStructures' in project 'swift-nio' (no dependencies)
Target 'CNIOWASI' in project 'swift-nio' (no dependencies)
Target 'CNIOWindows' in project 'swift-nio' (no dependencies)
Target 'CNIOLinux' in project 'swift-nio' (no dependencies)
Target 'CNIODarwin' in project 'swift-nio' (no dependencies)
Target 'CNIOFreeBSD' in project 'swift-nio' (no dependencies)
Target 'CNIOOpenBSD' in project 'swift-nio' (no dependencies)
Target '_NIOBase64' in project 'swift-nio' (no dependencies)
Target 'NIOConcurrencyHelpers' in project 'swift-nio'
➜ Explicit dependency on target 'CNIOAtomics' in project 'swift-nio'
Target 'CNIOAtomics' in project 'swift-nio' (no dependencies)
Target 'CAsyncHTTPClient' in project 'async-http-client' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver WebPush normal arm64 com.apple.xcode.tools.swift.compiler (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name WebPush -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOBoringSSLShims.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOExtrasZlib.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-numerics/Sources/_NumericsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CAsyncHTTPClient.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLLHTTP.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOAtomics.modulemap -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-extras/Sources/CNIOExtrasZlib/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-numerics/Sources/_NumericsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/async-http-client/Sources/CAsyncHTTPClient/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLLHTTP/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver AsyncHTTPClient normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AsyncHTTPClient' from project 'async-http-client')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name AsyncHTTPClient -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/async-http-client.build/Debug-appletvos/AsyncHTTPClient-t.build/Objects-normal/arm64/AsyncHTTPClient.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLLHTTP.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOBoringSSLShims.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOExtrasZlib.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-numerics/Sources/_NumericsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CAsyncHTTPClient.modulemap -DXcode -enable-upcoming-feature MemberImportVisibility -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/async-http-client.build/Debug-appletvos/AsyncHTTPClient-t.build/Objects-normal/arm64/AsyncHTTPClient-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/async-http-client.build/Debug-appletvos/AsyncHTTPClient-t.build/Objects-normal/arm64/AsyncHTTPClient.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/async-http-client.build/Debug-appletvos/AsyncHTTPClient-t.build/Objects-normal/arm64/AsyncHTTPClient-dependency-scan.dia -user-module-version 1.36.1 -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name async_http_client -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/async-http-client.build/Debug-appletvos/AsyncHTTPClient-t.build/Objects-normal/arm64/AsyncHTTPClient_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLLHTTP/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-extras/Sources/CNIOExtrasZlib/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-numerics/Sources/_NumericsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/async-http-client/Sources/CAsyncHTTPClient/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/async-http-client.build/Debug-appletvos/AsyncHTTPClient-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/async-http-client.build/Debug-appletvos/AsyncHTTPClient-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/async-http-client.build/Debug-appletvos/AsyncHTTPClient-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/async-http-client.build/Debug-appletvos/AsyncHTTPClient-t.build/Objects-normal/arm64/AsyncHTTPClient-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ PushServiceError.swift,\ UserAgentKeyMaterialError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/PushServiceError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/UserAgentKeyMaterialError.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/PushServiceError.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PushServiceError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/UserAgentKeyMaterialError.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UserAgentKeyMaterialError.swift
SwiftCompile normal arm64 Compiling\ VAPIDConfigurationError.swift,\ DataProtocol+Base64URLCoding.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/VAPIDConfigurationError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/DataProtocol+Base64URLCoding.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/VAPIDConfigurationError.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VAPIDConfigurationError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/DataProtocol+Base64URLCoding.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataProtocol+Base64URLCoding.swift
SwiftCompile normal arm64 Compiling\ VAPID.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPID.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPID.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VAPID.swift
SwiftCompile normal arm64 Compiling\ URL+Origin.swift,\ Notification.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/URL+Origin.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/Notification.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/URL+Origin.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile URL+Origin.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/Notification.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Notification.swift
SwiftCompile normal arm64 Compiling\ Topic.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Topic.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Topic.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Topic.swift
SwiftCompile normal arm64 Compiling\ VAPIDKey.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDKey.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDKey.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VAPIDKey.swift
SwiftCompile normal arm64 Compiling\ WebPushManager.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift (in target 'WebPush' from project 'swift-webpush')
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:804:16: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
802 | topic: Topic?,
803 | requestContent: [UInt8],
804 | clock: ContinuousClock,
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
805 | expirationDeadline: ContinuousClock.Instant?,
806 | retryIntervals: ArraySlice<Duration>,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:805:29: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
803 | requestContent: [UInt8],
804 | clock: ContinuousClock,
805 | expirationDeadline: ContinuousClock.Instant?,
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
806 | retryIntervals: ArraySlice<Duration>,
807 | logger: Logger
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:806:36: error: 'Duration' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
804 | clock: ContinuousClock,
805 | expirationDeadline: ContinuousClock.Instant?,
806 | retryIntervals: ArraySlice<Duration>,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
807 | logger: Logger
808 | ) async throws {
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1059:37: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1057 | ///
1058 | /// Specify `[]` to disable retries.
1059 | public var retryIntervals: [Duration]
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1060 |
1061 | /// A flag to automatically generate a random `Topic` to prevent messages that are automatically retried from being delivered twice.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1067:39: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1065 |
1066 | /// A timeout before a connection is dropped.
1067 | public var connectionTimeout: Duration
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1068 |
1069 | /// A timeout before we abandon the connection due to messages not being sent.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1072:33: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1070 | ///
1071 | /// If `nil`, no timeout will be used.
1072 | public var sendTimeout: Duration?
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1073 |
1074 | /// A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1077:41: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1075 | ///
1076 | /// If `nil`, no timeout will be used.
1077 | public var confirmationTimeout: Duration?
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1078 |
1079 | /// An HTTP proxy to use when communicating to a push service.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:30: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1095:32: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1096 | sendTimeout: Duration? = nil,
1097 | confirmationTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1096:26: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
1096 | sendTimeout: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1097 | confirmationTimeout: Duration? = nil,
1098 | httpProxy: HTTPClient.Configuration.Proxy? = nil
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1097:34: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
1096 | sendTimeout: Duration? = nil,
1097 | confirmationTimeout: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1098 | httpProxy: HTTPClient.Configuration.Proxy? = nil
1099 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:44: error: 'milliseconds' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'milliseconds' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:64: error: 'seconds' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'seconds' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:77: error: 'seconds' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'seconds' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:92:51: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
90 | var httpClientConfiguration = HTTPClient.Configuration()
91 | httpClientConfiguration.httpVersion = .automatic
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:93:95: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
91 | httpClientConfiguration.httpVersion = .automatic
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
95 | httpClientConfiguration.proxy = networkConfiguration.httpProxy
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:94:88: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
95 | httpClientConfiguration.proxy = networkConfiguration.httpProxy
96 | /// Apple's push service recomments leaving the connection open as long as possible. We are picking 12 hours here.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:672:21: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
660 | /// - urgency: The urgency of the message.
661 | /// - logger: The logger to use for status updates.
662 | func encryptPushMessage(
| `- note: add '@available' attribute to enclosing instance method
663 | httpClient: some HTTPClientProtocol,
664 | privateKeyProvider: Executor.KeyProvider,
:
670 | logger: Logger
671 | ) async throws {
672 | let clock = ContinuousClock()
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
673 | let startTime = clock.now
674 |
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:673:31: error: 'now' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
660 | /// - urgency: The urgency of the message.
661 | /// - logger: The logger to use for status updates.
662 | func encryptPushMessage(
| `- note: add '@available' attribute to enclosing instance method
663 | httpClient: some HTTPClientProtocol,
664 | privateKeyProvider: Executor.KeyProvider,
:
671 | ) async throws {
672 | let clock = ContinuousClock()
673 | let startTime = clock.now
| |- error: 'now' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
674 |
675 | var logger = logger
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:774:33: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
660 | /// - urgency: The urgency of the message.
661 | /// - logger: The logger to use for status updates.
662 | func encryptPushMessage(
| `- note: add '@available' attribute to enclosing instance method
663 | httpClient: some HTTPClientProtocol,
664 | privateKeyProvider: Executor.KeyProvider,
:
772 | }
773 |
774 | let expirationDeadline: ContinuousClock.Instant? = if expiration == .dropIfUndeliverable || expiration == .recommendedMaximum {
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
775 | nil
776 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:777:23: error: 'advanced(by:)' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
660 | /// - urgency: The urgency of the message.
661 | /// - logger: The logger to use for status updates.
662 | func encryptPushMessage(
| `- note: add '@available' attribute to enclosing instance method
663 | httpClient: some HTTPClientProtocol,
664 | privateKeyProvider: Executor.KeyProvider,
:
775 | nil
776 | } else {
777 | startTime.advanced(by: .seconds(max(expiration, .dropIfUndeliverable).seconds))
| |- error: 'advanced(by:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
778 | }
779 |
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:777:37: error: 'seconds' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
660 | /// - urgency: The urgency of the message.
661 | /// - logger: The logger to use for status updates.
662 | func encryptPushMessage(
| `- note: add '@available' attribute to enclosing instance method
663 | httpClient: some HTTPClientProtocol,
664 | privateKeyProvider: Executor.KeyProvider,
:
775 | nil
776 | } else {
777 | startTime.advanced(by: .seconds(max(expiration, .dropIfUndeliverable).seconds))
| |- error: 'seconds' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
778 | }
779 |
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:810:92: error: 'components' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
808 | ) async throws {
809 | var logger = logger
810 | logger[metadataKey: "retryDurationsRemaining"] = .array(retryIntervals.map { "\($0.components.seconds)seconds" })
| |- error: 'components' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
811 |
812 | var expiration = expiration
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:815:43: error: 'now' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
813 | var requestDeadline = NIODeadline.distantFuture
814 | if let expirationDeadline {
815 | let remainingDuration = clock.now.duration(to: expirationDeadline)
| |- error: 'now' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
816 | expiration = Expiration(seconds: Int(remainingDuration.components.seconds))
817 | requestDeadline = .now() + TimeAmount(remainingDuration)
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:815:47: error: 'duration(to:)' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
813 | var requestDeadline = NIODeadline.distantFuture
814 | if let expirationDeadline {
815 | let remainingDuration = clock.now.duration(to: expirationDeadline)
| |- error: 'duration(to:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
816 | expiration = Expiration(seconds: Int(remainingDuration.components.seconds))
817 | requestDeadline = .now() + TimeAmount(remainingDuration)
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:816:68: error: 'components' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
814 | if let expirationDeadline {
815 | let remainingDuration = clock.now.duration(to: expirationDeadline)
816 | expiration = Expiration(seconds: Int(remainingDuration.components.seconds))
| |- error: 'components' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
817 | requestDeadline = .now() + TimeAmount(remainingDuration)
818 | logger[metadataKey: "resolvedExpiration"] = "\(expiration)"
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WebPushManager.swift
SwiftCompile normal arm64 Compiling\ PushMessage.swift,\ Subscriber.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/PushMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Subscriber.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/PushMessage.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PushMessage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Subscriber.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Subscriber.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ WebPush (in target 'WebPush' from project 'swift-webpush')
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/PrintLogHandler.swift:17:16: warning: deprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation [#DeprecatedDeclaration]
15 |
16 | /// A simple log handler that uses formatted print statements.
17 | package struct PrintLogHandler: LogHandler {
| `- warning: deprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation [#DeprecatedDeclaration]
18 | private let label: String
19 |
Logging.LogHandler.log:3:15: note: 'log(event:)' declared here
1 | protocol LogHandler {
2 | @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
3 | public func log(event: Logging.LogEvent)}
| `- note: 'log(event:)' declared here
4 |
Logging.LogHandler.log:2:6: note: requirement 'log(event:)' declared here
1 | protocol LogHandler {
2 | func log(event: Logging.LogEvent)}
| `- note: requirement 'log(event:)' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:804:16: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
802 | topic: Topic?,
803 | requestContent: [UInt8],
804 | clock: ContinuousClock,
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
805 | expirationDeadline: ContinuousClock.Instant?,
806 | retryIntervals: ArraySlice<Duration>,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:805:29: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
803 | requestContent: [UInt8],
804 | clock: ContinuousClock,
805 | expirationDeadline: ContinuousClock.Instant?,
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
806 | retryIntervals: ArraySlice<Duration>,
807 | logger: Logger
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:806:36: error: 'Duration' is only available in tvOS 16.0 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
794 | }
795 |
796 | func executeRequest(
| `- note: add '@available' attribute to enclosing instance method
797 | httpClient: some HTTPClientProtocol,
798 | endpointURLString: String,
:
804 | clock: ContinuousClock,
805 | expirationDeadline: ContinuousClock.Instant?,
806 | retryIntervals: ArraySlice<Duration>,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
807 | logger: Logger
808 | ) async throws {
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1059:37: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1057 | ///
1058 | /// Specify `[]` to disable retries.
1059 | public var retryIntervals: [Duration]
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1060 |
1061 | /// A flag to automatically generate a random `Topic` to prevent messages that are automatically retried from being delivered twice.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1067:39: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1065 |
1066 | /// A timeout before a connection is dropped.
1067 | public var connectionTimeout: Duration
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1068 |
1069 | /// A timeout before we abandon the connection due to messages not being sent.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1072:33: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1070 | ///
1071 | /// If `nil`, no timeout will be used.
1072 | public var sendTimeout: Duration?
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1073 |
1074 | /// A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1077:41: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1075 | ///
1076 | /// If `nil`, no timeout will be used.
1077 | public var confirmationTimeout: Duration?
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1078 |
1079 | /// An HTTP proxy to use when communicating to a push service.
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:30: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1095:32: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1096 | sendTimeout: Duration? = nil,
1097 | confirmationTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1096:26: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
1096 | sendTimeout: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1097 | confirmationTimeout: Duration? = nil,
1098 | httpProxy: HTTPClient.Configuration.Proxy? = nil
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1097:34: error: 'Duration' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
1096 | sendTimeout: Duration? = nil,
1097 | confirmationTimeout: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
1098 | httpProxy: HTTPClient.Configuration.Proxy? = nil
1099 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:44: error: 'milliseconds' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'milliseconds' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:64: error: 'seconds' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'seconds' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:1093:77: error: 'seconds' is only available in tvOS 16.0 or newer
1051 | extension WebPushManager {
1052 | /// The network configuration for a web push manager.
1053 | public struct NetworkConfiguration: Hashable, Sendable {
| `- note: add '@available' attribute to enclosing struct
1054 | /// A list of intervals to wait between automatic retries.
1055 | ///
:
1090 | /// - confirmationTimeout: A timeout before we abondon the connection due to the push service not sending back acknowledgement a message was received. Defaults to no timeout.
1091 | /// - httpProxy: An HTTP proxy to use when communicating to a push service. Defaults to no proxy.
1092 | public init(
| `- note: add '@available' attribute to enclosing initializer
1093 | retryIntervals: [Duration] = [.milliseconds(500), .seconds(2), .seconds(10)],
| `- error: 'seconds' is only available in tvOS 16.0 or newer
1094 | alwaysResolveTopics: Bool = false,
1095 | connectionTimeout: Duration? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:92:51: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
90 | var httpClientConfiguration = HTTPClient.Configuration()
91 | httpClientConfiguration.httpVersion = .automatic
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:93:95: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
91 | httpClientConfiguration.httpVersion = .automatic
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
95 | httpClientConfiguration.proxy = networkConfiguration.httpProxy
/Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift:94:88: error: 'init(_:)' is only available in tvOS 16 or newer
25 | ///
26 | /// The manager should be installed as a service to wait for any in-flight messages to be sent before your application server shuts down.
27 | public actor WebPushManager: Sendable {
| `- note: add '@available' attribute to enclosing actor
28 | /// The VAPID configuration used when configuring the manager.
29 | public nonisolated let vapidConfiguration: VAPID.Configuration
:
80 | /// - backgroundActivityLogger: The logger to use for misconfiguration and background activity. By default, a print logger will be used, and if set to `nil`, a no-op logger will be used in release builds. When running in a server environment, your shared logger should be used instead giving you full control of logging and metadata.
81 | /// - eventLoopGroupProvider: The event loop to use for the internal HTTP client.
82 | public init(
| `- note: add '@available' attribute to enclosing initializer
83 | vapidConfiguration: VAPID.Configuration,
84 | networkConfiguration: NetworkConfiguration = .default,
:
92 | httpClientConfiguration.timeout.connect = TimeAmount(networkConfiguration.connectionTimeout)
93 | httpClientConfiguration.timeout.read = networkConfiguration.confirmationTimeout.map { TimeAmount($0) }
94 | httpClientConfiguration.timeout.write = networkConfiguration.sendTimeout.map { TimeAmount($0) }
| |- error: 'init(_:)' is only available in tvOS 16 or newer
| `- note: add 'if #available' version check
95 | httpClientConfiguration.proxy = networkConfiguration.httpProxy
96 | /// Apple's push service recomments leaving the connection open as long as possible. We are picking 12 hours here.
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/BadSubscriberError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/Base64URLDecodingError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/MessageTooLargeError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/PushServiceError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/UserAgentKeyMaterialError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/VAPIDConfigurationError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/DataProtocol+Base64URLCoding.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/FixedWidthInteger+BigEndienBytes.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/HTTPClientProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/PrintLogHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/StringProtocol+UTF8Bytes.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/URL+Origin.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/Notification.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Push\ Message/PushMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Subscriber.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Topic.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPID.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDKey.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDToken.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/WebPushManager.swift -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -swift-module-cross-import Darwin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/Darwin.swiftcrossimport/xlocale.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOBoringSSLShims.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOExtrasZlib.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-numerics/Sources/_NumericsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CAsyncHTTPClient.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLLHTTP.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CNIOAtomics.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio-extras/Sources/CNIOExtrasZlib/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-numerics/Sources/_NumericsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/async-http-client/Sources/CAsyncHTTPClient/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLLHTTP/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name WebPush -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-webpush.build/Debug-appletvos/WebPush-t.build/Objects-normal/arm64/WebPush.abi.json
SwiftCompile normal arm64 (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ VAPIDToken.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDToken.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/VAPID/VAPIDToken.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VAPIDToken.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AsyncHTTPClient (in target 'AsyncHTTPClient' from project 'async-http-client')
SwiftCompile normal arm64 (in target 'AsyncHTTPClient' from project 'async-http-client')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling VAPID.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 Compiling\ MessageTooLargeError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/MessageTooLargeError.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/MessageTooLargeError.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MessageTooLargeError.swift
SwiftDriverJobDiscovery normal arm64 Compiling Topic.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 Compiling\ Base64URLDecodingError.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/Base64URLDecodingError.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Errors/Base64URLDecodingError.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Base64URLDecodingError.swift
SwiftDriverJobDiscovery normal arm64 Compiling VAPIDKey.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 Compiling\ HTTPClientProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/HTTPClientProtocol.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/HTTPClientProtocol.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTTPClientProtocol.swift
SwiftDriverJobDiscovery normal arm64 Compiling VAPIDConfigurationError.swift, DataProtocol+Base64URLCoding.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 Compiling\ PrintLogHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/PrintLogHandler.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/PrintLogHandler.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PrintLogHandler.swift
SwiftDriverJobDiscovery normal arm64 Compiling PushServiceError.swift, UserAgentKeyMaterialError.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 Compiling\ FixedWidthInteger+BigEndienBytes.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/FixedWidthInteger+BigEndienBytes.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/FixedWidthInteger+BigEndienBytes.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FixedWidthInteger+BigEndienBytes.swift
SwiftDriverJobDiscovery normal arm64 Compiling PushMessage.swift, Subscriber.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 Compiling\ StringProtocol+UTF8Bytes.swift /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/StringProtocol+UTF8Bytes.swift (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WebPush/Helpers/StringProtocol+UTF8Bytes.swift (in target 'WebPush' from project 'swift-webpush')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StringProtocol+UTF8Bytes.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-21 19:20:20.603 xcodebuild[3204:13312] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ WebPush (in target 'WebPush' from project 'swift-webpush')
SwiftCompile normal arm64 (in target 'WebPush' from project 'swift-webpush')
Building workspace swift-webpush with scheme swift-webpush-Package
(3 failures)
BUILD FAILURE 6.4 tvOS