Build Information
Failed to build WWTextReaderTool, reference main (1c73ec), with Swift 6.4 for tvOS using Xcode 27.0 on 25 Sep 2026 17:54:17 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 WWTextReaderTool -destination generic/platform=tvOSBuild Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/William-Weng/WWTextReaderTool.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/William-Weng/WWTextReaderTool
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 1c73ecc - Update Package
Cloned https://github.com/William-Weng/WWTextReaderTool.git
Revision (git rev-parse @):
1c73ecce3480c573a1e77e4eb4c8f2265c2052f5
SUCCESS checkout https://github.com/William-Weng/WWTextReaderTool.git at main
========================================
Build
========================================
Selected platform: tvOS
Swift version: 6.4
Building package at path: $PWD
https://github.com/William-Weng/WWTextReaderTool.git
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
WWTextReaderTool: /Users/admin/builder/spi-builder-workspace
resolved source packages: WWTextReaderTool
2026-09-25 13:53:35.267 xcodebuild[529:3044] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "WWTextReaderTool",
"name" : "WWTextReaderTool",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "26.0"
}
],
"products" : [
{
"name" : "WWTextReaderTool",
"targets" : [
"WWTextReaderTool"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "WWTextReaderTool",
"module_type" : "SwiftTarget",
"name" : "WWTextReaderTool",
"path" : "Sources/WWTextReaderTool",
"product_memberships" : [
"WWTextReaderTool"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Privacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Utility/Error.swift",
"Utility/Service.swift",
"WWTextReaderTool.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
{
"workspace" : {
"name" : "WWTextReaderTool",
"schemes" : [
"WWTextReaderTool"
]
}
}
2026-09-25 13:54:07.677 xcodebuild[626:3855] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme WWTextReaderTool -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme WWTextReaderTool -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
WWTextReaderTool: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
Target 'WWTextReaderTool-product' in project 'WWTextReaderTool'
➜ Explicit dependency on target 'WWTextReaderTool' in project 'WWTextReaderTool'
➜ Explicit dependency on target 'WWTextReaderTool_WWTextReaderTool' in project 'WWTextReaderTool'
Target 'WWTextReaderTool' in project 'WWTextReaderTool'
➜ Explicit dependency on target 'WWTextReaderTool_WWTextReaderTool' in project 'WWTextReaderTool'
Target 'WWTextReaderTool_WWTextReaderTool' in project 'WWTextReaderTool' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 8041395b1cb7defbfc6c0a7940bc9e07
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/8041395b1cb7defbfc6c0a7940bc9e07.xcbuilddata
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
MkDir /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle (in target 'WWTextReaderTool_WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
/bin/mkdir -p /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool_WWTextReaderTool-b.build/WWTextReaderTool_WWTextReaderTool.DependencyStaticMetadataFileList (in target 'WWTextReaderTool_WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool_WWTextReaderTool-b.build/WWTextReaderTool_WWTextReaderTool.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool_WWTextReaderTool-b.build/empty-WWTextReaderTool_WWTextReaderTool.plist (in target 'WWTextReaderTool_WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool_WWTextReaderTool-b.build/empty-WWTextReaderTool_WWTextReaderTool.plist
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool_WWTextReaderTool-b.build/WWTextReaderTool_WWTextReaderTool.DependencyMetadataFileList (in target 'WWTextReaderTool_WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool_WWTextReaderTool-b.build/WWTextReaderTool_WWTextReaderTool.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/WWTextReaderTool.DependencyMetadataFileList (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/WWTextReaderTool.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/WWTextReaderTool.modulemap (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/WWTextReaderTool.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/WWTextReaderTool.DependencyStaticMetadataFileList (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/WWTextReaderTool.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool_const_extract_protocols.json (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.SwiftFileList (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.SwiftConstValuesFileList (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.LinkFileList (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-OutputFileMap.json (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/resource_bundle_accessor.swift
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/WWTextReaderTool.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/WWTextReaderTool.modulemap (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/WWTextReaderTool.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool_WWTextReaderTool-b.build/empty-WWTextReaderTool_WWTextReaderTool.plist (in target 'WWTextReaderTool_WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool_WWTextReaderTool-b.build/empty-WWTextReaderTool_WWTextReaderTool.plist -producttype com.apple.product-type.bundle -expandbuildsettings -format binary -platform appletvos -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle/Info.plist
CpResource /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle/Privacy /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Privacy (in target 'WWTextReaderTool_WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Privacy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle (in target 'WWTextReaderTool_WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle (in target 'WWTextReaderTool_WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/WWTextReaderTool_WWTextReaderTool.bundle
SwiftDriver WWTextReaderTool normal arm64 com.apple.xcode.tools.swift.compiler (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name WWTextReaderTool -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos26.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool_const_extract_protocols.json -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/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-73G9EXEO9PVWB6PL1BR4TAJ0B.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-719DH4G2R3NRP3HRX5HE8WX08.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-3RF4B70MBHPP952AX3GNZ8W3H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-1MAO6P3OSQFGZFQEPM31XXNSS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-3HZGHPZQL3GY71QUHDRB0P39S.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-99L1JVU5TYE8S0FGGB7E09QQS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-4UUPXTY52W6RPSB0N2WGGLTJT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-EMKXYE8GN9BK4M3ODSTVDUJU2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrcheck-BA65H1NXYZJ0BLLWO9HZOAZ6Y.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-90NUFDXQ765U5FR62173FT21A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-3JICJWOCEYXXXNXAMEJBF6UQN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-EPKSYG5WMVE7WSPFQB4C0UC59.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-A8OKY0NXO26BZ4GWYKP79TKL9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-B6D36UOVIZC2Y0YE3KEZLZAP6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-CATSGLJDZ8UZUMKHO6M4I4PJT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-63L5I5VCGX6CLI6HI7OWUXJN6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-80RS02PM2X81SP8N0Q7X05540.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-1VTILT8KA42CNDAUB0H1FM7MC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-CC0BYHG21IQMMT48PGDNSK7G6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-1TJLDNS7X3UT7Y5TM4QQ2RN6G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-E61GF9E8FAHZGKXVOV9QHUD27.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-F564M6B2H1RRD83XZ8EBWFSHE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-2WVXL0UION0MYZOZAJZC6DUXD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-A4LOYEEJIFQKOPZRDOG9M3N2K.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-6KU6X9W8QDIJW83JUF0DRES83.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-8S7XZ5SI3TWM2JOZPDZPRY8W9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-D8Y0X4J52BHG7HHUQLTX6SXE1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-1AS5K10MY6XENLLR2NDUCKYTM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-48DA7ET77Q34HPZP9CPHI9VS4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-DQ77M7R0D7VCBK0YUO3VHCRB1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-DEQULTJ8SC21O986FDCNTM8FX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-52GB3RCZ6A2WEZ7RWCXV2WL0N.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGLES-6Y33D4DDPO1R82EJXT1SIGNPS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-5G4VAY32QMJB00PUALI6188LK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-ATUQ374FIDJPA1DF5BLR644CG.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ WWTextReaderTool (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:11:33: error: 'Tool' is unavailable in tvOS
9 | import Foundation
10 |
11 | public struct WWTextReaderTool: Tool {
| `- error: 'Tool' is unavailable in tvOS
12 |
13 | public var name: String = "readTextFile"
FoundationModels.Tool:3:17: note: 'Tool' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Tool<Arguments, Output> : Sendable {
| `- note: 'Tool' has been explicitly marked unavailable here
4 | associatedtype Output : PromptRepresentable
5 | associatedtype Arguments : ConvertibleFromGeneratedContent
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:23:6: error: 'Generable(description:)' is unavailable in tvOS
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- error: 'Generable(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
FoundationModels.Generable:3:145: note: 'Generable(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(extension, conformances: Generable, names: named(init(_:)), named(generatedContent)) @attached(member, names: arbitrary) public macro Generable(description: String? = nil) = #externalMacro(module: "FoundationModelsMacros", type: "GenerableMacro")
| `- note: 'Generable(description:)' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:11:15: error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
9 | import Foundation
10 |
11 | public struct WWTextReaderTool: Tool {
| |- error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
| `- note: in associated type 'Self.Output' (inferred as 'String')
12 |
13 | public var name: String = "readTextFile"
FoundationModels.String:3:11: note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : PromptRepresentable {
| `- note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
4 | public var promptRepresentation: Prompt { get }
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:26:10: error: 'Guide(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
26 | @Guide(description: "The filename to read from Documents directory.")
| `- error: 'Guide(description:)' is unavailable in tvOS
27 | public var filename: String
28 |
FoundationModels.Guide:3:30: note: 'Guide(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(peer) public macro Guide(description: String) = #externalMacro(module: "FoundationModelsMacros", type: "GuideMacro")
| `- note: 'Guide(description:)' has been explicitly marked unavailable here
macro expansion @Generable:1:66: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 2 | FoundationModels.GenerationSchema(
| 3 | type: Self.self,
+--------------------------------------------------------------------
33 | }
34 |
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:10:42: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 8 | }
| 9 |
|10 | nonisolated public var generatedContent: GeneratedContent {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
+--------------------------------------------------------------------
33 | }
34 |
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:31:20: error: 'GenerationID' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
|31 | public var id: GenerationID
| | `- error: 'GenerationID' is unavailable in tvOS
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
+--------------------------------------------------------------------
33 | }
34 |
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: 'PartiallyGenerated' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
| | `- error: 'PartiallyGenerated' is unavailable in tvOS
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.Generable.PartiallyGenerated:2:18: note: 'PartiallyGenerated' has been explicitly marked unavailable here
1 | protocol Generable {
2 | public typealias PartiallyGenerated = Self}
| `- note: 'PartiallyGenerated' has been explicitly marked unavailable here
3 |
macro expansion @Generable:33:57: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|34 | self.id = content.id ?? GenerationID()
|35 | self.filename = try content.value(forProperty: "filename")
+--------------------------------------------------------------------
33 | }
34 |
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:30:90: error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|28 | }
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
| | `- error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.ConvertibleFromGeneratedContent:3:17: note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol ConvertibleFromGeneratedContent : SendableMetatype {
| `- note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
4 | init(_ content: GeneratedContent) throws
5 | }
macro expansion @Generable:30:27: warning: unavailable struct 'GenerationID' was used to satisfy a requirement of protocol 'Identifiable'; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|28 | }
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
| | `- warning: unavailable struct 'GenerationID' was used to satisfy a requirement of protocol 'Identifiable'; this will be an error in a future Swift language mode
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
| `- note: 'GenerationID' declared here
4 | public static func == (a: GenerationID, b: GenerationID) -> Bool
5 | public func hash(into hasher: inout Hasher)
Swift.Identifiable.ID:2:16: note: requirement 'ID' declared here
1 | protocol Identifiable {
2 | associatedtype ID : Hashable}
| `- note: requirement 'ID' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:23:6: error: 'Generable(description:)' is unavailable in tvOS
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- error: 'Generable(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
FoundationModels.Generable:3:145: note: 'Generable(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(extension, conformances: Generable, names: named(init(_:)), named(generatedContent)) @attached(member, names: arbitrary) public macro Generable(description: String? = nil) = #externalMacro(module: "FoundationModelsMacros", type: "GenerableMacro")
| `- note: 'Generable(description:)' has been explicitly marked unavailable here
macro expansion @Generable:2:57: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:33:2: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
31 | }
32 | }
33 | }
+--- macro expansion @Generable -------------------------------------
|1 | extension WWTextReaderTool.Arguments: nonisolated FoundationModels.Generable {
|2 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|3 | self.filename = try content.value(forProperty: "filename")
|4 | }
+--------------------------------------------------------------------
34 |
35 | public extension WWTextReaderTool {
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:68: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:33:2: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
31 | }
32 | }
33 | }
+--- macro expansion @Generable -------------------------------------
|1 | extension WWTextReaderTool.Arguments: nonisolated FoundationModels.Generable {
| | `- error: 'Generable' is unavailable in tvOS
|2 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|3 | self.filename = try content.value(forProperty: "filename")
+--------------------------------------------------------------------
34 |
35 | public extension WWTextReaderTool {
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 }
Failed frontend command:
SwiftCompile normal arm64 (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Error.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Service.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift -target arm64-apple-tvos26.0 -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/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-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 -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/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name WWTextReaderTool -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.abi.json
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 Compiling\ Error.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Error.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Error.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Error.swift
SwiftCompile normal arm64 Compiling\ WWTextReaderTool.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:11:33: error: 'Tool' is unavailable in tvOS
9 | import Foundation
10 |
11 | public struct WWTextReaderTool: Tool {
| `- error: 'Tool' is unavailable in tvOS
12 |
13 | public var name: String = "readTextFile"
FoundationModels.Tool:3:17: note: 'Tool' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Tool<Arguments, Output> : Sendable {
| `- note: 'Tool' has been explicitly marked unavailable here
4 | associatedtype Output : PromptRepresentable
5 | associatedtype Arguments : ConvertibleFromGeneratedContent
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:23:6: error: 'Generable(description:)' is unavailable in tvOS
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- error: 'Generable(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
FoundationModels.Generable:3:145: note: 'Generable(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(extension, conformances: Generable, names: named(init(_:)), named(generatedContent)) @attached(member, names: arbitrary) public macro Generable(description: String? = nil) = #externalMacro(module: "FoundationModelsMacros", type: "GenerableMacro")
| `- note: 'Generable(description:)' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:11:15: error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
9 | import Foundation
10 |
11 | public struct WWTextReaderTool: Tool {
| |- error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
| `- note: in associated type 'Self.Output' (inferred as 'String')
12 |
13 | public var name: String = "readTextFile"
FoundationModels.String:3:11: note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : PromptRepresentable {
| `- note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
4 | public var promptRepresentation: Prompt { get }
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:26:10: error: 'Guide(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
26 | @Guide(description: "The filename to read from Documents directory.")
| `- error: 'Guide(description:)' is unavailable in tvOS
27 | public var filename: String
28 |
FoundationModels.Guide:3:30: note: 'Guide(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(peer) public macro Guide(description: String) = #externalMacro(module: "FoundationModelsMacros", type: "GuideMacro")
| `- note: 'Guide(description:)' has been explicitly marked unavailable here
macro expansion @Generable:1:66: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 2 | FoundationModels.GenerationSchema(
| 3 | type: Self.self,
+--------------------------------------------------------------------
33 | }
34 |
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:10:42: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 8 | }
| 9 |
|10 | nonisolated public var generatedContent: GeneratedContent {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
+--------------------------------------------------------------------
33 | }
34 |
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:31:20: error: 'GenerationID' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
|31 | public var id: GenerationID
| | `- error: 'GenerationID' is unavailable in tvOS
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
+--------------------------------------------------------------------
33 | }
34 |
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: 'PartiallyGenerated' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
| | `- error: 'PartiallyGenerated' is unavailable in tvOS
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.Generable.PartiallyGenerated:2:18: note: 'PartiallyGenerated' has been explicitly marked unavailable here
1 | protocol Generable {
2 | public typealias PartiallyGenerated = Self}
| `- note: 'PartiallyGenerated' has been explicitly marked unavailable here
3 |
macro expansion @Generable:33:57: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|34 | self.id = content.id ?? GenerationID()
|35 | self.filename = try content.value(forProperty: "filename")
+--------------------------------------------------------------------
33 | }
34 |
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:30:90: error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|28 | }
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
| | `- error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.ConvertibleFromGeneratedContent:3:17: note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol ConvertibleFromGeneratedContent : SendableMetatype {
| `- note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
4 | init(_ content: GeneratedContent) throws
5 | }
macro expansion @Generable:30:27: warning: unavailable struct 'GenerationID' was used to satisfy a requirement of protocol 'Identifiable'; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|28 | }
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
| | `- warning: unavailable struct 'GenerationID' was used to satisfy a requirement of protocol 'Identifiable'; this will be an error in a future Swift language mode
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
| `- note: 'GenerationID' declared here
4 | public static func == (a: GenerationID, b: GenerationID) -> Bool
5 | public func hash(into hasher: inout Hasher)
Swift.Identifiable.ID:2:16: note: requirement 'ID' declared here
1 | protocol Identifiable {
2 | associatedtype ID : Hashable}
| `- note: requirement 'ID' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:23:6: error: 'Generable(description:)' is unavailable in tvOS
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- error: 'Generable(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
FoundationModels.Generable:3:145: note: 'Generable(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(extension, conformances: Generable, names: named(init(_:)), named(generatedContent)) @attached(member, names: arbitrary) public macro Generable(description: String? = nil) = #externalMacro(module: "FoundationModelsMacros", type: "GenerableMacro")
| `- note: 'Generable(description:)' has been explicitly marked unavailable here
macro expansion @Generable:2:57: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:33:2: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
31 | }
32 | }
33 | }
+--- macro expansion @Generable -------------------------------------
|1 | extension WWTextReaderTool.Arguments: nonisolated FoundationModels.Generable {
|2 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|3 | self.filename = try content.value(forProperty: "filename")
|4 | }
+--------------------------------------------------------------------
34 |
35 | public extension WWTextReaderTool {
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:68: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:33:2: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
31 | }
32 | }
33 | }
+--- macro expansion @Generable -------------------------------------
|1 | extension WWTextReaderTool.Arguments: nonisolated FoundationModels.Generable {
| | `- error: 'Generable' is unavailable in tvOS
|2 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|3 | self.filename = try content.value(forProperty: "filename")
+--------------------------------------------------------------------
34 |
35 | public extension WWTextReaderTool {
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
| 2 | FoundationModels.GenerationSchema(
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 3 | type: Self.self,
| 4 | properties: [
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
| 2 | FoundationModels.GenerationSchema(
| | `- error: 'init(type:description:properties:)' is unavailable in tvOS
| 3 | type: Self.self,
| 4 | properties: [
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 3 | type: Self.self,
| 4 | properties: [
| 5 | FoundationModels.GenerationSchema.Property(name: "filename", description: "The filename to read from Documents directory.", type: String.self)
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 6 | ]
| 7 | )
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 3 | type: Self.self,
| 4 | properties: [
| 5 | FoundationModels.GenerationSchema.Property(name: "filename", description: "The filename to read from Documents directory.", type: String.self)
| | `- error: 'init(name:description:type:guides:)' is unavailable in tvOS
| 6 | ]
| 7 | )
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|10 | nonisolated public var generatedContent: GeneratedContent {
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
| | `- error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
|13 | addProperty(name: "filename", value: self.filename)
|14 | return GeneratedContent(
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | addProperty(name: "filename", value: self.filename)
| | `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
|14 | return GeneratedContent(
|15 | properties: properties,
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | addProperty(name: "filename", value: self.filename)
|14 | return GeneratedContent(
| | `- error: 'GeneratedContent' is unavailable in tvOS
|15 | properties: properties,
|16 | uniquingKeysWith: { _, second in
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | addProperty(name: "filename", value: self.filename)
|14 | return GeneratedContent(
| | `- error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
|15 | properties: properties,
|16 | uniquingKeysWith: { _, second in
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- 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 | }
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- 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 | }
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- 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))
+--------------------------------------------------------------------
33 | }
34 |
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 }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WWTextReaderTool.swift
SwiftCompile normal arm64 Compiling\ Service.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Service.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Service.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Service.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-25 13:54:09.208 xcodebuild[627:3897] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
SwiftEmitModule normal arm64 Emitting\ module\ for\ WWTextReaderTool (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
Building workspace WWTextReaderTool with scheme WWTextReaderTool
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
WWTextReaderTool: /Users/admin/builder/spi-builder-workspace
resolved source packages: WWTextReaderTool
2026-09-25 13:54:14.666 xcodebuild[712:4367] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "WWTextReaderTool",
"name" : "WWTextReaderTool",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "26.0"
}
],
"products" : [
{
"name" : "WWTextReaderTool",
"targets" : [
"WWTextReaderTool"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "WWTextReaderTool",
"module_type" : "SwiftTarget",
"name" : "WWTextReaderTool",
"path" : "Sources/WWTextReaderTool",
"product_memberships" : [
"WWTextReaderTool"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Privacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Utility/Error.swift",
"Utility/Service.swift",
"WWTextReaderTool.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
{
"workspace" : {
"name" : "WWTextReaderTool",
"schemes" : [
"WWTextReaderTool"
]
}
}
2026-09-25 13:54:16.018 xcodebuild[720:4432] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme WWTextReaderTool -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme WWTextReaderTool -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
WWTextReaderTool: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
Target 'WWTextReaderTool-product' in project 'WWTextReaderTool'
➜ Explicit dependency on target 'WWTextReaderTool' in project 'WWTextReaderTool'
➜ Explicit dependency on target 'WWTextReaderTool_WWTextReaderTool' in project 'WWTextReaderTool'
Target 'WWTextReaderTool' in project 'WWTextReaderTool'
➜ Explicit dependency on target 'WWTextReaderTool_WWTextReaderTool' in project 'WWTextReaderTool'
Target 'WWTextReaderTool_WWTextReaderTool' in project 'WWTextReaderTool' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver WWTextReaderTool normal arm64 com.apple.xcode.tools.swift.compiler (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name WWTextReaderTool -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos26.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool_const_extract_protocols.json -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/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64 Emitting\ module\ for\ WWTextReaderTool (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:11:33: error: 'Tool' is unavailable in tvOS
9 | import Foundation
10 |
11 | public struct WWTextReaderTool: Tool {
| `- error: 'Tool' is unavailable in tvOS
12 |
13 | public var name: String = "readTextFile"
FoundationModels.Tool:3:17: note: 'Tool' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Tool<Arguments, Output> : Sendable {
| `- note: 'Tool' has been explicitly marked unavailable here
4 | associatedtype Output : PromptRepresentable
5 | associatedtype Arguments : ConvertibleFromGeneratedContent
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:23:6: error: 'Generable(description:)' is unavailable in tvOS
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- error: 'Generable(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
FoundationModels.Generable:3:145: note: 'Generable(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(extension, conformances: Generable, names: named(init(_:)), named(generatedContent)) @attached(member, names: arbitrary) public macro Generable(description: String? = nil) = #externalMacro(module: "FoundationModelsMacros", type: "GenerableMacro")
| `- note: 'Generable(description:)' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:11:15: error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
9 | import Foundation
10 |
11 | public struct WWTextReaderTool: Tool {
| |- error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
| `- note: in associated type 'Self.Output' (inferred as 'String')
12 |
13 | public var name: String = "readTextFile"
FoundationModels.String:3:11: note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : PromptRepresentable {
| `- note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
4 | public var promptRepresentation: Prompt { get }
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:26:10: error: 'Guide(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
26 | @Guide(description: "The filename to read from Documents directory.")
| `- error: 'Guide(description:)' is unavailable in tvOS
27 | public var filename: String
28 |
FoundationModels.Guide:3:30: note: 'Guide(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(peer) public macro Guide(description: String) = #externalMacro(module: "FoundationModelsMacros", type: "GuideMacro")
| `- note: 'Guide(description:)' has been explicitly marked unavailable here
macro expansion @Generable:1:66: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 2 | FoundationModels.GenerationSchema(
| 3 | type: Self.self,
+--------------------------------------------------------------------
33 | }
34 |
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:10:42: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 8 | }
| 9 |
|10 | nonisolated public var generatedContent: GeneratedContent {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
+--------------------------------------------------------------------
33 | }
34 |
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:31:20: error: 'GenerationID' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
|31 | public var id: GenerationID
| | `- error: 'GenerationID' is unavailable in tvOS
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
+--------------------------------------------------------------------
33 | }
34 |
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: 'PartiallyGenerated' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
| | `- error: 'PartiallyGenerated' is unavailable in tvOS
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.Generable.PartiallyGenerated:2:18: note: 'PartiallyGenerated' has been explicitly marked unavailable here
1 | protocol Generable {
2 | public typealias PartiallyGenerated = Self}
| `- note: 'PartiallyGenerated' has been explicitly marked unavailable here
3 |
macro expansion @Generable:33:57: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|34 | self.id = content.id ?? GenerationID()
|35 | self.filename = try content.value(forProperty: "filename")
+--------------------------------------------------------------------
33 | }
34 |
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:30:90: error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|28 | }
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
| | `- error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.ConvertibleFromGeneratedContent:3:17: note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol ConvertibleFromGeneratedContent : SendableMetatype {
| `- note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
4 | init(_ content: GeneratedContent) throws
5 | }
macro expansion @Generable:30:27: warning: unavailable struct 'GenerationID' was used to satisfy a requirement of protocol 'Identifiable'; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|28 | }
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
| | `- warning: unavailable struct 'GenerationID' was used to satisfy a requirement of protocol 'Identifiable'; this will be an error in a future Swift language mode
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
| `- note: 'GenerationID' declared here
4 | public static func == (a: GenerationID, b: GenerationID) -> Bool
5 | public func hash(into hasher: inout Hasher)
Swift.Identifiable.ID:2:16: note: requirement 'ID' declared here
1 | protocol Identifiable {
2 | associatedtype ID : Hashable}
| `- note: requirement 'ID' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:23:6: error: 'Generable(description:)' is unavailable in tvOS
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- error: 'Generable(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
FoundationModels.Generable:3:145: note: 'Generable(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(extension, conformances: Generable, names: named(init(_:)), named(generatedContent)) @attached(member, names: arbitrary) public macro Generable(description: String? = nil) = #externalMacro(module: "FoundationModelsMacros", type: "GenerableMacro")
| `- note: 'Generable(description:)' has been explicitly marked unavailable here
macro expansion @Generable:2:57: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:33:2: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
31 | }
32 | }
33 | }
+--- macro expansion @Generable -------------------------------------
|1 | extension WWTextReaderTool.Arguments: nonisolated FoundationModels.Generable {
|2 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|3 | self.filename = try content.value(forProperty: "filename")
|4 | }
+--------------------------------------------------------------------
34 |
35 | public extension WWTextReaderTool {
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:68: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:33:2: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
31 | }
32 | }
33 | }
+--- macro expansion @Generable -------------------------------------
|1 | extension WWTextReaderTool.Arguments: nonisolated FoundationModels.Generable {
| | `- error: 'Generable' is unavailable in tvOS
|2 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|3 | self.filename = try content.value(forProperty: "filename")
+--------------------------------------------------------------------
34 |
35 | public extension WWTextReaderTool {
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 }
Failed frontend command:
SwiftCompile normal arm64 (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Error.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Service.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift -target arm64-apple-tvos26.0 -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/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-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 -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/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name WWTextReaderTool -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/Objects-normal/arm64/WWTextReaderTool.abi.json
SwiftCompile normal arm64 Compiling\ Error.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Error.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Error.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Error.swift
SwiftCompile normal arm64 Compiling\ WWTextReaderTool.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:11:33: error: 'Tool' is unavailable in tvOS
9 | import Foundation
10 |
11 | public struct WWTextReaderTool: Tool {
| `- error: 'Tool' is unavailable in tvOS
12 |
13 | public var name: String = "readTextFile"
FoundationModels.Tool:3:17: note: 'Tool' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Tool<Arguments, Output> : Sendable {
| `- note: 'Tool' has been explicitly marked unavailable here
4 | associatedtype Output : PromptRepresentable
5 | associatedtype Arguments : ConvertibleFromGeneratedContent
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:23:6: error: 'Generable(description:)' is unavailable in tvOS
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- error: 'Generable(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
FoundationModels.Generable:3:145: note: 'Generable(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(extension, conformances: Generable, names: named(init(_:)), named(generatedContent)) @attached(member, names: arbitrary) public macro Generable(description: String? = nil) = #externalMacro(module: "FoundationModelsMacros", type: "GenerableMacro")
| `- note: 'Generable(description:)' has been explicitly marked unavailable here
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:11:15: error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
9 | import Foundation
10 |
11 | public struct WWTextReaderTool: Tool {
| |- error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
| `- note: in associated type 'Self.Output' (inferred as 'String')
12 |
13 | public var name: String = "readTextFile"
FoundationModels.String:3:11: note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : PromptRepresentable {
| `- note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
4 | public var promptRepresentation: Prompt { get }
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:26:10: error: 'Guide(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
26 | @Guide(description: "The filename to read from Documents directory.")
| `- error: 'Guide(description:)' is unavailable in tvOS
27 | public var filename: String
28 |
FoundationModels.Guide:3:30: note: 'Guide(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(peer) public macro Guide(description: String) = #externalMacro(module: "FoundationModelsMacros", type: "GuideMacro")
| `- note: 'Guide(description:)' has been explicitly marked unavailable here
macro expansion @Generable:1:66: error: 'GenerationSchema' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 2 | FoundationModels.GenerationSchema(
| 3 | type: Self.self,
+--------------------------------------------------------------------
33 | }
34 |
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:10:42: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 8 | }
| 9 |
|10 | nonisolated public var generatedContent: GeneratedContent {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
+--------------------------------------------------------------------
33 | }
34 |
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:31:20: error: 'GenerationID' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
|31 | public var id: GenerationID
| | `- error: 'GenerationID' is unavailable in tvOS
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
+--------------------------------------------------------------------
33 | }
34 |
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: 'PartiallyGenerated' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
| | `- error: 'PartiallyGenerated' is unavailable in tvOS
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.Generable.PartiallyGenerated:2:18: note: 'PartiallyGenerated' has been explicitly marked unavailable here
1 | protocol Generable {
2 | public typealias PartiallyGenerated = Self}
| `- note: 'PartiallyGenerated' has been explicitly marked unavailable here
3 |
macro expansion @Generable:33:57: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|34 | self.id = content.id ?? GenerationID()
|35 | self.filename = try content.value(forProperty: "filename")
+--------------------------------------------------------------------
33 | }
34 |
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:30:90: error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|28 | }
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
| | `- error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.ConvertibleFromGeneratedContent:3:17: note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol ConvertibleFromGeneratedContent : SendableMetatype {
| `- note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
4 | init(_ content: GeneratedContent) throws
5 | }
macro expansion @Generable:30:27: warning: unavailable struct 'GenerationID' was used to satisfy a requirement of protocol 'Identifiable'; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|28 | }
|29 |
|30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
| | `- warning: unavailable struct 'GenerationID' was used to satisfy a requirement of protocol 'Identifiable'; this will be an error in a future Swift language mode
|31 | public var id: GenerationID
|32 | public var filename: String.PartiallyGenerated?
+--------------------------------------------------------------------
33 | }
34 |
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
| `- note: 'GenerationID' declared here
4 | public static func == (a: GenerationID, b: GenerationID) -> Bool
5 | public func hash(into hasher: inout Hasher)
Swift.Identifiable.ID:2:16: note: requirement 'ID' declared here
1 | protocol Identifiable {
2 | associatedtype ID : Hashable}
| `- note: requirement 'ID' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:23:6: error: 'Generable(description:)' is unavailable in tvOS
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- error: 'Generable(description:)' is unavailable in tvOS
24 | public struct Arguments: Sendable {
25 |
FoundationModels.Generable:3:145: note: 'Generable(description:)' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @attached(extension, conformances: Generable, names: named(init(_:)), named(generatedContent)) @attached(member, names: arbitrary) public macro Generable(description: String? = nil) = #externalMacro(module: "FoundationModelsMacros", type: "GenerableMacro")
| `- note: 'Generable(description:)' has been explicitly marked unavailable here
macro expansion @Generable:2:57: error: 'GeneratedContent' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:33:2: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
31 | }
32 | }
33 | }
+--- macro expansion @Generable -------------------------------------
|1 | extension WWTextReaderTool.Arguments: nonisolated FoundationModels.Generable {
|2 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
| | `- error: 'GeneratedContent' is unavailable in tvOS
|3 | self.filename = try content.value(forProperty: "filename")
|4 | }
+--------------------------------------------------------------------
34 |
35 | public extension WWTextReaderTool {
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:68: error: 'Generable' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:33:2: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
31 | }
32 | }
33 | }
+--- macro expansion @Generable -------------------------------------
|1 | extension WWTextReaderTool.Arguments: nonisolated FoundationModels.Generable {
| | `- error: 'Generable' is unavailable in tvOS
|2 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|3 | self.filename = try content.value(forProperty: "filename")
+--------------------------------------------------------------------
34 |
35 | public extension WWTextReaderTool {
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
| 2 | FoundationModels.GenerationSchema(
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 3 | type: Self.self,
| 4 | properties: [
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
| 2 | FoundationModels.GenerationSchema(
| | `- error: 'init(type:description:properties:)' is unavailable in tvOS
| 3 | type: Self.self,
| 4 | properties: [
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 3 | type: Self.self,
| 4 | properties: [
| 5 | FoundationModels.GenerationSchema.Property(name: "filename", description: "The filename to read from Documents directory.", type: String.self)
| | `- error: 'GenerationSchema' is unavailable in tvOS
| 6 | ]
| 7 | )
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
| 3 | type: Self.self,
| 4 | properties: [
| 5 | FoundationModels.GenerationSchema.Property(name: "filename", description: "The filename to read from Documents directory.", type: String.self)
| | `- error: 'init(name:description:type:guides:)' is unavailable in tvOS
| 6 | ]
| 7 | )
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|10 | nonisolated public var generatedContent: GeneratedContent {
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
| | `- error: 'ConvertibleToGeneratedContent' is unavailable in tvOS
|13 | addProperty(name: "filename", value: self.filename)
|14 | return GeneratedContent(
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|11 | let explicitNil = false
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | addProperty(name: "filename", value: self.filename)
| | `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
|14 | return GeneratedContent(
|15 | properties: properties,
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | addProperty(name: "filename", value: self.filename)
|14 | return GeneratedContent(
| | `- error: 'GeneratedContent' is unavailable in tvOS
|15 | properties: properties,
|16 | uniquingKeysWith: { _, second in
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|12 | var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
|13 | addProperty(name: "filename", value: self.filename)
|14 | return GeneratedContent(
| | `- error: 'init(properties:id:uniquingKeysWith:)' is unavailable in tvOS
|15 | properties: properties,
|16 | uniquingKeysWith: { _, second in
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- 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 | }
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- 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 | }
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- 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))
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- 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))
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- 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 | }
+--------------------------------------------------------------------
33 | }
34 |
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 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WWTextReaderTool.swift
macro expansion @Generable:34:33: error: 'GenerationID' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
| | `- error: 'GenerationID' is unavailable in tvOS
|35 | self.filename = try content.value(forProperty: "filename")
|36 | }
+--------------------------------------------------------------------
33 | }
34 |
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/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|32 | public var filename: String.PartiallyGenerated?
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
| | `- error: 'init()' is unavailable in tvOS
|35 | self.filename = try content.value(forProperty: "filename")
|36 | }
+--------------------------------------------------------------------
33 | }
34 |
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:37: error: 'value(_:forProperty:)' is unavailable in tvOS
`- /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/WWTextReaderTool.swift:32:5: note: expanded code originates here
21 | extension WWTextReaderTool {
22 |
23 | @Generable
| `- note: in expansion of macro 'Generable' on struct 'Arguments' here
24 | public struct Arguments: Sendable {
25 |
:
30 | self.filename = filename
31 | }
32 | }
+--- macro expansion @Generable -------------------------------------
|33 | nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
|34 | self.id = content.id ?? GenerationID()
|35 | self.filename = try content.value(forProperty: "filename")
| | `- error: 'value(_:forProperty:)' is unavailable in tvOS
|36 | }
|37 | }
+--------------------------------------------------------------------
33 | }
34 |
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 |
SwiftCompile normal arm64 Compiling\ Service.swift /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Service.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/WWTextReaderTool/Utility/Service.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Service.swift
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/WWTextReaderTool.build/Debug-appletvos/WWTextReaderTool-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.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-25 13:54:17.036 xcodebuild[721:4458] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
SwiftEmitModule normal arm64 Emitting\ module\ for\ WWTextReaderTool (in target 'WWTextReaderTool' from project 'WWTextReaderTool')
Building workspace WWTextReaderTool with scheme WWTextReaderTool
(3 failures)
BUILD FAILURE 6.4 tvOS