Build Information
Failed to build Scout, reference 0.3.0 (0bfd3d), with Swift 6.4 for tvOS using Xcode 27.0 on 27 Sep 2026 15:04:24 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 Scout-Package -destination generic/platform=tvOSBuild Log
52 | }
53 | }
+--- macro expansion @Model ----------------------------------------
| 1 | @Transient
| 2 | private var _$backingData: any SwiftData.BackingData<CachedRecord> = CachedRecord.createBackingData()
| | `- error: 'createBackingData()' is only available in tvOS 17 or newer
| 3 |
| 4 | public var persistentBackingData: any SwiftData.BackingData<CachedRecord> {
+-------------------------------------------------------------------
54 |
55 | @available(iOS 18, macOS 15, *)
macro expansion @Model:4:49: error: 'BackingData' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:53:1: note: expanded code originates here
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| |- note: in expansion of macro 'Model' on class 'CachedRecord' here
| `- note: in expansion of macro 'Model' on class 'CachedRecord' here
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
51 | self.payload = payload
52 | }
53 | }
+--- macro expansion @Model ----------------------------------------
| 2 | private var _$backingData: any SwiftData.BackingData<CachedRecord> = CachedRecord.createBackingData()
| 3 |
| 4 | public var persistentBackingData: any SwiftData.BackingData<CachedRecord> {
| | | `- error: 'BackingData' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing property
| 5 | get {
| 6 | return _$backingData
+-------------------------------------------------------------------
54 |
55 | @available(iOS 18, macOS 15, *)
macro expansion @Model:13:38: error: 'Schema' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:53:1: note: expanded code originates here
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| |- note: in expansion of macro 'Model' on class 'CachedRecord' here
| `- note: in expansion of macro 'Model' on class 'CachedRecord' here
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
51 | self.payload = payload
52 | }
53 | }
+--- macro expansion @Model ----------------------------------------
|11 | }
|12 |
|13 | class var schemaMetadata: [SwiftData.Schema.PropertyMetadata] {
| | | `- error: 'Schema' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing class property
|14 | return [
|15 | SwiftData.Schema.PropertyMetadata(name: "fingerprint", keypath: \CachedRecord.fingerprint, defaultValue: nil, metadata: nil),
+-------------------------------------------------------------------
54 |
55 | @available(iOS 18, macOS 15, *)
macro expansion @Model:21:33: error: 'BackingData' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:53:1: note: expanded code originates here
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| |- note: in expansion of macro 'Model' on class 'CachedRecord' here
| `- note: in expansion of macro 'Model' on class 'CachedRecord' here
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
51 | self.payload = payload
52 | }
53 | }
+--- macro expansion @Model ----------------------------------------
|19 | }
|20 |
|21 | init(backingData: any SwiftData.BackingData<CachedRecord>) {
| | | `- error: 'BackingData' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing initializer
|22 | _fingerprint = _SwiftDataNoType()
|23 | _date = _SwiftDataNoType()
+-------------------------------------------------------------------
54 |
55 | @available(iOS 18, macOS 15, *)
macro expansion @Model:28:61: error: 'ObservationRegistrar' is only available in tvOS 17.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:53:1: note: expanded code originates here
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- note: in expansion of macro 'Model' on class 'CachedRecord' here
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
51 | self.payload = payload
52 | }
53 | }
+--- macro expansion @Model ----------------------------------------
|26 | }
|27 |
|28 | @Transient private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationRegistrar' is only available in tvOS 17.0 or newer
|29 |
|30 | internal nonisolated func access<_M>(
+-------------------------------------------------------------------
54 |
55 | @available(iOS 18, macOS 15, *)
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:26:2: error: 'Model()' is only available in tvOS 17 or newer
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:56:2: error: 'Model()' is only available in tvOS 17 or newer
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
57 | final class IndexedCachedRecord: RecordCacheRow {
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
macro expansion @Model:1:2: error: '_PersistedProperty()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:76:5: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- note: in expansion of macro 'Model' on property 'fingerprint' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
74 | }
75 |
76 | var fingerprint: String
+--- macro expansion @Model ----------------------------------------
|1 | @_PersistedProperty
| | `- error: '_PersistedProperty()' is only available in tvOS 17 or newer
+-------------------------------------------------------------------
77 | var date: Date
78 | var payload: Data
macro expansion @Model:1:2: error: '_PersistedProperty()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:77:5: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- note: in expansion of macro 'Model' on property 'date' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
75 |
76 | var fingerprint: String
77 | var date: Date
+--- macro expansion @Model ----------------------------------------
|1 | @_PersistedProperty
| | `- error: '_PersistedProperty()' is only available in tvOS 17 or newer
+-------------------------------------------------------------------
78 | var payload: Data
79 |
macro expansion @Model:1:2: error: '_PersistedProperty()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:78:5: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- note: in expansion of macro 'Model' on property 'payload' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
76 | var fingerprint: String
77 | var date: Date
78 | var payload: Data
+--- macro expansion @Model ----------------------------------------
|1 | @_PersistedProperty
| | `- error: '_PersistedProperty()' is only available in tvOS 17 or newer
+-------------------------------------------------------------------
79 |
80 | init(fingerprint: String, date: Date, payload: Data) {
macro expansion @Model:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:85:1: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
83 | self.payload = payload
84 | }
85 | }
+--- macro expansion @Model ----------------------------------------
| 1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
| 2 | private var _$backingData: any SwiftData.BackingData<IndexedCachedRecord> = IndexedCachedRecord.createBackingData()
| 3 |
+-------------------------------------------------------------------
86 |
87 | @available(iOS 17, macOS 14, *)
macro expansion @Model:35:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:85:1: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
83 | self.payload = payload
84 | }
85 | }
+--- macro expansion @Model ----------------------------------------
|33 | }
|34 |
|35 | @Transient private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|36 |
|37 | internal nonisolated func access<_M>(
+-------------------------------------------------------------------
86 |
87 | @available(iOS 17, macOS 14, *)
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:58:6: error: 'Index' is only available in tvOS 18 or newer
55 | @available(iOS 18, macOS 15, *)
56 | @Model
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
| `- error: 'Index' is only available in tvOS 18 or newer
59 |
60 | static func predicate(fingerprint: String) -> Predicate<IndexedCachedRecord> {
macro expansion @_PersistedProperty:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:76:28: note: expanded code originates here
55 | @available(iOS 18, macOS 15, *)
56 | @Model
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
74 | }
75 |
76 | var fingerprint: String
+--- macro expansion @_PersistedProperty ---------------------------
|1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|2 | private var _fingerprint: _SwiftDataNoType
+-------------------------------------------------------------------
77 | var date: Date
78 | var payload: Data
macro expansion @_PersistedProperty:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:77:19: note: expanded code originates here
55 | @available(iOS 18, macOS 15, *)
56 | @Model
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
75 |
76 | var fingerprint: String
77 | var date: Date
+--- macro expansion @_PersistedProperty ---------------------------
|1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|2 | private var _date: _SwiftDataNoType
+-------------------------------------------------------------------
78 | var payload: Data
79 |
macro expansion @_PersistedProperty:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:78:22: note: expanded code originates here
55 | @available(iOS 18, macOS 15, *)
56 | @Model
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
76 | var fingerprint: String
77 | var date: Date
78 | var payload: Data
+--- macro expansion @_PersistedProperty ---------------------------
|1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|2 | private var _payload: _SwiftDataNoType
+-------------------------------------------------------------------
79 |
80 | init(fingerprint: String, date: Date, payload: Data) {
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:60:51: error: 'Predicate' is only available in tvOS 17 or newer
55 | @available(iOS 18, macOS 15, *)
56 | @Model
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
60 | static func predicate(fingerprint: String) -> Predicate<IndexedCachedRecord> {
| | `- error: 'Predicate' is only available in tvOS 17 or newer
| `- note: add '@available' attribute to enclosing static method
61 | #Predicate { $0.fingerprint == fingerprint }
62 | }
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:64:74: error: 'Predicate' is only available in tvOS 17 or newer
55 | @available(iOS 18, macOS 15, *)
56 | @Model
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
62 | }
63 |
64 | static func predicate(fingerprint: String, in range: Range<Date>) -> Predicate<IndexedCachedRecord> {
| | `- error: 'Predicate' is only available in tvOS 17 or newer
| `- note: add '@available' attribute to enclosing static method
65 | let lower = range.lowerBound
66 | let upper = range.upperBound
macro expansion @Model:2:42: error: 'BackingData' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:85:1: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
83 | self.payload = payload
84 | }
85 | }
+--- macro expansion @Model ----------------------------------------
| 1 | @Transient
| 2 | private var _$backingData: any SwiftData.BackingData<IndexedCachedRecord> = IndexedCachedRecord.createBackingData()
| | `- error: 'BackingData' is only available in tvOS 17 or newer
| 3 |
| 4 | public var persistentBackingData: any SwiftData.BackingData<IndexedCachedRecord> {
+-------------------------------------------------------------------
86 |
87 | @available(iOS 17, macOS 14, *)
macro expansion @Model:2:97: error: 'createBackingData()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:85:1: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
83 | self.payload = payload
84 | }
85 | }
+--- macro expansion @Model ----------------------------------------
| 1 | @Transient
| 2 | private var _$backingData: any SwiftData.BackingData<IndexedCachedRecord> = IndexedCachedRecord.createBackingData()
| | `- error: 'createBackingData()' is only available in tvOS 17 or newer
| 3 |
| 4 | public var persistentBackingData: any SwiftData.BackingData<IndexedCachedRecord> {
+-------------------------------------------------------------------
86 |
87 | @available(iOS 17, macOS 14, *)
macro expansion @Model:4:49: error: 'BackingData' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:85:1: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| |- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
| `- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
83 | self.payload = payload
84 | }
85 | }
+--- macro expansion @Model ----------------------------------------
| 2 | private var _$backingData: any SwiftData.BackingData<IndexedCachedRecord> = IndexedCachedRecord.createBackingData()
| 3 |
| 4 | public var persistentBackingData: any SwiftData.BackingData<IndexedCachedRecord> {
| | | `- error: 'BackingData' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing property
| 5 | get {
| 6 | return _$backingData
+-------------------------------------------------------------------
86 |
87 | @available(iOS 17, macOS 14, *)
macro expansion @Model:13:38: error: 'Schema' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:85:1: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| |- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
| `- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
83 | self.payload = payload
84 | }
85 | }
+--- macro expansion @Model ----------------------------------------
|11 | }
|12 |
|13 | class var schemaMetadata: [SwiftData.Schema.PropertyMetadata] {
| | | `- error: 'Schema' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing class property
|14 | let storedProperties = [
|15 | SwiftData.Schema.PropertyMetadata(name: "fingerprint", keypath: \IndexedCachedRecord.fingerprint, defaultValue: nil, metadata: nil),
+-------------------------------------------------------------------
86 |
87 | @available(iOS 17, macOS 14, *)
macro expansion @Model:28:33: error: 'BackingData' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:85:1: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| |- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
| `- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
83 | self.payload = payload
84 | }
85 | }
+--- macro expansion @Model ----------------------------------------
|26 | }
|27 |
|28 | init(backingData: any SwiftData.BackingData<IndexedCachedRecord>) {
| | | `- error: 'BackingData' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing initializer
|29 | _fingerprint = _SwiftDataNoType()
|30 | _date = _SwiftDataNoType()
+-------------------------------------------------------------------
86 |
87 | @available(iOS 17, macOS 14, *)
macro expansion @Model:35:61: error: 'ObservationRegistrar' is only available in tvOS 17.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:85:1: note: expanded code originates here
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- note: in expansion of macro 'Model' on class 'IndexedCachedRecord' here
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
:
83 | self.payload = payload
84 | }
85 | }
+--- macro expansion @Model ----------------------------------------
|33 | }
|34 |
|35 | @Transient private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationRegistrar' is only available in tvOS 17.0 or newer
|36 |
|37 | internal nonisolated func access<_M>(
+-------------------------------------------------------------------
86 |
87 | @available(iOS 17, macOS 14, *)
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:56:2: error: 'Model()' is only available in tvOS 17 or newer
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
57 | final class IndexedCachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
59 |
macro expansion @Model:1:2: error: '_PersistedProperty()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:90:5: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- note: in expansion of macro 'Model' on property 'fingerprint' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
+--- macro expansion @Model ----------------------------------------
|1 | @_PersistedProperty
| | `- error: '_PersistedProperty()' is only available in tvOS 17 or newer
+-------------------------------------------------------------------
91 | var lowerDate: Date
92 | var upperDate: Date
macro expansion @Model:1:2: error: '_PersistedProperty()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:91:5: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- note: in expansion of macro 'Model' on property 'lowerDate' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
+--- macro expansion @Model ----------------------------------------
|1 | @_PersistedProperty
| | `- error: '_PersistedProperty()' is only available in tvOS 17 or newer
+-------------------------------------------------------------------
92 | var upperDate: Date
93 |
macro expansion @Model:1:2: error: '_PersistedProperty()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:92:5: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- note: in expansion of macro 'Model' on property 'upperDate' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
92 | var upperDate: Date
+--- macro expansion @Model ----------------------------------------
|1 | @_PersistedProperty
| | `- error: '_PersistedProperty()' is only available in tvOS 17 or newer
+-------------------------------------------------------------------
93 |
94 | init(fingerprint: String, lowerDate: Date, upperDate: Date) {
macro expansion @Model:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:99:1: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- note: in expansion of macro 'Model' on class 'CachedSpan' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
:
97 | self.upperDate = upperDate
98 | }
99 | }
+--- macro expansion @Model ----------------------------------------
| 1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
| 2 | private var _$backingData: any SwiftData.BackingData<CachedSpan> = CachedSpan.createBackingData()
| 3 |
+-------------------------------------------------------------------
100 |
macro expansion @Model:28:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:99:1: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- note: in expansion of macro 'Model' on class 'CachedSpan' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
:
97 | self.upperDate = upperDate
98 | }
99 | }
+--- macro expansion @Model ----------------------------------------
|26 | }
|27 |
|28 | @Transient private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|29 |
|30 | internal nonisolated func access<_M>(
+-------------------------------------------------------------------
100 |
macro expansion @_PersistedProperty:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:90:28: note: expanded code originates here
87 | @available(iOS 17, macOS 14, *)
88 | @Model
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
+--- macro expansion @_PersistedProperty ---------------------------
|1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|2 | private var _fingerprint: _SwiftDataNoType
+-------------------------------------------------------------------
91 | var lowerDate: Date
92 | var upperDate: Date
macro expansion @_PersistedProperty:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:91:24: note: expanded code originates here
87 | @available(iOS 17, macOS 14, *)
88 | @Model
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
+--- macro expansion @_PersistedProperty ---------------------------
|1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|2 | private var _lowerDate: _SwiftDataNoType
+-------------------------------------------------------------------
92 | var upperDate: Date
93 |
macro expansion @_PersistedProperty:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:92:24: note: expanded code originates here
87 | @available(iOS 17, macOS 14, *)
88 | @Model
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
92 | var upperDate: Date
+--- macro expansion @_PersistedProperty ---------------------------
|1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|2 | private var _upperDate: _SwiftDataNoType
+-------------------------------------------------------------------
93 |
94 | init(fingerprint: String, lowerDate: Date, upperDate: Date) {
macro expansion @Model:2:42: error: 'BackingData' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:99:1: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- note: in expansion of macro 'Model' on class 'CachedSpan' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
:
97 | self.upperDate = upperDate
98 | }
99 | }
+--- macro expansion @Model ----------------------------------------
| 1 | @Transient
| 2 | private var _$backingData: any SwiftData.BackingData<CachedSpan> = CachedSpan.createBackingData()
| | `- error: 'BackingData' is only available in tvOS 17 or newer
| 3 |
| 4 | public var persistentBackingData: any SwiftData.BackingData<CachedSpan> {
+-------------------------------------------------------------------
100 |
macro expansion @Model:2:79: error: 'createBackingData()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:99:1: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- note: in expansion of macro 'Model' on class 'CachedSpan' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
:
97 | self.upperDate = upperDate
98 | }
99 | }
+--- macro expansion @Model ----------------------------------------
| 1 | @Transient
| 2 | private var _$backingData: any SwiftData.BackingData<CachedSpan> = CachedSpan.createBackingData()
| | `- error: 'createBackingData()' is only available in tvOS 17 or newer
| 3 |
| 4 | public var persistentBackingData: any SwiftData.BackingData<CachedSpan> {
+-------------------------------------------------------------------
100 |
macro expansion @Model:4:49: error: 'BackingData' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:99:1: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| |- note: in expansion of macro 'Model' on class 'CachedSpan' here
| `- note: in expansion of macro 'Model' on class 'CachedSpan' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
:
97 | self.upperDate = upperDate
98 | }
99 | }
+--- macro expansion @Model ----------------------------------------
| 2 | private var _$backingData: any SwiftData.BackingData<CachedSpan> = CachedSpan.createBackingData()
| 3 |
| 4 | public var persistentBackingData: any SwiftData.BackingData<CachedSpan> {
| | | `- error: 'BackingData' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing property
| 5 | get {
| 6 | return _$backingData
+-------------------------------------------------------------------
100 |
macro expansion @Model:13:38: error: 'Schema' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:99:1: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| |- note: in expansion of macro 'Model' on class 'CachedSpan' here
| `- note: in expansion of macro 'Model' on class 'CachedSpan' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
:
97 | self.upperDate = upperDate
98 | }
99 | }
+--- macro expansion @Model ----------------------------------------
|11 | }
|12 |
|13 | class var schemaMetadata: [SwiftData.Schema.PropertyMetadata] {
| | | `- error: 'Schema' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing class property
|14 | return [
|15 | SwiftData.Schema.PropertyMetadata(name: "fingerprint", keypath: \CachedSpan.fingerprint, defaultValue: nil, metadata: nil),
+-------------------------------------------------------------------
100 |
macro expansion @Model:21:33: error: 'BackingData' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:99:1: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| |- note: in expansion of macro 'Model' on class 'CachedSpan' here
| `- note: in expansion of macro 'Model' on class 'CachedSpan' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
:
97 | self.upperDate = upperDate
98 | }
99 | }
+--- macro expansion @Model ----------------------------------------
|19 | }
|20 |
|21 | init(backingData: any SwiftData.BackingData<CachedSpan>) {
| | | `- error: 'BackingData' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing initializer
|22 | _fingerprint = _SwiftDataNoType()
|23 | _lowerDate = _SwiftDataNoType()
+-------------------------------------------------------------------
100 |
macro expansion @Model:28:61: error: 'ObservationRegistrar' is only available in tvOS 17.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:99:1: note: expanded code originates here
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- note: in expansion of macro 'Model' on class 'CachedSpan' here
89 | final class CachedSpan {
| `- note: add '@available' attribute to enclosing class
90 | var fingerprint: String
91 | var lowerDate: Date
:
97 | self.upperDate = upperDate
98 | }
99 | }
+--- macro expansion @Model ----------------------------------------
|26 | }
|27 |
|28 | @Transient private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationRegistrar' is only available in tvOS 17.0 or newer
|29 |
|30 | internal nonisolated func access<_M>(
+-------------------------------------------------------------------
100 |
SwiftCompile normal arm64 (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ RecordCache+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift (in target 'LookupIndex' from project 'Scout')
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:13:2: error: 'ModelActor()' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- error: 'ModelActor()' is only available in tvOS 17 or newer
14 | actor RecordCache<Row: RecordCacheRow> {
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:88:2: error: 'Model()' is only available in tvOS 17 or newer
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
89 | final class CachedSpan {
90 | var fingerprint: String
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift:32:22: error: 'Schema' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | extension RecordCache {
| `- note: add '@available' attribute to enclosing extension
14 | init(location: RecordCacheLocation = RecordCacheLocation()) throws {
| `- note: add '@available' attribute to enclosing initializer
15 | try location.manager.createDirectory(at: location.directory, withIntermediateDirectories: true)
16 |
:
30 | }
31 |
32 | let schema = Schema([Row.self, CachedSpan.self])
| |- error: 'Schema' is only available in tvOS 17 or newer
| `- note: add 'if #available' version check
33 | let configuration = ModelConfiguration(schema: schema, url: url, cloudKitDatabase: .none)
34 |
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift:33:29: error: 'ModelConfiguration' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | extension RecordCache {
| `- note: add '@available' attribute to enclosing extension
14 | init(location: RecordCacheLocation = RecordCacheLocation()) throws {
| `- note: add '@available' attribute to enclosing initializer
15 | try location.manager.createDirectory(at: location.directory, withIntermediateDirectories: true)
16 |
:
31 |
32 | let schema = Schema([Row.self, CachedSpan.self])
33 | let configuration = ModelConfiguration(schema: schema, url: url, cloudKitDatabase: .none)
| |- error: 'ModelConfiguration' is only available in tvOS 17 or newer
| `- note: add 'if #available' version check
34 |
35 | self.init(modelContainer: try ModelContainer(for: schema, configurations: [configuration]))
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift:35:39: error: 'ModelContainer' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | extension RecordCache {
| `- note: add '@available' attribute to enclosing extension
14 | init(location: RecordCacheLocation = RecordCacheLocation()) throws {
| `- note: add '@available' attribute to enclosing initializer
15 | try location.manager.createDirectory(at: location.directory, withIntermediateDirectories: true)
16 |
:
33 | let configuration = ModelConfiguration(schema: schema, url: url, cloudKitDatabase: .none)
34 |
35 | self.init(modelContainer: try ModelContainer(for: schema, configurations: [configuration]))
| |- error: 'ModelContainer' is only available in tvOS 17 or newer
| `- note: add 'if #available' version check
36 | }
37 | }
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/LookupIndex/LookupIndex.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheLocation.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/RecordCache+Init.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/RecordCache+Init.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/RecordCache+Init.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/RecordCache+Init.dia -target arm64-apple-tvos16.0 -disable-cross-import-overlay-search -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -swift-module-cross-import SwiftData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/SwiftData.framework/Modules/SwiftData.swiftcrossimport/CoreData.swiftoverlay -swift-module-cross-import SwiftData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/SwiftData.framework/Modules/SwiftData.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftDataMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftDataMacros -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 -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex-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/CScoutHang.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/Sources/CScoutHang/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/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name LookupIndex -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex_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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/RecordCache+Init.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.swiftmodule -index-unit-output-path /Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/RecordCache+Init.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/LookupIndex/RecordCache+Init.swift (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RecordCache+Init.swift
SwiftDriverJobDiscovery normal arm64 Compiling CrashEntry.swift, CrashFingerprint.swift, CrashInfo.swift, ExceptionHandler.swift, LogCrash.swift, RawCrashReport.swift, SignalHandler.swift, Hang.swift, HangEntry.swift, HangHandler.swift, HangInfo.swift, HangMonitor.swift, LogHang.swift (in target 'Scout' from project 'Scout')
SwiftCompile normal arm64 Compiling\ RecordCacheLocation.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheLocation.swift (in target 'LookupIndex' from project 'Scout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheLocation.swift (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RecordCacheLocation.swift
SwiftCompile normal arm64 Compiling\ LookupIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/LookupIndex.swift (in target 'LookupIndex' from project 'Scout')
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:56:2: error: 'Model()' is only available in tvOS 17 or newer
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
57 | final class IndexedCachedRecord: RecordCacheRow {
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:13:2: error: 'ModelActor()' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- error: 'ModelActor()' is only available in tvOS 17 or newer
14 | actor RecordCache<Row: RecordCacheRow> {
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:26:2: error: 'Model()' is only available in tvOS 17 or newer
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
27 | final class CachedRecord: RecordCacheRow {
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/LookupIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheLocation.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.dia -target arm64-apple-tvos16.0 -disable-cross-import-overlay-search -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -swift-module-cross-import SwiftData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/SwiftData.framework/Modules/SwiftData.swiftcrossimport/CoreData.swiftoverlay -swift-module-cross-import SwiftData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/SwiftData.framework/Modules/SwiftData.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftDataMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftDataMacros -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 -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex-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/CScoutHang.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/Sources/CScoutHang/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/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name LookupIndex -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex_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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.swiftmodule -index-unit-output-path /Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.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/LookupIndex/LookupIndex.swift (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LookupIndex.swift
SwiftCompile normal arm64 Compiling\ RecordCache.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift (in target 'LookupIndex' from project 'Scout')
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:13:2: error: 'ModelActor()' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- error: 'ModelActor()' is only available in tvOS 17 or newer
14 | actor RecordCache<Row: RecordCacheRow> {
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
macro expansion @ModelActor:1:46: error: 'ModelExecutor' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:117:1: note: expanded code originates here
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
:
115 | try? modelContext.save()
116 | }
117 | }
+--- macro expansion @ModelActor -----------------------------------
|1 | nonisolated let modelExecutor: any SwiftData.ModelExecutor
| | `- error: 'ModelExecutor' is only available in tvOS 17 or newer
|2 |
|3 | nonisolated let modelContainer: SwiftData.ModelContainer
+-------------------------------------------------------------------
118 |
119 | @available(iOS 17, macOS 14, *)
macro expansion @ModelActor:3:43: error: 'ModelContainer' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:117:1: note: expanded code originates here
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
:
115 | try? modelContext.save()
116 | }
117 | }
+--- macro expansion @ModelActor -----------------------------------
|1 | nonisolated let modelExecutor: any SwiftData.ModelExecutor
|2 |
|3 | nonisolated let modelContainer: SwiftData.ModelContainer
| | `- error: 'ModelContainer' is only available in tvOS 17 or newer
|4 |
|5 | init(modelContainer: SwiftData.ModelContainer) {
+-------------------------------------------------------------------
118 |
119 | @available(iOS 17, macOS 14, *)
macro expansion @ModelActor:5:32: error: 'ModelContainer' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:117:1: note: expanded code originates here
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| |- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
| `- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
:
115 | try? modelContext.save()
116 | }
117 | }
+--- macro expansion @ModelActor -----------------------------------
|3 | nonisolated let modelContainer: SwiftData.ModelContainer
|4 |
|5 | init(modelContainer: SwiftData.ModelContainer) {
| | | `- error: 'ModelContainer' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing initializer
|6 | let modelContext = ModelContext(modelContainer)
|7 | self.modelExecutor = DefaultSerialModelExecutor(modelContext: modelContext)
+-------------------------------------------------------------------
118 |
119 | @available(iOS 17, macOS 14, *)
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:13:2: error: 'ModelActor()' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- error: 'ModelActor()' is only available in tvOS 17 or newer
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:14:7: error: protocol 'Actor' requires 'unownedExecutor' to be available in tvOS 16.0 and newer
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
14 | actor RecordCache<Row: RecordCacheRow> {
| `- error: protocol 'Actor' requires 'unownedExecutor' to be available in tvOS 16.0 and newer
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
SwiftData.ModelActor.unownedExecutor:2:24: note: 'unownedExecutor' declared here
1 | protocol ModelActor {
2 | nonisolated public var unownedExecutor: UnownedSerialExecutor { get }}
| `- note: 'unownedExecutor' declared here
3 |
_Concurrency.Actor.unownedExecutor:2:17: note: protocol requirement here
1 | protocol Actor {
2 | nonisolated var unownedExecutor: UnownedSerialExecutor { get }}
| `- note: protocol requirement here
3 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RecordCache.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ NativeConnector (in target 'NativeConnector' from project 'Scout')
SwiftCompile normal arm64 (in target 'NativeConnector' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-27 11:04:03.541 xcodebuild[935:5401] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ RecordCache+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift (in target 'LookupIndex' from project 'Scout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift (in target 'LookupIndex' from project 'Scout')
SwiftCompile normal arm64 Compiling\ LookupIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/LookupIndex.swift (in target 'LookupIndex' from project 'Scout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/LookupIndex.swift (in target 'LookupIndex' from project 'Scout')
Building workspace Scout with scheme Scout-Package
(5 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:
Scout: /Users/admin/builder/spi-builder-workspace
scout-db: https://github.com/kasianov-mikhail/scout-db.git @ d82f7da
swift-snapshot-testing: https://github.com/pointfreeco/swift-snapshot-testing.git @ 1.19.6
swift-syntax: https://github.com/swiftlang/swift-syntax @ 604.0.0
swift-metrics: https://github.com/apple/swift-metrics.git @ 2.11.0
swift-custom-dump: https://github.com/pointfreeco/swift-custom-dump @ 1.7.3
swift-issue-reporting: https://github.com/pointfreeco/swift-issue-reporting @ 2.1.1
swift-log: https://github.com/apple/swift-log.git @ 1.15.1
resolved source packages: Scout, scout-db, swift-snapshot-testing, swift-syntax, swift-metrics, swift-custom-dump, swift-issue-reporting, swift-log
2026-09-27 11:04:16.302 xcodebuild[1169:7009] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-metrics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-metrics.git"
},
{
"identity" : "scout-db",
"requirement" : {
"revision" : [
"d82f7da4b1a7c7ad793c1b276c470b3dbadb7486"
]
},
"type" : "sourceControl",
"url" : "https://github.com/kasianov-mikhail/scout-db.git"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.18.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing.git"
}
],
"manifest_display_name" : "Scout",
"name" : "Scout",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Scout",
"targets" : [
"Scout"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "NativeConnector",
"targets" : [
"NativeConnector"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HostedConnector",
"targets" : [
"HostedConnector"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ScoutUI",
"targets" : [
"ScoutUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LookupIndex",
"targets" : [
"LookupIndex"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DemoConnector",
"targets" : [
"DemoConnector"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Support",
"module_type" : "SwiftTarget",
"name" : "Support",
"path" : "Tests/Support",
"sources" : [
"Stubs/Backend+Stub.swift",
"Stubs/Bundle+Stub.swift",
"Stubs/Entries/DeviceEntry+Stub.swift",
"Stubs/Entries/EventEntry+Stub.swift",
"Stubs/Entries/InstallEntry+Stub.swift",
"Stubs/Entries/LaunchEntry+Stub.swift",
"Stubs/Entries/NSManagedObjectModel+Stub.swift",
"Stubs/Entries/SessionEntry+Stub.swift",
"Stubs/Entries/SyncableEntry+Stub.swift",
"Stubs/Entries/VersionEntry+Stub.swift",
"Stubs/Identity+Stub.swift",
"Stubs/Records/RecordCounting.swift",
"Stubs/Records/ServerStub.swift",
"Stubs/Runtime+Stub.swift",
"Transient/InMemoryContainer.swift",
"Transient/InMemoryContext.swift",
"Transient/InMemoryDatabase.swift",
"Transient/NSManagedObjectContext+Background.swift",
"Transient/NSManagedObjectContext+FetchAll.swift",
"Utilities/Box.swift",
"Utilities/Date+Add.swift",
"Utilities/Date+Init.swift",
"Utilities/TestDate.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "ScoutUITests",
"module_type" : "SwiftTarget",
"name" : "ScoutUITests",
"path" : "Tests/ScoutUITests",
"sources" : [
"Analytics/Activity/ActivityPeriodTests.swift",
"Analytics/Activity/ActivityProviderTests.swift",
"Analytics/Event/Analytics/ArrayUniqueTests.swift",
"Analytics/Event/Filter/EventQueryChipsTests.swift",
"Analytics/Event/Filter/FilterDraftTests.swift",
"Analytics/Event/List/Export/EventListExportTests.swift",
"Analytics/Event/Param/Value/ParamValueTests.swift",
"Analytics/Event/Provider/EventProviderTests.swift",
"Analytics/Event/Provider/EventQueryTests.swift",
"Analytics/Retention/RetentionCohortLabelTests.swift",
"Analytics/Session/SessionInfoTests.swift",
"Delivery/Devices/Export/DevicesExportTests.swift",
"Delivery/Devices/Model/DeviceModelTests.swift",
"Delivery/Devices/Model/DeviceSummaryTests.swift",
"Delivery/Devices/View/DeviceIncidentsProviderTests.swift",
"Delivery/Devices/View/DevicesProviderTests.swift",
"Delivery/Releases/Health/ReleaseReportTests.swift",
"Delivery/Releases/Health/StabilityTests.swift",
"Delivery/Releases/View/DailyCountTests.swift",
"Delivery/Releases/View/ReleaseHealthProviderTests.swift",
"Delivery/Releases/View/VersionIncidentProviderTests.swift",
"Home/Connection/ConnectionSwitcherTests.swift",
"Home/Search/Index/GlobalSearchIndexTests.swift",
"Home/Section/Log/HomeLogProviderTests.swift",
"Home/Section/Log/LogSeriesTests.swift",
"Home/Section/Log/SeriesSpanTests.swift",
"Home/Settings/Backend/BackendHealthProviderTests.swift",
"Home/Settings/Backend/BackendHealthTests.swift",
"Home/Settings/Cache/CacheStatusTests.swift",
"Home/Settings/Overview/GlanceSummaryTests.swift",
"Monitoring/Alerts/Delivery/AlertMessageTests.swift",
"Monitoring/Alerts/Delivery/AlertNotifierTests.swift",
"Monitoring/Alerts/Delivery/AlertRefreshSchedulerTests.swift",
"Monitoring/Alerts/Editor/AlertProviderTests.swift",
"Monitoring/Alerts/Engine/AlertEngineTests.swift",
"Monitoring/Alerts/Engine/AlertEvaluatorTests.swift",
"Monitoring/Alerts/Engine/AlertRegistryTests.swift",
"Monitoring/Alerts/Metric/MetricReadingChartPointsTests.swift",
"Monitoring/Alerts/Metric/MetricReadingTests.swift",
"Monitoring/Alerts/Rule/AlertConditionTests.swift",
"Monitoring/Alerts/Rule/AlertDraftTests.swift",
"Monitoring/Alerts/Rule/AlertRuleBacktestTests.swift",
"Monitoring/Alerts/Rule/AlertRuleTests.swift",
"Monitoring/Alerts/Rule/AlertStatusTests.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdownProviderTests.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdownTests.swift",
"Monitoring/Incident/Breakdown/IncidentDonutTests.swift",
"Monitoring/Incident/Crash/CrashExportTests.swift",
"Monitoring/Incident/Hang/HangExportTests.swift",
"Monitoring/Incident/Provider/IncidentGroupTests.swift",
"Monitoring/Message/MessageStackTests.swift",
"Monitoring/Metrics/Distribution/LatencyHistogramTests.swift",
"Monitoring/Metrics/Distribution/RecorderHistogramTests.swift",
"Monitoring/Metrics/Distribution/TimerDistributionTests.swift",
"Monitoring/Metrics/MetricsProviderTests.swift",
"Monitoring/Metrics/ResetMarkerProviderTests.swift",
"Monitoring/Metrics/Series/MetricsFormattersTests.swift",
"Monitoring/Metrics/Series/RankedSeriesTests.swift",
"Monitoring/Network/Export/NetworkReportExportTests.swift",
"Monitoring/Network/Model/NetworkEndpointTests.swift",
"Monitoring/Network/Model/NetworkReportTests.swift",
"Monitoring/Network/Model/StatusBreakdownTests.swift",
"Monitoring/Network/Model/StatusDistributionTests.swift",
"Monitoring/Network/View/NetworkProviderTests.swift",
"Primitives/Calendar/CalendarMonthTests.swift",
"Primitives/Calendar/DateRangeSelectionTests.swift",
"Primitives/Pickers/FlowLayoutTests.swift",
"Primitives/Refresh/PullStateTests.swift",
"Primitives/Visualization/Chart/Comparison/ChartComparisonTests.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonChartViewTests.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonPairTests.swift",
"Primitives/Visualization/Chart/Comparison/ReferenceLevelTests.swift",
"Primitives/Visualization/Chart/Export/ChartExportFileTests.swift",
"Primitives/Visualization/Chart/Export/ChartExportOptionsTests.swift",
"Primitives/Visualization/Chart/Export/ChartExportRendererTests.swift",
"Primitives/Visualization/Chart/Model/DeltaTests.swift",
"Primitives/Visualization/Chart/Model/MiniChartSeriesTests.swift",
"Primitives/Visualization/Chart/Model/RangeSlicesTests.swift",
"Primitives/Visualization/Chart/Model/SparklineScaleTests.swift",
"Primitives/Visualization/Chart/Model/TrendTests.swift",
"Primitives/Visualization/Chart/Range/ChartExtentMoveTests.swift",
"Primitives/Visualization/Chart/Range/RangeDateFormatterTests.swift",
"Primitives/Visualization/Chart/Range/RangeLabelTests.swift",
"Primitives/Visualization/Chart/Scale/ChartExtentSegmentTests.swift",
"Primitives/Visualization/Chart/Scale/ChartTimeScaleTests.swift",
"Primitives/Visualization/Chart/Scale/ChartTimingTests.swift",
"Primitives/Visualization/Chart/View/SegmentBarTests.swift",
"Primitives/Visualization/Heatmap/HeatmapGridTests.swift",
"Primitives/Visualization/Timeline/Export/ExportFormatTests.swift",
"Primitives/Visualization/Timeline/Export/TimelineExportTests.swift",
"Primitives/Visualization/Timeline/Item/TimelineItemConnectedTests.swift",
"Primitives/Visualization/Timeline/Pagination/DedupTests.swift",
"Primitives/Visualization/Timeline/Pagination/RailLaneTests.swift",
"Primitives/Visualization/Timeline/Pagination/RailMergeTests.swift",
"Primitives/Visualization/Timeline/Provider/RailInitTests.swift",
"Primitives/Visualization/Timeline/Provider/RailSplitTests.swift",
"Primitives/Visualization/Timeline/Provider/TimelineProviderTests.swift",
"Primitives/Visualization/Timeline/TimelineFixture.swift",
"Stubs/Crash+Stub.swift",
"Stubs/DatabaseStub.swift",
"Stubs/Device+Stub.swift",
"Stubs/Event+Stub.swift",
"Stubs/Hang+Stub.swift",
"Stubs/Install+Stub.swift",
"Stubs/Launch+Stub.swift",
"Stubs/NotificationCenterStub.swift",
"Stubs/Rail+Stub.swift",
"Stubs/Session+Stub.swift",
"Stubs/Version+Stub.swift",
"Support/Provider/FeedProviderTests.swift",
"Support/Utilities/CompactTests.swift",
"Support/Utilities/RelativeStringTests.swift"
],
"target_dependencies" : [
"ScoutUI",
"HostedConnector",
"Support"
],
"type" : "test"
},
{
"c99name" : "ScoutUI",
"module_type" : "SwiftTarget",
"name" : "ScoutUI",
"path" : "Sources/ScoutUI",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"ScoutUI"
],
"sources" : [
"Analytics/Activity/ActivityPeriod.swift",
"Analytics/Activity/ActivityPoint+Fixture.swift",
"Analytics/Activity/ActivityPoint+Points.swift",
"Analytics/Activity/ActivityProvider.swift",
"Analytics/Activity/ActivityView.swift",
"Analytics/Event/Analytics/AnalyticsView.Suggestion.swift",
"Analytics/Event/Analytics/AnalyticsView.swift",
"Analytics/Event/Analytics/EventFilter.swift",
"Analytics/Event/Detail/EventView.Sections.swift",
"Analytics/Event/Detail/EventView.swift",
"Analytics/Event/Detail/StatRow.swift",
"Analytics/Event/Filter/EventQuery+Chips.swift",
"Analytics/Event/Filter/FilterButton.swift",
"Analytics/Event/Filter/FilterChips.swift",
"Analytics/Event/Filter/FilterContextView.swift",
"Analytics/Event/Filter/FilterDraft.swift",
"Analytics/Event/Filter/FilterLevelsView.swift",
"Analytics/Event/Filter/FilterPeriodView.swift",
"Analytics/Event/Filter/FilterView.swift",
"Analytics/Event/List/EventList.swift",
"Analytics/Event/List/EventStatList.swift",
"Analytics/Event/List/Export/EventListExport.swift",
"Analytics/Event/Model/Event+Fixture.swift",
"Analytics/Event/Model/EventLevel.swift",
"Analytics/Event/Param/Detail/ParamBadge.swift",
"Analytics/Event/Param/Detail/ParamView.swift",
"Analytics/Event/Param/List/ParamIcon.swift",
"Analytics/Event/Param/List/ParamList.swift",
"Analytics/Event/Param/List/ParamValueRow.swift",
"Analytics/Event/Param/Provider/ParamProvider.Item+Fixture.swift",
"Analytics/Event/Param/Provider/ParamProvider.Item.swift",
"Analytics/Event/Param/Provider/ParamProvider.swift",
"Analytics/Event/Param/Value/ParamValue+Display.swift",
"Analytics/Event/Param/Value/ParamValue+Nodes.swift",
"Analytics/Event/Param/Value/ParamValue+Parsing.swift",
"Analytics/Event/Param/Value/ParamValue+Text.swift",
"Analytics/Event/Param/Value/ParamValue.swift",
"Analytics/Event/Provider/EventProvider.swift",
"Analytics/Event/Provider/EventQuery.swift",
"Analytics/Retention/RetentionCohort+Fixture.swift",
"Analytics/Retention/RetentionCohort.swift",
"Analytics/Retention/RetentionCohortDetailView.swift",
"Analytics/Retention/RetentionHeroChartView.swift",
"Analytics/Retention/RetentionLegendItem.swift",
"Analytics/Retention/RetentionProvider.swift",
"Analytics/Retention/RetentionSegment.swift",
"Analytics/Retention/RetentionSegmentDetailView.swift",
"Analytics/Session/SessionHeader.swift",
"Analytics/Session/SessionInfo.swift",
"Analytics/Session/SessionInfoProvider.swift",
"Analytics/Session/SessionInspector.swift",
"Delivery/Devices/Export/DevicesExport.swift",
"Delivery/Devices/Model/DeviceIncidents.swift",
"Delivery/Devices/Model/DeviceModel.swift",
"Delivery/Devices/Model/DeviceSummary.swift",
"Delivery/Devices/Model/DevicesReport.swift",
"Delivery/Devices/View/DeviceDetailView.swift",
"Delivery/Devices/View/DeviceIncidentsProvider.swift",
"Delivery/Devices/View/DeviceRow.swift",
"Delivery/Devices/View/DevicesListView.swift",
"Delivery/Devices/View/DevicesProvider.swift",
"Delivery/Devices/View/DevicesView.swift",
"Delivery/Releases/Health/Adoption.swift",
"Delivery/Releases/Health/Ratio.swift",
"Delivery/Releases/Health/ReleaseHealth.swift",
"Delivery/Releases/Health/ReleaseReport.swift",
"Delivery/Releases/Health/Stability.swift",
"Delivery/Releases/View/DailyCount.swift",
"Delivery/Releases/View/ReleaseHealthProvider.swift",
"Delivery/Releases/View/ReleaseHealthView.swift",
"Delivery/Releases/View/ReleaseRow.swift",
"Delivery/Releases/View/VersionDetailView.swift",
"Delivery/Releases/View/VersionIncidentProvider.swift",
"Home/Connection/Backend+Active.swift",
"Home/Connection/Connection.swift",
"Home/Connection/ConnectionMenu.swift",
"Home/Connection/ConnectionRow.swift",
"Home/Connection/ConnectionToolbar.swift",
"Home/Onboarding/OnboardingPage.swift",
"Home/Onboarding/OnboardingSheet.swift",
"Home/Onboarding/OnboardingView.swift",
"Home/Onboarding/ReadyPage.swift",
"Home/Onboarding/SetupPage.swift",
"Home/Onboarding/WelcomePage.swift",
"Home/Overview/HomeDestination.swift",
"Home/Overview/HomeList.swift",
"Home/Overview/HomeView.swift",
"Home/Search/Detail/EndpointSearchDetail.swift",
"Home/Search/Detail/MetricSearchDetail.swift",
"Home/Search/Index/GlobalSearch.swift",
"Home/Search/Index/GlobalSearchCategory.swift",
"Home/Search/Index/GlobalSearchHit.swift",
"Home/Search/Index/GlobalSearchIndex.swift",
"Home/Search/Index/IncidentGroupsProvider.swift",
"Home/Search/Index/SearchSeriesProvider.swift",
"Home/Search/Results/GlobalSearchList.swift",
"Home/Search/Results/GlobalSearchRow.swift",
"Home/Section/Alert/HomeAlertSection.swift",
"Home/Section/Log/HomeLogProvider.swift",
"Home/Section/Log/HomeLogSection.swift",
"Home/Section/Log/LogCategory.swift",
"Home/Section/Log/LogSeries.swift",
"Home/Section/Log/LogView.swift",
"Home/Section/Log/MetricSeries+Sample.swift",
"Home/Section/Log/SeriesSpan.swift",
"Home/Section/Metric/HomeMetricSection.swift",
"Home/Section/Release/HomeReleaseSection.swift",
"Home/Section/Retention/HomeRetentionRow.swift",
"Home/Section/Retention/HomeRetentionSection.swift",
"Home/Settings/Backend/Backend+Fixture.swift",
"Home/Settings/Backend/BackendDetailView.swift",
"Home/Settings/Backend/BackendHealth.swift",
"Home/Settings/Backend/BackendHealthProvider.swift",
"Home/Settings/Cache/CacheSection.swift",
"Home/Settings/Cache/CacheStatus.swift",
"Home/Settings/Overview/GlanceHero.swift",
"Home/Settings/Overview/SettingsOverviewView.swift",
"Monitoring/Alerts/Delivery/AlertMessage.swift",
"Monitoring/Alerts/Delivery/AlertNotificationCenter.swift",
"Monitoring/Alerts/Delivery/AlertNotifier.swift",
"Monitoring/Alerts/Delivery/AlertRefreshScheduler.swift",
"Monitoring/Alerts/Delivery/ScoutAlerts.swift",
"Monitoring/Alerts/Editor/AlertBacktestProvider.swift",
"Monitoring/Alerts/Editor/AlertEditorView.swift",
"Monitoring/Alerts/Editor/AlertListView.swift",
"Monitoring/Alerts/Editor/AlertProvider.swift",
"Monitoring/Alerts/Editor/AlertRow.swift",
"Monitoring/Alerts/Engine/AlertEngine.swift",
"Monitoring/Alerts/Engine/AlertEvaluator.swift",
"Monitoring/Alerts/Engine/AlertRegistry.swift",
"Monitoring/Alerts/Metric/AlertMetric.swift",
"Monitoring/Alerts/Metric/AlertScale.swift",
"Monitoring/Alerts/Metric/MetricReading+ChartPoints.swift",
"Monitoring/Alerts/Metric/MetricReading.swift",
"Monitoring/Alerts/Notifications/NotificationStatus.swift",
"Monitoring/Alerts/Notifications/NotificationsDeniedRow.swift",
"Monitoring/Alerts/Rule/AlertCondition.swift",
"Monitoring/Alerts/Rule/AlertDraft.swift",
"Monitoring/Alerts/Rule/AlertRule+Backtest.swift",
"Monitoring/Alerts/Rule/AlertRule.swift",
"Monitoring/Alerts/Rule/AlertState.swift",
"Monitoring/Alerts/Rule/AlertStatus.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdown.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdownProvider.swift",
"Monitoring/Incident/Breakdown/IncidentBreakdownSection.swift",
"Monitoring/Incident/Breakdown/IncidentDonut.swift",
"Monitoring/Incident/Breakdown/SegmentOccurrenceList.swift",
"Monitoring/Incident/Crash/Crash+Fixture.swift",
"Monitoring/Incident/Crash/Crash+Incident.swift",
"Monitoring/Incident/Crash/CrashDetailView.swift",
"Monitoring/Incident/Crash/CrashExport.swift",
"Monitoring/Incident/Crash/CrashGroupDetailView.swift",
"Monitoring/Incident/Crash/CrashListView.swift",
"Monitoring/Incident/Hang/Hang+Fixture.swift",
"Monitoring/Incident/Hang/Hang+Incident.swift",
"Monitoring/Incident/Hang/HangDetailView.swift",
"Monitoring/Incident/Hang/HangExport.swift",
"Monitoring/Incident/Hang/HangGroup.swift",
"Monitoring/Incident/Hang/HangGroupDetailView.swift",
"Monitoring/Incident/Hang/HangListView.swift",
"Monitoring/Incident/Hang/HangRow.swift",
"Monitoring/Incident/Hang/HangSeverity.swift",
"Monitoring/Incident/Provider/IncidentExport.swift",
"Monitoring/Incident/Provider/IncidentGroup.swift",
"Monitoring/Incident/Provider/IncidentList.swift",
"Monitoring/Incident/Provider/IncidentProvider.swift",
"Monitoring/Incident/Provider/IncidentQuery.swift",
"Monitoring/Incident/Provider/IncidentRow.swift",
"Monitoring/Incident/Section/ContextSection.swift",
"Monitoring/Incident/Section/StackTraceSection.swift",
"Monitoring/Message/Message+Stack.swift",
"Monitoring/Message/Message.Level.swift",
"Monitoring/Message/Message.swift",
"Monitoring/Message/MessageView.swift",
"Monitoring/Metrics/Distribution/LatencyHistogram.swift",
"Monitoring/Metrics/Distribution/MetricDistribution.swift",
"Monitoring/Metrics/Distribution/MetricDistributionProvider.swift",
"Monitoring/Metrics/Distribution/MetricDistributionSection.swift",
"Monitoring/Metrics/Distribution/MetricDistributionView.swift",
"Monitoring/Metrics/Distribution/MetricHistogram.swift",
"Monitoring/Metrics/Distribution/PercentileRow.swift",
"Monitoring/Metrics/Distribution/PercentileTrendChart.swift",
"Monitoring/Metrics/Distribution/QuantileHistogram.swift",
"Monitoring/Metrics/Distribution/RecorderHistogram.swift",
"Monitoring/Metrics/MetricsContent.swift",
"Monitoring/Metrics/MetricsList.swift",
"Monitoring/Metrics/MetricsProvider.swift",
"Monitoring/Metrics/MetricsView.swift",
"Monitoring/Metrics/ResetMarkerProvider.swift",
"Monitoring/Metrics/Series/MetricsFormatters.swift",
"Monitoring/Metrics/Series/PointGroup.swift",
"Monitoring/Metrics/TelemetrySnippet.swift",
"Monitoring/Network/Export/NetworkReportExport.swift",
"Monitoring/Network/Model/NetworkEndpoint.swift",
"Monitoring/Network/Model/NetworkReport.swift",
"Monitoring/Network/Model/StatusBreakdown.swift",
"Monitoring/Network/Model/StatusDistribution.swift",
"Monitoring/Network/View/NetworkEndpointDetailView.swift",
"Monitoring/Network/View/NetworkEndpointRow.swift",
"Monitoring/Network/View/NetworkEndpointsView.swift",
"Monitoring/Network/View/NetworkProvider.swift",
"Monitoring/Network/View/NetworkView.swift",
"Primitives/Calendar/CalendarMonth.swift",
"Primitives/Calendar/CalendarStyle.swift",
"Primitives/Calendar/ConnectedMonthGrid.swift",
"Primitives/Calendar/DateRangeSelection.swift",
"Primitives/Calendar/MonthChevron.swift",
"Primitives/Calendar/RangeControl.swift",
"Primitives/Calendar/RangeSheet.swift",
"Primitives/Calendar/TintedMonthGrid.swift",
"Primitives/Calendar/WeekStripCalendar.swift",
"Primitives/Export/CopyButton.swift",
"Primitives/Export/ExportToolbar.swift",
"Primitives/Fetch/FetchTask.swift",
"Primitives/Fetch/LoadingGate.swift",
"Primitives/Fetch/RefreshOnPull.swift",
"Primitives/Fetch/RefreshingProviders.swift",
"Primitives/Indicators/CountBadge.swift",
"Primitives/Indicators/InfoChip.swift",
"Primitives/Indicators/Readout.swift",
"Primitives/Indicators/StatProvider.swift",
"Primitives/Indicators/StatView.swift",
"Primitives/Indicators/TrendCard.swift",
"Primitives/Pickers/FlowLayout.swift",
"Primitives/Pickers/JustifiedLayout.swift",
"Primitives/Pickers/SegmentStrip.swift",
"Primitives/Platform/Dismissable.swift",
"Primitives/Platform/ICloudWarning.swift",
"Primitives/Platform/NSColor+macOS.swift",
"Primitives/Platform/ToolbarItemPlacement+macOS.swift",
"Primitives/Platform/ToolbarPlacement+macOS.swift",
"Primitives/Platform/View+DisabledBounce.swift",
"Primitives/Platform/View+HapticFeedback.swift",
"Primitives/Platform/View+OpaquePresentation.swift",
"Primitives/Refresh/PullState.swift",
"Primitives/Refresh/PullToRefresh.swift",
"Primitives/Refresh/TopContentMargin.swift",
"Primitives/Rows/AllButton.swift",
"Primitives/Rows/DetailValueRow.swift",
"Primitives/Rows/Header.swift",
"Primitives/Rows/InsetList.swift",
"Primitives/Rows/PaginationFooter.swift",
"Primitives/Rows/Row.swift",
"Primitives/Rows/RowSummary.swift",
"Primitives/States/ErrorRow.swift",
"Primitives/States/ErrorView.swift",
"Primitives/States/Placeholder.swift",
"Primitives/States/RedactedText.swift",
"Primitives/States/RingIndicator.swift",
"Primitives/Styles/Font+Styles.swift",
"Primitives/Styles/PillButtonStyle.swift",
"Primitives/Styles/View+CodeChip.swift",
"Primitives/Styles/View+InlineTitle.swift",
"Primitives/Styles/View+LargeTitle.swift",
"Primitives/Styles/View+MonospacedNavigationTitle.swift",
"Primitives/Styles/View+NavigationTint.swift",
"Primitives/Styles/View+NavigationTitle.swift",
"Primitives/Visualization/Chart/Comparison/ChartExtent+Comparison.swift",
"Primitives/Visualization/Chart/Comparison/ComparableChart.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonChartView.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonPair.swift",
"Primitives/Visualization/Chart/Comparison/ComparisonToggle.swift",
"Primitives/Visualization/Chart/Comparison/ReferenceLevel.swift",
"Primitives/Visualization/Chart/Comparison/ReferenceOverlay.swift",
"Primitives/Visualization/Chart/Export/ChartExportButton.swift",
"Primitives/Visualization/Chart/Export/ChartExportFile.swift",
"Primitives/Visualization/Chart/Export/ChartExportOptions.swift",
"Primitives/Visualization/Chart/Export/ChartExportRenderer.swift",
"Primitives/Visualization/Chart/Export/ChartExportSheet.swift",
"Primitives/Visualization/Chart/Export/ChartSnapshot.swift",
"Primitives/Visualization/Chart/Model/ChartPoint.swift",
"Primitives/Visualization/Chart/Model/ChartSeries+Bucket.swift",
"Primitives/Visualization/Chart/Model/ChartSeries.swift",
"Primitives/Visualization/Chart/Model/Delta.swift",
"Primitives/Visualization/Chart/Model/MetricSeries+ChartPoints.swift",
"Primitives/Visualization/Chart/Model/MiniChartSeries.swift",
"Primitives/Visualization/Chart/Model/Range+Slices.swift",
"Primitives/Visualization/Chart/Model/SparklineScale.swift",
"Primitives/Visualization/Chart/Model/Trend.swift",
"Primitives/Visualization/Chart/Picker/Period.swift",
"Primitives/Visualization/Chart/Picker/PeriodPicker.swift",
"Primitives/Visualization/Chart/Range/ChartExtent+Move.swift",
"Primitives/Visualization/Chart/Range/Range+Label.swift",
"Primitives/Visualization/Chart/Range/RangeDateFormatter.swift",
"Primitives/Visualization/Chart/Scale/ChartExtent.swift",
"Primitives/Visualization/Chart/Scale/ChartFormat.swift",
"Primitives/Visualization/Chart/Scale/ChartTimeScale.swift",
"Primitives/Visualization/Chart/Scale/ChartTiming.swift",
"Primitives/Visualization/Chart/View/ChartGeometry.swift",
"Primitives/Visualization/Chart/View/ChartPlaceholder.swift",
"Primitives/Visualization/Chart/View/ChartView.swift",
"Primitives/Visualization/Chart/View/PlaceholderAxis.swift",
"Primitives/Visualization/Chart/View/SegmentBar.swift",
"Primitives/Visualization/Chart/View/Sparkline.swift",
"Primitives/Visualization/Heatmap/HeatmapGrid.swift",
"Primitives/Visualization/Heatmap/HeatmapView.swift",
"Primitives/Visualization/Timeline/Export/ExportFormat.swift",
"Primitives/Visualization/Timeline/Export/ExportLine.swift",
"Primitives/Visualization/Timeline/Export/TimelineExport.swift",
"Primitives/Visualization/Timeline/Item/TimelineItem+Connected.swift",
"Primitives/Visualization/Timeline/Item/TimelineItem+Fixture.swift",
"Primitives/Visualization/Timeline/Item/TimelineItem+Items.swift",
"Primitives/Visualization/Timeline/Item/TimelineItem.swift",
"Primitives/Visualization/Timeline/Pagination/Dedup.swift",
"Primitives/Visualization/Timeline/Pagination/Epoch.swift",
"Primitives/Visualization/Timeline/Pagination/Event+Fetch.swift",
"Primitives/Visualization/Timeline/Pagination/Rail+Merged.swift",
"Primitives/Visualization/Timeline/Pagination/RailLane.swift",
"Primitives/Visualization/Timeline/Pagination/RailPagination.swift",
"Primitives/Visualization/Timeline/Pagination/Session+FetchChunk.swift",
"Primitives/Visualization/Timeline/Provider/Array+SortedByDate.swift",
"Primitives/Visualization/Timeline/Provider/Rail+Init.swift",
"Primitives/Visualization/Timeline/Provider/Rail+Split.swift",
"Primitives/Visualization/Timeline/Provider/TimelineFeed.swift",
"Primitives/Visualization/Timeline/Provider/TimelineProvider.swift",
"Primitives/Visualization/Timeline/Rail/Device+Fixture.swift",
"Primitives/Visualization/Timeline/Rail/Install+Fixture.swift",
"Primitives/Visualization/Timeline/Rail/Launch+Fixture.swift",
"Primitives/Visualization/Timeline/Rail/Rail.swift",
"Primitives/Visualization/Timeline/Rail/Session+Fixture.swift",
"Primitives/Visualization/Timeline/Rail/Version+Fixture.swift",
"Primitives/Visualization/Timeline/View/Anchor/AnchoredScroll.swift",
"Primitives/Visualization/Timeline/View/Anchor/RecenterDirection.swift",
"Primitives/Visualization/Timeline/View/Collection+Safe.swift",
"Primitives/Visualization/Timeline/View/Legend/Legend.swift",
"Primitives/Visualization/Timeline/View/Legend/LegendKind.swift",
"Primitives/Visualization/Timeline/View/Timeline.swift",
"Primitives/Visualization/Timeline/View/TimelineList.swift",
"Primitives/Visualization/Timeline/View/TimelineRow.swift",
"Primitives/Visualization/Timeline/View/TimelineScope.swift",
"Primitives/Visualization/Timeline/View/TimelineSegment.swift",
"Support/Provider/DatabaseEnvironment.swift",
"Support/Provider/FeedProvider.swift",
"Support/Provider/Provider+Error.swift",
"Support/Provider/Provider.swift",
"Support/Provider/ProviderView.swift",
"Support/Utilities/Calendar+Range.swift",
"Support/Utilities/Calendar+Weekday.swift",
"Support/Utilities/Date+RelativeString.swift",
"Support/Utilities/Fixture.swift",
"Support/Utilities/Int+Compact.swift",
"Support/Utilities/ProcessInfo+Preview.swift",
"Support/Utilities/RelativeTimeText.swift",
"Support/Utilities/String+SwiftSyntax.swift",
"Support/Utilities/UTCTimestampText.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "ScoutTests",
"module_type" : "SwiftTarget",
"name" : "ScoutTests",
"path" : "Tests/ScoutTests",
"sources" : [
"Activity/ActivityPointTests.swift",
"Activity/MarkerEntryMonitorTests.swift",
"Activity/RetentionCohortBuildTests.swift",
"Activity/VisitEntryMonitorTests.swift",
"Architecture/CloudKitContainmentTests.swift",
"Database/Query/RangeDateFiltersTests.swift",
"Database/Query/RecordChunkTests.swift",
"Database/Record/RecordEncodingTests.swift",
"Diagnostics/Backtrace/StackWalkerTests.swift",
"Diagnostics/Crash/CrashEntryTests.swift",
"Diagnostics/Crash/CrashFingerprintTests.swift",
"Diagnostics/Crash/LogCrashTests.swift",
"Diagnostics/Crash/RawCrashReportTests.swift",
"Diagnostics/Hang/HangEntryTests.swift",
"Diagnostics/Hang/HangMonitorTests.swift",
"Diagnostics/Hang/HangTests.swift",
"Diagnostics/Hang/LogHangTests.swift",
"Diagnostics/Hang/MainThreadBacktraceTests.swift",
"Diagnostics/Incident/IncidentArchiveTests.swift",
"Diagnostics/Incident/TemporaryFileManager.swift",
"Diagnostics/Log/LogTests.swift",
"Diagnostics/Metrics/MetricSeriesLifecycleTests.swift",
"Diagnostics/Metrics/SaveMetricsTests.swift",
"Diagnostics/Telemetry/Bucket/LatencyBucketsTests.swift",
"Diagnostics/Telemetry/Bucket/RecorderBucketsTests.swift",
"Diagnostics/Telemetry/Bucket/StatusBucketsTests.swift",
"Diagnostics/Telemetry/Handler/ScoutMetricsFactoryTests.swift",
"Diagnostics/Telemetry/Handler/TelemetryHandlerTests.swift",
"Diagnostics/Telemetry/Model/TelemetryExportTests.swift",
"Identity/IdentityBootstrapTests.swift",
"Identity/ProtectedTests.swift",
"Lifecycle/Base/SystemInfoTests.swift",
"Lifecycle/Device/DeviceEntryMonitorTests.swift",
"Lifecycle/Device/DeviceEntryTests.swift",
"Lifecycle/Install/InstallEntryMonitorTests.swift",
"Lifecycle/Install/InstallEntryTests.swift",
"Lifecycle/Launch/LaunchEntryMonitorTests.swift",
"Lifecycle/Launch/LaunchEntryRecoveryTests.swift",
"Lifecycle/Launch/LaunchEntryTests.swift",
"Lifecycle/Session/SessionEntryMonitorTests.swift",
"Lifecycle/Session/SessionEntryRecoveryTests.swift",
"Lifecycle/Session/SessionEntryTests.swift",
"Lifecycle/Version/VersionEntryMonitorTests.swift",
"Lifecycle/Version/VersionEntryTests.swift",
"Persistence/MergePolicyTests.swift",
"Persistence/MigrationDedupeTests.swift",
"Persistence/MigrationTests.swift",
"Persistence/MirroredRegistryTests.swift",
"Persistence/PersistenceLoadTests.swift",
"Persistence/RegistryTests.swift",
"Runtime/SetupWarningTests.swift",
"Sync/DateEntryCleanupTests.swift",
"Sync/DeliverTests.swift",
"Sync/StableRecordIDTests.swift",
"Sync/SyncableEntryPlanTests.swift",
"Utilities/ChunkedTests.swift",
"Utilities/Date/CalendarUTCTests.swift",
"Utilities/Date/DateAddComponentTests.swift",
"Utilities/Date/DateStartTests.swift",
"Utilities/Dispatcher/CoalescerTests.swift"
],
"target_dependencies" : [
"Scout",
"Support"
],
"type" : "test"
},
{
"c99name" : "ScoutSnapshotTests",
"module_type" : "SwiftTarget",
"name" : "ScoutSnapshotTests",
"path" : "Tests/ScoutSnapshotTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"CountBadgeSnapshotTests.swift",
"HeatmapViewSnapshotTests.swift",
"PercentileRowSnapshotTests.swift",
"ReleaseRowSnapshotTests.swift",
"SegmentBarSnapshotTests.swift",
"SparklineSnapshotTests.swift",
"TimelineRowSnapshotTests.swift",
"TrendCardSnapshotTests.swift",
"ViewSnapshot.swift"
],
"target_dependencies" : [
"ScoutUI",
"Scout",
"Support"
],
"type" : "test"
},
{
"c99name" : "Scout",
"module_type" : "SwiftTarget",
"name" : "Scout",
"path" : "Sources/Scout",
"product_dependencies" : [
"Logging",
"Metrics"
],
"product_memberships" : [
"Scout",
"NativeConnector",
"HostedConnector",
"ScoutUI",
"LookupIndex",
"DemoConnector"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Scout/Persistence/ScoutModel.xcdatamodeld",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Activity/ActivityPoint+Build.swift",
"Activity/ActivityPoint.swift",
"Activity/MarkerEntry.Trigger.swift",
"Activity/MarkerEntry.swift",
"Activity/RetentionCohort+Build.swift",
"Activity/RetentionCohort.swift",
"Activity/VisitEntry.Trigger.swift",
"Activity/VisitEntry.swift",
"Database/Access/Database.swift",
"Database/Access/DefaultDatabase.swift",
"Database/Cache/CacheStorage.swift",
"Database/Cache/CachedDatabase+Bypass.swift",
"Database/Cache/CachedDatabase.swift",
"Database/Cache/CachedMetricSeries.swift",
"Database/Cache/CachedRecordPayload.swift",
"Database/Cache/RecordCaching.swift",
"Database/Query/Range+DateFilters.swift",
"Database/Query/RecordChunk.swift",
"Database/Query/RecordQuery.Filter.swift",
"Database/Query/RecordQuery.swift",
"Database/Record/Record.swift",
"Database/Record/RecordValue.swift",
"Database/Record/RecordValueConvertible.swift",
"Diagnostics/Backtrace/StackWalker.swift",
"Diagnostics/Crash/Crash.swift",
"Diagnostics/Crash/CrashEntry.swift",
"Diagnostics/Crash/CrashFingerprint.swift",
"Diagnostics/Crash/CrashInfo.swift",
"Diagnostics/Crash/ExceptionHandler.swift",
"Diagnostics/Crash/LogCrash.swift",
"Diagnostics/Crash/RawCrashReport.swift",
"Diagnostics/Crash/SignalHandler.swift",
"Diagnostics/Hang/Hang.swift",
"Diagnostics/Hang/HangEntry.swift",
"Diagnostics/Hang/HangHandler.swift",
"Diagnostics/Hang/HangInfo.swift",
"Diagnostics/Hang/HangMonitor.swift",
"Diagnostics/Hang/LogHang.swift",
"Diagnostics/Hang/MainThreadBacktrace.swift",
"Diagnostics/Incident/IncidentArchive.swift",
"Diagnostics/Incident/IncidentEntry.swift",
"Diagnostics/Incident/LogIncident.swift",
"Diagnostics/Log/Event.swift",
"Diagnostics/Log/EventEntry.swift",
"Diagnostics/Log/EventLevel.swift",
"Diagnostics/Log/Log.swift",
"Diagnostics/Log/ScoutLogHandler.swift",
"Diagnostics/Metrics/MetricScalar.swift",
"Diagnostics/Metrics/MetricSeries+Lifecycle.swift",
"Diagnostics/Metrics/MetricSeries.swift",
"Diagnostics/Metrics/MetricsEntry+RecordEncodable.swift",
"Diagnostics/Metrics/MetricsEntry.swift",
"Diagnostics/Telemetry/Bucket/LatencyBuckets.swift",
"Diagnostics/Telemetry/Bucket/RecorderBuckets.swift",
"Diagnostics/Telemetry/Bucket/StatusBuckets.swift",
"Diagnostics/Telemetry/Handler/GaugeHandler.swift",
"Diagnostics/Telemetry/Handler/ScoutMetricsFactory.swift",
"Diagnostics/Telemetry/Handler/TelemetryHandler+LogMetrics.swift",
"Diagnostics/Telemetry/Handler/TelemetryHandler.swift",
"Diagnostics/Telemetry/Model/Telemetry.Export.swift",
"Diagnostics/Telemetry/Model/Telemetry.swift",
"Identity/ActionTable.swift",
"Identity/Command.swift",
"Identity/Identity+Bootstrap.swift",
"Identity/Identity+Snapshot.swift",
"Identity/Identity+Table.swift",
"Identity/Identity.swift",
"Lifecycle/Base/Bundle+Version.swift",
"Lifecycle/Base/CurrentHub.swift",
"Lifecycle/Base/SystemInfo.swift",
"Lifecycle/Device/Device.swift",
"Lifecycle/Device/DeviceEntry.Trigger.swift",
"Lifecycle/Device/DeviceEntry.swift",
"Lifecycle/Device/HasDevice.swift",
"Lifecycle/Install/HasInstall.swift",
"Lifecycle/Install/Install.swift",
"Lifecycle/Install/InstallEntry.Trigger.swift",
"Lifecycle/Install/InstallEntry.swift",
"Lifecycle/Launch/HasLaunch.swift",
"Lifecycle/Launch/Launch.swift",
"Lifecycle/Launch/LaunchEntry.Recovery.swift",
"Lifecycle/Launch/LaunchEntry.Trigger.swift",
"Lifecycle/Launch/LaunchEntry.swift",
"Lifecycle/Session/HasSession.swift",
"Lifecycle/Session/Session.swift",
"Lifecycle/Session/SessionEntry.Complete.swift",
"Lifecycle/Session/SessionEntry.Recovery.swift",
"Lifecycle/Session/SessionEntry.Rotation.swift",
"Lifecycle/Session/SessionEntry.Trigger.swift",
"Lifecycle/Session/SessionEntry.swift",
"Lifecycle/Version/Version.swift",
"Lifecycle/Version/VersionEntry.Trigger.swift",
"Lifecycle/Version/VersionEntry.swift",
"Persistence/Context+Insert.swift",
"Persistence/KeychainStorage.swift",
"Persistence/MigrationDedupe.swift",
"Persistence/MirroredRegistry.swift",
"Persistence/PersistentContainer.swift",
"Persistence/Registry.swift",
"Persistence/ScoutMergePolicy.swift",
"Runtime/Backend.AccountStatus.swift",
"Runtime/Backend.Engine.swift",
"Runtime/Backend.Status.swift",
"Runtime/Backend.swift",
"Runtime/Runtime.swift",
"Runtime/Setup.swift",
"Sync/DateEntry+Cleanup.swift",
"Sync/DeliveryEntry.swift",
"Sync/RecordSender.swift",
"Sync/SyncableEntry+Plan.swift",
"Sync/SyncableEntry+Purge.swift",
"Sync/SyncableEntry.swift",
"Sync/Synchronize.swift",
"Utilities/Array+Chunked.swift",
"Utilities/BackgroundExecutionTime.swift",
"Utilities/Date/Calendar+UTC.swift",
"Utilities/Date/Date+Add.swift",
"Utilities/Date/Date+Milliseconds.swift",
"Utilities/Date/Date+Start.swift",
"Utilities/Date/DateEntry.swift",
"Utilities/Date/TimeInterval+Units.swift",
"Utilities/Dispatcher/Coalescer.swift",
"Utilities/Dispatcher/Dispatcher.swift"
],
"target_dependencies" : [
"CScoutHang"
],
"type" : "library"
},
{
"c99name" : "NativeConnectorTests",
"module_type" : "SwiftTarget",
"name" : "NativeConnectorTests",
"path" : "Tests/Connectors/Native",
"product_dependencies" : [
"ScoutDBTesting"
],
"sources" : [
"Catalog/CatalogPublishTests.swift",
"Catalog/EntityCatalogTests.swift",
"LazyTableTests.swift",
"NativeDatabase+InMemory.swift",
"NativeDatabaseTests.swift",
"NativeSeriesMeterTests.swift",
"NativeSeriesTests.swift",
"TransientErrorTests.swift"
],
"target_dependencies" : [
"NativeConnector",
"Support"
],
"type" : "test"
},
{
"c99name" : "NativeConnector",
"module_type" : "SwiftTarget",
"name" : "NativeConnector",
"path" : "Sources/Connectors/Native",
"product_dependencies" : [
"ScoutDB"
],
"product_memberships" : [
"NativeConnector"
],
"sources" : [
"Catalog/CatalogEntry+Entries.swift",
"Catalog/CatalogEntry+Publish.swift",
"Catalog/CatalogEntry.swift",
"Catalog/EntityCatalog.swift",
"LazyTable.swift",
"NativeBackend.swift",
"NativeDatabase.swift",
"NativeReads.swift",
"NativeSeries.swift",
"NativeValues.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "LookupIndexTests",
"module_type" : "SwiftTarget",
"name" : "LookupIndexTests",
"path" : "Tests/LookupIndexTests",
"sources" : [
"CachePerformanceTests.swift",
"CachedDatabaseTests.swift",
"RecordCacheOpenTests.swift",
"RecordCacheTests.swift",
"SeriesGroupsTests.swift"
],
"target_dependencies" : [
"LookupIndex",
"Scout"
],
"type" : "test"
},
{
"c99name" : "LookupIndex",
"module_type" : "SwiftTarget",
"name" : "LookupIndex",
"path" : "Sources/LookupIndex",
"product_memberships" : [
"LookupIndex"
],
"sources" : [
"LookupIndex.swift",
"RecordCache+Init.swift",
"RecordCache.swift",
"RecordCacheLocation.swift",
"RecordCacheRow.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "HostedConnectorTests",
"module_type" : "SwiftTarget",
"name" : "HostedConnectorTests",
"path" : "Tests/Connectors/Hosted",
"sources" : [
"HTTPQueryCodingTests.swift",
"HTTPRecordCodingTests.swift",
"HostedQueryEncodingTests.swift",
"ServerContractTests.swift",
"TransientErrorTests.swift"
],
"target_dependencies" : [
"HostedConnector",
"Support"
],
"type" : "test"
},
{
"c99name" : "HostedConnector",
"module_type" : "SwiftTarget",
"name" : "HostedConnector",
"path" : "Sources/Connectors/Hosted",
"product_memberships" : [
"HostedConnector"
],
"sources" : [
"HTTPDatabase.swift",
"HTTPQueryCoding.swift",
"HTTPRecordCoding.swift",
"HTTPTransientFailure.swift",
"HostedBackend.swift",
"HostedReader.swift",
"HostedWriter.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "DemoConnectorTests",
"module_type" : "SwiftTarget",
"name" : "DemoConnectorTests",
"path" : "Tests/Connectors/Demo",
"sources" : [
"DemoDatabaseTests.swift",
"DemoScreensTests.swift"
],
"target_dependencies" : [
"DemoConnector",
"ScoutUI",
"Scout",
"Support"
],
"type" : "test"
},
{
"c99name" : "DemoConnector",
"module_type" : "SwiftTarget",
"name" : "DemoConnector",
"path" : "Sources/Connectors/Demo",
"product_memberships" : [
"DemoConnector"
],
"sources" : [
"DemoActivity.swift",
"DemoBackend.swift",
"DemoClock.swift",
"DemoCorpus.swift",
"DemoDatabase.swift",
"DemoEvents.swift",
"DemoIncidents.swift",
"DemoMetrics.swift",
"DemoRandom.swift",
"DemoReleases.swift",
"DemoSample.swift",
"DemoScenario.swift"
],
"target_dependencies" : [
"Scout"
],
"type" : "library"
},
{
"c99name" : "CScoutHang",
"module_type" : "ClangTarget",
"name" : "CScoutHang",
"path" : "Sources/CScoutHang",
"product_memberships" : [
"Scout",
"NativeConnector",
"HostedConnector",
"ScoutUI",
"LookupIndex",
"DemoConnector"
],
"sources" : [
"CScoutHang.c"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "Scout",
"schemes" : [
"DemoConnector",
"HostedConnector",
"LookupIndex",
"NativeConnector",
"Scout",
"Scout-Package",
"ScoutUI"
]
}
}
2026-09-27 11:04:18.865 xcodebuild[1178:7094] [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 Scout-Package -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Scout-Package -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
Scout: /Users/admin/builder/spi-builder-workspace
scout-db: https://github.com/kasianov-mikhail/scout-db.git @ d82f7da
swift-issue-reporting: https://github.com/pointfreeco/swift-issue-reporting @ 2.1.1
swift-log: https://github.com/apple/swift-log.git @ 1.15.1
swift-snapshot-testing: https://github.com/pointfreeco/swift-snapshot-testing.git @ 1.19.6
swift-custom-dump: https://github.com/pointfreeco/swift-custom-dump @ 1.7.3
swift-syntax: https://github.com/swiftlang/swift-syntax @ 604.0.0
swift-metrics: https://github.com/apple/swift-metrics.git @ 2.11.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (21 targets)
Target 'DemoConnector-product' in project 'Scout'
➜ Explicit dependency on target 'DemoConnector' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'DemoConnector' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'LookupIndex-product' in project 'Scout'
➜ Explicit dependency on target 'LookupIndex' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'LookupIndex' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'ScoutUI-product' in project 'Scout'
➜ Explicit dependency on target 'ScoutUI' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'ScoutUI' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'HostedConnector-product' in project 'Scout'
➜ Explicit dependency on target 'HostedConnector' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'HostedConnector' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'NativeConnector-product' in project 'Scout'
➜ Explicit dependency on target 'NativeConnector' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
➜ Explicit dependency on target 'ScoutDB-product' in project 'scout-db'
Target 'NativeConnector' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
➜ Explicit dependency on target 'ScoutDB-product' in project 'scout-db'
Target 'ScoutDB-product' in project 'scout-db'
➜ Explicit dependency on target 'ScoutDB' in project 'scout-db'
Target 'ScoutDB' in project 'scout-db' (no dependencies)
Target 'Scout-product' in project 'Scout'
➜ Explicit dependency on target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Scout_Scout' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'Scout' in project 'Scout'
➜ Explicit dependency on target 'Scout_Scout' in project 'Scout'
➜ Explicit dependency on target 'CScoutHang' in project 'Scout'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Metrics-product' in project 'swift-metrics'
Target 'Metrics-product' in project 'swift-metrics'
➜ Explicit dependency on target 'Metrics' in project 'swift-metrics'
➜ Explicit dependency on target 'CoreMetrics' in project 'swift-metrics'
Target 'Metrics' in project 'swift-metrics'
➜ Explicit dependency on target 'CoreMetrics' in project 'swift-metrics'
Target 'CoreMetrics' in project 'swift-metrics' (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 'CScoutHang' in project 'Scout' (no dependencies)
Target 'Scout_Scout' in project 'Scout' (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 Scout normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Scout' from project 'Scout')
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 Scout -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/Scout-t.build/Objects-normal/arm64/Scout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CScoutHang.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-tvos16.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/Scout.build/Debug-appletvos/Scout-t.build/Objects-normal/arm64/Scout-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/Scout.build/Debug-appletvos/Scout-t.build/Objects-normal/arm64/Scout.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/Scout-t.build/Objects-normal/arm64/Scout-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/Scout.build/Debug-appletvos/Scout-t.build/Objects-normal/arm64/Scout_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/CScoutHang/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/Scout.build/Debug-appletvos/Scout-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/Scout-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/Scout-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/Scout.build/Debug-appletvos/Scout-t.build/Objects-normal/arm64/Scout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver ScoutUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ScoutUI' from project 'Scout')
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 ScoutUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/ScoutUI-t.build/Objects-normal/arm64/ScoutUI.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/CScoutHang.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-tvos16.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/Scout.build/Debug-appletvos/ScoutUI-t.build/Objects-normal/arm64/ScoutUI-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/Scout.build/Debug-appletvos/ScoutUI-t.build/Objects-normal/arm64/ScoutUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/ScoutUI-t.build/Objects-normal/arm64/ScoutUI-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/Scout.build/Debug-appletvos/ScoutUI-t.build/Objects-normal/arm64/ScoutUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/CScoutHang/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/Scout.build/Debug-appletvos/ScoutUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/ScoutUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/ScoutUI-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/Scout.build/Debug-appletvos/ScoutUI-t.build/Objects-normal/arm64/ScoutUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver NativeConnector normal arm64 com.apple.xcode.tools.swift.compiler (in target 'NativeConnector' from project 'Scout')
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 NativeConnector -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/NativeConnector-t.build/Objects-normal/arm64/NativeConnector.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/CScoutHang.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-tvos16.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/Scout.build/Debug-appletvos/NativeConnector-t.build/Objects-normal/arm64/NativeConnector-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/Scout.build/Debug-appletvos/NativeConnector-t.build/Objects-normal/arm64/NativeConnector.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/NativeConnector-t.build/Objects-normal/arm64/NativeConnector-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/Scout.build/Debug-appletvos/NativeConnector-t.build/Objects-normal/arm64/NativeConnector_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/CScoutHang/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/Scout.build/Debug-appletvos/NativeConnector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/NativeConnector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/NativeConnector-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/Scout.build/Debug-appletvos/NativeConnector-t.build/Objects-normal/arm64/NativeConnector-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver LookupIndex normal arm64 com.apple.xcode.tools.swift.compiler (in target 'LookupIndex' from project 'Scout')
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 LookupIndex -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.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/CScoutHang.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-tvos16.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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex-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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex-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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/CScoutHang/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/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver HostedConnector normal arm64 com.apple.xcode.tools.swift.compiler (in target 'HostedConnector' from project 'Scout')
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 HostedConnector -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/HostedConnector-t.build/Objects-normal/arm64/HostedConnector.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/CScoutHang.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-tvos16.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/Scout.build/Debug-appletvos/HostedConnector-t.build/Objects-normal/arm64/HostedConnector-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/Scout.build/Debug-appletvos/HostedConnector-t.build/Objects-normal/arm64/HostedConnector.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/HostedConnector-t.build/Objects-normal/arm64/HostedConnector-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/Scout.build/Debug-appletvos/HostedConnector-t.build/Objects-normal/arm64/HostedConnector_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/CScoutHang/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/Scout.build/Debug-appletvos/HostedConnector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/HostedConnector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/HostedConnector-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/Scout.build/Debug-appletvos/HostedConnector-t.build/Objects-normal/arm64/HostedConnector-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver DemoConnector normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DemoConnector' from project 'Scout')
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 DemoConnector -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/DemoConnector-t.build/Objects-normal/arm64/DemoConnector.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/CScoutHang.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-tvos16.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/Scout.build/Debug-appletvos/DemoConnector-t.build/Objects-normal/arm64/DemoConnector-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/Scout.build/Debug-appletvos/DemoConnector-t.build/Objects-normal/arm64/DemoConnector.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/DemoConnector-t.build/Objects-normal/arm64/DemoConnector-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/Scout.build/Debug-appletvos/DemoConnector-t.build/Objects-normal/arm64/DemoConnector_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/CScoutHang/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/Scout.build/Debug-appletvos/DemoConnector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/DemoConnector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/DemoConnector-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/Scout.build/Debug-appletvos/DemoConnector-t.build/Objects-normal/arm64/DemoConnector-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ LookupIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/LookupIndex.swift (in target 'LookupIndex' from project 'Scout')
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:56:2: error: 'Model()' is only available in tvOS 17 or newer
54 |
55 | @available(iOS 18, macOS 15, *)
56 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
57 | final class IndexedCachedRecord: RecordCacheRow {
58 | #Index<IndexedCachedRecord>([\.fingerprint, \.date])
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:13:2: error: 'ModelActor()' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- error: 'ModelActor()' is only available in tvOS 17 or newer
14 | actor RecordCache<Row: RecordCacheRow> {
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:26:2: error: 'Model()' is only available in tvOS 17 or newer
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
27 | final class CachedRecord: RecordCacheRow {
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/LookupIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheLocation.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.dia -target arm64-apple-tvos16.0 -disable-cross-import-overlay-search -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -swift-module-cross-import SwiftData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/SwiftData.framework/Modules/SwiftData.swiftcrossimport/CoreData.swiftoverlay -swift-module-cross-import SwiftData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/SwiftData.framework/Modules/SwiftData.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftDataMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftDataMacros -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 -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex-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/CScoutHang.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/Sources/CScoutHang/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/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name LookupIndex -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex_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/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.swiftmodule -index-unit-output-path /Scout.build/Debug-appletvos/LookupIndex-t.build/Objects-normal/arm64/LookupIndex.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/LookupIndex/LookupIndex.swift (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LookupIndex.swift
SwiftCompile normal arm64 Compiling\ RecordCache+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift (in target 'LookupIndex' from project 'Scout')
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:13:2: error: 'ModelActor()' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- error: 'ModelActor()' is only available in tvOS 17 or newer
14 | actor RecordCache<Row: RecordCacheRow> {
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:88:2: error: 'Model()' is only available in tvOS 17 or newer
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
89 | final class CachedSpan {
90 | var fingerprint: String
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift:32:22: error: 'Schema' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | extension RecordCache {
| `- note: add '@available' attribute to enclosing extension
14 | init(location: RecordCacheLocation = RecordCacheLocation()) throws {
| `- note: add '@available' attribute to enclosing initializer
15 | try location.manager.createDirectory(at: location.directory, withIntermediateDirectories: true)
16 |
:
30 | }
31 |
32 | let schema = Schema([Row.self, CachedSpan.self])
| |- error: 'Schema' is only available in tvOS 17 or newer
| `- note: add 'if #available' version check
33 | let configuration = ModelConfiguration(schema: schema, url: url, cloudKitDatabase: .none)
34 |
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift:33:29: error: 'ModelConfiguration' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | extension RecordCache {
| `- note: add '@available' attribute to enclosing extension
14 | init(location: RecordCacheLocation = RecordCacheLocation()) throws {
| `- note: add '@available' attribute to enclosing initializer
15 | try location.manager.createDirectory(at: location.directory, withIntermediateDirectories: true)
16 |
:
31 |
32 | let schema = Schema([Row.self, CachedSpan.self])
33 | let configuration = ModelConfiguration(schema: schema, url: url, cloudKitDatabase: .none)
| |- error: 'ModelConfiguration' is only available in tvOS 17 or newer
| `- note: add 'if #available' version check
34 |
35 | self.init(modelContainer: try ModelContainer(for: schema, configurations: [configuration]))
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift:35:39: error: 'ModelContainer' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | extension RecordCache {
| `- note: add '@available' attribute to enclosing extension
14 | init(location: RecordCacheLocation = RecordCacheLocation()) throws {
| `- note: add '@available' attribute to enclosing initializer
15 | try location.manager.createDirectory(at: location.directory, withIntermediateDirectories: true)
16 |
:
33 | let configuration = ModelConfiguration(schema: schema, url: url, cloudKitDatabase: .none)
34 |
35 | self.init(modelContainer: try ModelContainer(for: schema, configurations: [configuration]))
| |- error: 'ModelContainer' is only available in tvOS 17 or newer
| `- note: add 'if #available' version check
36 | }
37 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RecordCache+Init.swift
SwiftCompile normal arm64 Compiling\ RecordCacheLocation.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheLocation.swift (in target 'LookupIndex' from project 'Scout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheLocation.swift (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RecordCacheLocation.swift
SwiftCompile normal arm64 Compiling\ RecordCacheRow.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift (in target 'LookupIndex' from project 'Scout')
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:13:51: error: 'Predicate' is only available in tvOS 17 or newer
10 |
11 | @available(iOS 17, macOS 14, *)
12 | protocol RecordCacheRow: PersistentModel {
| `- note: add '@available' attribute to enclosing protocol
13 | static func predicate(fingerprint: String) -> Predicate<Self>
| | `- error: 'Predicate' is only available in tvOS 17 or newer
| `- note: add '@available' attribute to enclosing static method
14 | static func predicate(fingerprint: String, in range: Range<Date>) -> Predicate<Self>
15 |
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:14:74: error: 'Predicate' is only available in tvOS 17 or newer
10 |
11 | @available(iOS 17, macOS 14, *)
12 | protocol RecordCacheRow: PersistentModel {
| `- note: add '@available' attribute to enclosing protocol
13 | static func predicate(fingerprint: String) -> Predicate<Self>
14 | static func predicate(fingerprint: String, in range: Range<Date>) -> Predicate<Self>
| | `- error: 'Predicate' is only available in tvOS 17 or newer
| `- note: add '@available' attribute to enclosing static method
15 |
16 | static var dateSort: SortDescriptor<Self> { get }
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:12:26: error: 'PersistentModel' is only available in tvOS 17 or newer
10 |
11 | @available(iOS 17, macOS 14, *)
12 | protocol RecordCacheRow: PersistentModel {
| | `- error: 'PersistentModel' is only available in tvOS 17 or newer
| `- note: add '@available' attribute to enclosing protocol
13 | static func predicate(fingerprint: String) -> Predicate<Self>
14 | static func predicate(fingerprint: String, in range: Range<Date>) -> Predicate<Self>
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:26:2: error: 'Model()' is only available in tvOS 17 or newer
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
27 | final class CachedRecord: RecordCacheRow {
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
macro expansion @Model:1:2: error: '_PersistedProperty()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:44:5: note: expanded code originates here
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- note: in expansion of macro 'Model' on property 'fingerprint' here
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
42 | }
43 |
44 | var fingerprint: String
+--- macro expansion @Model ----------------------------------------
|1 | @_PersistedProperty
| | `- error: '_PersistedProperty()' is only available in tvOS 17 or newer
+-------------------------------------------------------------------
45 | var date: Date
46 | var payload: Data
macro expansion @Model:1:2: error: '_PersistedProperty()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:45:5: note: expanded code originates here
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- note: in expansion of macro 'Model' on property 'date' here
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
43 |
44 | var fingerprint: String
45 | var date: Date
+--- macro expansion @Model ----------------------------------------
|1 | @_PersistedProperty
| | `- error: '_PersistedProperty()' is only available in tvOS 17 or newer
+-------------------------------------------------------------------
46 | var payload: Data
47 |
macro expansion @Model:1:2: error: '_PersistedProperty()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:46:5: note: expanded code originates here
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- note: in expansion of macro 'Model' on property 'payload' here
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
44 | var fingerprint: String
45 | var date: Date
46 | var payload: Data
+--- macro expansion @Model ----------------------------------------
|1 | @_PersistedProperty
| | `- error: '_PersistedProperty()' is only available in tvOS 17 or newer
+-------------------------------------------------------------------
47 |
48 | init(fingerprint: String, date: Date, payload: Data) {
macro expansion @Model:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:53:1: note: expanded code originates here
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- note: in expansion of macro 'Model' on class 'CachedRecord' here
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
51 | self.payload = payload
52 | }
53 | }
+--- macro expansion @Model ----------------------------------------
| 1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
| 2 | private var _$backingData: any SwiftData.BackingData<CachedRecord> = CachedRecord.createBackingData()
| 3 |
+-------------------------------------------------------------------
54 |
55 | @available(iOS 18, macOS 15, *)
macro expansion @Model:28:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:53:1: note: expanded code originates here
24 |
25 | @available(iOS 17, macOS 14, *)
26 | @Model
| `- note: in expansion of macro 'Model' on class 'CachedRecord' here
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
51 | self.payload = payload
52 | }
53 | }
+--- macro expansion @Model ----------------------------------------
|26 | }
|27 |
|28 | @Transient private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|29 |
|30 | internal nonisolated func access<_M>(
+-------------------------------------------------------------------
54 |
55 | @available(iOS 18, macOS 15, *)
macro expansion @_PersistedProperty:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:44:28: note: expanded code originates here
25 | @available(iOS 17, macOS 14, *)
26 | @Model
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
42 | }
43 |
44 | var fingerprint: String
+--- macro expansion @_PersistedProperty ---------------------------
|1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|2 | private var _fingerprint: _SwiftDataNoType
+-------------------------------------------------------------------
45 | var date: Date
46 | var payload: Data
macro expansion @_PersistedProperty:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:45:19: note: expanded code originates here
25 | @available(iOS 17, macOS 14, *)
26 | @Model
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
43 |
44 | var fingerprint: String
45 | var date: Date
+--- macro expansion @_PersistedProperty ---------------------------
|1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|2 | private var _date: _SwiftDataNoType
+-------------------------------------------------------------------
46 | var payload: Data
47 |
macro expansion @_PersistedProperty:1:2: error: 'Transient()' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:46:22: note: expanded code originates here
25 | @available(iOS 17, macOS 14, *)
26 | @Model
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
29 | #Predicate { $0.fingerprint == fingerprint }
:
44 | var fingerprint: String
45 | var date: Date
46 | var payload: Data
+--- macro expansion @_PersistedProperty ---------------------------
|1 | @Transient
| | `- error: 'Transient()' is only available in tvOS 17 or newer
|2 | private var _payload: _SwiftDataNoType
+-------------------------------------------------------------------
47 |
48 | init(fingerprint: String, date: Date, payload: Data) {
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:28:51: error: 'Predicate' is only available in tvOS 17 or newer
25 | @available(iOS 17, macOS 14, *)
26 | @Model
27 | final class CachedRecord: RecordCacheRow {
| `- note: add '@available' attribute to enclosing class
28 | static func predicate(fingerprint: String) -> Predicate<CachedRecord> {
| | `- error: 'Predicate' is only available in tvOS 17 or newer
| `- note: add '@available' attribute to enclosing static method
29 | #Predicate { $0.fingerprint == fingerprint }
30 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RecordCacheRow.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ LookupIndex (in target 'LookupIndex' from project 'Scout')
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:13:2: error: 'ModelActor()' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- error: 'ModelActor()' is only available in tvOS 17 or newer
14 | actor RecordCache<Row: RecordCacheRow> {
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCacheRow.swift:88:2: error: 'Model()' is only available in tvOS 17 or newer
86 |
87 | @available(iOS 17, macOS 14, *)
88 | @Model
| `- error: 'Model()' is only available in tvOS 17 or newer
89 | final class CachedSpan {
90 | var fingerprint: String
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift:32:22: error: 'Schema' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | extension RecordCache {
| `- note: add '@available' attribute to enclosing extension
14 | init(location: RecordCacheLocation = RecordCacheLocation()) throws {
| `- note: add '@available' attribute to enclosing initializer
15 | try location.manager.createDirectory(at: location.directory, withIntermediateDirectories: true)
16 |
:
30 | }
31 |
32 | let schema = Schema([Row.self, CachedSpan.self])
| |- error: 'Schema' is only available in tvOS 17 or newer
| `- note: add 'if #available' version check
33 | let configuration = ModelConfiguration(schema: schema, url: url, cloudKitDatabase: .none)
34 |
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift:33:29: error: 'ModelConfiguration' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | extension RecordCache {
| `- note: add '@available' attribute to enclosing extension
14 | init(location: RecordCacheLocation = RecordCacheLocation()) throws {
| `- note: add '@available' attribute to enclosing initializer
15 | try location.manager.createDirectory(at: location.directory, withIntermediateDirectories: true)
16 |
:
31 |
32 | let schema = Schema([Row.self, CachedSpan.self])
33 | let configuration = ModelConfiguration(schema: schema, url: url, cloudKitDatabase: .none)
| |- error: 'ModelConfiguration' is only available in tvOS 17 or newer
| `- note: add 'if #available' version check
34 |
35 | self.init(modelContainer: try ModelContainer(for: schema, configurations: [configuration]))
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache+Init.swift:35:39: error: 'ModelContainer' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | extension RecordCache {
| `- note: add '@available' attribute to enclosing extension
14 | init(location: RecordCacheLocation = RecordCacheLocation()) throws {
| `- note: add '@available' attribute to enclosing initializer
15 | try location.manager.createDirectory(at: location.directory, withIntermediateDirectories: true)
16 |
:
33 | let configuration = ModelConfiguration(schema: schema, url: url, cloudKitDatabase: .none)
34 |
35 | self.init(modelContainer: try ModelContainer(for: schema, configurations: [configuration]))
| |- error: 'ModelContainer' is only available in tvOS 17 or newer
| `- note: add 'if #available' version check
36 | }
37 | }
macro expansion @ModelActor:1:46: error: 'ModelExecutor' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:117:1: note: expanded code originates here
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
:
115 | try? modelContext.save()
116 | }
117 | }
+--- macro expansion @ModelActor -----------------------------------
|1 | nonisolated let modelExecutor: any SwiftData.ModelExecutor
| | `- error: 'ModelExecutor' is only available in tvOS 17 or newer
|2 |
|3 | nonisolated let modelContainer: SwiftData.ModelContainer
+-------------------------------------------------------------------
118 |
119 | @available(iOS 17, macOS 14, *)
macro expansion @ModelActor:3:43: error: 'ModelContainer' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:117:1: note: expanded code originates here
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
:
115 | try? modelContext.save()
116 | }
117 | }
+--- macro expansion @ModelActor -----------------------------------
|1 | nonisolated let modelExecutor: any SwiftData.ModelExecutor
|2 |
|3 | nonisolated let modelContainer: SwiftData.ModelContainer
| | `- error: 'ModelContainer' is only available in tvOS 17 or newer
|4 |
|5 | init(modelContainer: SwiftData.ModelContainer) {
+-------------------------------------------------------------------
118 |
119 | @available(iOS 17, macOS 14, *)
SwiftCompile normal arm64 (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ RecordCache.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift (in target 'LookupIndex' from project 'Scout')
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:13:2: error: 'ModelActor()' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- error: 'ModelActor()' is only available in tvOS 17 or newer
14 | actor RecordCache<Row: RecordCacheRow> {
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
macro expansion @ModelActor:1:46: error: 'ModelExecutor' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:117:1: note: expanded code originates here
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
:
115 | try? modelContext.save()
116 | }
117 | }
+--- macro expansion @ModelActor -----------------------------------
|1 | nonisolated let modelExecutor: any SwiftData.ModelExecutor
| | `- error: 'ModelExecutor' is only available in tvOS 17 or newer
|2 |
|3 | nonisolated let modelContainer: SwiftData.ModelContainer
+-------------------------------------------------------------------
118 |
119 | @available(iOS 17, macOS 14, *)
macro expansion @ModelActor:3:43: error: 'ModelContainer' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:117:1: note: expanded code originates here
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
:
115 | try? modelContext.save()
116 | }
117 | }
+--- macro expansion @ModelActor -----------------------------------
|1 | nonisolated let modelExecutor: any SwiftData.ModelExecutor
|2 |
|3 | nonisolated let modelContainer: SwiftData.ModelContainer
| | `- error: 'ModelContainer' is only available in tvOS 17 or newer
|4 |
|5 | init(modelContainer: SwiftData.ModelContainer) {
+-------------------------------------------------------------------
118 |
119 | @available(iOS 17, macOS 14, *)
macro expansion @ModelActor:5:32: error: 'ModelContainer' is only available in tvOS 17 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:117:1: note: expanded code originates here
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| |- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
| `- note: in expansion of macro 'ModelActor' on generic actor 'RecordCache' here
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
:
115 | try? modelContext.save()
116 | }
117 | }
+--- macro expansion @ModelActor -----------------------------------
|3 | nonisolated let modelContainer: SwiftData.ModelContainer
|4 |
|5 | init(modelContainer: SwiftData.ModelContainer) {
| | | `- error: 'ModelContainer' is only available in tvOS 17 or newer
| | `- note: add '@available' attribute to enclosing initializer
|6 | let modelContext = ModelContext(modelContainer)
|7 | self.modelExecutor = DefaultSerialModelExecutor(modelContext: modelContext)
+-------------------------------------------------------------------
118 |
119 | @available(iOS 17, macOS 14, *)
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:13:2: error: 'ModelActor()' is only available in tvOS 17 or newer
11 |
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
| `- error: 'ModelActor()' is only available in tvOS 17 or newer
14 | actor RecordCache<Row: RecordCacheRow> {
| `- note: add '@available' attribute to enclosing generic actor
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
/Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift:14:7: error: protocol 'Actor' requires 'unownedExecutor' to be available in tvOS 16.0 and newer
12 | @available(iOS 17, macOS 14, *)
13 | @ModelActor
14 | actor RecordCache<Row: RecordCacheRow> {
| `- error: protocol 'Actor' requires 'unownedExecutor' to be available in tvOS 16.0 and newer
15 | func coveredRange(for fingerprint: String) -> Range<Date>? {
16 | let predicate = #Predicate<CachedSpan> { $0.fingerprint == fingerprint }
SwiftData.ModelActor.unownedExecutor:2:24: note: 'unownedExecutor' declared here
1 | protocol ModelActor {
2 | nonisolated public var unownedExecutor: UnownedSerialExecutor { get }}
| `- note: 'unownedExecutor' declared here
3 |
_Concurrency.Actor.unownedExecutor:2:17: note: protocol requirement here
1 | protocol Actor {
2 | nonisolated var unownedExecutor: UnownedSerialExecutor { get }}
| `- note: protocol requirement here
3 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/RecordCache.swift (in target 'LookupIndex' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RecordCache.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ HostedConnector (in target 'HostedConnector' from project 'Scout')
SwiftCompile normal arm64 (in target 'HostedConnector' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ NativeConnector (in target 'NativeConnector' from project 'Scout')
SwiftCompile normal arm64 (in target 'NativeConnector' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ DemoConnector (in target 'DemoConnector' from project 'Scout')
SwiftCompile normal arm64 (in target 'DemoConnector' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ Scout (in target 'Scout' from project 'Scout')
SwiftCompile normal arm64 (in target 'Scout' from project 'Scout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-27 11:04:21.107 xcodebuild[1180:7129] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ LookupIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/LookupIndex.swift (in target 'LookupIndex' from project 'Scout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LookupIndex/LookupIndex.swift (in target 'LookupIndex' from project 'Scout')
Building workspace Scout with scheme Scout-Package
(3 failures)
BUILD FAILURE 6.4 tvOS