Build Information
Failed to build TranscriptDebugMenu, reference main (2ceb90), with Swift 6.4 for tvOS using Xcode 27.0 on 26 Sep 2026 19:58:25 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TranscriptDebugMenu -destination generic/platform=tvOSBuild Log
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
131 |
:
133 | .allCases.randomElement()
134 | }
135 | }
+--- macro expansion @Generable ------------------------------------
|1 | extension MoodTool.Arguments: nonisolated FoundationModels.Generable {
| | `- error: 'Generable' is unavailable in tvOS
|2 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
|3 | }
+-------------------------------------------------------------------
136 |
137 | @Generable
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:2:50: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
| `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 | case happy, sad, thoughtful, excited, calm
123 | }
+--- macro expansion @Generable ------------------------------------
| 1 | extension Mood: nonisolated FoundationModels.Generable {
| 2 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
| | `- error: 'GeneratedContent' is unavailable in tvOS
| 3 | let rawValue = try content.value(String.self)
| 4 | if let value = Self(rawValue: rawValue) {
+-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
macro expansion @Generable:1:46: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
| `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 | case happy, sad, thoughtful, excited, calm
123 | }
+--- macro expansion @Generable ------------------------------------
| 1 | extension Mood: nonisolated FoundationModels.Generable {
| | `- error: 'Generable' is unavailable in tvOS
| 2 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
| 3 | let rawValue = try content.value(String.self)
+-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:2:22: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:1: note: expanded code originates here
118 | }
119 |
120 | @Generable
| `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 | case happy, sad, thoughtful, excited, calm
123 | }
+--- macro expansion @Generable ------------------------------------
|1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
|2 | FoundationModels.GenerationSchema(type: Self.self, anyOf: [happy.rawValue, sad.rawValue, thoughtful.rawValue, excited.rawValue, calm.rawValue])
| | `- error: 'GenerationSchema' is unavailable in tvOS
|3 | }
|4 |
+-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
| `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
macro expansion @Generable:2:22: error: 'init(type:description:anyOf:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:1: note: expanded code originates here
118 | }
119 |
120 | @Generable
| `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 | case happy, sad, thoughtful, excited, calm
123 | }
+--- macro expansion @Generable ------------------------------------
|1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
|2 | FoundationModels.GenerationSchema(type: Self.self, anyOf: [happy.rawValue, sad.rawValue, thoughtful.rawValue, excited.rawValue, calm.rawValue])
| | `- error: 'init(type:description:anyOf:)' is unavailable in tvOS
|3 | }
|4 |
+-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GenerationSchema.init:2:8: note: 'init(type:description:anyOf:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 | public init(type: any Generable.Type, description: String? = nil, anyOf choices: [String])}
| `- note: 'init(type:description:anyOf:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:6:14: error: 'generatedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:1: note: expanded code originates here
118 | }
119 |
120 | @Generable
| `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 | case happy, sad, thoughtful, excited, calm
123 | }
+--- macro expansion @Generable ------------------------------------
|4 |
|5 | nonisolated var generatedContent: GeneratedContent {
|6 | rawValue.generatedContent
| | `- error: 'generatedContent' is unavailable in tvOS
|7 | }
+-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.String.generatedContent:2:12: note: 'generatedContent' has been explicitly marked unavailable here
1 | struct String {
2 | public var generatedContent: GeneratedContent { get }}
| `- note: 'generatedContent' has been explicitly marked unavailable here
3 |
macro expansion @Generable:2:22: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
| 1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
| 2 | FoundationModels.GenerationSchema(
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 3 | type: Self.self,
| 4 | properties: [
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
| `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
macro expansion @Generable:2:22: error: 'init(type:description:properties:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
| 1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
| 2 | FoundationModels.GenerationSchema(
| | `- error: 'init(type:description:properties:)' is unavailable in tvOS
| 3 | type: Self.self,
| 4 | properties: [
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GenerationSchema.init:2:8: note: 'init(type:description:properties:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 | public init(type: any Generable.Type, description: String? = nil, properties: [GenerationSchema.Property])}
| `- note: 'init(type:description:properties:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:12:49: error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|10 | nonisolated var generatedContent: GeneratedContent {
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
| | `- error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
|13 | return GeneratedContent(
|14 | properties: properties,
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.ConvertibleToGeneratedContent:3:17: note: 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol ConvertibleToGeneratedContent : InstructionsRepresentable, PromptRepresentable {
| `- note: 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 | var generatedContent: GeneratedContent { get }
5 | }
macro expansion @Generable:13:12: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | return GeneratedContent(
| | `- error: 'GeneratedContent' is unavailable in tvOS
|14 | properties: properties,
|15 | uniquingKeysWith: { _, second in
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
macro expansion @Generable:13:12: error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | return GeneratedContent(
| | `- error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
|14 | properties: properties,
|15 | uniquingKeysWith: { _, second in
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GeneratedContent.init:2:8: note: 'init(properties:id:uniquingKeysWith:)' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public init<S>(properties: S, id: GenerationID? = nil, uniquingKeysWith combine: (GeneratedContent, GeneratedContent) throws -> some ConvertibleToGeneratedContent) rethrows where S : Sequence, S.Element == (String, any ConvertibleToGeneratedContent)}
| `- note: 'init(properties:id:uniquingKeysWith:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:19:48: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|17 | }
|18 | )
|19 | func addProperty(name: String, value: some Generable) {
| | `- error: 'Generable' is unavailable in tvOS
|20 | properties.append((name: name, value: value))
|21 | }
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:19:48: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|17 | }
|18 | )
|19 | func addProperty(name: String, value: some Generable) {
| | `- error: 'Generable' is unavailable in tvOS
|20 | properties.append((name: name, value: value))
|21 | }
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:22:49: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|20 | properties.append((name: name, value: value))
|21 | }
|22 | func addProperty(name: String, value: (some Generable)?) {
| | `- error: 'Generable' is unavailable in tvOS
|23 | if explicitNil || value != nil {
|24 | properties.append((name: name, value: value))
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:22:49: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|20 | properties.append((name: name, value: value))
|21 | }
|22 | func addProperty(name: String, value: (some Generable)?) {
| | `- error: 'Generable' is unavailable in tvOS
|23 | if explicitNil || value != nil {
|24 | properties.append((name: name, value: value))
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:24:47: error: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|22 | func addProperty(name: String, value: (some Generable)?) {
|23 | if explicitNil || value != nil {
|24 | properties.append((name: name, value: value))
| | `- error: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
|25 | }
|26 | }
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.Optional:3:11: note: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension Optional : ConvertibleToGeneratedContent, PromptRepresentable, InstructionsRepresentable where Wrapped : ConvertibleToGeneratedContent {
| `- note: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 | public var generatedContent: GeneratedContent { get }
5 | }
macro expansion @Generable:32:33: error: 'GenerationID' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|30 | var id: GenerationID
|31 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
|32 | self.id = content.id ?? GenerationID()
| | `- error: 'GenerationID' is unavailable in tvOS
|33 | }
|34 | }
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GenerationID:3:15: note: 'GenerationID' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
| `- note: 'GenerationID' has been explicitly marked unavailable here
4 | public static func == (a: GenerationID, b: GenerationID) -> Bool
5 | public func hash(into hasher: inout Hasher)
macro expansion @Generable:32:33: error: 'init()' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:130:23: note: expanded code originates here
127 | let description = "Generates a random mood for haiku"
128 |
129 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 | struct Arguments {}
+--- macro expansion @Generable ------------------------------------
|30 | var id: GenerationID
|31 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
|32 | self.id = content.id ?? GenerationID()
| | `- error: 'init()' is unavailable in tvOS
|33 | }
|34 | }
+-------------------------------------------------------------------
131 |
132 | func call(arguments: Arguments) async throws -> Mood? {
FoundationModels.GenerationID.init:2:8: note: 'init()' has been explicitly marked unavailable here
1 | struct GenerationID {
2 | public init()}
| `- note: 'init()' has been explicitly marked unavailable here
3 |
macro expansion @Generable:2:22: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
| 1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
| 2 | FoundationModels.GenerationSchema(
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 3 | type: Self.self,
| 4 | properties: [
+-------------------------------------------------------------------
141 |
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
| `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
macro expansion @Generable:2:22: error: 'init(type:description:properties:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
| 1 | nonisolated static var generationSchema: FoundationModels.GenerationSchema {
| 2 | FoundationModels.GenerationSchema(
| | `- error: 'init(type:description:properties:)' is unavailable in tvOS
| 3 | type: Self.self,
| 4 | properties: [
+-------------------------------------------------------------------
141 |
FoundationModels.GenerationSchema.init:2:8: note: 'init(type:description:properties:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 | public init(type: any Generable.Type, description: String? = nil, properties: [GenerationSchema.Property])}
| `- note: 'init(type:description:properties:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:5:30: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
| 3 | type: Self.self,
| 4 | properties: [
| 5 | FoundationModels.GenerationSchema.Property(name: "text", type: String.self)
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 6 | ]
| 7 | )
+-------------------------------------------------------------------
141 |
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
| `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
macro expansion @Generable:5:47: error: 'init(name:description:type:guides:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
| 3 | type: Self.self,
| 4 | properties: [
| 5 | FoundationModels.GenerationSchema.Property(name: "text", type: String.self)
| | `- error: 'init(name:description:type:guides:)' is unavailable in tvOS
| 6 | ]
| 7 | )
+-------------------------------------------------------------------
141 |
FoundationModels.GenerationSchema.Property.init:3:8: note: 'init(name:description:type:guides:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 | struct Property {
3 | public init<Value>(name: String, description: String? = nil, type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable }
| `- note: 'init(name:description:type:guides:)' has been explicitly marked unavailable here
4 | }
5 |
macro expansion @Generable:12:49: error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|10 | nonisolated var generatedContent: GeneratedContent {
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
| | `- error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
|13 | addProperty(name: "text", value: self.text)
|14 | return GeneratedContent(
+-------------------------------------------------------------------
141 |
FoundationModels.ConvertibleToGeneratedContent:3:17: note: 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol ConvertibleToGeneratedContent : InstructionsRepresentable, PromptRepresentable {
| `- note: 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 | var generatedContent: GeneratedContent { get }
5 | }
macro expansion @Generable:13:5: error: conformance of 'String' to 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | addProperty(name: "text", value: self.text)
| | `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
|14 | return GeneratedContent(
|15 | properties: properties,
+-------------------------------------------------------------------
141 |
FoundationModels.String:3:11: note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
| `- note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
4 | public static var generationSchema: GenerationSchema { get }
5 | public init(_ content: GeneratedContent) throws
macro expansion @Generable:14:12: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | addProperty(name: "text", value: self.text)
|14 | return GeneratedContent(
| | `- error: 'GeneratedContent' is unavailable in tvOS
|15 | properties: properties,
|16 | uniquingKeysWith: { _, second in
+-------------------------------------------------------------------
141 |
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
macro expansion @Generable:14:12: error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | addProperty(name: "text", value: self.text)
|14 | return GeneratedContent(
| | `- error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
|15 | properties: properties,
|16 | uniquingKeysWith: { _, second in
+-------------------------------------------------------------------
141 |
FoundationModels.GeneratedContent.init:2:8: note: 'init(properties:id:uniquingKeysWith:)' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public init<S>(properties: S, id: GenerationID? = nil, uniquingKeysWith combine: (GeneratedContent, GeneratedContent) throws -> some ConvertibleToGeneratedContent) rethrows where S : Sequence, S.Element == (String, any ConvertibleToGeneratedContent)}
| `- note: 'init(properties:id:uniquingKeysWith:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:20:48: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|18 | }
|19 | )
|20 | func addProperty(name: String, value: some Generable) {
| | `- error: 'Generable' is unavailable in tvOS
|21 | properties.append((name: name, value: value))
|22 | }
+-------------------------------------------------------------------
141 |
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:20:48: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|18 | }
|19 | )
|20 | func addProperty(name: String, value: some Generable) {
| | `- error: 'Generable' is unavailable in tvOS
|21 | properties.append((name: name, value: value))
|22 | }
+-------------------------------------------------------------------
141 |
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:23:49: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|21 | properties.append((name: name, value: value))
|22 | }
|23 | func addProperty(name: String, value: (some Generable)?) {
| | `- error: 'Generable' is unavailable in tvOS
|24 | if explicitNil || value != nil {
|25 | properties.append((name: name, value: value))
+-------------------------------------------------------------------
141 |
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:23:49: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|21 | properties.append((name: name, value: value))
|22 | }
|23 | func addProperty(name: String, value: (some Generable)?) {
| | `- error: 'Generable' is unavailable in tvOS
|24 | if explicitNil || value != nil {
|25 | properties.append((name: name, value: value))
+-------------------------------------------------------------------
141 |
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
| `- note: 'Generable' has been explicitly marked unavailable here
4 | associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 | static var generationSchema: GenerationSchema { get }
macro expansion @Generable:25:47: error: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|23 | func addProperty(name: String, value: (some Generable)?) {
|24 | if explicitNil || value != nil {
|25 | properties.append((name: name, value: value))
| | `- error: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
|26 | }
|27 | }
+-------------------------------------------------------------------
141 |
FoundationModels.Optional:3:11: note: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension Optional : ConvertibleToGeneratedContent, PromptRepresentable, InstructionsRepresentable where Wrapped : ConvertibleToGeneratedContent {
| `- note: conformance of 'Optional<Wrapped>' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 | public var generatedContent: GeneratedContent { get }
5 | }
macro expansion @Generable:34:33: error: 'GenerationID' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|32 | var text: String.PartiallyGenerated?
|33 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
| | `- error: 'GenerationID' is unavailable in tvOS
|35 | self.text = try content.value(forProperty: "text")
|36 | }
+-------------------------------------------------------------------
141 |
FoundationModels.GenerationID:3:15: note: 'GenerationID' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
| `- note: 'GenerationID' has been explicitly marked unavailable here
4 | public static func == (a: GenerationID, b: GenerationID) -> Bool
5 | public func hash(into hasher: inout Hasher)
macro expansion @Generable:34:33: error: 'init()' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|32 | var text: String.PartiallyGenerated?
|33 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
| | `- error: 'init()' is unavailable in tvOS
|35 | self.text = try content.value(forProperty: "text")
|36 | }
+-------------------------------------------------------------------
141 |
FoundationModels.GenerationID.init:2:8: note: 'init()' has been explicitly marked unavailable here
1 | struct GenerationID {
2 | public init()}
| `- note: 'init()' has been explicitly marked unavailable here
3 |
macro expansion @Generable:35:33: error: 'value(_:forProperty:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:1: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|33 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
|35 | self.text = try content.value(forProperty: "text")
| | `- error: 'value(_:forProperty:)' is unavailable in tvOS
|36 | }
|37 | }
+-------------------------------------------------------------------
141 |
FoundationModels.GeneratedContent.value:2:13: note: 'value(_:forProperty:)' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public func value<Value>(_ type: Value?.Type = Value?.self, forProperty property: String) throws -> Value? where Value : ConvertibleFromGeneratedContent}
| `- note: 'value(_:forProperty:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:3:33: error: 'value(_:forProperty:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:140:2: note: expanded code originates here
135 | }
136 |
137 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Haiku' here
138 | struct Haiku {
139 | let text: String
140 | }
+--- macro expansion @Generable ------------------------------------
|1 | extension Haiku: nonisolated FoundationModels.Generable {
|2 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
|3 | self.text = try content.value(forProperty: "text")
| | `- error: 'value(_:forProperty:)' is unavailable in tvOS
|4 | }
|5 | }
+-------------------------------------------------------------------
141 |
FoundationModels.GeneratedContent.value:2:13: note: 'value(_:forProperty:)' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public func value<Value>(_ type: Value.Type = Value.self, forProperty property: String) throws -> Value where Value : ConvertibleFromGeneratedContent}
| `- note: 'value(_:forProperty:)' has been explicitly marked unavailable here
3 |
macro expansion @Generable:3:36: error: 'value' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
| `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 | case happy, sad, thoughtful, excited, calm
123 | }
+--- macro expansion @Generable ------------------------------------
| 1 | extension Mood: nonisolated FoundationModels.Generable {
| 2 | nonisolated init(_ content: FoundationModels.GeneratedContent) throws {
| 3 | let rawValue = try content.value(String.self)
| | `- error: 'value' is unavailable in tvOS
| 4 | if let value = Self(rawValue: rawValue) {
| 5 | self = value
+-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GeneratedContent.value:2:13: note: 'value' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public func value<Value>(_ type: Value.Type = Value.self) throws -> Value where Value : ConvertibleFromGeneratedContent}
| `- note: 'value' has been explicitly marked unavailable here
3 |
macro expansion @Generable:7:36: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
| `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 | case happy, sad, thoughtful, excited, calm
123 | }
+--- macro expansion @Generable ------------------------------------
| 5 | self = value
| 6 | } else {
| 7 | throw FoundationModels.GeneratedContent.ParsingError(rawContent: content.jsonString, debugDescription: "Unexpected rawValue \"\(rawValue)\" for \(Self.self)")
| | `- error: 'GeneratedContent' is unavailable in tvOS
| 8 | }
| 9 | }
+-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
macro expansion @Generable:7:86: error: 'jsonString' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:123:2: note: expanded code originates here
118 | }
119 |
120 | @Generable
| `- note: in expansion of macro 'Generable' on enum 'Mood' here
121 | enum Mood: String, CaseIterable {
122 | case happy, sad, thoughtful, excited, calm
123 | }
+--- macro expansion @Generable ------------------------------------
| 5 | self = value
| 6 | } else {
| 7 | throw FoundationModels.GeneratedContent.ParsingError(rawContent: content.jsonString, debugDescription: "Unexpected rawValue \"\(rawValue)\" for \(Self.self)")
| | `- error: 'jsonString' is unavailable in tvOS
| 8 | }
| 9 | }
+-------------------------------------------------------------------
124 |
125 | final class MoodTool: Tool {
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
| `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:33:23: error: 'Transcript' is unavailable in tvOS
31 | enum TranscriptFilter {
32 | static func filter(
33 | _ transcript: Transcript,
| `- error: 'Transcript' is unavailable in tvOS
34 | searchText: String,
35 | scope: SearchScope
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:36:10: error: 'Transcript' is unavailable in tvOS
34 | searchText: String,
35 | scope: SearchScope
36 | ) -> Transcript {
| `- error: 'Transcript' is unavailable in tvOS
37 | guard !searchText.isEmpty else { return transcript }
38 | let entries = transcript.filter { entry in
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:46:28: error: 'Transcript' is unavailable in tvOS
44 |
45 | private extension SearchScope {
46 | func includes(_ entry: Transcript.Entry) -> Bool {
| `- error: 'Transcript' is unavailable in tvOS
47 | switch self {
48 | case .all:
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:115:57: error: 'Transcript' is unavailable in tvOS
113 | }
114 |
115 | private static func searchableValues(for segments: [Transcript.Segment]) -> [String] {
| `- error: 'Transcript' is unavailable in tvOS
116 | segments.flatMap { segment -> [String] in
117 | switch segment {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:70:11: error: 'Transcript' is unavailable in tvOS
68 | }
69 |
70 | extension Transcript.Entry {
| `- error: 'Transcript' is unavailable in tvOS
71 | var searchableText: String {
72 | var values = [id, description]
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:38:34: error: conformance of 'Transcript' to 'RangeReplaceableCollection' is unavailable in tvOS
36 | ) -> Transcript {
37 | guard !searchText.isEmpty else { return transcript }
38 | let entries = transcript.filter { entry in
| `- error: conformance of 'Transcript' to 'RangeReplaceableCollection' is unavailable in tvOS
39 | scope.includes(entry) && entry.searchableText.localizedCaseInsensitiveContains(searchText)
40 | }
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'RangeReplaceableCollection' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension Transcript : RangeReplaceableCollection {
| `- note: conformance of 'Transcript' to 'RangeReplaceableCollection' has been explicitly marked unavailable here
4 | public init()
5 | public mutating func replaceSubrange<C>(_ subrange: Range<Int>, with newElements: consuming C) where C : Collection, C.Element == Transcript.Entry
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:41:16: error: 'Transcript' is unavailable in tvOS
39 | scope.includes(entry) && entry.searchableText.localizedCaseInsensitiveContains(searchText)
40 | }
41 | return Transcript(entries: entries)
| `- error: 'Transcript' is unavailable in tvOS
42 | }
43 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:41:16: error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
39 | scope.includes(entry) && entry.searchableText.localizedCaseInsensitiveContains(searchText)
40 | }
41 | return Transcript(entries: entries)
| `- error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
42 | }
43 | }
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension Transcript : RandomAccessCollection {
| `- note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
4 | public typealias Index = Int
5 | public subscript(index: Transcript.Index) -> Transcript.Entry { get set }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:72:23: error: 'id' is unavailable in tvOS
70 | extension Transcript.Entry {
71 | var searchableText: String {
72 | var values = [id, description]
| `- error: 'id' is unavailable in tvOS
73 | switch self {
74 | case .instructions(let instructions):
FoundationModels.Transcript.Entry.id:3:12: note: 'id' has been explicitly marked unavailable here
1 | struct Transcript {
2 | enum Entry {
3 | public var id: String { get } }
| `- note: 'id' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:72:27: error: 'description' is unavailable in tvOS
70 | extension Transcript.Entry {
71 | var searchableText: String {
72 | var values = [id, description]
| `- error: 'description' is unavailable in tvOS
73 | switch self {
74 | case .instructions(let instructions):
FoundationModels.Transcript.Entry.description:3:12: note: 'description' has been explicitly marked unavailable here
1 | struct Transcript {
2 | enum Entry {
3 | public var description: String { get } }
| `- note: 'description' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:79:45: error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
77 | values.append(contentsOf: [tool.name, tool.description])
78 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
79 | values.append(DebugJSON.prettyPrinted(tool.parameters))
| `- error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
80 | }
81 | }
FoundationModels.GenerationSchema:3:11: note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension GenerationSchema : Codable {
| `- note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
4 | public init(from decoder: any Decoder) throws
5 | public func encode(to encoder: any Encoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:79:64: error: 'parameters' is unavailable in tvOS
77 | values.append(contentsOf: [tool.name, tool.description])
78 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
79 | values.append(DebugJSON.prettyPrinted(tool.parameters))
| `- error: 'parameters' is unavailable in tvOS
80 | }
81 | }
FoundationModels.Transcript.ToolDefinition.parameters:5:16: note: 'parameters' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 | @available(tvOS, unavailable)
5 | public var parameters: GenerationSchema { get set } }
| `- note: 'parameters' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:86:51: error: 'name' is unavailable in tvOS
84 | values.append(String(describing: prompt.options))
85 | if let format = prompt.responseFormat {
86 | values.append(contentsOf: [format.name, format.description])
| `- error: 'name' is unavailable in tvOS
87 | }
88 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
FoundationModels.Transcript.ResponseFormat.name:3:12: note: 'name' has been explicitly marked unavailable here
1 | struct Transcript {
2 | struct ResponseFormat {
3 | public var name: String { get } }
| `- note: 'name' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:86:64: error: 'description' is unavailable in tvOS
84 | values.append(String(describing: prompt.options))
85 | if let format = prompt.responseFormat {
86 | values.append(contentsOf: [format.name, format.description])
| `- error: 'description' is unavailable in tvOS
87 | }
88 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
FoundationModels.Transcript.ResponseFormat.description:3:12: note: 'description' has been explicitly marked unavailable here
1 | struct Transcript {
2 | struct ResponseFormat {
3 | public var description: String { get } }
| `- note: 'description' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:89:50: error: 'metadata' is unavailable in tvOS
87 | }
88 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
89 | values.append(contentsOf: prompt.metadata.map { "\($0.key) \($0.value.jsonString)" })
| `- error: 'metadata' is unavailable in tvOS
90 | values.append(String(describing: prompt.contextOptions))
91 | }
FoundationModels.Transcript.Prompt.metadata:5:16: note: 'metadata' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 | @available(tvOS, unavailable)
5 | public var metadata: [String : GeneratedContent] }
| `- note: 'metadata' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:89:87: error: 'jsonString' is unavailable in tvOS
87 | }
88 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
89 | values.append(contentsOf: prompt.metadata.map { "\($0.key) \($0.value.jsonString)" })
| `- error: 'jsonString' is unavailable in tvOS
90 | values.append(String(describing: prompt.contextOptions))
91 | }
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
| `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:90:57: error: 'contextOptions' is unavailable in tvOS
88 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
89 | values.append(contentsOf: prompt.metadata.map { "\($0.key) \($0.value.jsonString)" })
90 | values.append(String(describing: prompt.contextOptions))
| `- error: 'contextOptions' is unavailable in tvOS
91 | }
92 | case .toolCalls(let calls):
FoundationModels.Transcript.Prompt.contextOptions:5:16: note: 'contextOptions' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 | @available(tvOS, unavailable)
5 | public var contextOptions: ContextOptions }
| `- note: 'contextOptions' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:94:83: error: 'jsonString' is unavailable in tvOS
92 | case .toolCalls(let calls):
93 | for call in calls {
94 | values.append(contentsOf: [call.id, call.toolName, call.arguments.jsonString])
| `- error: 'jsonString' is unavailable in tvOS
95 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
96 | values.append(contentsOf: call.metadata.map { "\($0.key) \($0.value.jsonString)" })
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
| `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:96:52: error: 'metadata' is unavailable in tvOS
94 | values.append(contentsOf: [call.id, call.toolName, call.arguments.jsonString])
95 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
96 | values.append(contentsOf: call.metadata.map { "\($0.key) \($0.value.jsonString)" })
| `- error: 'metadata' is unavailable in tvOS
97 | }
98 | }
FoundationModels.Transcript.ToolCall.metadata:5:16: note: 'metadata' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 | @available(tvOS, unavailable)
5 | public var metadata: [String : GeneratedContent] }
| `- note: 'metadata' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:96:89: error: 'jsonString' is unavailable in tvOS
94 | values.append(contentsOf: [call.id, call.toolName, call.arguments.jsonString])
95 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
96 | values.append(contentsOf: call.metadata.map { "\($0.key) \($0.value.jsonString)" })
| `- error: 'jsonString' is unavailable in tvOS
97 | }
98 | }
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
| `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:104:48: error: 'metadata' is unavailable in tvOS
102 | case .response(let response):
103 | values.append(contentsOf: response.assetIDs)
104 | values.append(contentsOf: response.metadata.map { "\($0.key) \($0.value.jsonString)" })
| `- error: 'metadata' is unavailable in tvOS
105 | values.append(contentsOf: Self.searchableValues(for: response.segments))
106 | default:
FoundationModels.Transcript.Response.metadata:6:16: note: 'metadata' has been explicitly marked unavailable here
4 | @backDeployed(before: iOS 27.0, macOS 27.0, visionOS 27.0)
5 | @available(tvOS, unavailable)
6 | public var metadata: [String : GeneratedContent] { get } }
| `- note: 'metadata' has been explicitly marked unavailable here
7 | }
8 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:104:85: error: 'jsonString' is unavailable in tvOS
102 | case .response(let response):
103 | values.append(contentsOf: response.assetIDs)
104 | values.append(contentsOf: response.metadata.map { "\($0.key) \($0.value.jsonString)" })
| `- error: 'jsonString' is unavailable in tvOS
105 | values.append(contentsOf: Self.searchableValues(for: response.segments))
106 | default:
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
| `- note: 'jsonString' has been explicitly marked unavailable here
3 |
Assertion failed: (Range.hasLowerEndpoint()), function getVersionString at AvailabilityRange.h:337.
(to display assertion configuration options: -Xllvm -assert-help)
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /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/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/ContextSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TokenCounter.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/View+TranscriptDebugMenu.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia -target arm64-apple-tvos26.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import FoundationModels /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/FoundationModels.framework/Modules/FoundationModels.swiftcrossimport/UIKit.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/libFoundationModelsMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#FoundationModelsMacros -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/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/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu-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 -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=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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 -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/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG=1 -no-auto-bridging-header-chaining -module-name TranscriptDebugMenu -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu_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/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu.swiftmodule -index-unit-output-path /TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.o -index-unit-output-path /TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
1. Apple Swift version 6.4 (swiftlang-6.4.0.34.1 clang-2100.3.34.1)
2. Compiling with the current language version
3. While evaluating request TypeCheckPrimaryFileRequest(source_file "/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift")
4. While evaluating request TypeCheckFunctionBodyRequest(TranscriptDebugMenu.(file).Transcript.Entry extension.searchableText.getter@/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift:71:32)
5. While evaluating request DesugarForEachStmtRequest(ForEach)
6. Assertion failed: (Range.hasLowerEndpoint()), function getVersionString at AvailabilityRange.h:337.
| (to display assertion configuration options: -Xllvm -assert-help)
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 swift-frontend 0x0000000106e87bd0 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1 swift-frontend 0x0000000106e85358 llvm::sys::RunSignalHandlers() + 172
2 swift-frontend 0x0000000106e881c8 SignalHandler(int, __siginfo*, void*) + 360
3 libsystem_platform.dylib 0x0000000181f05744 _sigtramp + 56
4 libsystem_pthread.dylib 0x0000000181efb8d8 pthread_kill + 296
5 libsystem_c.dylib 0x0000000181e01978 abort + 148
6 swift-frontend 0x0000000102636bc4 _ABORT(char const*, int, char const*, llvm::function_ref<void (llvm::raw_ostream&)>) + 0
7 swift-frontend 0x0000000102636b80 _abortWithMessage(llvm::StringRef) + 0
8 swift-frontend 0x0000000101f89a5c (anonymous namespace)::DesugarForEachStmt::emitDiagnosticsForUnavailableConformance(swift::Type, swift::AvailabilityConstraint) + 1268
9 swift-frontend 0x0000000101f80a40 swift::DesugarForEachStmtRequest::evaluate(swift::Evaluator&, swift::ForEachStmt*) const + 456
10 swift-frontend 0x00000001025c85a8 swift::DesugarForEachStmtRequest::OutputType swift::Evaluator::getResultUncached<swift::DesugarForEachStmtRequest, swift::DesugarForEachStmtRequest::OutputType swift::evaluateOrDefault<swift::DesugarForEachStmtRequest>(swift::Evaluator&, swift::DesugarForEachStmtRequest, swift::DesugarForEachStmtRequest::OutputType)::'lambda'()>(swift::DesugarForEachStmtRequest const&, swift::DesugarForEachStmtRequest::OutputType swift::evaluateOrDefault<swift::DesugarForEachStmtRequest>(swift::Evaluator&, swift::DesugarForEachStmtRequest, swift::DesugarForEachStmtRequest::OutputType)::'lambda'()) + 656
11 swift-frontend 0x0000000101f84dec (anonymous namespace)::ContextualizationWalker::walkToStmtPre(swift::Stmt*) + 340
12 swift-frontend 0x0000000102283034 (anonymous namespace)::Traversal::visit(swift::Stmt*) + 2732
13 swift-frontend 0x0000000102282de8 (anonymous namespace)::Traversal::visit(swift::Stmt*) + 2144
14 swift-frontend 0x0000000102282c68 (anonymous namespace)::Traversal::visit(swift::Stmt*) + 1760
15 swift-frontend 0x000000010228305c (anonymous namespace)::Traversal::visit(swift::Stmt*) + 2772
16 swift-frontend 0x000000010220b0ec swift::ASTNode::walk(swift::ASTWalker&) + 288
17 swift-frontend 0x0000000101f7ebe4 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const + 2368
18 swift-frontend 0x00000001023f6838 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) + 680
19 swift-frontend 0x00000001023f6474 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultCached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'(), (void*)0>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) + 76
20 swift-frontend 0x00000001024bb70c swift::SourceFile::typeCheckDelayedFunctions() + 72
21 swift-frontend 0x0000000101fda444 swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const + 1248
22 swift-frontend 0x0000000101fe3244 swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) + 648
23 swift-frontend 0x0000000101fe2fa8 swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultCached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'(), (void*)0>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) + 184
24 swift-frontend 0x0000000100ddc1a4 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_0>(long, swift::SourceFile&) + 116
25 swift-frontend 0x0000000100dd511c swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) + 176
26 swift-frontend 0x0000000100dd503c swift::CompilerInstance::performSema() + 456
27 swift-frontend 0x000000010099c918 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) + 556
28 swift-frontend 0x0000000100999dc4 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 3776
29 swift-frontend 0x0000000100919008 swift::mainEntry(int, char const**) + 5600
30 dyld 0x0000000181b304e4 start + 6992
Failed frontend command:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Mocks.swift
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia:1:1: warning: Could not read serialized diagnostics file: Error Domain=NSCocoaErrorDomain Code=260 "The file “Mocks.dia” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia, NSURL=file:///Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia, NSUnderlyingError=0x950e2d1a0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SearchScope.swift
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia:1:1: warning: Could not read serialized diagnostics file: Error Domain=NSCocoaErrorDomain Code=260 "The file “SearchScope.dia” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia, NSURL=file:///Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia, NSUnderlyingError=0x950e2c750 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/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/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/ContextSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TokenCounter.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/View+TranscriptDebugMenu.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.dia -target arm64-apple-tvos26.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import FoundationModels /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/FoundationModels.framework/Modules/FoundationModels.swiftcrossimport/UIKit.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/libFoundationModelsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationModelsMacros -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/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/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu-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 -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\=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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 -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/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TranscriptDebugMenu -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu_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/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/TranscriptDebugMenu.swiftmodule -index-unit-output-path /TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/Mocks.o -index-unit-output-path /TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/Objects-normal/arm64/SearchScope.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
Command SwiftCompile failed with a nonzero exit code
SwiftCompile normal arm64 Compiling\ TokenCounter.swift,\ Transcript.Entry+AccentColor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TokenCounter.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TokenCounter.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TokenCounter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Transcript.Entry+AccentColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift:44:46: error: 'Transcript' is unavailable in tvOS
42 | }
43 |
44 | private static func text(from segments: [Transcript.Segment]) -> String {
| `- error: 'Transcript' is unavailable in tvOS
45 | segments.compactMap { segment -> String? in
46 | switch segment {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift:13:11: error: 'Transcript' is unavailable in tvOS
11 | #endif
12 |
13 | extension Transcript.Entry {
| `- error: 'Transcript' is unavailable in tvOS
14 | var title: String {
15 | switch self {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Transcript.Entry+AccentColor.swift:35:42: error: conformance of 'Transcript.ToolCalls' to 'Collection' is unavailable in tvOS
33 | case .response(let v): return Self.text(from: v.segments)
34 | case .toolOutput(let v): return Self.text(from: v.segments)
35 | case .toolCalls(let v): return v.map(\.toolName).joined(separator: ", ")
| `- error: conformance of 'Transcript.ToolCalls' to 'Collection' is unavailable in tvOS
36 | default:
37 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *), case .reasoning(let v) = self {
FoundationModels.Transcript.ToolCalls:3:11: note: conformance of 'Transcript.ToolCalls' to 'Collection' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension Transcript.ToolCalls : RandomAccessCollection {
| `- note: conformance of 'Transcript.ToolCalls' to 'Collection' has been explicitly marked unavailable here
4 | public subscript(position: Int) -> Transcript.ToolCall { get }
5 | public var startIndex: Int { get }
SwiftCompile normal arm64 Compiling\ TranscriptDebugMenu+Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TranscriptDebugMenu+Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:22:49: error: 'SystemLanguageModel' is unavailable in tvOS
20 |
21 | /// Creates a configuration for a system language model.
22 | public static func systemModel(_ model: SystemLanguageModel) -> Self {
| `- error: 'SystemLanguageModel' is unavailable in tvOS
23 | Self(contextMetricsProvider: .systemModel(model))
24 | }
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:48:43: error: 'Transcript' is unavailable in tvOS
46 | struct ContextMetricsProvider: Sendable {
47 | var id: ContextMetricsProviderID = .custom(UUID())
48 | private let calculate: @Sendable (Transcript) async throws -> ContextMetrics
| `- error: 'Transcript' is unavailable in tvOS
49 |
50 | public init(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:51:45: error: 'Transcript' is unavailable in tvOS
49 |
50 | public init(
51 | calculate: @escaping @Sendable (Transcript) async throws -> ContextMetrics
| `- error: 'Transcript' is unavailable in tvOS
52 | ) {
53 | self.calculate = calculate
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:57:49: error: 'SystemLanguageModel' is unavailable in tvOS
55 |
56 | /// Creates a provider backed by a system language model's tokenizer.
57 | public static func systemModel(_ model: SystemLanguageModel) -> Self {
| `- error: 'SystemLanguageModel' is unavailable in tvOS
58 | var provider = Self { transcript in
59 | guard #available(iOS 26.4, macOS 26.4, macCatalyst 26.4, visionOS 26.4, *) else {
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:69:38: error: 'Transcript' is unavailable in tvOS
67 | }
68 |
69 | func metrics(for transcript: Transcript) async throws -> ContextMetrics {
| `- error: 'Transcript' is unavailable in tvOS
70 | try await calculate(transcript)
71 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:77:21: error: 'Transcript' is unavailable in tvOS
75 | /// Restarts diagnostics when either the transcript or its configured counter changes.
76 | struct ContextMetricsRequest: Equatable {
77 | let transcript: Transcript
| `- error: 'Transcript' is unavailable in tvOS
78 | let providerID: ContextMetricsProviderID?
79 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu+Configuration.swift:62:50: error: 'tokenCount(for:)' is unavailable in tvOS
60 | throw ContextMetricsUnavailableError()
61 | }
62 | let tokenCount = try await model.tokenCount(for: transcript)
| `- error: 'tokenCount(for:)' is unavailable in tvOS
63 | return ContextMetrics(tokenCount: tokenCount, contextSize: model.contextSize)
64 | }
FoundationModels.SystemLanguageModel.tokenCount:5:45: note: 'tokenCount(for:)' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | nonisolated(nonsending) final public func tokenCount(for transcriptEntries: some Collection<Transcript.Entry>) async throws -> Int}
| `- note: 'tokenCount(for:)' has been explicitly marked unavailable here
6 |
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ ContextSection.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/ContextSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
35 |
36 | var sentiment: SentimentSelection = .unspecified
37 | var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
38 | FeedbackIssueDraft(category: $0)
39 | }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:298:38: error: 'default' is unavailable in tvOS
296 | session,
297 | isPresented: $isPresented,
298 | configuration: .systemModel(.default)
| `- error: 'default' is unavailable in tvOS
299 | )
300 | }
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public class var `default`: SystemLanguageModel { get }}
| `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'LanguageModelSession' is unavailable in tvOS
302 | #Preview("Transcript") {
303 | TranscriptDebugMenu(
304 | session: LanguageModelSession(transcript: .mock),
| `- error: 'LanguageModelSession' is unavailable in tvOS
305 | configuration: .init(contextMetricsProvider: .init { _ in
306 | .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'init(model:tools:transcript:)' is unavailable in tvOS
302 | #Preview("Transcript") {
303 | TranscriptDebugMenu(
304 | session: LanguageModelSession(transcript: .mock),
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
305 | configuration: .init(contextMetricsProvider: .init { _ in
306 | .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'LanguageModelSession' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'LanguageModelSession' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'init(model:tools:transcript:)' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:67: error: 'Transcript' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'Transcript' is unavailable in tvOS
313 | }
314 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:62:39: error: 'Transcript' is unavailable in tvOS
60 | #Preview("Single entry") {
61 | List {
62 | TranscriptSection(transcript: Transcript(entries: [.promptMock]))
| `- error: 'Transcript' is unavailable in tvOS
63 | }
64 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:68:39: error: 'Transcript' is unavailable in tvOS
66 | #Preview("Empty") {
67 | List {
68 | TranscriptSection(transcript: Transcript())
| `- error: 'Transcript' is unavailable in tvOS
69 | }
70 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:113:23: error: 'LanguageModelSession' is unavailable in tvOS
111 | extension LanguageModelSession.Usage {
112 | /// Mock usage for previews and independent section testing.
113 | static let mock = LanguageModelSession.Usage(
| `- error: 'LanguageModelSession' is unavailable in tvOS
114 | input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 | output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TranscriptDebugMenu.build/Debug-appletvos/TranscriptDebugMenu-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/ContextSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ContextSection.swift
SwiftCompile normal arm64 Compiling\ DebugUtilities.swift,\ FeedbackView.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:16:42: error: 'GeneratedContent' is unavailable in tvOS
14 |
15 | enum DebugJSON {
16 | static func prettyPrinted(_ content: GeneratedContent) -> String {
| `- error: 'GeneratedContent' is unavailable in tvOS
17 | prettyPrinted(jsonString: content.jsonString)
18 | }
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:100:11: error: 'GenerationOptions' is unavailable in tvOS
98 | }
99 |
100 | extension GenerationOptions.SamplingMode {
| `- error: 'GenerationOptions' is unavailable in tvOS
101 | var debugDescription: String {
102 | guard #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) else {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationOptions : Sendable, Equatable {
| `- note: 'GenerationOptions' has been explicitly marked unavailable here
4 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
5 | @available(*, deprecated, renamed: "samplingMode")
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:127:11: error: 'GenerationOptions' is unavailable in tvOS
125 | }
126 |
127 | extension GenerationOptions {
| `- error: 'GenerationOptions' is unavailable in tvOS
128 | var hasInspectableValues: Bool {
129 | if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationOptions : Sendable, Equatable {
| `- note: 'GenerationOptions' has been explicitly marked unavailable here
4 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
5 | @available(*, deprecated, renamed: "samplingMode")
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:17:43: error: 'jsonString' is unavailable in tvOS
15 | enum DebugJSON {
16 | static func prettyPrinted(_ content: GeneratedContent) -> String {
17 | prettyPrinted(jsonString: content.jsonString)
| `- error: 'jsonString' is unavailable in tvOS
18 | }
19 |
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
| `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:47:9: error: 'UIPasteboard' is unavailable in tvOS
45 | static func copy(_ string: String) {
46 | #if canImport(UIKit)
47 | UIPasteboard.general.string = string
| `- error: 'UIPasteboard' is unavailable in tvOS
48 | #elseif canImport(AppKit)
49 | NSPasteboard.general.clearContents()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:50:12: note: 'UIPasteboard' has been explicitly marked unavailable here
48 |
49 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
50 | @interface UIPasteboard : NSObject
| `- note: 'UIPasteboard' has been explicitly marked unavailable here
51 |
52 | @property(class, nonatomic, readonly) UIPasteboard *generalPasteboard;
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:47:30: error: 'string' is unavailable in tvOS
45 | static func copy(_ string: String) {
46 | #if canImport(UIKit)
47 | UIPasteboard.general.string = string
| `- error: 'string' is unavailable in tvOS
48 | #elseif canImport(AppKit)
49 | NSPasteboard.general.clearContents()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPasteboard.h:108:46: note: 'string' has been explicitly marked unavailable here
106 | - (void)setItems:(NSArray<NSDictionary<NSString *, id> *> *)items options:(NSDictionary<UIPasteboardOption, id> *)options API_AVAILABLE(ios(10.0));
107 |
108 | @property(nullable,nonatomic,copy) NSString *string API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'string' has been explicitly marked unavailable here
109 | @property(nullable,nonatomic,copy) NSArray<NSString *> *strings API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:96:14: error: 'textSelection' is unavailable in tvOS
94 | Text(value)
95 | .foregroundStyle(.secondary)
96 | .textSelection(.enabled)
| `- error: 'textSelection' is unavailable in tvOS
97 | }
98 | }
SwiftUI.View.textSelection:2:25: note: 'textSelection' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectability
| `- note: 'textSelection' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:96:29: error: 'enabled' is unavailable in tvOS
94 | Text(value)
95 | .foregroundStyle(.secondary)
96 | .textSelection(.enabled)
| `- error: 'enabled' is unavailable in tvOS
97 | }
98 | }
SwiftUI.TextSelectability.enabled:2:43: note: 'enabled' has been explicitly marked unavailable here
1 | protocol TextSelectability {
2 | @export(implementation) public static var enabled: EnabledTextSelectability { get }}
| `- note: 'enabled' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:110:16: error: 'kind' is unavailable in tvOS
108 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
109 | private var kindDescription: String {
110 | switch kind {
| `- error: 'kind' is unavailable in tvOS
111 | case .greedy:
112 | "Greedy"
FoundationModels.GenerationOptions.SamplingMode.kind:5:16: note: 'kind' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 | @available(tvOS, unavailable)
5 | public let kind: GenerationOptions.SamplingMode.Kind }
| `- note: 'kind' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:118:32: error: 'kind' is unavailable in tvOS
116 | "Random · top-k \(topK)\(seedDescription(seed))"
117 | @unknown default:
118 | String(describing: kind)
| `- error: 'kind' is unavailable in tvOS
119 | }
120 | }
FoundationModels.GenerationOptions.SamplingMode.kind:5:16: note: 'kind' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 | @available(tvOS, unavailable)
5 | public let kind: GenerationOptions.SamplingMode.Kind }
| `- note: 'kind' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:129:12: error: 'maximumResponseTokens' is unavailable in tvOS
127 | extension GenerationOptions {
128 | var hasInspectableValues: Bool {
129 | if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
| `- error: 'maximumResponseTokens' is unavailable in tvOS
130 | return true
131 | }
FoundationModels.GenerationOptions.maximumResponseTokens:4:14: note: 'maximumResponseTokens' has been explicitly marked unavailable here
2 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
3 | @available(tvOS, unavailable)
4 | public var maximumResponseTokens: Int?}
| `- note: 'maximumResponseTokens' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:129:44: error: 'temperature' is unavailable in tvOS
127 | extension GenerationOptions {
128 | var hasInspectableValues: Bool {
129 | if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
| `- error: 'temperature' is unavailable in tvOS
130 | return true
131 | }
FoundationModels.GenerationOptions.temperature:4:14: note: 'temperature' has been explicitly marked unavailable here
2 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
3 | @available(tvOS, unavailable)
4 | public var temperature: Double?}
| `- note: 'temperature' has been explicitly marked unavailable here
5 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DebugUtilities.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FeedbackView.swift
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:129:66: error: 'samplingMode' is unavailable in tvOS
127 | extension GenerationOptions {
128 | var hasInspectableValues: Bool {
129 | if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
| `- error: 'samplingMode' is unavailable in tvOS
130 | return true
131 | }
FoundationModels.GenerationOptions.samplingMode:5:14: note: 'samplingMode' has been explicitly marked unavailable here
3 | @backDeployed(before: iOS 27.0, macOS 27.0, visionOS 27.0)
4 | @available(tvOS, unavailable)
5 | public var samplingMode: GenerationOptions.SamplingMode? { get set }}
| `- note: 'samplingMode' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:133:20: error: 'toolCallingMode' is unavailable in tvOS
131 | }
132 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
133 | return toolCallingMode != nil
| `- error: 'toolCallingMode' is unavailable in tvOS
134 | }
135 | return false
FoundationModels.GenerationOptions.toolCallingMode:4:14: note: 'toolCallingMode' has been explicitly marked unavailable here
2 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
3 | @available(tvOS, unavailable)
4 | public var toolCallingMode: GenerationOptions.ToolCallingMode?}
| `- note: 'toolCallingMode' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
35 |
36 | var sentiment: SentimentSelection = .unspecified
37 | var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
38 | FeedbackIssueDraft(category: $0)
39 | }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:26:20: error: 'LanguageModelFeedback' is unavailable in tvOS
24 | }
25 |
26 | var value: LanguageModelFeedback.Sentiment? {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
27 | switch self {
28 | case .unspecified: nil
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:42:18: error: 'LanguageModelFeedback' is unavailable in tvOS
40 | var desiredResponseText = ""
41 |
42 | var issues: [LanguageModelFeedback.Issue] {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
43 | issueDrafts.compactMap { draft in
44 | guard draft.isSelected else { return nil }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:60:19: error: 'LanguageModelFeedback' is unavailable in tvOS
58 |
59 | struct FeedbackIssueDraft: Identifiable, Equatable {
60 | let category: LanguageModelFeedback.Issue.Category
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
61 | var isSelected = false
62 | var explanation = ""
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:67:19: error: 'LanguageModelFeedback' is unavailable in tvOS
65 | }
66 |
67 | private extension LanguageModelFeedback.Issue.Category {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
68 | var title: String {
69 | switch self {
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
SwiftEmitModule normal arm64 Emitting\ module\ for\ TranscriptDebugMenu (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
35 |
36 | var sentiment: SentimentSelection = .unspecified
37 | var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
38 | FeedbackIssueDraft(category: $0)
39 | }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:298:38: error: 'default' is unavailable in tvOS
296 | session,
297 | isPresented: $isPresented,
298 | configuration: .systemModel(.default)
| `- error: 'default' is unavailable in tvOS
299 | )
300 | }
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public class var `default`: SystemLanguageModel { get }}
| `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'LanguageModelSession' is unavailable in tvOS
302 | #Preview("Transcript") {
303 | TranscriptDebugMenu(
304 | session: LanguageModelSession(transcript: .mock),
| `- error: 'LanguageModelSession' is unavailable in tvOS
305 | configuration: .init(contextMetricsProvider: .init { _ in
306 | .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'init(model:tools:transcript:)' is unavailable in tvOS
302 | #Preview("Transcript") {
303 | TranscriptDebugMenu(
304 | session: LanguageModelSession(transcript: .mock),
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
305 | configuration: .init(contextMetricsProvider: .init { _ in
306 | .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'LanguageModelSession' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'LanguageModelSession' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'init(model:tools:transcript:)' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:67: error: 'Transcript' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'Transcript' is unavailable in tvOS
313 | }
314 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:62:39: error: 'Transcript' is unavailable in tvOS
60 | #Preview("Single entry") {
61 | List {
62 | TranscriptSection(transcript: Transcript(entries: [.promptMock]))
| `- error: 'Transcript' is unavailable in tvOS
63 | }
64 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:68:39: error: 'Transcript' is unavailable in tvOS
66 | #Preview("Empty") {
67 | List {
68 | TranscriptSection(transcript: Transcript())
| `- error: 'Transcript' is unavailable in tvOS
69 | }
70 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:113:23: error: 'LanguageModelSession' is unavailable in tvOS
111 | extension LanguageModelSession.Usage {
112 | /// Mock usage for previews and independent section testing.
113 | static let mock = LanguageModelSession.Usage(
| `- error: 'LanguageModelSession' is unavailable in tvOS
114 | input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 | output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:116:32: error: conformance of 'String' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
114 | input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 | output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
116 | metadata: ["provider": "on-device"]
| `- error: conformance of 'String' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
117 | )
118 | }
FoundationModels.String:3:11: note: conformance of 'String' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
| `- note: conformance of 'String' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 | public static var generationSchema: GenerationSchema { get }
5 | public init(_ content: GeneratedContent) throws
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:16:42: error: 'GeneratedContent' is unavailable in tvOS
14 |
15 | enum DebugJSON {
16 | static func prettyPrinted(_ content: GeneratedContent) -> String {
| `- error: 'GeneratedContent' is unavailable in tvOS
17 | prettyPrinted(jsonString: content.jsonString)
18 | }
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:100:11: error: 'GenerationOptions' is unavailable in tvOS
98 | }
99 |
100 | extension GenerationOptions.SamplingMode {
| `- error: 'GenerationOptions' is unavailable in tvOS
101 | var debugDescription: String {
102 | guard #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) else {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationOptions : Sendable, Equatable {
| `- note: 'GenerationOptions' has been explicitly marked unavailable here
4 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
5 | @available(*, deprecated, renamed: "samplingMode")
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/DebugUtilities.swift:127:11: error: 'GenerationOptions' is unavailable in tvOS
125 | }
126 |
127 | extension GenerationOptions {
| `- error: 'GenerationOptions' is unavailable in tvOS
128 | var hasInspectableValues: Bool {
129 | if maximumResponseTokens != nil || temperature != nil || samplingMode != nil {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationOptions : Sendable, Equatable {
| `- note: 'GenerationOptions' has been explicitly marked unavailable here
4 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
5 | @available(*, deprecated, renamed: "samplingMode")
SwiftCompile normal arm64 (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TranscriptEntryDetailView.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:12:16: error: 'Transcript' is unavailable in tvOS
10 | /// A SwiftUI view for displaying detailed information about a transcript entry.
11 | struct TranscriptEntryDetailView: View {
12 | let entry: Transcript.Entry
| `- error: 'Transcript' is unavailable in tvOS
13 | let contextMetricsProvider: TranscriptDebugMenu.ContextMetricsProvider?
14 | @State private var subtitle: LocalizedStringKey = ""
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:23:16: error: 'Transcript' is unavailable in tvOS
21 |
22 | init(
23 | entry: Transcript.Entry,
| `- error: 'Transcript' is unavailable in tvOS
24 | contextMetricsProvider: TranscriptDebugMenu.ContextMetricsProvider? = nil
25 | ) {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:105:53: error: 'Transcript' is unavailable in tvOS
103 |
104 | @ContentBuilder
105 | private func instructionsSections(instructions: Transcript.Instructions) -> some View {
| `- error: 'Transcript' is unavailable in tvOS
106 | segmentsSection(segments: instructions.segments)
107 | if instructions.toolDefinitions.isEmpty == false {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:126:41: error: 'Transcript' is unavailable in tvOS
124 |
125 | @ContentBuilder
126 | private func promptSections(prompt: Transcript.Prompt) -> some View {
| `- error: 'Transcript' is unavailable in tvOS
127 | segmentsSection(segments: prompt.segments)
128 | if prompt.options.hasInspectableValues {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:182:47: error: 'Transcript' is unavailable in tvOS
180 | }
181 |
182 | private func toolCallsSections(toolCalls: Transcript.ToolCalls) -> some View {
| `- error: 'Transcript' is unavailable in tvOS
183 | Section("Tool Calls") {
184 | ForEach(Array(toolCalls.enumerated()), id: \.element.id) { index, call in
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:200:49: error: 'Transcript' is unavailable in tvOS
198 |
199 | @ContentBuilder
200 | private func toolOutputSections(toolOutput: Transcript.ToolOutput) -> some View {
| `- error: 'Transcript' is unavailable in tvOS
201 | segmentsSection(segments: toolOutput.segments)
202 | Section("Tool Output") {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:208:45: error: 'Transcript' is unavailable in tvOS
206 |
207 | @ContentBuilder
208 | private func responseSections(response: Transcript.Response) -> some View {
| `- error: 'Transcript' is unavailable in tvOS
209 | segmentsSection(segments: response.segments)
210 | metadataSection(response.metadata)
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:215:47: error: 'Transcript' is unavailable in tvOS
213 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
214 | @ContentBuilder
215 | private func reasoningSections(reasoning: Transcript.Reasoning) -> some View {
| `- error: 'Transcript' is unavailable in tvOS
216 | segmentsSection(segments: reasoning.segments)
217 | metadataSection(reasoning.metadata)
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:223:55: error: 'GeneratedContent' is unavailable in tvOS
221 |
222 | @ContentBuilder
223 | private func metadataSection(_ metadata: [String: GeneratedContent]) -> some View {
| `- error: 'GeneratedContent' is unavailable in tvOS
224 | if metadata.isEmpty == false {
225 | Section("Metadata") {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:232:52: error: 'GeneratedContent' is unavailable in tvOS
230 |
231 | @ViewBuilder
232 | private func metadataRows(_ metadata: [String: GeneratedContent]) -> some View {
| `- error: 'GeneratedContent' is unavailable in tvOS
233 | ForEach(metadata.keys.sorted(), id: \.self) { key in
234 | if let value = metadata[key] {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:241:45: error: 'Transcript' is unavailable in tvOS
239 |
240 | @ContentBuilder
241 | private func segmentsSection(segments: [Transcript.Segment]) -> some View {
| `- error: 'Transcript' is unavailable in tvOS
242 | ForEach(segments) { segment in
243 | Section {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:253:42: error: 'Transcript' is unavailable in tvOS
251 | }
252 |
253 | private func segmentTitle(_ segment: Transcript.Segment) -> LocalizedStringKey {
| `- error: 'Transcript' is unavailable in tvOS
254 | switch segment {
255 | case .text: "Text"
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:262:44: error: 'Transcript' is unavailable in tvOS
260 |
261 | @ViewBuilder
262 | private func segmentContent(_ segment: Transcript.Segment) -> some View {
| `- error: 'Transcript' is unavailable in tvOS
263 | switch segment {
264 | case .text(let text):
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift:314:33: error: 'Transcript' is unavailable in tvOS
312 | }
313 |
314 | private var entrySegments: [Transcript.Segment] {
| `- error: 'Transcript' is unavailable in tvOS
315 | switch entry {
316 | case .instructions(let value): return value.segments
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
35 |
36 | var sentiment: SentimentSelection = .unspecified
37 | var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
38 | FeedbackIssueDraft(category: $0)
39 | }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:298:38: error: 'default' is unavailable in tvOS
296 | session,
297 | isPresented: $isPresented,
298 | configuration: .systemModel(.default)
| `- error: 'default' is unavailable in tvOS
299 | )
300 | }
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public class var `default`: SystemLanguageModel { get }}
| `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'LanguageModelSession' is unavailable in tvOS
302 | #Preview("Transcript") {
303 | TranscriptDebugMenu(
304 | session: LanguageModelSession(transcript: .mock),
| `- error: 'LanguageModelSession' is unavailable in tvOS
305 | configuration: .init(contextMetricsProvider: .init { _ in
306 | .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'init(model:tools:transcript:)' is unavailable in tvOS
302 | #Preview("Transcript") {
303 | TranscriptDebugMenu(
304 | session: LanguageModelSession(transcript: .mock),
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
305 | configuration: .init(contextMetricsProvider: .init { _ in
306 | .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'LanguageModelSession' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'LanguageModelSession' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'init(model:tools:transcript:)' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:67: error: 'Transcript' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'Transcript' is unavailable in tvOS
313 | }
314 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:62:39: error: 'Transcript' is unavailable in tvOS
60 | #Preview("Single entry") {
61 | List {
62 | TranscriptSection(transcript: Transcript(entries: [.promptMock]))
| `- error: 'Transcript' is unavailable in tvOS
63 | }
64 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptEntryDetailView.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TranscriptEntryDetailView.swift
SwiftCompile normal arm64 Compiling\ View+TranscriptDebugMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/View+TranscriptDebugMenu.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/View+TranscriptDebugMenu.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View+TranscriptDebugMenu.swift
SwiftCompile normal arm64 Compiling\ UsageSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift:11:16: error: 'LanguageModelSession' is unavailable in tvOS
9 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
10 | struct UsageSection: View {
11 | let usage: LanguageModelSession.Usage
| `- error: 'LanguageModelSession' is unavailable in tvOS
12 | @State private var isExpanded = false
13 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:113:23: error: 'LanguageModelSession' is unavailable in tvOS
111 | extension LanguageModelSession.Usage {
112 | /// Mock usage for previews and independent section testing.
113 | static let mock = LanguageModelSession.Usage(
| `- error: 'LanguageModelSession' is unavailable in tvOS
114 | input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 | output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift:116:32: error: conformance of 'String' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
114 | input: .init(totalTokenCount: 150, cachedTokenCount: 50),
115 | output: .init(totalTokenCount: 80, reasoningTokenCount: 20),
116 | metadata: ["provider": "on-device"]
| `- error: conformance of 'String' to 'ConvertibleToGeneratedContent' is unavailable in tvOS
117 | )
118 | }
FoundationModels.String:3:11: note: conformance of 'String' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
| `- note: conformance of 'String' to 'ConvertibleToGeneratedContent' has been explicitly marked unavailable here
4 | public static var generationSchema: GenerationSchema { get }
5 | public init(_ content: GeneratedContent) throws
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
35 |
36 | var sentiment: SentimentSelection = .unspecified
37 | var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
38 | FeedbackIssueDraft(category: $0)
39 | }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:298:38: error: 'default' is unavailable in tvOS
296 | session,
297 | isPresented: $isPresented,
298 | configuration: .systemModel(.default)
| `- error: 'default' is unavailable in tvOS
299 | )
300 | }
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public class var `default`: SystemLanguageModel { get }}
| `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'LanguageModelSession' is unavailable in tvOS
302 | #Preview("Transcript") {
303 | TranscriptDebugMenu(
304 | session: LanguageModelSession(transcript: .mock),
| `- error: 'LanguageModelSession' is unavailable in tvOS
305 | configuration: .init(contextMetricsProvider: .init { _ in
306 | .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:304:18: error: 'init(model:tools:transcript:)' is unavailable in tvOS
302 | #Preview("Transcript") {
303 | TranscriptDebugMenu(
304 | session: LanguageModelSession(transcript: .mock),
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
305 | configuration: .init(contextMetricsProvider: .init { _ in
306 | .init(tokenCount: Mock.contextUsage.tokenCount, contextSize: Mock.contextUsage.contextSize)
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'LanguageModelSession' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'LanguageModelSession' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:34: error: 'init(model:tools:transcript:)' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
313 | }
314 |
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:312:67: error: 'Transcript' is unavailable in tvOS
310 |
311 | #Preview("Empty Transcript") {
312 | TranscriptDebugMenu(session: LanguageModelSession(transcript: Transcript()))
| `- error: 'Transcript' is unavailable in tvOS
313 | }
314 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift:62:39: error: 'Transcript' is unavailable in tvOS
60 | #Preview("Single entry") {
61 | List {
62 | TranscriptSection(transcript: Transcript(entries: [.promptMock]))
| `- error: 'Transcript' is unavailable in tvOS
63 | }
64 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/UsageSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UsageSection.swift
SwiftCompile normal arm64 Compiling\ TranscriptDebugMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TranscriptDebugMenu.swift
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:43:26: error: 'LanguageModelSession' is unavailable in tvOS
41 | /// ```
42 | public struct TranscriptDebugMenu: View {
43 | private let session: LanguageModelSession
| `- error: 'LanguageModelSession' is unavailable in tvOS
44 | private let configuration: Configuration
45 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/FeedbackView.swift:37:45: error: 'LanguageModelFeedback' is unavailable in tvOS
35 |
36 | var sentiment: SentimentSelection = .unspecified
37 | var issueDrafts: [FeedbackIssueDraft] = LanguageModelFeedback.Issue.Category.allCases.map {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
38 | FeedbackIssueDraft(category: $0)
39 | }
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:76:26: error: 'LanguageModelSession' is unavailable in tvOS
74 | /// - configuration: Model-specific context metrics and future menu customization.
75 | /// Defaults to an empty configuration, which omits context metrics without assuming a model.
76 | public init(session: LanguageModelSession, configuration: Configuration = .init()) {
| `- error: 'LanguageModelSession' is unavailable in tvOS
77 | self.session = session
78 | self.configuration = configuration
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:193:37: error: 'Transcript' is unavailable in tvOS
191 | }
192 |
193 | private var filteredTranscript: Transcript {
| `- error: 'Transcript' is unavailable in tvOS
194 | TranscriptFilter.filter(session.transcript, searchText: searchText, scope: searchScope)
195 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:279:41: error: 'Transcript' is unavailable in tvOS
277 | }
278 |
279 | private func copyToClipboard(entry: Transcript.Entry) {
| `- error: 'Transcript' is unavailable in tvOS
280 | DebugClipboard.copy(entry.description)
281 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
| `- note: 'Transcript' has been explicitly marked unavailable here
4 | public init(entries: some Sequence<Transcript.Entry> = [])
5 | public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'LanguageModelSession' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'LanguageModelSession' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptDebugMenu.swift:290:39: error: 'init(model:tools:transcript:)' is unavailable in tvOS
288 | #Preview {
289 | @Previewable @State var isPresented = true
290 | @Previewable @State var session = LanguageModelSession(transcript: .mock)
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
291 |
292 | Button("Show Transcript Menu") {
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
SwiftCompile normal arm64 Compiling\ TranscriptSection.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/TranscriptSection.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TranscriptSection.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-26 15:58:24.124 xcodebuild[817:4906] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ Mocks.swift,\ SearchScope.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/Mocks.swift /Users/admin/builder/spi-builder-workspace/Sources/TranscriptDebugMenu/SearchScope.swift (in target 'TranscriptDebugMenu' from project 'TranscriptDebugMenu')
Building workspace TranscriptDebugMenu with scheme TranscriptDebugMenu
(2 failures)
BUILD FAILURE 6.4 tvOS