Build Information
Failed to build AsyncCachedImage, reference 2026.9.1 (908f99), with Swift 6.4 for tvOS using Xcode 27.0 on 27 Sep 2026 14:39:38 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 AsyncCachedImage -destination generic/platform=tvOSBuild Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/uaremad/AsyncCachedImage.git
Reference: 2026.9.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/uaremad/AsyncCachedImage
* tag 2026.9.1 -> FETCH_HEAD
HEAD is now at 908f996 Fix AsyncCachedImage reload when URL changes (#6)
Cloned https://github.com/uaremad/AsyncCachedImage.git
Revision (git rev-parse @):
908f9960303830768f191005d2749fecf406c092
SUCCESS checkout https://github.com/uaremad/AsyncCachedImage.git at 2026.9.1
========================================
Build
========================================
Selected platform: tvOS
Swift version: 6.4
Building package at path: $PWD
https://github.com/uaremad/AsyncCachedImage.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:
AsyncCachedImage: /Users/admin/builder/spi-builder-workspace
resolved source packages: AsyncCachedImage
2026-09-27 10:38:54.784 xcodebuild[529:3018] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "AsyncCachedImage",
"name" : "AsyncCachedImage",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "AsyncCachedImage",
"targets" : [
"AsyncCachedImage"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "AsyncCachedImageTests",
"module_type" : "SwiftTarget",
"name" : "AsyncCachedImageTests",
"path" : "Core/Tests",
"sources" : [
"Cache/DiskCacheTests.swift",
"Cache/MemoryCacheStorageTests.swift",
"Cache/MemoryCacheTests.swift",
"Cache/RevalidationResultTests.swift",
"Decoding/ImageDecoderTests.swift",
"Environment/ImageLoadingOptionsEnvironmentTests.swift",
"Environment/ScenePhaseObserverTests.swift",
"Errors/DiskCacheErrorTests.swift",
"Errors/ImageDecoderErrorTests.swift",
"Errors/ImageLoadingErrorTests.swift",
"Errors/InternalDownloadErrorTests.swift",
"Errors/MemoryCacheErrorTests.swift",
"Errors/MetadataStoreErrorTests.swift",
"Errors/RevalidationErrorTests.swift",
"Logging/DebugLoggerTests.swift",
"Logging/LogLevelTests.swift",
"Logging/LogProtocolTests.swift",
"Logging/LoggingTests.swift",
"Metadata/MetadataEntryTests.swift",
"Metadata/MetadataStoreTests.swift",
"Metadata/MetadataTests.swift",
"Networking/ImageDownloaderTests.swift",
"Networking/RevalidationThrottlerTests.swift",
"Public/AsyncCachedImagePhaseTests.swift",
"Public/AsyncCachedImageTests.swift",
"Public/CacheInfoTests.swift",
"Public/CacheManagerTests.swift",
"Public/ConfigurationTests.swift",
"URLSession/URLSessionImageTests.swift"
],
"target_dependencies" : [
"AsyncCachedImage"
],
"type" : "test"
},
{
"c99name" : "AsyncCachedImage",
"module_type" : "SwiftTarget",
"name" : "AsyncCachedImage",
"path" : "Core/Sources",
"product_memberships" : [
"AsyncCachedImage"
],
"sources" : [
"Cache/CacheRevalidator.swift",
"Cache/DiskCache.swift",
"Cache/MemoryCache.swift",
"Cache/MemoryCacheStorage.swift",
"Decoding/ImageDecoder.swift",
"Environment/ImageLoadingEnvironment.swift",
"Environment/ScenePhaseObserver.swift",
"Errors/DiskCacheError.swift",
"Errors/ImageDecoderError.swift",
"Errors/ImageLoadingError.swift",
"Errors/InternalDownloadError.swift",
"Errors/MemoryCacheError.swift",
"Errors/MetadataStoreError.swift",
"Errors/RevalidationError.swift",
"Logging/DebugLogger.swift",
"Logging/LogLevel.swift",
"Logging/LogProtocol.swift",
"Logging/Logging.swift",
"Metadata/Metadata.swift",
"Metadata/MetadataEntry.swift",
"Metadata/MetadataStore.swift",
"Networking/ImageDownloader.swift",
"Networking/RevalidationThrottler.swift",
"Public/AsyncCachedImage.swift",
"Public/AsyncCachedImageLoadPolicy.swift",
"Public/AsyncCachedImagePhase.swift",
"Public/CacheInfo.swift",
"Public/CacheManager.swift",
"Public/Configuration.swift",
"Typealias/AsyncCachedImageConfiguration.swift",
"Typealias/PlatformImage.swift",
"URLSession/URLSession+Image.swift"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
{
"workspace" : {
"name" : "AsyncCachedImage",
"schemes" : [
"AsyncCachedImage"
]
}
}
2026-09-27 10:39:27.222 xcodebuild[626:3813] [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 AsyncCachedImage -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 AsyncCachedImage -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
AsyncCachedImage: /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 'AsyncCachedImage-product' in project 'AsyncCachedImage'
➜ Explicit dependency on target 'AsyncCachedImage' in project 'AsyncCachedImage'
➜ Explicit dependency on target 'AsyncCachedImage_AsyncCachedImage' in project 'AsyncCachedImage'
Target 'AsyncCachedImage' in project 'AsyncCachedImage'
➜ Explicit dependency on target 'AsyncCachedImage_AsyncCachedImage' in project 'AsyncCachedImage'
Target 'AsyncCachedImage_AsyncCachedImage' in project 'AsyncCachedImage' (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: efbe1cb6a45ce28cc44cf4f4d39c9010
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/efbe1cb6a45ce28cc44cf4f4d39c9010.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
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage_AsyncCachedImage-b.build/AsyncCachedImage_AsyncCachedImage.DependencyMetadataFileList (in target 'AsyncCachedImage_AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage_AsyncCachedImage-b.build/AsyncCachedImage_AsyncCachedImage.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage_AsyncCachedImage-b.build/AsyncCachedImage_AsyncCachedImage.DependencyStaticMetadataFileList (in target 'AsyncCachedImage_AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage_AsyncCachedImage-b.build/AsyncCachedImage_AsyncCachedImage.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage_AsyncCachedImage-b.build/empty-AsyncCachedImage_AsyncCachedImage.plist (in target 'AsyncCachedImage_AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage_AsyncCachedImage-b.build/empty-AsyncCachedImage_AsyncCachedImage.plist
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/AsyncCachedImage.modulemap (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/AsyncCachedImage.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/resource_bundle_accessor.swift
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage_const_extract_protocols.json (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-OutputFileMap.json (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.SwiftFileList (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.SwiftConstValuesFileList (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.LinkFileList (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/AsyncCachedImage.DependencyStaticMetadataFileList (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/AsyncCachedImage.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/AsyncCachedImage.DependencyMetadataFileList (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/AsyncCachedImage.DependencyMetadataFileList
MkDir /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle (in target 'AsyncCachedImage_AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
/bin/mkdir -p /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/AsyncCachedImage.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/AsyncCachedImage.modulemap (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/AsyncCachedImage.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos
CpResource /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle/PrivacyInfo.xcprivacy /Users/admin/builder/spi-builder-workspace/Core/Sources/PrivacyInfo.xcprivacy (in target 'AsyncCachedImage_AsyncCachedImage' from project 'AsyncCachedImage')
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/Core/Sources/PrivacyInfo.xcprivacy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage_AsyncCachedImage-b.build/empty-AsyncCachedImage_AsyncCachedImage.plist (in target 'AsyncCachedImage_AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage_AsyncCachedImage-b.build/empty-AsyncCachedImage_AsyncCachedImage.plist -producttype com.apple.product-type.bundle -expandbuildsettings -format binary -platform appletvos -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle/Info.plist
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle (in target 'AsyncCachedImage_AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle (in target 'AsyncCachedImage_AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/AsyncCachedImage_AsyncCachedImage.bundle
SwiftDriver AsyncCachedImage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
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 AsyncCachedImage -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -DXcode -enable-upcoming-feature StrictConcurrency -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-tvos17.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage_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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-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/ptrauth-EMKXYE8GN9BK4M3ODSTVDUJU2.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/ptrcheck-BA65H1NXYZJ0BLLWO9HZOAZ6Y.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/SwiftShims-73G9EXEO9PVWB6PL1BR4TAJ0B.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/_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/DeveloperToolsSupport-CJV8SY9BXJUTONPFWMLQEGTXA.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_tgmath-320K271Z6IM134IWIB7S3LTD.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/_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/_DarwinFoundation3-63L5I5VCGX6CLI6HI7OWUXJN6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-71DQV8BR56LNANL900GGEC9KO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-AQDFY8KQQX9Z38C6EI15S53EQ.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/simd-D50CDGAQRFNF5E2BA2UWCCHLJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-A5KLTMTLJD1DPHEYPZHUSRJ4O.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/Spatial-2KZFBWN278VTZL619Y96SAJC9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-F564M6B2H1RRD83XZ8EBWFSHE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-A4LOYEEJIFQKOPZRDOG9M3N2K.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-2WVXL0UION0MYZOZAJZC6DUXD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-4NLIUP5HHN7FW5ML70YLEU8QE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-3D575H9KXE9GWSK6ZWEWBV9TM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-6KU6X9W8QDIJW83JUF0DRES83.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-D8Y0X4J52BHG7HHUQLTX6SXE1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-8S7XZ5SI3TWM2JOZPDZPRY8W9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-46JNU59TK6U76A9ILN06CT9NS.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/CoreText-E0GG8D3D527TJX7D2QEHFQLM2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-3R0N6HKKQMVS32U7KOKR14383.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-84B3V3M9DHRIQERK179SSQO5U.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-EAPB6A95K5V0S27QNKR6ATG7F.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-2OY9351FRBO717MIULOKMYA9E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-DEQULTJ8SC21O986FDCNTM8FX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-AKH3GC0FQWUK55FNTW4WEMFQE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-9TNA7JIKOEYVTYC7A16HCS4Z8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-1UX1YGRJSIOEO9YC3MNFFD818.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-DQ77M7R0D7VCBK0YUO3VHCRB1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-9IX0C1MAX33MS6TCZDSNKXEO8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-9NQVCWATNLLVY125LB74695HY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-6939X9DMB2SA43P0TYB7Z14Z5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGLES-6Y33D4DDPO1R82EJXT1SIGNPS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-52GB3RCZ6A2WEZ7RWCXV2WL0N.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
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-43BPYBY7ZACBDCUTAJXJFLTBP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-DSNZZA81DYNK4OK1ANRR6HM7G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-7SJQ9GB90ACGZV5NB09LFJIRX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-42T2ZGON9LDZUXRIAUKELQ554.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-B634212FU5XQXG1OEBY2WYYH3.pcm
SwiftCompile normal arm64 Compiling\ MetadataStore.swift,\ ImageDownloader.swift,\ RevalidationThrottler.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataStore.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/RevalidationThrottler.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataStore.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MetadataStore.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageDownloader.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/RevalidationThrottler.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RevalidationThrottler.swift
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:50:16: error: cannot find type 'PlatformImage' in scope
48 | asThumbnail: Bool,
49 | ignoreCache: Bool
50 | ) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
51 | let outcome = await downloadWithResult(from: url, asThumbnail: asThumbnail, ignoreCache: ignoreCache)
52 | return outcome.image
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:223:16: error: cannot find type 'PlatformImage' in scope
221 | struct DownloadOutcome: Sendable {
222 | /// The downloaded and decoded image, or nil on failure.
223 | let image: PlatformImage?
| `- error: cannot find type 'PlatformImage' in scope
224 |
225 | /// The error that occurred, or nil on success.
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:232:34: error: cannot find type 'PlatformImage' in scope
230 | /// - Parameter image: The successfully downloaded and decoded image.
231 | /// - Returns: A success outcome.
232 | static func success(_ image: PlatformImage) -> DownloadOutcome {
| `- error: cannot find type 'PlatformImage' in scope
233 | DownloadOutcome(image: image, error: nil)
234 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:305:17: error: cannot find type 'PlatformImage' in scope
303 | asThumbnail: Bool,
304 | thumbnailMaxPixelSize: Int
305 | ) throws -> PlatformImage {
| `- error: cannot find type 'PlatformImage' in scope
306 | try DataValidator.validateNotEmpty(data)
307 | let image = try ImageDecoderBridge.decode(
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:348:17: error: cannot find type 'PlatformImage' in scope
346 | asThumbnail: Bool,
347 | thumbnailMaxPixelSize: Int
348 | ) throws -> PlatformImage {
| `- error: cannot find type 'PlatformImage' in scope
349 | guard let decoded = ImageDecoder.decode(
350 | from: data,
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:371:45: error: cannot find type 'PlatformImage' in scope
369 | /// - Parameter image: The image to validate.
370 | /// - Throws: `InternalDownloadError.invalidImageDimensions` if dimensions are invalid.
371 | static func validateDimensions(_ image: PlatformImage) throws {
| `- error: cannot find type 'PlatformImage' in scope
372 | guard let cgImage = image.cgImageRepresentation else {
373 | throw InternalDownloadError.invalidImageDimensions
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:407:16: error: cannot find type 'PlatformImage' in scope
405 | /// - asThumbnail: Whether this is a thumbnail variant.
406 | func storeInAllCaches(
407 | image: PlatformImage,
| `- error: cannot find type 'PlatformImage' in scope
408 | downloadResult: DownloadResult,
409 | url: URL,
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:433:36: error: cannot find type 'PlatformImage' in scope
431 | /// - url: The image URL.
432 | /// - asThumbnail: Whether this is a thumbnail variant.
433 | func storeToMemoryCache(image: PlatformImage, url: URL, asThumbnail: Bool) async {
| `- error: cannot find type 'PlatformImage' in scope
434 | await MemoryCache.shared.store(image, for: url, thumb: asThumbnail)
435 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:49:10: error: cannot find type 'PlatformImage' in scope
47 | asThumbnail: Bool,
48 | thumbnailMaxPixelSize: Int = Configuration.Defaults.thumbnailMaxPixelSize
49 | ) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
50 | guard !data.isEmpty else { return nil }
51 |
SwiftCompile normal arm64 Compiling\ CacheInfo.swift,\ CacheManager.swift,\ Configuration.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheInfo.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheManager.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/Configuration.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheInfo.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheInfo.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheManager.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/Configuration.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Configuration.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AsyncCachedImage (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift:55:68: error: cannot find type 'PlatformImage' in scope
53 | /// - asThumbnail: If true, decodes as a downscaled thumbnail.
54 | /// - Returns: The decoded image, or nil if not cached or decoding fails.
55 | func loadCachedImage(for url: URL, asThumbnail: Bool) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
56 | guard let data = cachedData(for: url) else {
57 | return nil
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:53:46: error: cannot find type 'PlatformImage' in scope
51 | /// - thumb: Whether to retrieve the thumbnail variant.
52 | /// - Returns: The cached image, or nil if not found.
53 | func image(for url: URL, thumb: Bool) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
54 | storage.image(for: url, thumb: thumb)
55 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:66:25: error: cannot find type 'PlatformImage' in scope
64 | /// - url: The image URL used as the cache key.
65 | /// - thumb: Whether this is a thumbnail variant.
66 | func store(_ image: PlatformImage, for url: URL, thumb: Bool) {
| `- error: cannot find type 'PlatformImage' in scope
67 | let cost = MemoryCostCalculator.estimateCost(for: image)
68 | storage.store(image, for: url, thumb: thumb, cost: cost)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:122:41: error: cannot find type 'PlatformImage' in scope
120 | /// - Parameter image: The image to calculate cost for.
121 | /// - Returns: Estimated memory size in bytes (width * height * 4).
122 | static func estimateCost(for image: PlatformImage) -> Int {
| `- error: cannot find type 'PlatformImage' in scope
123 | let dimensions = extractDimensions(from: image)
124 | return calculateBitmapSize(width: dimensions.width, height: dimensions.height)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:133:55: error: cannot find type 'PlatformImage' in scope
131 | /// - Parameter image: The image to measure.
132 | /// - Returns: A tuple containing width and height in pixels.
133 | private static func extractDimensions(from image: PlatformImage) -> (width: Int, height: Int) {
| `- error: cannot find type 'PlatformImage' in scope
134 | #if os(iOS)
135 | return extractDimensionsiOS(from: image)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:28:39: error: cannot find type 'PlatformImage' in scope
26 |
27 | /// The underlying NSCache for image storage.
28 | private let cache: NSCache<NSURL, PlatformImage>
| `- error: cannot find type 'PlatformImage' in scope
29 |
30 | /// NSCache is explicitly documented by Apple as thread-safe:
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:52:46: error: cannot find type 'PlatformImage' in scope
50 | /// - thumb: Whether to retrieve the thumbnail variant.
51 | /// - Returns: The cached image, or nil if not found.
52 | func image(for url: URL, thumb: Bool) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
53 | let key = createCacheKey(for: url, thumb: thumb)
54 | return cache.object(forKey: key)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:64:25: error: cannot find type 'PlatformImage' in scope
62 | /// - thumb: Whether this is a thumbnail variant.
63 | /// - cost: The memory cost of the image in bytes.
64 | func store(_ image: PlatformImage, for url: URL, thumb: Bool, cost: Int) {
| `- error: cannot find type 'PlatformImage' in scope
65 | let key = createCacheKey(for: url, thumb: thumb)
66 | cache.setObject(image, forKey: key, cost: cost)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:49:10: error: cannot find type 'PlatformImage' in scope
47 | asThumbnail: Bool,
48 | thumbnailMaxPixelSize: Int = Configuration.Defaults.thumbnailMaxPixelSize
49 | ) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
50 | guard !data.isEmpty else { return nil }
51 |
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:70:80: error: cannot find type 'PlatformImage' in scope
68 | /// - maxPixelSize: Maximum pixel size for the thumbnail.
69 | /// - Returns: A downscaled platform image, or nil on failure.
70 | private static func decodeThumbnail(from data: Data, maxPixelSize: Int) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
71 | guard let source = createImageSource(from: data) else {
72 | return nil
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:125:60: error: cannot find type 'PlatformImage' in scope
123 | /// - Parameter data: The raw image data.
124 | /// - Returns: A full-size platform image, or nil on failure.
125 | private static func decodeFullSize(from data: Data) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
126 | #if os(iOS)
127 | return decodeFullSizeiOS(from: data)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:177:71: error: cannot find type 'PlatformImage' in scope
175 | /// - Parameter cgImage: The decoded CGImage.
176 | /// - Returns: A platform-specific image (UIImage or NSImage).
177 | private static func createPlatformImage(from cgImage: CGImage) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
178 | #if os(iOS)
179 | return UIImage(cgImage: cgImage)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ImageLoadingEnvironment.swift:24:35: warning: Storing a closure in '@Entry var imageErrorHandler' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
22 | ///
23 | /// Use the `.onImageError(_:)` modifier to set this value.
24 | @Entry var imageErrorHandler: (@Sendable (ImageLoadingError) -> Void)?
| `- warning: Storing a closure in '@Entry var imageErrorHandler' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:50:16: error: cannot find type 'PlatformImage' in scope
48 | asThumbnail: Bool,
49 | ignoreCache: Bool
50 | ) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
51 | let outcome = await downloadWithResult(from: url, asThumbnail: asThumbnail, ignoreCache: ignoreCache)
52 | return outcome.image
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:223:16: error: cannot find type 'PlatformImage' in scope
221 | struct DownloadOutcome: Sendable {
222 | /// The downloaded and decoded image, or nil on failure.
223 | let image: PlatformImage?
| `- error: cannot find type 'PlatformImage' in scope
224 |
225 | /// The error that occurred, or nil on success.
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:232:34: error: cannot find type 'PlatformImage' in scope
230 | /// - Parameter image: The successfully downloaded and decoded image.
231 | /// - Returns: A success outcome.
232 | static func success(_ image: PlatformImage) -> DownloadOutcome {
| `- error: cannot find type 'PlatformImage' in scope
233 | DownloadOutcome(image: image, error: nil)
234 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:305:17: error: cannot find type 'PlatformImage' in scope
303 | asThumbnail: Bool,
304 | thumbnailMaxPixelSize: Int
305 | ) throws -> PlatformImage {
| `- error: cannot find type 'PlatformImage' in scope
306 | try DataValidator.validateNotEmpty(data)
307 | let image = try ImageDecoderBridge.decode(
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:348:17: error: cannot find type 'PlatformImage' in scope
346 | asThumbnail: Bool,
347 | thumbnailMaxPixelSize: Int
348 | ) throws -> PlatformImage {
| `- error: cannot find type 'PlatformImage' in scope
349 | guard let decoded = ImageDecoder.decode(
350 | from: data,
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:371:45: error: cannot find type 'PlatformImage' in scope
369 | /// - Parameter image: The image to validate.
370 | /// - Throws: `InternalDownloadError.invalidImageDimensions` if dimensions are invalid.
371 | static func validateDimensions(_ image: PlatformImage) throws {
| `- error: cannot find type 'PlatformImage' in scope
372 | guard let cgImage = image.cgImageRepresentation else {
373 | throw InternalDownloadError.invalidImageDimensions
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:407:16: error: cannot find type 'PlatformImage' in scope
405 | /// - asThumbnail: Whether this is a thumbnail variant.
406 | func storeInAllCaches(
407 | image: PlatformImage,
| `- error: cannot find type 'PlatformImage' in scope
408 | downloadResult: DownloadResult,
409 | url: URL,
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:433:36: error: cannot find type 'PlatformImage' in scope
431 | /// - url: The image URL.
432 | /// - asThumbnail: Whether this is a thumbnail variant.
433 | func storeToMemoryCache(image: PlatformImage, url: URL, asThumbnail: Bool) async {
| `- error: cannot find type 'PlatformImage' in scope
434 | await MemoryCache.shared.store(image, for: url, thumb: asThumbnail)
435 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift:87:18: error: cannot find type 'PlatformImage' in scope
85 |
86 | /// The image loaded successfully.
87 | case success(PlatformImage)
| `- error: cannot find type 'PlatformImage' in scope
88 |
89 | /// The image failed to load with the given error.
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift:452:47: error: cannot find type 'PlatformImage' in scope
450 | /// - Parameter url: The URL to look up.
451 | /// - Returns: The cached image, or nil if not found.
452 | func loadFromDiskCache(url: URL) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
453 | await DiskCache.shared.loadCachedImage(for: url, asThumbnail: asThumbnail)
454 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift:649:41: error: cannot find type 'PlatformImage' in scope
647 | /// - scale: The scale factor for the image. Default: 1.0.
648 | /// - Returns: A SwiftUI Image ready for display.
649 | static func toSwiftUIImage(_ image: PlatformImage, scale: CGFloat = 1.0) -> Image {
| `- error: cannot find type 'PlatformImage' in scope
650 | #if os(iOS)
651 | if scale != 1.0, let cgImage = image.cgImage {
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/CacheRevalidator.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ImageLoadingEnvironment.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ScenePhaseObserver.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/DiskCacheError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageDecoderError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageLoadingError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/InternalDownloadError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MemoryCacheError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MetadataStoreError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/RevalidationError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/DebugLogger.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogLevel.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogProtocol.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/Logging.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/Metadata.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataEntry.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataStore.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/RevalidationThrottler.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImageLoadPolicy.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheInfo.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheManager.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/Configuration.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Typealias/AsyncCachedImageConfiguration.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Typealias/PlatformImage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/URLSession/URLSession+Image.swift -target arm64-apple-tvos17.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-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\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-upcoming-feature StrictConcurrency -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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AsyncCachedImage -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage_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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.abi.json
SwiftCompile normal arm64 (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ AsyncCachedImage.swift,\ AsyncCachedImageLoadPolicy.swift,\ AsyncCachedImagePhase.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImageLoadPolicy.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift:87:18: error: cannot find type 'PlatformImage' in scope
85 |
86 | /// The image loaded successfully.
87 | case success(PlatformImage)
| `- error: cannot find type 'PlatformImage' in scope
88 |
89 | /// The image failed to load with the given error.
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift:452:47: error: cannot find type 'PlatformImage' in scope
450 | /// - Parameter url: The URL to look up.
451 | /// - Returns: The cached image, or nil if not found.
452 | func loadFromDiskCache(url: URL) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
453 | await DiskCache.shared.loadCachedImage(for: url, asThumbnail: asThumbnail)
454 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift:649:41: error: cannot find type 'PlatformImage' in scope
647 | /// - scale: The scale factor for the image. Default: 1.0.
648 | /// - Returns: A SwiftUI Image ready for display.
649 | static func toSwiftUIImage(_ image: PlatformImage, scale: CGFloat = 1.0) -> Image {
| `- error: cannot find type 'PlatformImage' in scope
650 | #if os(iOS)
651 | if scale != 1.0, let cgImage = image.cgImage {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncCachedImage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImageLoadPolicy.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncCachedImageLoadPolicy.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncCachedImagePhase.swift
SwiftCompile normal arm64 Compiling\ AsyncCachedImageConfiguration.swift,\ PlatformImage.swift,\ URLSession+Image.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Typealias/AsyncCachedImageConfiguration.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Typealias/PlatformImage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/URLSession/URLSession+Image.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Typealias/AsyncCachedImageConfiguration.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncCachedImageConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Typealias/PlatformImage.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PlatformImage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/URLSession/URLSession+Image.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile URLSession+Image.swift
SwiftCompile normal arm64 Compiling\ MemoryCacheError.swift,\ MetadataStoreError.swift,\ RevalidationError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MemoryCacheError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MetadataStoreError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/RevalidationError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MemoryCacheError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MemoryCacheError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MetadataStoreError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MetadataStoreError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/RevalidationError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RevalidationError.swift
SwiftCompile normal arm64 Compiling\ DebugLogger.swift,\ LogLevel.swift,\ LogProtocol.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/DebugLogger.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogLevel.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogProtocol.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/DebugLogger.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DebugLogger.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogLevel.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LogLevel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogProtocol.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LogProtocol.swift
SwiftCompile normal arm64 Compiling\ Logging.swift,\ Metadata.swift,\ MetadataEntry.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/Logging.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/Metadata.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataEntry.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/Logging.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Logging.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/Metadata.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Metadata.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataEntry.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MetadataEntry.swift
SwiftCompile normal arm64 Compiling\ MemoryCacheStorage.swift,\ ImageDecoder.swift,\ ImageLoadingEnvironment.swift,\ ScenePhaseObserver.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ImageLoadingEnvironment.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ScenePhaseObserver.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:28:39: error: cannot find type 'PlatformImage' in scope
26 |
27 | /// The underlying NSCache for image storage.
28 | private let cache: NSCache<NSURL, PlatformImage>
| `- error: cannot find type 'PlatformImage' in scope
29 |
30 | /// NSCache is explicitly documented by Apple as thread-safe:
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:52:46: error: cannot find type 'PlatformImage' in scope
50 | /// - thumb: Whether to retrieve the thumbnail variant.
51 | /// - Returns: The cached image, or nil if not found.
52 | func image(for url: URL, thumb: Bool) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
53 | let key = createCacheKey(for: url, thumb: thumb)
54 | return cache.object(forKey: key)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:64:25: error: cannot find type 'PlatformImage' in scope
62 | /// - thumb: Whether this is a thumbnail variant.
63 | /// - cost: The memory cost of the image in bytes.
64 | func store(_ image: PlatformImage, for url: URL, thumb: Bool, cost: Int) {
| `- error: cannot find type 'PlatformImage' in scope
65 | let key = createCacheKey(for: url, thumb: thumb)
66 | cache.setObject(image, forKey: key, cost: cost)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:36:32: error: cannot find type 'PlatformImage' in scope
34 | ///
35 | private init() {
36 | cache = NSCache<NSURL, PlatformImage>()
| `- error: cannot find type 'PlatformImage' in scope
37 | cache.countLimit = Constants.countLimit
38 | cache.totalCostLimit = Constants.costLimitBytes
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:49:10: error: cannot find type 'PlatformImage' in scope
47 | asThumbnail: Bool,
48 | thumbnailMaxPixelSize: Int = Configuration.Defaults.thumbnailMaxPixelSize
49 | ) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
50 | guard !data.isEmpty else { return nil }
51 |
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:70:80: error: cannot find type 'PlatformImage' in scope
68 | /// - maxPixelSize: Maximum pixel size for the thumbnail.
69 | /// - Returns: A downscaled platform image, or nil on failure.
70 | private static func decodeThumbnail(from data: Data, maxPixelSize: Int) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
71 | guard let source = createImageSource(from: data) else {
72 | return nil
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:125:60: error: cannot find type 'PlatformImage' in scope
123 | /// - Parameter data: The raw image data.
124 | /// - Returns: A full-size platform image, or nil on failure.
125 | private static func decodeFullSize(from data: Data) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
126 | #if os(iOS)
127 | return decodeFullSizeiOS(from: data)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:177:71: error: cannot find type 'PlatformImage' in scope
175 | /// - Parameter cgImage: The decoded CGImage.
176 | /// - Returns: A platform-specific image (UIImage or NSImage).
177 | private static func createPlatformImage(from cgImage: CGImage) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
178 | #if os(iOS)
179 | return UIImage(cgImage: cgImage)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MemoryCacheStorage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageDecoder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ImageLoadingEnvironment.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageLoadingEnvironment.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ScenePhaseObserver.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScenePhaseObserver.swift
SwiftCompile normal arm64 Compiling\ DiskCacheError.swift,\ ImageDecoderError.swift,\ ImageLoadingError.swift,\ InternalDownloadError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/DiskCacheError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageDecoderError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageLoadingError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/InternalDownloadError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/DiskCacheError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiskCacheError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageDecoderError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageDecoderError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageLoadingError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageLoadingError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/InternalDownloadError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InternalDownloadError.swift
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ CacheRevalidator.swift,\ DiskCache.swift,\ MemoryCache.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/CacheRevalidator.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/CacheRevalidator.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheRevalidator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiskCache.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MemoryCache.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-27 10:39:28.801 xcodebuild[627:3859] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ AsyncCachedImage (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
Building workspace AsyncCachedImage with scheme AsyncCachedImage
(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:
AsyncCachedImage: /Users/admin/builder/spi-builder-workspace
resolved source packages: AsyncCachedImage
2026-09-27 10:39:35.376 xcodebuild[757:4509] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "AsyncCachedImage",
"name" : "AsyncCachedImage",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "AsyncCachedImage",
"targets" : [
"AsyncCachedImage"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "AsyncCachedImageTests",
"module_type" : "SwiftTarget",
"name" : "AsyncCachedImageTests",
"path" : "Core/Tests",
"sources" : [
"Cache/DiskCacheTests.swift",
"Cache/MemoryCacheStorageTests.swift",
"Cache/MemoryCacheTests.swift",
"Cache/RevalidationResultTests.swift",
"Decoding/ImageDecoderTests.swift",
"Environment/ImageLoadingOptionsEnvironmentTests.swift",
"Environment/ScenePhaseObserverTests.swift",
"Errors/DiskCacheErrorTests.swift",
"Errors/ImageDecoderErrorTests.swift",
"Errors/ImageLoadingErrorTests.swift",
"Errors/InternalDownloadErrorTests.swift",
"Errors/MemoryCacheErrorTests.swift",
"Errors/MetadataStoreErrorTests.swift",
"Errors/RevalidationErrorTests.swift",
"Logging/DebugLoggerTests.swift",
"Logging/LogLevelTests.swift",
"Logging/LogProtocolTests.swift",
"Logging/LoggingTests.swift",
"Metadata/MetadataEntryTests.swift",
"Metadata/MetadataStoreTests.swift",
"Metadata/MetadataTests.swift",
"Networking/ImageDownloaderTests.swift",
"Networking/RevalidationThrottlerTests.swift",
"Public/AsyncCachedImagePhaseTests.swift",
"Public/AsyncCachedImageTests.swift",
"Public/CacheInfoTests.swift",
"Public/CacheManagerTests.swift",
"Public/ConfigurationTests.swift",
"URLSession/URLSessionImageTests.swift"
],
"target_dependencies" : [
"AsyncCachedImage"
],
"type" : "test"
},
{
"c99name" : "AsyncCachedImage",
"module_type" : "SwiftTarget",
"name" : "AsyncCachedImage",
"path" : "Core/Sources",
"product_memberships" : [
"AsyncCachedImage"
],
"sources" : [
"Cache/CacheRevalidator.swift",
"Cache/DiskCache.swift",
"Cache/MemoryCache.swift",
"Cache/MemoryCacheStorage.swift",
"Decoding/ImageDecoder.swift",
"Environment/ImageLoadingEnvironment.swift",
"Environment/ScenePhaseObserver.swift",
"Errors/DiskCacheError.swift",
"Errors/ImageDecoderError.swift",
"Errors/ImageLoadingError.swift",
"Errors/InternalDownloadError.swift",
"Errors/MemoryCacheError.swift",
"Errors/MetadataStoreError.swift",
"Errors/RevalidationError.swift",
"Logging/DebugLogger.swift",
"Logging/LogLevel.swift",
"Logging/LogProtocol.swift",
"Logging/Logging.swift",
"Metadata/Metadata.swift",
"Metadata/MetadataEntry.swift",
"Metadata/MetadataStore.swift",
"Networking/ImageDownloader.swift",
"Networking/RevalidationThrottler.swift",
"Public/AsyncCachedImage.swift",
"Public/AsyncCachedImageLoadPolicy.swift",
"Public/AsyncCachedImagePhase.swift",
"Public/CacheInfo.swift",
"Public/CacheManager.swift",
"Public/Configuration.swift",
"Typealias/AsyncCachedImageConfiguration.swift",
"Typealias/PlatformImage.swift",
"URLSession/URLSession+Image.swift"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
{
"workspace" : {
"name" : "AsyncCachedImage",
"schemes" : [
"AsyncCachedImage"
]
}
}
2026-09-27 10:39:36.606 xcodebuild[765:4577] [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 AsyncCachedImage -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 AsyncCachedImage -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
AsyncCachedImage: /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 'AsyncCachedImage-product' in project 'AsyncCachedImage'
➜ Explicit dependency on target 'AsyncCachedImage' in project 'AsyncCachedImage'
➜ Explicit dependency on target 'AsyncCachedImage_AsyncCachedImage' in project 'AsyncCachedImage'
Target 'AsyncCachedImage' in project 'AsyncCachedImage'
➜ Explicit dependency on target 'AsyncCachedImage_AsyncCachedImage' in project 'AsyncCachedImage'
Target 'AsyncCachedImage_AsyncCachedImage' in project 'AsyncCachedImage' (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 AsyncCachedImage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
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 AsyncCachedImage -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -DXcode -enable-upcoming-feature StrictConcurrency -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-tvos17.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage_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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ DiskCacheError.swift,\ ImageDecoderError.swift,\ ImageLoadingError.swift,\ InternalDownloadError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/DiskCacheError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageDecoderError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageLoadingError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/InternalDownloadError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/DiskCacheError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiskCacheError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageDecoderError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageDecoderError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageLoadingError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageLoadingError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/InternalDownloadError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InternalDownloadError.swift
SwiftCompile normal arm64 Compiling\ MemoryCacheError.swift,\ MetadataStoreError.swift,\ RevalidationError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MemoryCacheError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MetadataStoreError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/RevalidationError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MemoryCacheError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MemoryCacheError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MetadataStoreError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MetadataStoreError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/RevalidationError.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RevalidationError.swift
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ CacheRevalidator.swift,\ DiskCache.swift,\ MemoryCache.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/CacheRevalidator.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift:55:68: error: cannot find type 'PlatformImage' in scope
53 | /// - asThumbnail: If true, decodes as a downscaled thumbnail.
54 | /// - Returns: The decoded image, or nil if not cached or decoding fails.
55 | func loadCachedImage(for url: URL, asThumbnail: Bool) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
56 | guard let data = cachedData(for: url) else {
57 | return nil
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:49:10: error: cannot find type 'PlatformImage' in scope
47 | asThumbnail: Bool,
48 | thumbnailMaxPixelSize: Int = Configuration.Defaults.thumbnailMaxPixelSize
49 | ) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
50 | guard !data.isEmpty else { return nil }
51 |
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:66:25: error: cannot find type 'PlatformImage' in scope
64 | /// - url: The image URL used as the cache key.
65 | /// - thumb: Whether this is a thumbnail variant.
66 | func store(_ image: PlatformImage, for url: URL, thumb: Bool) {
| `- error: cannot find type 'PlatformImage' in scope
67 | let cost = MemoryCostCalculator.estimateCost(for: image)
68 | storage.store(image, for: url, thumb: thumb, cost: cost)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:53:46: error: cannot find type 'PlatformImage' in scope
51 | /// - thumb: Whether to retrieve the thumbnail variant.
52 | /// - Returns: The cached image, or nil if not found.
53 | func image(for url: URL, thumb: Bool) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
54 | storage.image(for: url, thumb: thumb)
55 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:122:41: error: cannot find type 'PlatformImage' in scope
120 | /// - Parameter image: The image to calculate cost for.
121 | /// - Returns: Estimated memory size in bytes (width * height * 4).
122 | static func estimateCost(for image: PlatformImage) -> Int {
| `- error: cannot find type 'PlatformImage' in scope
123 | let dimensions = extractDimensions(from: image)
124 | return calculateBitmapSize(width: dimensions.width, height: dimensions.height)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:133:55: error: cannot find type 'PlatformImage' in scope
131 | /// - Parameter image: The image to measure.
132 | /// - Returns: A tuple containing width and height in pixels.
133 | private static func extractDimensions(from image: PlatformImage) -> (width: Int, height: Int) {
| `- error: cannot find type 'PlatformImage' in scope
134 | #if os(iOS)
135 | return extractDimensionsiOS(from: image)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:52:46: error: cannot find type 'PlatformImage' in scope
50 | /// - thumb: Whether to retrieve the thumbnail variant.
51 | /// - Returns: The cached image, or nil if not found.
52 | func image(for url: URL, thumb: Bool) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
53 | let key = createCacheKey(for: url, thumb: thumb)
54 | return cache.object(forKey: key)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/CacheRevalidator.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheRevalidator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiskCache.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MemoryCache.swift
SwiftCompile normal arm64 Compiling\ MemoryCacheStorage.swift,\ ImageDecoder.swift,\ ImageLoadingEnvironment.swift,\ ScenePhaseObserver.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ImageLoadingEnvironment.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ScenePhaseObserver.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MemoryCacheStorage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageDecoder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ImageLoadingEnvironment.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageLoadingEnvironment.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ScenePhaseObserver.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScenePhaseObserver.swift
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:28:39: error: cannot find type 'PlatformImage' in scope
26 |
27 | /// The underlying NSCache for image storage.
28 | private let cache: NSCache<NSURL, PlatformImage>
| `- error: cannot find type 'PlatformImage' in scope
29 |
30 | /// NSCache is explicitly documented by Apple as thread-safe:
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:52:46: error: cannot find type 'PlatformImage' in scope
50 | /// - thumb: Whether to retrieve the thumbnail variant.
51 | /// - Returns: The cached image, or nil if not found.
52 | func image(for url: URL, thumb: Bool) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
53 | let key = createCacheKey(for: url, thumb: thumb)
54 | return cache.object(forKey: key)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:64:25: error: cannot find type 'PlatformImage' in scope
62 | /// - thumb: Whether this is a thumbnail variant.
63 | /// - cost: The memory cost of the image in bytes.
64 | func store(_ image: PlatformImage, for url: URL, thumb: Bool, cost: Int) {
| `- error: cannot find type 'PlatformImage' in scope
65 | let key = createCacheKey(for: url, thumb: thumb)
66 | cache.setObject(image, forKey: key, cost: cost)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:36:32: error: cannot find type 'PlatformImage' in scope
34 | ///
35 | private init() {
36 | cache = NSCache<NSURL, PlatformImage>()
| `- error: cannot find type 'PlatformImage' in scope
37 | cache.countLimit = Constants.countLimit
38 | cache.totalCostLimit = Constants.costLimitBytes
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:49:10: error: cannot find type 'PlatformImage' in scope
47 | asThumbnail: Bool,
48 | thumbnailMaxPixelSize: Int = Configuration.Defaults.thumbnailMaxPixelSize
49 | ) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
50 | guard !data.isEmpty else { return nil }
51 |
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:70:80: error: cannot find type 'PlatformImage' in scope
68 | /// - maxPixelSize: Maximum pixel size for the thumbnail.
69 | /// - Returns: A downscaled platform image, or nil on failure.
70 | private static func decodeThumbnail(from data: Data, maxPixelSize: Int) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
71 | guard let source = createImageSource(from: data) else {
72 | return nil
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:125:60: error: cannot find type 'PlatformImage' in scope
123 | /// - Parameter data: The raw image data.
124 | /// - Returns: A full-size platform image, or nil on failure.
125 | private static func decodeFullSize(from data: Data) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
126 | #if os(iOS)
127 | return decodeFullSizeiOS(from: data)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:177:71: error: cannot find type 'PlatformImage' in scope
175 | /// - Parameter cgImage: The decoded CGImage.
176 | /// - Returns: A platform-specific image (UIImage or NSImage).
177 | private static func createPlatformImage(from cgImage: CGImage) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
178 | #if os(iOS)
179 | return UIImage(cgImage: cgImage)
SwiftCompile normal arm64 Compiling\ DebugLogger.swift,\ LogLevel.swift,\ LogProtocol.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/DebugLogger.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogLevel.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogProtocol.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/DebugLogger.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DebugLogger.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogLevel.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LogLevel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogProtocol.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LogProtocol.swift
SwiftCompile normal arm64 Compiling\ AsyncCachedImage.swift,\ AsyncCachedImageLoadPolicy.swift,\ AsyncCachedImagePhase.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImageLoadPolicy.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift:87:18: error: cannot find type 'PlatformImage' in scope
85 |
86 | /// The image loaded successfully.
87 | case success(PlatformImage)
| `- error: cannot find type 'PlatformImage' in scope
88 |
89 | /// The image failed to load with the given error.
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift:452:47: error: cannot find type 'PlatformImage' in scope
450 | /// - Parameter url: The URL to look up.
451 | /// - Returns: The cached image, or nil if not found.
452 | func loadFromDiskCache(url: URL) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
453 | await DiskCache.shared.loadCachedImage(for: url, asThumbnail: asThumbnail)
454 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift:649:41: error: cannot find type 'PlatformImage' in scope
647 | /// - scale: The scale factor for the image. Default: 1.0.
648 | /// - Returns: A SwiftUI Image ready for display.
649 | static func toSwiftUIImage(_ image: PlatformImage, scale: CGFloat = 1.0) -> Image {
| `- error: cannot find type 'PlatformImage' in scope
650 | #if os(iOS)
651 | if scale != 1.0, let cgImage = image.cgImage {
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:52:46: error: cannot find type 'PlatformImage' in scope
50 | /// - thumb: Whether to retrieve the thumbnail variant.
51 | /// - Returns: The cached image, or nil if not found.
52 | func image(for url: URL, thumb: Bool) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
53 | let key = createCacheKey(for: url, thumb: thumb)
54 | return cache.object(forKey: key)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift:55:68: error: cannot find type 'PlatformImage' in scope
53 | /// - asThumbnail: If true, decodes as a downscaled thumbnail.
54 | /// - Returns: The decoded image, or nil if not cached or decoding fails.
55 | func loadCachedImage(for url: URL, asThumbnail: Bool) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
56 | guard let data = cachedData(for: url) else {
57 | return nil
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:223:16: error: cannot find type 'PlatformImage' in scope
221 | struct DownloadOutcome: Sendable {
222 | /// The downloaded and decoded image, or nil on failure.
223 | let image: PlatformImage?
| `- error: cannot find type 'PlatformImage' in scope
224 |
225 | /// The error that occurred, or nil on success.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncCachedImage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImageLoadPolicy.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncCachedImageLoadPolicy.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncCachedImagePhase.swift
SwiftCompile normal arm64 Compiling\ Logging.swift,\ Metadata.swift,\ MetadataEntry.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/Logging.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/Metadata.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataEntry.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/Logging.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Logging.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/Metadata.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Metadata.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataEntry.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MetadataEntry.swift
SwiftCompile normal arm64 Compiling\ MetadataStore.swift,\ ImageDownloader.swift,\ RevalidationThrottler.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataStore.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/RevalidationThrottler.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:50:16: error: cannot find type 'PlatformImage' in scope
48 | asThumbnail: Bool,
49 | ignoreCache: Bool
50 | ) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
51 | let outcome = await downloadWithResult(from: url, asThumbnail: asThumbnail, ignoreCache: ignoreCache)
52 | return outcome.image
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:223:16: error: cannot find type 'PlatformImage' in scope
221 | struct DownloadOutcome: Sendable {
222 | /// The downloaded and decoded image, or nil on failure.
223 | let image: PlatformImage?
| `- error: cannot find type 'PlatformImage' in scope
224 |
225 | /// The error that occurred, or nil on success.
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:232:34: error: cannot find type 'PlatformImage' in scope
230 | /// - Parameter image: The successfully downloaded and decoded image.
231 | /// - Returns: A success outcome.
232 | static func success(_ image: PlatformImage) -> DownloadOutcome {
| `- error: cannot find type 'PlatformImage' in scope
233 | DownloadOutcome(image: image, error: nil)
234 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:305:17: error: cannot find type 'PlatformImage' in scope
303 | asThumbnail: Bool,
304 | thumbnailMaxPixelSize: Int
305 | ) throws -> PlatformImage {
| `- error: cannot find type 'PlatformImage' in scope
306 | try DataValidator.validateNotEmpty(data)
307 | let image = try ImageDecoderBridge.decode(
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:348:17: error: cannot find type 'PlatformImage' in scope
346 | asThumbnail: Bool,
347 | thumbnailMaxPixelSize: Int
348 | ) throws -> PlatformImage {
| `- error: cannot find type 'PlatformImage' in scope
349 | guard let decoded = ImageDecoder.decode(
350 | from: data,
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:371:45: error: cannot find type 'PlatformImage' in scope
369 | /// - Parameter image: The image to validate.
370 | /// - Throws: `InternalDownloadError.invalidImageDimensions` if dimensions are invalid.
371 | static func validateDimensions(_ image: PlatformImage) throws {
| `- error: cannot find type 'PlatformImage' in scope
372 | guard let cgImage = image.cgImageRepresentation else {
373 | throw InternalDownloadError.invalidImageDimensions
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:407:16: error: cannot find type 'PlatformImage' in scope
405 | /// - asThumbnail: Whether this is a thumbnail variant.
406 | func storeInAllCaches(
407 | image: PlatformImage,
| `- error: cannot find type 'PlatformImage' in scope
408 | downloadResult: DownloadResult,
409 | url: URL,
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:433:36: error: cannot find type 'PlatformImage' in scope
431 | /// - url: The image URL.
432 | /// - asThumbnail: Whether this is a thumbnail variant.
433 | func storeToMemoryCache(image: PlatformImage, url: URL, asThumbnail: Bool) async {
| `- error: cannot find type 'PlatformImage' in scope
434 | await MemoryCache.shared.store(image, for: url, thumb: asThumbnail)
435 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:49:10: error: cannot find type 'PlatformImage' in scope
47 | asThumbnail: Bool,
48 | thumbnailMaxPixelSize: Int = Configuration.Defaults.thumbnailMaxPixelSize
49 | ) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
50 | guard !data.isEmpty else { return nil }
51 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataStore.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MetadataStore.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageDownloader.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/RevalidationThrottler.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RevalidationThrottler.swift
SwiftCompile normal arm64 Compiling\ CacheInfo.swift,\ CacheManager.swift,\ Configuration.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheInfo.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheManager.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/Configuration.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheInfo.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheInfo.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheManager.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/Configuration.swift (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Configuration.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AsyncCachedImage (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift:55:68: error: cannot find type 'PlatformImage' in scope
53 | /// - asThumbnail: If true, decodes as a downscaled thumbnail.
54 | /// - Returns: The decoded image, or nil if not cached or decoding fails.
55 | func loadCachedImage(for url: URL, asThumbnail: Bool) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
56 | guard let data = cachedData(for: url) else {
57 | return nil
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:53:46: error: cannot find type 'PlatformImage' in scope
51 | /// - thumb: Whether to retrieve the thumbnail variant.
52 | /// - Returns: The cached image, or nil if not found.
53 | func image(for url: URL, thumb: Bool) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
54 | storage.image(for: url, thumb: thumb)
55 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:66:25: error: cannot find type 'PlatformImage' in scope
64 | /// - url: The image URL used as the cache key.
65 | /// - thumb: Whether this is a thumbnail variant.
66 | func store(_ image: PlatformImage, for url: URL, thumb: Bool) {
| `- error: cannot find type 'PlatformImage' in scope
67 | let cost = MemoryCostCalculator.estimateCost(for: image)
68 | storage.store(image, for: url, thumb: thumb, cost: cost)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:122:41: error: cannot find type 'PlatformImage' in scope
120 | /// - Parameter image: The image to calculate cost for.
121 | /// - Returns: Estimated memory size in bytes (width * height * 4).
122 | static func estimateCost(for image: PlatformImage) -> Int {
| `- error: cannot find type 'PlatformImage' in scope
123 | let dimensions = extractDimensions(from: image)
124 | return calculateBitmapSize(width: dimensions.width, height: dimensions.height)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift:133:55: error: cannot find type 'PlatformImage' in scope
131 | /// - Parameter image: The image to measure.
132 | /// - Returns: A tuple containing width and height in pixels.
133 | private static func extractDimensions(from image: PlatformImage) -> (width: Int, height: Int) {
| `- error: cannot find type 'PlatformImage' in scope
134 | #if os(iOS)
135 | return extractDimensionsiOS(from: image)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:28:39: error: cannot find type 'PlatformImage' in scope
26 |
27 | /// The underlying NSCache for image storage.
28 | private let cache: NSCache<NSURL, PlatformImage>
| `- error: cannot find type 'PlatformImage' in scope
29 |
30 | /// NSCache is explicitly documented by Apple as thread-safe:
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:52:46: error: cannot find type 'PlatformImage' in scope
50 | /// - thumb: Whether to retrieve the thumbnail variant.
51 | /// - Returns: The cached image, or nil if not found.
52 | func image(for url: URL, thumb: Bool) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
53 | let key = createCacheKey(for: url, thumb: thumb)
54 | return cache.object(forKey: key)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift:64:25: error: cannot find type 'PlatformImage' in scope
62 | /// - thumb: Whether this is a thumbnail variant.
63 | /// - cost: The memory cost of the image in bytes.
64 | func store(_ image: PlatformImage, for url: URL, thumb: Bool, cost: Int) {
| `- error: cannot find type 'PlatformImage' in scope
65 | let key = createCacheKey(for: url, thumb: thumb)
66 | cache.setObject(image, forKey: key, cost: cost)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:49:10: error: cannot find type 'PlatformImage' in scope
47 | asThumbnail: Bool,
48 | thumbnailMaxPixelSize: Int = Configuration.Defaults.thumbnailMaxPixelSize
49 | ) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
50 | guard !data.isEmpty else { return nil }
51 |
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:70:80: error: cannot find type 'PlatformImage' in scope
68 | /// - maxPixelSize: Maximum pixel size for the thumbnail.
69 | /// - Returns: A downscaled platform image, or nil on failure.
70 | private static func decodeThumbnail(from data: Data, maxPixelSize: Int) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
71 | guard let source = createImageSource(from: data) else {
72 | return nil
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:125:60: error: cannot find type 'PlatformImage' in scope
123 | /// - Parameter data: The raw image data.
124 | /// - Returns: A full-size platform image, or nil on failure.
125 | private static func decodeFullSize(from data: Data) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
126 | #if os(iOS)
127 | return decodeFullSizeiOS(from: data)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift:177:71: error: cannot find type 'PlatformImage' in scope
175 | /// - Parameter cgImage: The decoded CGImage.
176 | /// - Returns: A platform-specific image (UIImage or NSImage).
177 | private static func createPlatformImage(from cgImage: CGImage) -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
178 | #if os(iOS)
179 | return UIImage(cgImage: cgImage)
/Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ImageLoadingEnvironment.swift:24:35: warning: Storing a closure in '@Entry var imageErrorHandler' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
22 | ///
23 | /// Use the `.onImageError(_:)` modifier to set this value.
24 | @Entry var imageErrorHandler: (@Sendable (ImageLoadingError) -> Void)?
| `- warning: Storing a closure in '@Entry var imageErrorHandler' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:50:16: error: cannot find type 'PlatformImage' in scope
48 | asThumbnail: Bool,
49 | ignoreCache: Bool
50 | ) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
51 | let outcome = await downloadWithResult(from: url, asThumbnail: asThumbnail, ignoreCache: ignoreCache)
52 | return outcome.image
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:223:16: error: cannot find type 'PlatformImage' in scope
221 | struct DownloadOutcome: Sendable {
222 | /// The downloaded and decoded image, or nil on failure.
223 | let image: PlatformImage?
| `- error: cannot find type 'PlatformImage' in scope
224 |
225 | /// The error that occurred, or nil on success.
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:232:34: error: cannot find type 'PlatformImage' in scope
230 | /// - Parameter image: The successfully downloaded and decoded image.
231 | /// - Returns: A success outcome.
232 | static func success(_ image: PlatformImage) -> DownloadOutcome {
| `- error: cannot find type 'PlatformImage' in scope
233 | DownloadOutcome(image: image, error: nil)
234 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:305:17: error: cannot find type 'PlatformImage' in scope
303 | asThumbnail: Bool,
304 | thumbnailMaxPixelSize: Int
305 | ) throws -> PlatformImage {
| `- error: cannot find type 'PlatformImage' in scope
306 | try DataValidator.validateNotEmpty(data)
307 | let image = try ImageDecoderBridge.decode(
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:348:17: error: cannot find type 'PlatformImage' in scope
346 | asThumbnail: Bool,
347 | thumbnailMaxPixelSize: Int
348 | ) throws -> PlatformImage {
| `- error: cannot find type 'PlatformImage' in scope
349 | guard let decoded = ImageDecoder.decode(
350 | from: data,
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:371:45: error: cannot find type 'PlatformImage' in scope
369 | /// - Parameter image: The image to validate.
370 | /// - Throws: `InternalDownloadError.invalidImageDimensions` if dimensions are invalid.
371 | static func validateDimensions(_ image: PlatformImage) throws {
| `- error: cannot find type 'PlatformImage' in scope
372 | guard let cgImage = image.cgImageRepresentation else {
373 | throw InternalDownloadError.invalidImageDimensions
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:407:16: error: cannot find type 'PlatformImage' in scope
405 | /// - asThumbnail: Whether this is a thumbnail variant.
406 | func storeInAllCaches(
407 | image: PlatformImage,
| `- error: cannot find type 'PlatformImage' in scope
408 | downloadResult: DownloadResult,
409 | url: URL,
/Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift:433:36: error: cannot find type 'PlatformImage' in scope
431 | /// - url: The image URL.
432 | /// - asThumbnail: Whether this is a thumbnail variant.
433 | func storeToMemoryCache(image: PlatformImage, url: URL, asThumbnail: Bool) async {
| `- error: cannot find type 'PlatformImage' in scope
434 | await MemoryCache.shared.store(image, for: url, thumb: asThumbnail)
435 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift:87:18: error: cannot find type 'PlatformImage' in scope
85 |
86 | /// The image loaded successfully.
87 | case success(PlatformImage)
| `- error: cannot find type 'PlatformImage' in scope
88 |
89 | /// The image failed to load with the given error.
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift:452:47: error: cannot find type 'PlatformImage' in scope
450 | /// - Parameter url: The URL to look up.
451 | /// - Returns: The cached image, or nil if not found.
452 | func loadFromDiskCache(url: URL) async -> PlatformImage? {
| `- error: cannot find type 'PlatformImage' in scope
453 | await DiskCache.shared.loadCachedImage(for: url, asThumbnail: asThumbnail)
454 | }
/Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift:649:41: error: cannot find type 'PlatformImage' in scope
647 | /// - scale: The scale factor for the image. Default: 1.0.
648 | /// - Returns: A SwiftUI Image ready for display.
649 | static func toSwiftUIImage(_ image: PlatformImage, scale: CGFloat = 1.0) -> Image {
| `- error: cannot find type 'PlatformImage' in scope
650 | #if os(iOS)
651 | if scale != 1.0, let cgImage = image.cgImage {
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/CacheRevalidator.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/DiskCache.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCache.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Cache/MemoryCacheStorage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Decoding/ImageDecoder.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ImageLoadingEnvironment.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Environment/ScenePhaseObserver.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/DiskCacheError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageDecoderError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/ImageLoadingError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/InternalDownloadError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MemoryCacheError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/MetadataStoreError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Errors/RevalidationError.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/DebugLogger.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogLevel.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/LogProtocol.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Logging/Logging.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/Metadata.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataEntry.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Metadata/MetadataStore.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/ImageDownloader.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Networking/RevalidationThrottler.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImageLoadPolicy.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/AsyncCachedImagePhase.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheInfo.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/CacheManager.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Public/Configuration.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Typealias/AsyncCachedImageConfiguration.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/Typealias/PlatformImage.swift /Users/admin/builder/spi-builder-workspace/Core/Sources/URLSession/URLSession+Image.swift -target arm64-apple-tvos17.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-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\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-upcoming-feature StrictConcurrency -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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AsyncCachedImage -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage_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/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncCachedImage.build/Debug-appletvos/AsyncCachedImage-t.build/Objects-normal/arm64/AsyncCachedImage.abi.json
SwiftCompile normal arm64 (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-27 10:39:37.540 xcodebuild[766:4600] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ AsyncCachedImage (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
SwiftCompile normal arm64 (in target 'AsyncCachedImage' from project 'AsyncCachedImage')
Building workspace AsyncCachedImage with scheme AsyncCachedImage
(3 failures)
BUILD FAILURE 6.4 tvOS