Build Information
Failed to build oauth-kit, reference 1.1.0 (99a8b7), with Swift 6.4 for tvOS using Xcode 27.0 on 28 Sep 2026 19:34:56 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 oauth-kit -destination generic/platform=tvOSBuild Log
80 | requestTimeout: Duration = .seconds(30),
| `- error: 'Duration' is only available in tvOS 16.0 or newer
81 | maxRetries: Int = 3,
82 | retryDelay: Duration = .seconds(1)
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:82:25: error: 'Duration' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
76 | public let retryDelay: Duration
77 |
78 | public init(
| `- note: add '@available' attribute to enclosing initializer
79 | refreshInterval: Duration = .seconds(1800),
80 | requestTimeout: Duration = .seconds(30),
81 | maxRetries: Int = 3,
82 | retryDelay: Duration = .seconds(1)
| `- error: 'Duration' is only available in tvOS 16.0 or newer
83 | ) {
84 | self.refreshInterval = refreshInterval
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:99:28: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
92 |
93 | /// Lightweight value that identifies a JWKS endpoint and tracks when it is next due.
94 | private struct JWKSEndpoint: Sendable {
| `- note: add '@available' attribute to enclosing struct
95 | let jwksUri: String
96 | let issuer: String
97 | /// The earliest time at which this endpoint should next be fetched.
98 | /// Initialised to `.now` so the first run picks up all endpoints immediately.
99 | var nextRefreshAt: ContinuousClock.Instant
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
100 |
101 | init(jwksUri: String, issuer: String) {
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:117:38: error: 'Mutex' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
115 | /// Thread-safe dictionary of endpoints keyed by JWKS URI.
116 | /// Using a dictionary (rather than a Set) allows mutating `nextRefreshAt` in place.
117 | private let registeredEndpoints: Mutex<[String: JWKSEndpoint]> = Mutex([:])
| `- error: 'Mutex' is only available in tvOS 18.0 or newer
118 |
119 | // MARK: - Init
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:117:70: error: 'Mutex' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
115 | /// Thread-safe dictionary of endpoints keyed by JWKS URI.
116 | /// Using a dictionary (rather than a Set) allows mutating `nextRefreshAt` in place.
117 | private let registeredEndpoints: Mutex<[String: JWKSEndpoint]> = Mutex([:])
| `- error: 'Mutex' is only available in tvOS 18.0 or newer
118 |
119 | // MARK: - Init
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:117:70: error: 'init(_:)' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
115 | /// Thread-safe dictionary of endpoints keyed by JWKS URI.
116 | /// Using a dictionary (rather than a Set) allows mutating `nextRefreshAt` in place.
117 | private let registeredEndpoints: Mutex<[String: JWKSEndpoint]> = Mutex([:])
| `- error: 'init(_:)' is only available in tvOS 18.0 or newer
118 |
119 | // MARK: - Init
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:258:41: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
256 | /// capped at `now + configuration.refreshInterval` so no endpoint can defer
257 | /// a refresh indefinitely.
258 | private func nextWakeupInstant() -> ContinuousClock.Instant {
| | `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
259 | let now = ContinuousClock().now
260 | let cap = now + configuration.refreshInterval
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:348:87: error: 'Duration' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
346 | /// - Returns: The decoded `JWKS` and the `max-age` parsed from `Cache-Control`,
347 | /// or `nil` if the header is absent or contains no valid `max-age` directive.
348 | private func fetchJWKS(from jwksUri: String) async throws -> (jwks: JWKS, maxAge: Duration?) {
| | `- error: 'Duration' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
349 | var lastError: Error?
350 |
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:424:65: error: 'Duration' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
422 | ///
423 | /// Returns `nil` if the header is absent or contains no valid positive `max-age` directive.
424 | private func parseCacheMaxAge(from headers: HTTPHeaders) -> Duration? {
| | `- error: 'Duration' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
425 | guard let cacheControl = headers.first(name: "Cache-Control") else { return nil }
426 | for directive in cacheControl.split(separator: ",") {
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:441:11: error: 'Duration' is only available in tvOS 16.0 or newer
439 | // MARK: - Duration helpers
440 |
441 | extension Duration {
| | `- error: 'Duration' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing extension
442 | /// Convert to a NIO `TimeAmount` with nanosecond precision.
443 | ///
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:104:34: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
92 |
93 | /// Lightweight value that identifies a JWKS endpoint and tracks when it is next due.
94 | private struct JWKSEndpoint: Sendable {
| `- note: add '@available' attribute to enclosing struct
95 | let jwksUri: String
96 | let issuer: String
:
99 | var nextRefreshAt: ContinuousClock.Instant
100 |
101 | init(jwksUri: String, issuer: String) {
| `- note: add '@available' attribute to enclosing initializer
102 | self.jwksUri = jwksUri
103 | self.issuer = issuer
104 | self.nextRefreshAt = ContinuousClock().now
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
105 | }
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:104:52: error: 'now' is only available in tvOS 16.0 or newer
92 |
93 | /// Lightweight value that identifies a JWKS endpoint and tracks when it is next due.
94 | private struct JWKSEndpoint: Sendable {
| `- note: add '@available' attribute to enclosing struct
95 | let jwksUri: String
96 | let issuer: String
:
99 | var nextRefreshAt: ContinuousClock.Instant
100 |
101 | init(jwksUri: String, issuer: String) {
| `- note: add '@available' attribute to enclosing initializer
102 | self.jwksUri = jwksUri
103 | self.issuer = issuer
104 | self.nextRefreshAt = ContinuousClock().now
| |- error: 'now' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
105 | }
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:150:29: error: 'withLock' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
147 | /// - jwksUri: The JWKS document URL.
148 | /// - issuer: The issuer identifier (used only for logging).
149 | public func registerEndpoint(jwksUri: String, issuer: String) {
| `- note: add '@available' attribute to enclosing instance method
150 | registeredEndpoints.withLock { endpoints in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
151 | guard endpoints[jwksUri] == nil else { return }
152 | endpoints[jwksUri] = JWKSEndpoint(jwksUri: jwksUri, issuer: issuer)
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:167:29: error: 'withLock' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
164 | ///
165 | /// Already-registered endpoints are left untouched.
166 | public func registerEndpoints(from configurations: [OpenIDConfiguration]) {
| `- note: add '@available' attribute to enclosing instance method
167 | registeredEndpoints.withLock { endpoints in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
168 | for config in configurations {
169 | guard endpoints[config.jwksUri] == nil else { continue }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:183:29: error: 'withLock' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
180 | ///
181 | /// - Parameter jwksUri: The JWKS document URL to unregister.
182 | public func unregisterEndpoint(jwksUri: String) {
| `- note: add '@available' attribute to enclosing instance method
183 | registeredEndpoints.withLock { endpoints in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
184 | _ = endpoints.removeValue(forKey: jwksUri)
185 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:208:72: error: conformance of 'Duration' to 'CustomStringConvertible' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
203 | /// is caught to allow the service to shut down cleanly without bubbling up
204 | /// as an unhandled service failure to `ServiceGroup`.
205 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
206 | logger.info(
207 | "Starting JWKS refresh service",
208 | metadata: ["maxInterval": .stringConvertible(configuration.refreshInterval)]
| |- error: conformance of 'Duration' to 'CustomStringConvertible' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
209 | )
210 |
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:217:40: error: 'sleep(until:tolerance:clock:)' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
203 | /// is caught to allow the service to shut down cleanly without bubbling up
204 | /// as an unhandled service failure to `ServiceGroup`.
205 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
206 | logger.info(
207 | "Starting JWKS refresh service",
:
215 | while !Task.isCancelled && !Task.isShuttingDownGracefully {
216 | do {
217 | try await Task.sleep(until: self.nextWakeupInstant(), clock: ContinuousClock())
| |- error: 'sleep(until:tolerance:clock:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
218 | } catch is CancellationError {
219 | break
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:217:86: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
203 | /// is caught to allow the service to shut down cleanly without bubbling up
204 | /// as an unhandled service failure to `ServiceGroup`.
205 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
206 | logger.info(
207 | "Starting JWKS refresh service",
:
215 | while !Task.isCancelled && !Task.isShuttingDownGracefully {
216 | do {
217 | try await Task.sleep(until: self.nextWakeupInstant(), clock: ContinuousClock())
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
218 | } catch is CancellationError {
219 | break
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:242:19: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
237 | /// - Returns: The number of endpoints that were successfully refreshed.
238 | @discardableResult
239 | public func forceRefreshAll() async -> Int {
| `- note: add '@available' attribute to enclosing instance method
240 | logger.info("Forcing refresh of all JWKS endpoints")
241 | // Reset every endpoint so none is skipped by the due-time filter.
242 | let now = ContinuousClock().now
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
243 | registeredEndpoints.withLock { endpoints in
244 | for key in endpoints.keys {
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:242:37: error: 'now' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
237 | /// - Returns: The number of endpoints that were successfully refreshed.
238 | @discardableResult
239 | public func forceRefreshAll() async -> Int {
| `- note: add '@available' attribute to enclosing instance method
240 | logger.info("Forcing refresh of all JWKS endpoints")
241 | // Reset every endpoint so none is skipped by the due-time filter.
242 | let now = ContinuousClock().now
| |- error: 'now' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
243 | registeredEndpoints.withLock { endpoints in
244 | for key in endpoints.keys {
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:243:29: error: 'withLock' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
237 | /// - Returns: The number of endpoints that were successfully refreshed.
238 | @discardableResult
239 | public func forceRefreshAll() async -> Int {
| `- note: add '@available' attribute to enclosing instance method
240 | logger.info("Forcing refresh of all JWKS endpoints")
241 | // Reset every endpoint so none is skipped by the due-time filter.
242 | let now = ContinuousClock().now
243 | registeredEndpoints.withLock { endpoints in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
244 | for key in endpoints.keys {
245 | endpoints[key]?.nextRefreshAt = now
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:259:19: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
256 | /// capped at `now + configuration.refreshInterval` so no endpoint can defer
257 | /// a refresh indefinitely.
258 | private func nextWakeupInstant() -> ContinuousClock.Instant {
| `- note: add '@available' attribute to enclosing instance method
259 | let now = ContinuousClock().now
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
260 | let cap = now + configuration.refreshInterval
261 | let earliest = registeredEndpoints.withLock { endpoints in
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:259:37: error: 'now' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
256 | /// capped at `now + configuration.refreshInterval` so no endpoint can defer
257 | /// a refresh indefinitely.
258 | private func nextWakeupInstant() -> ContinuousClock.Instant {
| `- note: add '@available' attribute to enclosing instance method
259 | let now = ContinuousClock().now
| |- error: 'now' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
260 | let cap = now + configuration.refreshInterval
261 | let earliest = registeredEndpoints.withLock { endpoints in
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:260:23: error: '+' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
256 | /// capped at `now + configuration.refreshInterval` so no endpoint can defer
257 | /// a refresh indefinitely.
258 | private func nextWakeupInstant() -> ContinuousClock.Instant {
| `- note: add '@available' attribute to enclosing instance method
259 | let now = ContinuousClock().now
260 | let cap = now + configuration.refreshInterval
| |- error: '+' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
261 | let earliest = registeredEndpoints.withLock { endpoints in
262 | endpoints.values.map(\.nextRefreshAt).min()
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:261:44: error: 'withLock' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
256 | /// capped at `now + configuration.refreshInterval` so no endpoint can defer
257 | /// a refresh indefinitely.
258 | private func nextWakeupInstant() -> ContinuousClock.Instant {
| `- note: add '@available' attribute to enclosing instance method
259 | let now = ContinuousClock().now
260 | let cap = now + configuration.refreshInterval
261 | let earliest = registeredEndpoints.withLock { endpoints in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
262 | endpoints.values.map(\.nextRefreshAt).min()
263 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:262:51: error: conformance of 'ContinuousClock.Instant' to 'Comparable' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
256 | /// capped at `now + configuration.refreshInterval` so no endpoint can defer
257 | /// a refresh indefinitely.
258 | private func nextWakeupInstant() -> ContinuousClock.Instant {
| `- note: add '@available' attribute to enclosing instance method
259 | let now = ContinuousClock().now
260 | let cap = now + configuration.refreshInterval
261 | let earliest = registeredEndpoints.withLock { endpoints in
262 | endpoints.values.map(\.nextRefreshAt).min()
| |- error: conformance of 'ContinuousClock.Instant' to 'Comparable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
263 | }
264 | return min(earliest ?? cap, cap)
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:264:16: error: conformance of 'ContinuousClock.Instant' to 'Comparable' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
256 | /// capped at `now + configuration.refreshInterval` so no endpoint can defer
257 | /// a refresh indefinitely.
258 | private func nextWakeupInstant() -> ContinuousClock.Instant {
| `- note: add '@available' attribute to enclosing instance method
259 | let now = ContinuousClock().now
260 | let cap = now + configuration.refreshInterval
:
262 | endpoints.values.map(\.nextRefreshAt).min()
263 | }
264 | return min(earliest ?? cap, cap)
| |- error: conformance of 'ContinuousClock.Instant' to 'Comparable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
265 | }
266 |
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:272:19: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
269 | /// - Returns: The number of endpoints that were successfully refreshed.
270 | @discardableResult
271 | private func refreshDueEndpoints() async -> Int {
| `- note: add '@available' attribute to enclosing instance method
272 | let now = ContinuousClock().now
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
273 | let due = registeredEndpoints.withLock { endpoints in
274 | endpoints.values.filter { $0.nextRefreshAt <= now }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:272:37: error: 'now' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
269 | /// - Returns: The number of endpoints that were successfully refreshed.
270 | @discardableResult
271 | private func refreshDueEndpoints() async -> Int {
| `- note: add '@available' attribute to enclosing instance method
272 | let now = ContinuousClock().now
| |- error: 'now' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
273 | let due = registeredEndpoints.withLock { endpoints in
274 | endpoints.values.filter { $0.nextRefreshAt <= now }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:273:39: error: 'withLock' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
269 | /// - Returns: The number of endpoints that were successfully refreshed.
270 | @discardableResult
271 | private func refreshDueEndpoints() async -> Int {
| `- note: add '@available' attribute to enclosing instance method
272 | let now = ContinuousClock().now
273 | let due = registeredEndpoints.withLock { endpoints in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
274 | endpoints.values.filter { $0.nextRefreshAt <= now }
275 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:274:56: error: conformance of 'ContinuousClock.Instant' to 'Comparable' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
269 | /// - Returns: The number of endpoints that were successfully refreshed.
270 | @discardableResult
271 | private func refreshDueEndpoints() async -> Int {
| `- note: add '@available' attribute to enclosing instance method
272 | let now = ContinuousClock().now
273 | let due = registeredEndpoints.withLock { endpoints in
274 | endpoints.values.filter { $0.nextRefreshAt <= now }
| |- error: conformance of 'ContinuousClock.Instant' to 'Comparable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
275 | }
276 | guard !due.isEmpty else { return 0 }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:293:65: error: 'withLock' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
269 | /// - Returns: The number of endpoints that were successfully refreshed.
270 | @discardableResult
271 | private func refreshDueEndpoints() async -> Int {
| `- note: add '@available' attribute to enclosing instance method
272 | let now = ContinuousClock().now
273 | let due = registeredEndpoints.withLock { endpoints in
:
291 | "refreshed": .stringConvertible(successCount),
292 | "due": .stringConvertible(due.count),
293 | "total": .stringConvertible(registeredEndpoints.withLock { $0.count }),
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
294 | ]
295 | )
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:311:30: error: conformance of 'Duration' to 'Comparable' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
302 | ///
303 | /// - Returns: `true` if the refresh succeeded.
304 | private func refreshEndpoint(_ endpoint: JWKSEndpoint) async -> Bool {
| `- note: add '@available' attribute to enclosing instance method
305 | do {
306 | let (jwks, maxAge) = try await fetchJWKS(from: endpoint.jwksUri)
:
309 | // Honour the server's advertised TTL, but never exceed the configured ceiling.
310 | let ttl =
311 | maxAge.map { min($0, configuration.refreshInterval) }
| |- error: conformance of 'Duration' to 'Comparable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
312 | ?? configuration.refreshInterval
313 | let nextRefresh = ContinuousClock().now + ttl
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:313:53: error: '+' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
302 | ///
303 | /// - Returns: `true` if the refresh succeeded.
304 | private func refreshEndpoint(_ endpoint: JWKSEndpoint) async -> Bool {
| `- note: add '@available' attribute to enclosing instance method
305 | do {
306 | let (jwks, maxAge) = try await fetchJWKS(from: endpoint.jwksUri)
:
311 | maxAge.map { min($0, configuration.refreshInterval) }
312 | ?? configuration.refreshInterval
313 | let nextRefresh = ContinuousClock().now + ttl
| |- error: '+' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
314 |
315 | registeredEndpoints.withLock { endpoints in
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:313:31: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
302 | ///
303 | /// - Returns: `true` if the refresh succeeded.
304 | private func refreshEndpoint(_ endpoint: JWKSEndpoint) async -> Bool {
| `- note: add '@available' attribute to enclosing instance method
305 | do {
306 | let (jwks, maxAge) = try await fetchJWKS(from: endpoint.jwksUri)
:
311 | maxAge.map { min($0, configuration.refreshInterval) }
312 | ?? configuration.refreshInterval
313 | let nextRefresh = ContinuousClock().now + ttl
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
314 |
315 | registeredEndpoints.withLock { endpoints in
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:313:49: error: 'now' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
302 | ///
303 | /// - Returns: `true` if the refresh succeeded.
304 | private func refreshEndpoint(_ endpoint: JWKSEndpoint) async -> Bool {
| `- note: add '@available' attribute to enclosing instance method
305 | do {
306 | let (jwks, maxAge) = try await fetchJWKS(from: endpoint.jwksUri)
:
311 | maxAge.map { min($0, configuration.refreshInterval) }
312 | ?? configuration.refreshInterval
313 | let nextRefresh = ContinuousClock().now + ttl
| |- error: 'now' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
314 |
315 | registeredEndpoints.withLock { endpoints in
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:315:33: error: 'withLock' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
302 | ///
303 | /// - Returns: `true` if the refresh succeeded.
304 | private func refreshEndpoint(_ endpoint: JWKSEndpoint) async -> Bool {
| `- note: add '@available' attribute to enclosing instance method
305 | do {
306 | let (jwks, maxAge) = try await fetchJWKS(from: endpoint.jwksUri)
:
313 | let nextRefresh = ContinuousClock().now + ttl
314 |
315 | registeredEndpoints.withLock { endpoints in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
316 | endpoints[endpoint.jwksUri]?.nextRefreshAt = nextRefresh
317 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:324:47: error: conformance of 'Duration' to 'CustomStringConvertible' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
302 | ///
303 | /// - Returns: `true` if the refresh succeeded.
304 | private func refreshEndpoint(_ endpoint: JWKSEndpoint) async -> Bool {
| `- note: add '@available' attribute to enclosing instance method
305 | do {
306 | let (jwks, maxAge) = try await fetchJWKS(from: endpoint.jwksUri)
:
322 | "jwksUri": .string(endpoint.jwksUri),
323 | "issuer": .string(endpoint.issuer),
324 | "ttl": .stringConvertible(ttl),
| |- error: conformance of 'Duration' to 'CustomStringConvertible' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
325 | "cacheSource": .string(maxAge != nil ? "Cache-Control" : "default"),
326 | ]
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:377:36: error: 'sleep(for:tolerance:clock:)' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
346 | /// - Returns: The decoded `JWKS` and the `max-age` parsed from `Cache-Control`,
347 | /// or `nil` if the header is absent or contains no valid `max-age` directive.
348 | private func fetchJWKS(from jwksUri: String) async throws -> (jwks: JWKS, maxAge: Duration?) {
| `- note: add '@available' attribute to enclosing instance method
349 | var lastError: Error?
350 |
:
375 | ]
376 | )
377 | try await Task.sleep(for: configuration.retryDelay * attempt)
| |- error: 'sleep(for:tolerance:clock:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
378 | continue
379 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:377:72: error: conformance of 'Duration' to 'DurationProtocol' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
346 | /// - Returns: The decoded `JWKS` and the `max-age` parsed from `Cache-Control`,
347 | /// or `nil` if the header is absent or contains no valid `max-age` directive.
348 | private func fetchJWKS(from jwksUri: String) async throws -> (jwks: JWKS, maxAge: Duration?) {
| `- note: add '@available' attribute to enclosing instance method
349 | var lastError: Error?
350 |
:
375 | ]
376 | )
377 | try await Task.sleep(for: configuration.retryDelay * attempt)
| |- error: conformance of 'Duration' to 'DurationProtocol' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
378 | continue
379 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:397:32: error: 'sleep(for:tolerance:clock:)' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
346 | /// - Returns: The decoded `JWKS` and the `max-age` parsed from `Cache-Control`,
347 | /// or `nil` if the header is absent or contains no valid `max-age` directive.
348 | private func fetchJWKS(from jwksUri: String) async throws -> (jwks: JWKS, maxAge: Duration?) {
| `- note: add '@available' attribute to enclosing instance method
349 | var lastError: Error?
350 |
:
395 | ]
396 | )
397 | try await Task.sleep(for: configuration.retryDelay * attempt)
| |- error: 'sleep(for:tolerance:clock:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
398 | } catch {
399 | if attempt == configuration.maxRetries {
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:397:68: error: conformance of 'Duration' to 'DurationProtocol' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
346 | /// - Returns: The decoded `JWKS` and the `max-age` parsed from `Cache-Control`,
347 | /// or `nil` if the header is absent or contains no valid `max-age` directive.
348 | private func fetchJWKS(from jwksUri: String) async throws -> (jwks: JWKS, maxAge: Duration?) {
| `- note: add '@available' attribute to enclosing instance method
349 | var lastError: Error?
350 |
:
395 | ]
396 | )
397 | try await Task.sleep(for: configuration.retryDelay * attempt)
| |- error: conformance of 'Duration' to 'DurationProtocol' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
398 | } catch {
399 | if attempt == configuration.maxRetries {
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:411:32: error: 'sleep(for:tolerance:clock:)' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
346 | /// - Returns: The decoded `JWKS` and the `max-age` parsed from `Cache-Control`,
347 | /// or `nil` if the header is absent or contains no valid `max-age` directive.
348 | private func fetchJWKS(from jwksUri: String) async throws -> (jwks: JWKS, maxAge: Duration?) {
| `- note: add '@available' attribute to enclosing instance method
349 | var lastError: Error?
350 |
:
409 | ]
410 | )
411 | try await Task.sleep(for: configuration.retryDelay * attempt)
| |- error: 'sleep(for:tolerance:clock:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
412 | }
413 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:411:68: error: conformance of 'Duration' to 'DurationProtocol' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
346 | /// - Returns: The decoded `JWKS` and the `max-age` parsed from `Cache-Control`,
347 | /// or `nil` if the header is absent or contains no valid `max-age` directive.
348 | private func fetchJWKS(from jwksUri: String) async throws -> (jwks: JWKS, maxAge: Duration?) {
| `- note: add '@available' attribute to enclosing instance method
349 | var lastError: Error?
350 |
:
409 | ]
410 | )
411 | try await Task.sleep(for: configuration.retryDelay * attempt)
| |- error: conformance of 'Duration' to 'DurationProtocol' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
412 | }
413 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:431:29: error: 'seconds' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
422 | ///
423 | /// Returns `nil` if the header is absent or contains no valid positive `max-age` directive.
424 | private func parseCacheMaxAge(from headers: HTTPHeaders) -> Duration? {
| `- note: add '@available' attribute to enclosing instance method
425 | guard let cacheControl = headers.first(name: "Cache-Control") else { return nil }
426 | for directive in cacheControl.split(separator: ",") {
:
429 | let valueStr = trimmed.dropFirst("max-age=".count)
430 | if let seconds = Int(valueStr), seconds > 0 {
431 | return .seconds(seconds)
| |- error: 'seconds' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
432 | }
433 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:449:38: error: 'components' is only available in tvOS 16.0 or newer
439 | // MARK: - Duration helpers
440 |
441 | extension Duration {
| `- note: add '@available' attribute to enclosing extension
442 | /// Convert to a NIO `TimeAmount` with nanosecond precision.
443 | ///
:
446 | /// obtain nanoseconds; the sub-nanosecond remainder is dropped (negligible for
447 | /// HTTP timeouts).
448 | var timeAmount: TimeAmount {
| `- note: add '@available' attribute to enclosing property
449 | let (seconds, attoseconds) = components
| |- error: 'components' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
450 | return .nanoseconds(seconds * 1_000_000_000 + attoseconds / 1_000_000_000)
451 | }
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Internal/JSON.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/DeviceAuthorizationResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/JWTClaims.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OAuth2Error.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OktaMFAModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenExchangeModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenIntrospectionModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenRevocationModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/UserInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2Client.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthClientFactory.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthCodeChallengeMethod.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSKeyManager.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConnectClient.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDDiscoveryService.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AWSCognitoOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AppleOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/Auth0OAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DiscordOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DropboxOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/FacebookOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GitHubOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GitLabOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GoogleOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/KeyCloakOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/LinkedInOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftTenantIDKind.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/OktaOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/SlackOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/UserAgent.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/supplementaryOutputs-164 -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -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/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit-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-crypto/Sources/CCryptoBoringSSLShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/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/.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/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-crypto/Sources/CCryptoBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/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-atomics/Sources/_AtomicsShims/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/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name OAuthKit -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit_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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthClientFactory.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthCodeChallengeMethod.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/JWKSKeyManager.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/JWKSRefreshService.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit.swiftmodule -index-unit-output-path /oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthClientFactory.o -index-unit-output-path /oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthCodeChallengeMethod.o -index-unit-output-path /oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/JWKSKeyManager.o -index-unit-output-path /oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/JWKSRefreshService.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthClientFactory.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OAuthClientFactory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthCodeChallengeMethod.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OAuthCodeChallengeMethod.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSKeyManager.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JWKSKeyManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JWKSRefreshService.swift
SwiftCompile normal arm64 Compiling\ JSON.swift,\ DeviceAuthorizationResponse.swift,\ JWTClaims.swift,\ OAuth2Error.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Internal/JSON.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/DeviceAuthorizationResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/JWTClaims.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OAuth2Error.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Internal/JSON.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JSON.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/DeviceAuthorizationResponse.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceAuthorizationResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/JWTClaims.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JWTClaims.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OAuth2Error.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OAuth2Error.swift
SwiftDriverJobDiscovery normal arm64 Compiling HTTPConnectionPool+StateMachine.swift, ConnectionTarget.swift, DeconstructedURL.swift, FileDownloadDelegate.swift, FoundationExtensions.swift, HTTPClient+HTTPCookie.swift, HTTPClient+Proxy.swift (in target 'AsyncHTTPClient' from project 'async-http-client')
SwiftCompile normal arm64 Compiling\ LinkedInOAuthProvider.swift,\ MicrosoftOAuthProvider.swift,\ MicrosoftTenantIDKind.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/LinkedInOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftTenantIDKind.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/LinkedInOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LinkedInOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MicrosoftOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftTenantIDKind.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MicrosoftTenantIDKind.swift
SwiftDriverJobDiscovery normal arm64 Compiling HTTPClientRequest.swift, HTTPClientResponse.swift, SingleIteratorPrecondition.swift, Transaction+StateMachine.swift, Transaction.swift, Base64.swift, BasicAuth.swift (in target 'AsyncHTTPClient' from project 'async-http-client')
SwiftCompile normal arm64 Compiling\ AppleOAuthProvider.swift,\ Auth0OAuthProvider.swift,\ DiscordOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AppleOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/Auth0OAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DiscordOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AppleOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AppleOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/Auth0OAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Auth0OAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DiscordOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiscordOAuthProvider.swift
SwiftDriverJobDiscovery normal arm64 Compiling NWWaitingHandler.swift, TLSConfiguration.swift, RedirectState.swift, RequestBag+StateMachine.swift, RequestBag+Tracing.swift, RequestBag.swift, RequestValidation.swift (in target 'AsyncHTTPClient' from project 'async-http-client')
SwiftCompile normal arm64 Compiling\ OpenIDConfiguration.swift,\ OpenIDConnectClient.swift,\ OpenIDDiscoveryService.swift,\ AWSCognitoOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConnectClient.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDDiscoveryService.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AWSCognitoOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConfiguration.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenIDConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConnectClient.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenIDConnectClient.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDDiscoveryService.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenIDDiscoveryService.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AWSCognitoOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSCognitoOAuthProvider.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-28 15:33:43.057 xcodebuild[1502:7724] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ OAuthClientFactory.swift,\ OAuthCodeChallengeMethod.swift,\ JWKSKeyManager.swift,\ JWKSRefreshService.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthClientFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthCodeChallengeMethod.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSKeyManager.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSKeyManager.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift (in target 'OAuthKit' from project 'oauth-kit')
Building workspace oauth-kit with scheme oauth-kit
(4 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-http-structured-headers: https://github.com/apple/swift-http-structured-headers.git @ 1.7.0
swift-numerics: https://github.com/apple/swift-numerics.git @ 1.1.1
oauth-kit: /Users/admin/builder/spi-builder-workspace
swift-nio-transport-services: https://github.com/apple/swift-nio-transport-services.git @ 1.28.0
swift-nio-extras: https://github.com/apple/swift-nio-extras.git @ 1.35.1
swift-crypto: https://github.com/apple/swift-crypto.git @ 4.5.2
swift-configuration: https://github.com/apple/swift-configuration.git @ 1.2.1
async-http-client: https://github.com/swift-server/async-http-client.git @ 1.36.2
swift-atomics: https://github.com/apple/swift-atomics.git @ 1.3.1
swift-async-algorithms: https://github.com/apple/swift-async-algorithms.git @ 1.1.6
swift-collections: https://github.com/apple/swift-collections @ 1.7.1
swift-certificates: https://github.com/apple/swift-certificates.git @ 1.21.0
swift-asn1: https://github.com/apple/swift-asn1.git @ 1.7.3
swift-system: https://github.com/apple/swift-system @ 1.8.1
swift-distributed-tracing: https://github.com/apple/swift-distributed-tracing.git @ 1.5.0
swift-nio: https://github.com/apple/swift-nio.git @ 2.103.0
jwt-kit: https://github.com/vapor/jwt-kit.git @ 5.7.1
swift-log: https://github.com/apple/swift-log.git @ 1.15.1
swift-http-types: https://github.com/apple/swift-http-types.git @ 1.8.0
swift-algorithms: https://github.com/apple/swift-algorithms.git @ 1.2.1
swift-service-lifecycle: https://github.com/swift-server/swift-service-lifecycle.git @ 2.12.0
swift-nio-ssl: https://github.com/apple/swift-nio-ssl.git @ 2.37.5
swift-service-context: https://github.com/apple/swift-service-context.git @ 1.3.0
resolved source packages: swift-nio-http2, swift-http-structured-headers, swift-numerics, oauth-kit, swift-nio-transport-services, swift-nio-extras, swift-crypto, swift-configuration, async-http-client, swift-atomics, swift-async-algorithms, swift-collections, swift-certificates, swift-asn1, swift-system, swift-distributed-tracing, swift-nio, jwt-kit, swift-log, swift-http-types, swift-algorithms, swift-service-lifecycle, swift-nio-ssl, swift-service-context
2026-09-28 15:34:46.956 xcodebuild[4179:15106] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "async-http-client",
"requirement" : {
"range" : [
{
"lower_bound" : "1.33.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/async-http-client.git"
},
{
"identity" : "swift-async-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-async-algorithms.git"
},
{
"identity" : "swift-service-lifecycle",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/swift-service-lifecycle.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.97.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "jwt-kit",
"requirement" : {
"range" : [
{
"lower_bound" : "5.4.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/vapor/jwt-kit.git"
}
],
"manifest_display_name" : "oauth-kit",
"name" : "oauth-kit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "OAuthKit",
"targets" : [
"OAuthKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "OAuthKitTests",
"module_type" : "SwiftTarget",
"name" : "OAuthKitTests",
"path" : "Tests/OAuthKitTests",
"sources" : [
"DeviceAuthorizationTests.swift",
"GoogleServiceAccountTests.swift",
"JWKSKeyManagerTests.swift",
"JWKSRefreshIntegrationTests.swift",
"MicrosoftTenantIDKindTests.swift",
"OAuth2ClientTests.swift",
"OAuthKitTests.swift",
"OAuthProvidersTests.swift",
"OpenIDConnectTests.swift",
"RFCImplementationTests.swift",
"TestUtilities.swift",
"TokenResponseTests.swift"
],
"target_dependencies" : [
"OAuthKit"
],
"type" : "test"
},
{
"c99name" : "OAuthKit",
"module_type" : "SwiftTarget",
"name" : "OAuthKit",
"path" : "Sources/OAuthKit",
"product_dependencies" : [
"AsyncAlgorithms",
"AsyncHTTPClient",
"JWTKit",
"ServiceLifecycle",
"Logging",
"NIO",
"NIOHTTP1",
"NIOFoundationCompat"
],
"product_memberships" : [
"OAuthKit"
],
"sources" : [
"Internal/JSON.swift",
"Models/DeviceAuthorizationResponse.swift",
"Models/JWTClaims.swift",
"Models/OAuth2Error.swift",
"Models/OktaMFAModels.swift",
"Models/TokenExchangeModels.swift",
"Models/TokenIntrospectionModels.swift",
"Models/TokenResponse.swift",
"Models/TokenRevocationModels.swift",
"Models/UserInfo.swift",
"OAuth2Client.swift",
"OAuth2ClientProtocol.swift",
"OAuthClientFactory.swift",
"OAuthCodeChallengeMethod.swift",
"OpenID/JWKSKeyManager.swift",
"OpenID/JWKSRefreshService.swift",
"OpenID/OpenIDConfiguration.swift",
"OpenID/OpenIDConnectClient.swift",
"OpenID/OpenIDDiscoveryService.swift",
"Providers/AWSCognitoOAuthProvider.swift",
"Providers/AppleOAuthProvider.swift",
"Providers/Auth0OAuthProvider.swift",
"Providers/DiscordOAuthProvider.swift",
"Providers/DropboxOAuthProvider.swift",
"Providers/FacebookOAuthProvider.swift",
"Providers/GitHubOAuthProvider.swift",
"Providers/GitLabOAuthProvider.swift",
"Providers/GoogleOAuthProvider.swift",
"Providers/KeyCloakOAuthProvider.swift",
"Providers/LinkedInOAuthProvider.swift",
"Providers/MicrosoftOAuthProvider.swift",
"Providers/MicrosoftTenantIDKind.swift",
"Providers/OktaOAuthProvider.swift",
"Providers/SlackOAuthProvider.swift",
"UserAgent.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "oauth-kit",
"schemes" : [
"oauth-kit"
]
}
}
2026-09-28 15:34:49.438 xcodebuild[4187:15180] [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 oauth-kit -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 oauth-kit -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
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: https://github.com/apple/swift-nio.git @ 2.103.0
swift-http-structured-headers: https://github.com/apple/swift-http-structured-headers.git @ 1.7.0
swift-numerics: https://github.com/apple/swift-numerics.git @ 1.1.1
async-http-client: https://github.com/swift-server/async-http-client.git @ 1.36.2
swift-crypto: https://github.com/apple/swift-crypto.git @ 4.5.2
swift-system: https://github.com/apple/swift-system @ 1.8.1
swift-log: https://github.com/apple/swift-log.git @ 1.15.1
swift-service-lifecycle: https://github.com/swift-server/swift-service-lifecycle.git @ 2.12.0
swift-certificates: https://github.com/apple/swift-certificates.git @ 1.21.0
swift-distributed-tracing: https://github.com/apple/swift-distributed-tracing.git @ 1.5.0
swift-nio-http2: https://github.com/apple/swift-nio-http2.git @ 1.46.0
swift-configuration: https://github.com/apple/swift-configuration.git @ 1.2.1
oauth-kit: /Users/admin/builder/spi-builder-workspace
swift-atomics: https://github.com/apple/swift-atomics.git @ 1.3.1
swift-collections: https://github.com/apple/swift-collections @ 1.7.1
swift-http-types: https://github.com/apple/swift-http-types.git @ 1.8.0
swift-nio-transport-services: https://github.com/apple/swift-nio-transport-services.git @ 1.28.0
swift-service-context: https://github.com/apple/swift-service-context.git @ 1.3.0
swift-async-algorithms: https://github.com/apple/swift-async-algorithms.git @ 1.1.6
swift-nio-ssl: https://github.com/apple/swift-nio-ssl.git @ 2.37.5
jwt-kit: https://github.com/vapor/jwt-kit.git @ 5.7.1
swift-nio-extras: https://github.com/apple/swift-nio-extras.git @ 1.35.1
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (101 targets)
Target 'OAuthKit-product' in project 'oauth-kit'
➜ Explicit dependency on target 'OAuthKit' in project 'oauth-kit'
➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
➜ Explicit dependency on target 'AsyncHTTPClient-product' in project 'async-http-client'
➜ Explicit dependency on target 'JWTKit-product' in project 'jwt-kit'
➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOFoundationCompat-product' in project 'swift-nio'
Target 'OAuthKit' in project 'oauth-kit'
➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
➜ Explicit dependency on target 'AsyncHTTPClient-product' in project 'async-http-client'
➜ Explicit dependency on target 'JWTKit-product' in project 'jwt-kit'
➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'NIO-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOHTTP1-product' in project 'swift-nio'
➜ Explicit dependency on target 'NIOFoundationCompat-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 '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 'JWTKit-product' in project 'jwt-kit'
➜ Explicit dependency on target 'JWTKit' in project 'jwt-kit'
➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
➜ Explicit dependency on target 'CryptoExtras-product' in project 'swift-crypto'
➜ Explicit dependency on target 'X509-product' in project 'swift-certificates'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
Target 'JWTKit' in project 'jwt-kit'
➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
➜ Explicit dependency on target 'CryptoExtras-product' in project 'swift-crypto'
➜ Explicit dependency on target 'X509-product' in project 'swift-certificates'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
Target 'X509-product' in project 'swift-certificates'
➜ Explicit dependency on target 'X509' in project 'swift-certificates'
➜ Explicit dependency on target '_CertificateInternals' in project 'swift-certificates'
➜ Explicit dependency on target 'SwiftASN1-product' in project 'swift-asn1'
➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
➜ Explicit dependency on target '_CryptoExtras-product' in project 'swift-crypto'
Target 'X509' in project 'swift-certificates'
➜ Explicit dependency on target '_CertificateInternals' in project 'swift-certificates'
➜ Explicit dependency on target 'SwiftASN1-product' in project 'swift-asn1'
➜ Explicit dependency on target 'Crypto-product' in project 'swift-crypto'
➜ Explicit dependency on target '_CryptoExtras-product' in project 'swift-crypto'
Target '_CryptoExtras-product' in project 'swift-crypto'
➜ Explicit dependency on target '_CryptoExtras' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSLShims' in project 'swift-crypto'
➜ Explicit dependency on target 'CryptoBoringWrapper' in project 'swift-crypto'
➜ Explicit dependency on target 'Crypto' in project 'swift-crypto'
➜ Explicit dependency on target 'CryptoExtras' in project 'swift-crypto'
➜ Explicit dependency on target 'SwiftASN1-product' in project 'swift-asn1'
Target '_CryptoExtras' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSLShims' in project 'swift-crypto'
➜ Explicit dependency on target 'CryptoBoringWrapper' in project 'swift-crypto'
➜ Explicit dependency on target 'Crypto' in project 'swift-crypto'
➜ Explicit dependency on target 'CryptoExtras' in project 'swift-crypto'
➜ Explicit dependency on target 'SwiftASN1-product' in project 'swift-asn1'
Target '_CertificateInternals' in project 'swift-certificates' (no dependencies)
Target 'CryptoExtras-product' in project 'swift-crypto'
➜ Explicit dependency on target 'CryptoExtras' in project 'swift-crypto'
➜ Explicit dependency on target 'swift-crypto_CryptoExtras' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSLShims' in project 'swift-crypto'
➜ Explicit dependency on target 'CryptoBoringWrapper' in project 'swift-crypto'
➜ Explicit dependency on target 'Crypto' in project 'swift-crypto'
➜ Explicit dependency on target 'SwiftASN1-product' in project 'swift-asn1'
Target 'CryptoExtras' in project 'swift-crypto'
➜ Explicit dependency on target 'swift-crypto_CryptoExtras' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSLShims' in project 'swift-crypto'
➜ Explicit dependency on target 'CryptoBoringWrapper' in project 'swift-crypto'
➜ Explicit dependency on target 'Crypto' in project 'swift-crypto'
➜ Explicit dependency on target 'SwiftASN1-product' in project 'swift-asn1'
Target 'SwiftASN1-product' in project 'swift-asn1'
➜ Explicit dependency on target 'SwiftASN1' in project 'swift-asn1'
Target 'SwiftASN1' in project 'swift-asn1' (no dependencies)
Target 'CryptoBoringWrapper' in project 'swift-crypto'
➜ Explicit dependency on target 'swift-crypto_CryptoBoringWrapper' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSLShims' in project 'swift-crypto'
Target 'swift-crypto_CryptoBoringWrapper' in project 'swift-crypto' (no dependencies)
Target 'CCryptoBoringSSLShims' in project 'swift-crypto'
➜ Explicit dependency on target 'swift-crypto_CCryptoBoringSSLShims' in project 'swift-crypto'
➜ Explicit dependency on target 'CCryptoBoringSSL' in project 'swift-crypto'
Target 'swift-crypto_CCryptoBoringSSLShims' in project 'swift-crypto' (no dependencies)
Target 'CCryptoBoringSSL' in project 'swift-crypto'
➜ Explicit dependency on target 'swift-crypto_CCryptoBoringSSL' in project 'swift-crypto'
Target 'swift-crypto_CCryptoBoringSSL' in project 'swift-crypto' (no dependencies)
Target 'swift-crypto_CryptoExtras' in project 'swift-crypto' (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 '_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)
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 '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 'SpanPreview' in project 'swift-collections'
Target 'DequeModule' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
➜ Explicit dependency on target 'SpanPreview' in project 'swift-collections'
Target 'SpanPreview' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' 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 'InternalCollectionsUtilities' in project 'swift-collections' (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 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.2 -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
SwiftDriver OAuthKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'OAuthKit' from project 'oauth-kit')
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 OAuthKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit.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-crypto/Sources/CCryptoBoringSSLShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/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/.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/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/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit-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/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit-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/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit_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-crypto/Sources/CCryptoBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/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-atomics/Sources/_AtomicsShims/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/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-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/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ JSON.swift,\ DeviceAuthorizationResponse.swift,\ JWTClaims.swift,\ OAuth2Error.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Internal/JSON.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/DeviceAuthorizationResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/JWTClaims.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OAuth2Error.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Internal/JSON.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JSON.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/DeviceAuthorizationResponse.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeviceAuthorizationResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/JWTClaims.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JWTClaims.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OAuth2Error.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OAuth2Error.swift
SwiftCompile normal arm64 Compiling\ OktaMFAModels.swift,\ TokenExchangeModels.swift,\ TokenIntrospectionModels.swift,\ TokenResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OktaMFAModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenExchangeModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenIntrospectionModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenResponse.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OktaMFAModels.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OktaMFAModels.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenExchangeModels.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TokenExchangeModels.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenIntrospectionModels.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TokenIntrospectionModels.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenResponse.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TokenResponse.swift
SwiftCompile normal arm64 Compiling\ TokenRevocationModels.swift,\ UserInfo.swift,\ OAuth2Client.swift,\ OAuth2ClientProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenRevocationModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/UserInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2Client.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift (in target 'OAuthKit' from project 'oauth-kit')
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift:706:37: error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
54 | }
55 |
56 | extension OAuth2ClientProtocol {
| `- note: add '@available' attribute to enclosing extension
57 |
58 | /// Initialize a new OAuth2Client client
:
702 | /// - Returns: The token introspection response
703 | /// - Throws: OAuth2Error if the request fails
704 | internal func requestTokenIntrospection(parameters: [String: String]) async throws -> TokenIntrospectionResponse {
| `- note: add '@available' attribute to enclosing instance method
705 | // Use conventional introspection endpoint pattern
706 | let baseURL = tokenEndpoint.replacing("/token", with: "")
| |- error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
707 | let introspectionEndpoint = "\(baseURL)/introspect"
708 |
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift:797:37: error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
54 | }
55 |
56 | extension OAuth2ClientProtocol {
| `- note: add '@available' attribute to enclosing extension
57 |
58 | /// Initialize a new OAuth2Client client
:
793 | /// - Returns: The token revocation response
794 | /// - Throws: OAuth2Error if the request fails
795 | internal func requestTokenRevocation(parameters: [String: String]) async throws -> TokenRevocationResponse {
| `- note: add '@available' attribute to enclosing instance method
796 | // Use conventional revocation endpoint pattern
797 | let baseURL = tokenEndpoint.replacing("/token", with: "")
| |- error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
798 | let revocationEndpoint = "\(baseURL)/revoke"
799 |
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift:859:14: error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
852 |
853 | /// Extension for base64URL encoding
854 | extension Data {
| `- note: add '@available' attribute to enclosing extension
855 | /// Encode data as base64URL string (base64 without padding, replacing '+' with '-' and '/' with '_')
856 | /// - Returns: The base64URL encoded string
857 | fileprivate func base64URLEncodedString() -> String {
| `- note: add '@available' attribute to enclosing instance method
858 | base64EncodedString()
859 | .replacing("+", with: "-")
| |- error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
860 | .replacing("/", with: "_")
861 | .replacing("=", with: "")
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift:860:14: error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
852 |
853 | /// Extension for base64URL encoding
854 | extension Data {
| `- note: add '@available' attribute to enclosing extension
855 | /// Encode data as base64URL string (base64 without padding, replacing '+' with '-' and '/' with '_')
856 | /// - Returns: The base64URL encoded string
857 | fileprivate func base64URLEncodedString() -> String {
| `- note: add '@available' attribute to enclosing instance method
858 | base64EncodedString()
859 | .replacing("+", with: "-")
860 | .replacing("/", with: "_")
| |- error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
861 | .replacing("=", with: "")
862 | }
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift:861:14: error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
852 |
853 | /// Extension for base64URL encoding
854 | extension Data {
| `- note: add '@available' attribute to enclosing extension
855 | /// Encode data as base64URL string (base64 without padding, replacing '+' with '-' and '/' with '_')
856 | /// - Returns: The base64URL encoded string
857 | fileprivate func base64URLEncodedString() -> String {
| `- note: add '@available' attribute to enclosing instance method
858 | base64EncodedString()
859 | .replacing("+", with: "-")
860 | .replacing("/", with: "_")
861 | .replacing("=", with: "")
| |- error: 'replacing(_:with:maxReplacements:)' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
862 | }
863 | }
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Internal/JSON.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/DeviceAuthorizationResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/JWTClaims.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OAuth2Error.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/OktaMFAModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenExchangeModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenIntrospectionModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenResponse.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenRevocationModels.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/UserInfo.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2Client.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthClientFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthCodeChallengeMethod.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSKeyManager.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConnectClient.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDDiscoveryService.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AWSCognitoOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AppleOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/Auth0OAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DiscordOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DropboxOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/FacebookOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GitHubOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GitLabOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GoogleOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/KeyCloakOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/LinkedInOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftTenantIDKind.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/OktaOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/SlackOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/UserAgent.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/supplementaryOutputs-3 -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -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/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit-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-crypto/Sources/CCryptoBoringSSLShims/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/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/.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/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-crypto/Sources/CCryptoBoringSSLShims/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-crypto/Sources/CCryptoBoringSSL/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-atomics/Sources/_AtomicsShims/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/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name OAuthKit -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit_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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/TokenRevocationModels.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/UserInfo.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuth2Client.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuth2ClientProtocol.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuthKit.swiftmodule -index-unit-output-path /oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/TokenRevocationModels.o -index-unit-output-path /oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/UserInfo.o -index-unit-output-path /oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuth2Client.o -index-unit-output-path /oauth-kit.build/Debug-appletvos/OAuthKit-t.build/Objects-normal/arm64/OAuth2ClientProtocol.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenRevocationModels.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TokenRevocationModels.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/UserInfo.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UserInfo.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2Client.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OAuth2Client.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OAuth2ClientProtocol.swift
SwiftCompile normal arm64 Compiling\ OpenIDConfiguration.swift,\ OpenIDConnectClient.swift,\ OpenIDDiscoveryService.swift,\ AWSCognitoOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConnectClient.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDDiscoveryService.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AWSCognitoOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConfiguration.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenIDConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDConnectClient.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenIDConnectClient.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/OpenIDDiscoveryService.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenIDDiscoveryService.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AWSCognitoOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSCognitoOAuthProvider.swift
SwiftCompile normal arm64 Compiling\ LinkedInOAuthProvider.swift,\ MicrosoftOAuthProvider.swift,\ MicrosoftTenantIDKind.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/LinkedInOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftTenantIDKind.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/LinkedInOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LinkedInOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MicrosoftOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/MicrosoftTenantIDKind.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MicrosoftTenantIDKind.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ OAuthKit (in target 'OAuthKit' from project 'oauth-kit')
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:79:42: error: 'seconds' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
76 | public let retryDelay: Duration
77 |
78 | public init(
| `- note: add '@available' attribute to enclosing initializer
79 | refreshInterval: Duration = .seconds(1800),
| `- error: 'seconds' is only available in tvOS 16.0 or newer
80 | requestTimeout: Duration = .seconds(30),
81 | maxRetries: Int = 3,
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:80:41: error: 'seconds' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
76 | public let retryDelay: Duration
77 |
78 | public init(
| `- note: add '@available' attribute to enclosing initializer
79 | refreshInterval: Duration = .seconds(1800),
80 | requestTimeout: Duration = .seconds(30),
| `- error: 'seconds' is only available in tvOS 16.0 or newer
81 | maxRetries: Int = 3,
82 | retryDelay: Duration = .seconds(1)
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:82:37: error: 'seconds' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
76 | public let retryDelay: Duration
77 |
78 | public init(
| `- note: add '@available' attribute to enclosing initializer
79 | refreshInterval: Duration = .seconds(1800),
80 | requestTimeout: Duration = .seconds(30),
81 | maxRetries: Int = 3,
82 | retryDelay: Duration = .seconds(1)
| `- error: 'seconds' is only available in tvOS 16.0 or newer
83 | ) {
84 | self.refreshInterval = refreshInterval
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSKeyManager.swift:43:28: error: 'Mutex' is only available in tvOS 18.0 or newer
31 | ///
32 | /// `JWKSKeyManager` is `Sendable` and safe to share across concurrency domains.
33 | public final class JWKSKeyManager: Sendable {
| `- note: add '@available' attribute to enclosing class
34 |
35 | private struct EndpointState: Sendable {
:
41 |
42 | /// Thread-safe map from JWKS endpoint URI to its key collection and kid fingerprint.
43 | private let endpoints: Mutex<[String: EndpointState]>
| `- error: 'Mutex' is only available in tvOS 18.0 or newer
44 | private let logger: Logger
45 |
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:67:37: error: 'Duration' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
65 | /// is `min(N seconds, refreshInterval)`. When no cache header is present,
66 | /// this value is used directly.
67 | public let refreshInterval: Duration
| `- error: 'Duration' is only available in tvOS 16.0 or newer
68 |
69 | /// Per-request HTTP timeout.
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:70:36: error: 'Duration' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
68 |
69 | /// Per-request HTTP timeout.
70 | public let requestTimeout: Duration
| `- error: 'Duration' is only available in tvOS 16.0 or newer
71 |
72 | /// Maximum number of retry attempts for a single fetch.
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:76:32: error: 'Duration' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
74 |
75 | /// Base delay between retries (multiplied by the attempt number).
76 | public let retryDelay: Duration
| `- error: 'Duration' is only available in tvOS 16.0 or newer
77 |
78 | public init(
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:79:30: error: 'Duration' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
76 | public let retryDelay: Duration
77 |
78 | public init(
| `- note: add '@available' attribute to enclosing initializer
79 | refreshInterval: Duration = .seconds(1800),
| `- error: 'Duration' is only available in tvOS 16.0 or newer
80 | requestTimeout: Duration = .seconds(30),
81 | maxRetries: Int = 3,
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:80:29: error: 'Duration' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
76 | public let retryDelay: Duration
77 |
78 | public init(
| `- note: add '@available' attribute to enclosing initializer
79 | refreshInterval: Duration = .seconds(1800),
80 | requestTimeout: Duration = .seconds(30),
| `- error: 'Duration' is only available in tvOS 16.0 or newer
81 | maxRetries: Int = 3,
82 | retryDelay: Duration = .seconds(1)
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:82:25: error: 'Duration' is only available in tvOS 16.0 or newer
59 |
60 | /// Tuning knobs for the refresh loop.
61 | public struct Configuration: Sendable {
| `- note: add '@available' attribute to enclosing struct
62 | /// Maximum interval between refreshes for any single endpoint.
63 | ///
:
76 | public let retryDelay: Duration
77 |
78 | public init(
| `- note: add '@available' attribute to enclosing initializer
79 | refreshInterval: Duration = .seconds(1800),
80 | requestTimeout: Duration = .seconds(30),
81 | maxRetries: Int = 3,
82 | retryDelay: Duration = .seconds(1)
| `- error: 'Duration' is only available in tvOS 16.0 or newer
83 | ) {
84 | self.refreshInterval = refreshInterval
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:99:28: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
92 |
93 | /// Lightweight value that identifies a JWKS endpoint and tracks when it is next due.
94 | private struct JWKSEndpoint: Sendable {
| `- note: add '@available' attribute to enclosing struct
95 | let jwksUri: String
96 | let issuer: String
97 | /// The earliest time at which this endpoint should next be fetched.
98 | /// Initialised to `.now` so the first run picks up all endpoints immediately.
99 | var nextRefreshAt: ContinuousClock.Instant
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
100 |
101 | init(jwksUri: String, issuer: String) {
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:117:38: error: 'Mutex' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
115 | /// Thread-safe dictionary of endpoints keyed by JWKS URI.
116 | /// Using a dictionary (rather than a Set) allows mutating `nextRefreshAt` in place.
117 | private let registeredEndpoints: Mutex<[String: JWKSEndpoint]> = Mutex([:])
| `- error: 'Mutex' is only available in tvOS 18.0 or newer
118 |
119 | // MARK: - Init
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:117:70: error: 'Mutex' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
115 | /// Thread-safe dictionary of endpoints keyed by JWKS URI.
116 | /// Using a dictionary (rather than a Set) allows mutating `nextRefreshAt` in place.
117 | private let registeredEndpoints: Mutex<[String: JWKSEndpoint]> = Mutex([:])
| `- error: 'Mutex' is only available in tvOS 18.0 or newer
118 |
119 | // MARK: - Init
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:117:70: error: 'init(_:)' is only available in tvOS 18.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
115 | /// Thread-safe dictionary of endpoints keyed by JWKS URI.
116 | /// Using a dictionary (rather than a Set) allows mutating `nextRefreshAt` in place.
117 | private let registeredEndpoints: Mutex<[String: JWKSEndpoint]> = Mutex([:])
| `- error: 'init(_:)' is only available in tvOS 18.0 or newer
118 |
119 | // MARK: - Init
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:258:41: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
256 | /// capped at `now + configuration.refreshInterval` so no endpoint can defer
257 | /// a refresh indefinitely.
258 | private func nextWakeupInstant() -> ContinuousClock.Instant {
| | `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
259 | let now = ContinuousClock().now
260 | let cap = now + configuration.refreshInterval
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:348:87: error: 'Duration' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
346 | /// - Returns: The decoded `JWKS` and the `max-age` parsed from `Cache-Control`,
347 | /// or `nil` if the header is absent or contains no valid `max-age` directive.
348 | private func fetchJWKS(from jwksUri: String) async throws -> (jwks: JWKS, maxAge: Duration?) {
| | `- error: 'Duration' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
349 | var lastError: Error?
350 |
/Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift:424:65: error: 'Duration' is only available in tvOS 16.0 or newer
54 | /// try await serviceGroup.run()
55 | /// ```
56 | public final class JWKSRefreshService: Service {
| `- note: add '@available' attribute to enclosing class
57 |
58 | // MARK: - Configuration
:
422 | ///
423 | /// Returns `nil` if the header is absent or contains no valid positive `max-age` directive.
424 | private func parseCacheMaxAge(from headers: HTTPHeaders) -> Duration? {
| | `- error: 'Duration' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing instance method
425 | guard let cacheControl = headers.first(name: "Cache-Control") else { return nil }
426 | for directive in cacheControl.split(separator: ",") {
SwiftCompile normal arm64 (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ DropboxOAuthProvider.swift,\ FacebookOAuthProvider.swift,\ GitHubOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DropboxOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/FacebookOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GitHubOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DropboxOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DropboxOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/FacebookOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FacebookOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GitHubOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitHubOAuthProvider.swift
SwiftCompile normal arm64 Compiling\ AppleOAuthProvider.swift,\ Auth0OAuthProvider.swift,\ DiscordOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AppleOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/Auth0OAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DiscordOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/AppleOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AppleOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/Auth0OAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Auth0OAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/DiscordOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiscordOAuthProvider.swift
SwiftCompile normal arm64 Compiling\ OktaOAuthProvider.swift,\ SlackOAuthProvider.swift,\ UserAgent.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/OktaOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/SlackOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/UserAgent.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/OktaOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OktaOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/SlackOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SlackOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/UserAgent.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UserAgent.swift
SwiftCompile normal arm64 Compiling\ GitLabOAuthProvider.swift,\ GoogleOAuthProvider.swift,\ KeyCloakOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GitLabOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GoogleOAuthProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/KeyCloakOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GitLabOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GitLabOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/GoogleOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleOAuthProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Providers/KeyCloakOAuthProvider.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KeyCloakOAuthProvider.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 JSON.swift, DeviceAuthorizationResponse.swift, JWTClaims.swift, OAuth2Error.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 Compiling\ OAuthClientFactory.swift,\ OAuthCodeChallengeMethod.swift,\ JWKSKeyManager.swift,\ JWKSRefreshService.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthClientFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthCodeChallengeMethod.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSKeyManager.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthClientFactory.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OAuthClientFactory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuthCodeChallengeMethod.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OAuthCodeChallengeMethod.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSKeyManager.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JWKSKeyManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OpenID/JWKSRefreshService.swift (in target 'OAuthKit' from project 'oauth-kit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JWKSRefreshService.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-28 15:34:51.623 xcodebuild[4188:15206] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ TokenRevocationModels.swift,\ UserInfo.swift,\ OAuth2Client.swift,\ OAuth2ClientProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/TokenRevocationModels.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/Models/UserInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2Client.swift /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift (in target 'OAuthKit' from project 'oauth-kit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OAuthKit/OAuth2ClientProtocol.swift (in target 'OAuthKit' from project 'oauth-kit')
Building workspace oauth-kit with scheme oauth-kit
(3 failures)
BUILD FAILURE 6.4 tvOS