Build Information
Failed to build AudioVisualService, reference main (ba75d6), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Sep 2026 13:46:32 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 AudioVisualService -destination generic/platform=watchOSBuild Log
39 |
40 | /// A mapping of loading requests to their associated download tasks.
41 | var pendingRequests: [AVAssetResourceLoadingRequest: URLSessionTask] = [:]
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
42 |
43 | /// Creates a new resource loader for the specified video URL.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:41:25: error: cannot find type 'MTAudioProcessingTapInitCallback' in scope
39 | }
40 |
41 | static let tapInit: MTAudioProcessingTapInitCallback = { (tap, clientInfo, tapStorageOut) in
| `- error: cannot find type 'MTAudioProcessingTapInitCallback' in scope
42 | tapStorageOut.pointee = clientInfo
43 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:45:29: error: cannot find type 'MTAudioProcessingTapFinalizeCallback' in scope
43 | }
44 |
45 | static let tapFinalize: MTAudioProcessingTapFinalizeCallback = { (tap) in
| `- error: cannot find type 'MTAudioProcessingTapFinalizeCallback' in scope
46 | Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).release()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:46:49: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
44 |
45 | static let tapFinalize: MTAudioProcessingTapFinalizeCallback = { (tap) in
46 | Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).release()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
47 | }
48 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:49:28: error: cannot find type 'MTAudioProcessingTapPrepareCallback' in scope
47 | }
48 |
49 | static let tapPrepare: MTAudioProcessingTapPrepareCallback = { (tap, itemCount, basicDescription) in
| `- error: cannot find type 'MTAudioProcessingTapPrepareCallback' in scope
50 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
51 | context.audioStreamBasicDescription = basicDescription.pointee
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:50:63: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
48 |
49 | static let tapPrepare: MTAudioProcessingTapPrepareCallback = { (tap, itemCount, basicDescription) in
50 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
51 | context.audioStreamBasicDescription = basicDescription.pointee
52 | context.supportedTapProcessingFormat = true
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:61:28: error: cannot find type 'MTAudioProcessingTapProcessCallback' in scope
59 | }
60 |
61 | static let tapProcess: MTAudioProcessingTapProcessCallback = {
| `- error: cannot find type 'MTAudioProcessingTapProcessCallback' in scope
62 | (tap, numberFrames, flags, bufferListInOut, numberFramesOut, flagsOut) in
63 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:63:63: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
61 | static let tapProcess: MTAudioProcessingTapProcessCallback = {
62 | (tap, numberFrames, flags, bufferListInOut, numberFramesOut, flagsOut) in
63 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
64 |
65 | guard context.supportedTapProcessingFormat else {
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:69:13: error: cannot find 'MTAudioProcessingTapGetSourceAudio' in scope
67 | }
68 | guard
69 | MTAudioProcessingTapGetSourceAudio(tap, numberFrames, bufferListInOut, flagsOut, nil, numberFramesOut)
| `- error: cannot find 'MTAudioProcessingTapGetSourceAudio' in scope
70 | == noErr
71 | else {
Failed frontend command:
SwiftCompile normal arm64 (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualServiceDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+CachedResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Data.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+DataRange.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CodableURLResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Extensions/URL+md5String.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Helpers/CachingAVURLAsset.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Helpers/CachingPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/AVS+NowPlayable.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/IOSNowPlayableBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayable.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableCommand.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableError.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/Preloader.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -swift-module-cross-import MediaPlayer /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/MediaPlayer.framework/Modules/MediaPlayer.swiftcrossimport/AppIntents.swiftoverlay -swift-module-cross-import MediaPlayer /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Modules/MediaPlayer.swiftcrossimport/AppIntents.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.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/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-upcoming-feature StrictConcurrency\=complete -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/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AudioVisualService -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.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/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.abi.json
SwiftCompile normal arm64 Compiling\ NowPlayableMetadata.swift,\ ContentInformationRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableMetadata.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NowPlayableMetadata.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ContentInformationRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:27:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
25 | /// - Returns: `true` if the request was fulfilled immediately, `false` if handled asynchronously.
26 | internal func handleContentInformationRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
28 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest
29 | ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:28:36: error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
26 | internal func handleContentInformationRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
28 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest
| `- error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
29 | ) -> Bool {
30 | if let response = cacheManager.getCachedResponse() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:294:12: note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
292 |
293 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
294 | @interface AVAssetResourceLoadingContentInformationRequest : NSObject {
| `- note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
295 | @private
296 | AVAssetResourceLoadingContentInformationRequestInternal *_contentInformationRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:70:25: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
68 | /// - urlResponse: The URL response containing the metadata to provide.
69 | nonisolated func handleResponseForContentInformationRequest(
70 | loadingRequest: AVAssetResourceLoadingRequest,
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
71 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest,
72 | urlResponse: URLResponse
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:71:36: error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
69 | nonisolated func handleResponseForContentInformationRequest(
70 | loadingRequest: AVAssetResourceLoadingRequest,
71 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest,
| `- error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
72 | urlResponse: URLResponse
73 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:294:12: note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
292 |
293 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
294 | @interface AVAssetResourceLoadingContentInformationRequest : NSObject {
| `- note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
295 | @private
296 | AVAssetResourceLoadingContentInformationRequestInternal *_contentInformationRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:36:28: error: 'finishLoading()' is unavailable in watchOS
34 | urlResponse: response.urlResponse
35 | )
36 | loadingRequest.finishLoading()
| `- error: 'finishLoading()' is unavailable in watchOS
37 | return true
38 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:254:1: note: 'finishLoading()' has been explicitly marked unavailable here
252 | @discussion If a dataRequest is present, and the resource does not contain the full extent of the data that has been requested according to the values of the requestedOffset and requestedLength properties of the dataRequest, or if requestsAllDataToEndOfResource has a value of YES, -finishLoading may be invoked after providing as much of the requested data as the resource contains. If the contentInformationRequest property is not nil and specifies a non-empty allowedContentTypes array, the contentInformationRequest's contentType property must be set to a value within allowedContentTypes. Otherwise, this method will throw an exception.
253 | */
254 | - (void)finishLoading API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'finishLoading()' has been explicitly marked unavailable here
255 |
256 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:45:17: warning: capture of 'loadingRequest' with non-Sendable type 'AVAssetResourceLoadingRequest' in a '@Sendable' closure [#SendableClosureCaptures]
43 | let task = urlSession.dataTask(with: urlRequest) { _, urlResponse, error in
44 | guard let urlResponse, error == nil else {
45 | loadingRequest.finishLoading(with: error)
| `- warning: capture of 'loadingRequest' with non-Sendable type 'AVAssetResourceLoadingRequest' in a '@Sendable' closure [#SendableClosureCaptures]
46 | return
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: class 'AVAssetResourceLoadingRequest' does not conform to the 'Sendable' protocol
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: class 'AVAssetResourceLoadingRequest' does not conform to the 'Sendable' protocol
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:51:44: warning: capture of 'contentInformationRequest' with non-Sendable type 'AVAssetResourceLoadingContentInformationRequest' in a '@Sendable' closure [#SendableClosureCaptures]
49 | self.handleResponseForContentInformationRequest(
50 | loadingRequest: loadingRequest,
51 | contentInformationRequest: contentInformationRequest,
| `- warning: capture of 'contentInformationRequest' with non-Sendable type 'AVAssetResourceLoadingContentInformationRequest' in a '@Sendable' closure [#SendableClosureCaptures]
52 | urlResponse: urlResponse
53 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:294:12: note: class 'AVAssetResourceLoadingContentInformationRequest' does not conform to the 'Sendable' protocol
292 |
293 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
294 | @interface AVAssetResourceLoadingContentInformationRequest : NSObject {
| `- note: class 'AVAssetResourceLoadingContentInformationRequest' does not conform to the 'Sendable' protocol
295 | @private
296 | AVAssetResourceLoadingContentInformationRequestInternal *_contentInformationRequest;
SwiftCompile normal arm64 Compiling\ IOSNowPlayableBehavior.swift,\ NowPlayable.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/IOSNowPlayableBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayable.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/IOSNowPlayableBehavior.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IOSNowPlayableBehavior.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayable.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NowPlayable.swift
SwiftCompile normal arm64 Compiling\ ResourceLoader+Delegate.swift,\ ResourceLoader.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift (in target 'AudioVisualService' from project 'AudioVisualService')
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:27:27: error: 'AVAssetResourceLoader' is unavailable in watchOS
25 | /// - Returns: Always returns `true` to indicate asynchronous handling of the request.
26 | nonisolated public func resourceLoader(
27 | _ resourceLoader: AVAssetResourceLoader,
| `- error: 'AVAssetResourceLoader' is unavailable in watchOS
28 | shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest
29 | ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:33:12: note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
31 |
32 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
33 | @interface AVAssetResourceLoader : NSObject {
| `- note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
34 | @private
35 | AVAssetResourceLoaderInternal *_resourceLoader;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:28:65: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
26 | nonisolated public func resourceLoader(
27 | _ resourceLoader: AVAssetResourceLoader,
28 | shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
29 | ) -> Bool {
30 | Task {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:47:27: error: 'AVAssetResourceLoader' is unavailable in watchOS
45 | /// - loadingRequest: The loading request that was cancelled.
46 | nonisolated public func resourceLoader(
47 | _ resourceLoader: AVAssetResourceLoader,
| `- error: 'AVAssetResourceLoader' is unavailable in watchOS
48 | didCancel loadingRequest: AVAssetResourceLoadingRequest
49 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:33:12: note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
31 |
32 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
33 | @interface AVAssetResourceLoader : NSObject {
| `- note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
34 | @private
35 | AVAssetResourceLoaderInternal *_resourceLoader;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:48:35: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
46 | nonisolated public func resourceLoader(
47 | _ resourceLoader: AVAssetResourceLoader,
48 | didCancel loadingRequest: AVAssetResourceLoadingRequest
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
49 | ) {
50 | Task {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:26:29: error: cannot override 'resourceLoader' which has been marked unavailable
24 | /// - loadingRequest: The loading request containing information about the data needed.
25 | /// - Returns: Always returns `true` to indicate asynchronous handling of the request.
26 | nonisolated public func resourceLoader(
| `- error: cannot override 'resourceLoader' which has been marked unavailable
27 | _ resourceLoader: AVAssetResourceLoader,
28 | shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:98:1: note: 'resourceLoader(_:shouldWaitForLoadingOfRequestedResource:)' has been explicitly marked unavailable here
96 |
97 | */
98 | - (BOOL)resourceLoader:(AVAssetResourceLoader *)resourceLoader shouldWaitForLoadingOfRequestedResource:(AVAssetResourceLoadingRequest *)loadingRequest API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'resourceLoader(_:shouldWaitForLoadingOfRequestedResource:)' has been explicitly marked unavailable here
99 |
100 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:46:29: error: cannot override 'resourceLoader' which has been marked unavailable
44 | /// - resourceLoader: The resource loader that cancelled the request.
45 | /// - loadingRequest: The loading request that was cancelled.
46 | nonisolated public func resourceLoader(
| `- error: cannot override 'resourceLoader' which has been marked unavailable
47 | _ resourceLoader: AVAssetResourceLoader,
48 | didCancel loadingRequest: AVAssetResourceLoadingRequest
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:125:1: note: 'resourceLoader(_:didCancel:)' has been explicitly marked unavailable here
123 | @discussion Previously issued loading requests can be cancelled when data from the resource is no longer required or when a loading request is superseded by new requests for data from the same resource. For example, if to complete a seek operation it becomes necessary to load a range of bytes that's different from a range previously requested, the prior request may be cancelled while the delegate is still handling it.
124 | */
125 | - (void)resourceLoader:(AVAssetResourceLoader *)resourceLoader didCancelLoadingRequest:(AVAssetResourceLoadingRequest *)loadingRequest API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'resourceLoader(_:didCancel:)' has been explicitly marked unavailable here
126 |
127 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift:38:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
36 |
37 | /// The queue of pending loading requests.
38 | var loadingRequests: [AVAssetResourceLoadingRequest] = []
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
39 |
40 | /// A mapping of loading requests to their associated download tasks.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift:41:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
39 |
40 | /// A mapping of loading requests to their associated download tasks.
41 | var pendingRequests: [AVAssetResourceLoadingRequest: URLSessionTask] = [:]
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
42 |
43 | /// Creates a new resource loader for the specified video URL.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift:59:9: warning: actor-isolated instance method 'invalidate()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
56 | }
57 |
58 | deinit {
| `- note: add 'isolated' to run isolated to 'ResourceLoader', which may be later than 'nonisolated deinit'
59 | invalidate()
| `- warning: actor-isolated instance method 'invalidate()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
60 | }
61 |
:
65 | /// It ensures that all loading requests are properly completed and any ongoing
66 | /// network operations are cancelled. The URL session is also invalidated.
67 | public func invalidate() {
| `- note: calls to instance method 'invalidate()' from outside of its actor context are implicitly asynchronous
68 | let pendingRequests = pendingRequests
69 | self.loadingRequests.forEach {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ResourceLoader+Delegate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ResourceLoader.swift
SwiftCompile normal arm64 Compiling\ NowPlayableCommand.swift,\ NowPlayableError.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableCommand.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableError.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableCommand.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NowPlayableCommand.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableError.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NowPlayableError.swift
SwiftCompile normal arm64 Compiling\ DataRequest.swift,\ LoadingRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:27:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
25 | /// - Returns: Always returns `true` as the request is handled asynchronously.
26 | func handleDataRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
28 | dataRequest: AVAssetResourceLoadingDataRequest
29 | ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:28:22: error: 'AVAssetResourceLoadingDataRequest' is unavailable in watchOS
26 | func handleDataRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
28 | dataRequest: AVAssetResourceLoadingDataRequest
| `- error: 'AVAssetResourceLoadingDataRequest' is unavailable in watchOS
29 | ) -> Bool {
30 | let requestedOffset = Int(dataRequest.requestedOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:360:12: note: 'AVAssetResourceLoadingDataRequest' has been explicitly marked unavailable here
358 |
359 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
360 | @interface AVAssetResourceLoadingDataRequest : NSObject {
| `- note: 'AVAssetResourceLoadingDataRequest' has been explicitly marked unavailable here
361 | @private
362 | AVAssetResourceLoadingDataRequestInternal *_dataRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:35:28: error: 'finishLoading()' is unavailable in watchOS
33 | if let data = self.cacheManager.cachedData(in: range) {
34 | dataRequest.respond(with: data)
35 | loadingRequest.finishLoading()
| `- error: 'finishLoading()' is unavailable in watchOS
36 | return true
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:254:1: note: 'finishLoading()' has been explicitly marked unavailable here
252 | @discussion If a dataRequest is present, and the resource does not contain the full extent of the data that has been requested according to the values of the requestedOffset and requestedLength properties of the dataRequest, or if requestsAllDataToEndOfResource has a value of YES, -finishLoading may be invoked after providing as much of the requested data as the resource contains. If the contentInformationRequest property is not nil and specifies a non-empty allowedContentTypes array, the contentInformationRequest's contentType property must be set to a value within allowedContentTypes. Otherwise, this method will throw an exception.
253 | */
254 | - (void)finishLoading API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'finishLoading()' has been explicitly marked unavailable here
255 |
256 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:49:28: error: 'finishLoading()' is unavailable in watchOS
47 |
48 | dataRequest.respond(with: data)
49 | loadingRequest.finishLoading()
| `- error: 'finishLoading()' is unavailable in watchOS
50 | self.cacheManager.appendData(data, offset: requestedOffset)
51 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:254:1: note: 'finishLoading()' has been explicitly marked unavailable here
252 | @discussion If a dataRequest is present, and the resource does not contain the full extent of the data that has been requested according to the values of the requestedOffset and requestedLength properties of the dataRequest, or if requestsAllDataToEndOfResource has a value of YES, -finishLoading may be invoked after providing as much of the requested data as the resource contains. If the contentInformationRequest property is not nil and specifies a non-empty allowedContentTypes array, the contentInformationRequest's contentType property must be set to a value within allowedContentTypes. Otherwise, this method will throw an exception.
253 | */
254 | - (void)finishLoading API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'finishLoading()' has been explicitly marked unavailable here
255 |
256 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:44:17: warning: capture of 'loadingRequest' with non-Sendable type 'AVAssetResourceLoadingRequest' in a '@Sendable' closure [#SendableClosureCaptures]
42 | let task = urlSession.dataTask(with: urlRequest) { data, _, error in
43 | guard let data, error == nil else {
44 | loadingRequest.finishLoading(with: error)
| `- warning: capture of 'loadingRequest' with non-Sendable type 'AVAssetResourceLoadingRequest' in a '@Sendable' closure [#SendableClosureCaptures]
45 | return
46 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: class 'AVAssetResourceLoadingRequest' does not conform to the 'Sendable' protocol
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: class 'AVAssetResourceLoadingRequest' does not conform to the 'Sendable' protocol
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:48:13: warning: capture of 'dataRequest' with non-Sendable type 'AVAssetResourceLoadingDataRequest' in a '@Sendable' closure [#SendableClosureCaptures]
46 | }
47 |
48 | dataRequest.respond(with: data)
| `- warning: capture of 'dataRequest' with non-Sendable type 'AVAssetResourceLoadingDataRequest' in a '@Sendable' closure [#SendableClosureCaptures]
49 | loadingRequest.finishLoading()
50 | self.cacheManager.appendData(data, offset: requestedOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:360:12: note: class 'AVAssetResourceLoadingDataRequest' does not conform to the 'Sendable' protocol
358 |
359 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
360 | @interface AVAssetResourceLoadingDataRequest : NSObject {
| `- note: class 'AVAssetResourceLoadingDataRequest' does not conform to the 'Sendable' protocol
361 | @private
362 | AVAssetResourceLoadingDataRequestInternal *_dataRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:21:41: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
19 | ///
20 | /// - Parameter request: The loading request to add and process.
21 | internal func addRequest(_ request: AVAssetResourceLoadingRequest) {
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
22 | loadingRequests.append(request)
23 | processRequests()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:32:35: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
30 | ///
31 | /// - Parameter request: The loading request to remove.
32 | func removeRequest(_ request: AVAssetResourceLoadingRequest) {
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
33 | if let index = loadingRequests.firstIndex(of: request) {
34 | pendingRequests[loadingRequests[index]]?.cancel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:57:51: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
55 | /// - Parameter request: The loading request to handle.
56 | /// - Returns: `true` if the request was successfully handled, `false` otherwise.
57 | internal func handleLoadingRequest(_ request: AVAssetResourceLoadingRequest) -> Bool {
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
58 | if let contentInformationRequest = request.contentInformationRequest {
59 | return handleContentInformationRequest(request, contentInformationRequest: contentInformationRequest)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:58:52: error: 'contentInformationRequest' is unavailable in watchOS
56 | /// - Returns: `true` if the request was successfully handled, `false` otherwise.
57 | internal func handleLoadingRequest(_ request: AVAssetResourceLoadingRequest) -> Bool {
58 | if let contentInformationRequest = request.contentInformationRequest {
| `- error: 'contentInformationRequest' is unavailable in watchOS
59 | return handleContentInformationRequest(request, contentInformationRequest: contentInformationRequest)
60 | } else if let dataRequest = request.dataRequest {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:222:92: note: 'contentInformationRequest' has been explicitly marked unavailable here
220 | @abstract An instance of AVAssetResourceLoadingContentInformationRequest that you must populate with information about the resource before responding to any AVAssetResourceLoadingDataRequests for the resource. The value of this property will be nil if no such information is being requested.
221 | */
222 | @property (nonatomic, readonly, nullable) AVAssetResourceLoadingContentInformationRequest *contentInformationRequest API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentInformationRequest' has been explicitly marked unavailable here
223 |
224 | /*!
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataRequest.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LoadingRequest.swift
SwiftCompile normal arm64 Compiling\ CachingAVURLAsset.swift,\ CachingPlayerItem.swift,\ AVS+NowPlayable.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Helpers/CachingAVURLAsset.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Helpers/CachingPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/AVS+NowPlayable.swift (in target 'AudioVisualService' from project 'AudioVisualService')
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Helpers/CachingAVURLAsset.swift:52:14: error: 'resourceLoader' is unavailable in watchOS
50 | self.customResourceLoader = ResourceLoader(url: url, serviceDelegate: serviceDelegate)
51 | super.init(url: urlWithCustomScheme, options: options)
52 | self.resourceLoader.setDelegate(self.customResourceLoader, queue: resourceLoaderQueue)
| `- error: 'resourceLoader' is unavailable in watchOS
53 | }
54 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAsset.h:708:56: note: 'resourceLoader' has been explicitly marked unavailable here
706 | ///
707 | /// Note that copies of an AVAsset will vend the same instance of AVAssetResourceLoader.
708 | @property (nonatomic, readonly) AVAssetResourceLoader *resourceLoader API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'resourceLoader' has been explicitly marked unavailable here
709 |
710 | @end
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Helpers/CachingAVURLAsset.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CachingAVURLAsset.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Helpers/CachingPlayerItem.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CachingPlayerItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/AVS+NowPlayable.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AVS+NowPlayable.swift
SwiftCompile normal arm64 Compiling\ AudioTapProcessor.swift,\ Preloader.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/Preloader.swift (in target 'AudioVisualService' from project 'AudioVisualService')
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:41:25: error: cannot find type 'MTAudioProcessingTapInitCallback' in scope
39 | }
40 |
41 | static let tapInit: MTAudioProcessingTapInitCallback = { (tap, clientInfo, tapStorageOut) in
| `- error: cannot find type 'MTAudioProcessingTapInitCallback' in scope
42 | tapStorageOut.pointee = clientInfo
43 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:45:29: error: cannot find type 'MTAudioProcessingTapFinalizeCallback' in scope
43 | }
44 |
45 | static let tapFinalize: MTAudioProcessingTapFinalizeCallback = { (tap) in
| `- error: cannot find type 'MTAudioProcessingTapFinalizeCallback' in scope
46 | Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).release()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:46:49: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
44 |
45 | static let tapFinalize: MTAudioProcessingTapFinalizeCallback = { (tap) in
46 | Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).release()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
47 | }
48 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:49:28: error: cannot find type 'MTAudioProcessingTapPrepareCallback' in scope
47 | }
48 |
49 | static let tapPrepare: MTAudioProcessingTapPrepareCallback = { (tap, itemCount, basicDescription) in
| `- error: cannot find type 'MTAudioProcessingTapPrepareCallback' in scope
50 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
51 | context.audioStreamBasicDescription = basicDescription.pointee
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:50:63: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
48 |
49 | static let tapPrepare: MTAudioProcessingTapPrepareCallback = { (tap, itemCount, basicDescription) in
50 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
51 | context.audioStreamBasicDescription = basicDescription.pointee
52 | context.supportedTapProcessingFormat = true
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:61:28: error: cannot find type 'MTAudioProcessingTapProcessCallback' in scope
59 | }
60 |
61 | static let tapProcess: MTAudioProcessingTapProcessCallback = {
| `- error: cannot find type 'MTAudioProcessingTapProcessCallback' in scope
62 | (tap, numberFrames, flags, bufferListInOut, numberFramesOut, flagsOut) in
63 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:63:63: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
61 | static let tapProcess: MTAudioProcessingTapProcessCallback = {
62 | (tap, numberFrames, flags, bufferListInOut, numberFramesOut, flagsOut) in
63 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
64 |
65 | guard context.supportedTapProcessingFormat else {
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:69:13: error: cannot find 'MTAudioProcessingTapGetSourceAudio' in scope
67 | }
68 | guard
69 | MTAudioProcessingTapGetSourceAudio(tap, numberFrames, bufferListInOut, flagsOut, nil, numberFramesOut)
| `- error: cannot find 'MTAudioProcessingTapGetSourceAudio' in scope
70 | == noErr
71 | else {
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:21:25: error: cannot find 'MTAudioProcessingTapCallbacks' in scope
19 | super.init()
20 |
21 | var callbacks = MTAudioProcessingTapCallbacks(
| `- error: cannot find 'MTAudioProcessingTapCallbacks' in scope
22 | version: kMTAudioProcessingTapCallbacksVersion_0,
23 | clientInfo: UnsafeMutableRawPointer(Unmanaged.passRetained(self).toOpaque()),
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioTapProcessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/Preloader.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Preloader.swift
SwiftCompile normal arm64 Compiling\ CacheManager+Data.swift,\ CacheManager+DataRange.swift,\ CacheManager+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Data.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+DataRange.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Helpers.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Data.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager+Data.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+DataRange.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager+DataRange.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Helpers.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager+Helpers.swift
SwiftCompile normal arm64 Compiling\ CacheManager.swift,\ CodableURLResponse.swift,\ URL+md5String.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CodableURLResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Extensions/URL+md5String.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CodableURLResponse.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CodableURLResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Extensions/URL+md5String.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile URL+md5String.swift
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-9AYG9OCT5VOJK7V4MX1WYR86T.pcm
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-23 09:46:21.577 xcodebuild[627:3858] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftEmitModule normal arm64 Emitting\ module\ for\ AudioVisualService (in target 'AudioVisualService' from project 'AudioVisualService')
Building workspace AudioVisualService with scheme AudioVisualService
(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:
AudioVisualService: /Users/admin/builder/spi-builder-workspace
resolved source packages: AudioVisualService
2026-09-23 09:46:28.605 xcodebuild[805:4608] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "AudioVisualService",
"name" : "AudioVisualService",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "AudioVisualService",
"targets" : [
"AudioVisualService"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AudioVisualServiceTests",
"module_type" : "SwiftTarget",
"name" : "AudioVisualServiceTests",
"path" : "Tests/AudioVisualServiceTests",
"sources" : [
"CachingPlayerItemTests.swift"
],
"target_dependencies" : [
"AudioVisualService"
],
"type" : "test"
},
{
"c99name" : "AudioVisualService",
"module_type" : "SwiftTarget",
"name" : "AudioVisualService",
"path" : "Sources/AudioVisualService",
"product_memberships" : [
"AudioVisualService"
],
"sources" : [
"AudioVisualService.swift",
"AudioVisualServiceDelegate.swift",
"CacheManager/CacheManager+CachedResponse.swift",
"CacheManager/CacheManager+Data.swift",
"CacheManager/CacheManager+DataRange.swift",
"CacheManager/CacheManager+Helpers.swift",
"CacheManager/CacheManager.swift",
"CacheManager/CodableURLResponse.swift",
"Extensions/URL+md5String.swift",
"Helpers/CachingAVURLAsset.swift",
"Helpers/CachingPlayerItem.swift",
"NowPlayable/AVS+NowPlayable.swift",
"NowPlayable/IOSNowPlayableBehavior.swift",
"NowPlayable/NowPlayable.swift",
"NowPlayable/NowPlayableCommand.swift",
"NowPlayable/NowPlayableError.swift",
"NowPlayable/NowPlayableMetadata.swift",
"ResourceLoaderDelegate/ContentInformationRequest.swift",
"ResourceLoaderDelegate/DataRequest.swift",
"ResourceLoaderDelegate/LoadingRequest.swift",
"ResourceLoaderDelegate/ResourceLoader+Delegate.swift",
"ResourceLoaderDelegate/ResourceLoader.swift",
"Utilities/AudioTapProcessor.swift",
"Utilities/Preloader.swift"
],
"type" : "library"
}
],
"tools_version" : "5.8"
}
{
"workspace" : {
"name" : "AudioVisualService",
"schemes" : [
"AudioVisualService"
]
}
}
2026-09-23 09:46:29.813 xcodebuild[813:4678] [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 AudioVisualService -destination generic/platform=watchOS
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 AudioVisualService -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
AudioVisualService: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'AudioVisualService-product' in project 'AudioVisualService'
➜ Explicit dependency on target 'AudioVisualService' in project 'AudioVisualService'
Target 'AudioVisualService' in project 'AudioVisualService' (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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver AudioVisualService normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'AudioVisualService' from project 'AudioVisualService')
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 AudioVisualService -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64_32/AudioVisualService.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-upcoming-feature StrictConcurrency\=complete -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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.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 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64_32/AudioVisualService-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/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64_32/AudioVisualService.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64_32/AudioVisualService-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 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64_32/AudioVisualService_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-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/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64_32/AudioVisualService-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver AudioVisualService normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AudioVisualService' from project 'AudioVisualService')
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 AudioVisualService -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-upcoming-feature StrictConcurrency\=complete -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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.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 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-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/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-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 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-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/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ CacheManager.swift,\ CodableURLResponse.swift,\ URL+md5String.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CodableURLResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Extensions/URL+md5String.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CodableURLResponse.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CodableURLResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Extensions/URL+md5String.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile URL+md5String.swift
SwiftCompile normal arm64 Compiling\ CacheManager+Data.swift,\ CacheManager+DataRange.swift,\ CacheManager+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Data.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+DataRange.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Helpers.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Data.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager+Data.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+DataRange.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager+DataRange.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Helpers.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager+Helpers.swift
SwiftCompile normal arm64 Compiling\ AudioVisualService.swift,\ AudioVisualServiceDelegate.swift,\ CacheManager+CachedResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualServiceDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+CachedResponse.swift (in target 'AudioVisualService' from project 'AudioVisualService')
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:13:2: error: 'Observable()' is only available in watchOS 10.0 or newer
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- error: 'Observable()' is only available in watchOS 10.0 or newer
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:15:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'player' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:16:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'time' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
16 | public var time: CMTime = .zero
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
17 | public var duration: CMTime = .zero
18 |
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:17:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'duration' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
18 |
19 | private let url: String
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:20:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'lastPlayingState' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
18 |
19 | private let url: String
20 | private var lastPlayingState: Bool? = nil
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
21 | private var timeObserver: Any?
22 |
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:21:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'timeObserver' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
19 | private let url: String
20 | private var lastPlayingState: Bool? = nil
21 | private var timeObserver: Any?
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
22 |
23 | private let operationQueue: OperationQueue = {
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:37:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isPlaying' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
35 | )
36 |
37 | public var isPlaying: Bool = true {
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
38 | didSet {
39 | isPlaying ? play() : pause()
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:117:1: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on class 'AudioVisualService' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
115 | player?.seek(to: time, toleranceBefore: .positiveInfinity, toleranceAfter: .positiveInfinity)
116 | }
117 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s18AudioVisualServiceAA10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
118 |
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:15:33: note: expanded code originates here
13 | @Observable
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _player: AVPlayer?
+-------------------------------------------------------------------
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:16:36: note: expanded code originates here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
16 | public var time: CMTime = .zero
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _time: CMTime = .zero
+-------------------------------------------------------------------
17 | public var duration: CMTime = .zero
18 |
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:17:40: note: expanded code originates here
15 | public var player: AVPlayer?
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _duration: CMTime = .zero
+-------------------------------------------------------------------
18 |
19 | private let url: String
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:20:46: note: expanded code originates here
18 |
19 | private let url: String
20 | private var lastPlayingState: Bool? = nil
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _lastPlayingState: Bool? = nil
+-------------------------------------------------------------------
21 | private var timeObserver: Any?
22 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioVisualService.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualServiceDelegate.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioVisualServiceDelegate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+CachedResponse.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CacheManager+CachedResponse.swift
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:21:35: note: expanded code originates here
19 | private let url: String
20 | private var lastPlayingState: Bool? = nil
21 | private var timeObserver: Any?
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _timeObserver: Any?
+-------------------------------------------------------------------
22 |
23 | private let operationQueue: OperationQueue = {
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:41:6: note: expanded code originates here
39 | isPlaying ? play() : pause()
40 | }
41 | }
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _isPlaying: Bool = true {
|3 |
+-------------------------------------------------------------------
42 |
43 | public init(_ url: String) {
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:117:1: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on class 'AudioVisualService' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
115 | player?.seek(to: time, toleranceBefore: .positiveInfinity, toleranceAfter: .positiveInfinity)
116 | }
117 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationRegistrar' is only available in watchOS 10.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s18AudioVisualServiceAA10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
118 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:13:2: error: 'Observable()' is only available in watchOS 10.0 or newer
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- error: 'Observable()' is only available in watchOS 10.0 or newer
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
macro expansion @ObservationTracked:2:14: warning: stored property '_player' of 'Sendable'-conforming class 'AudioVisualService' is mutable; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:15:33: note: expanded code originates here
13 | @Observable
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
|2 | private var _player: AVPlayer?
| | `- warning: stored property '_player' of 'Sendable'-conforming class 'AudioVisualService' is mutable; this is an error in the Swift 6 language mode
+-------------------------------------------------------------------
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
SwiftCompile normal arm64 Compiling\ IOSNowPlayableBehavior.swift,\ NowPlayable.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/IOSNowPlayableBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayable.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/IOSNowPlayableBehavior.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IOSNowPlayableBehavior.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayable.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NowPlayable.swift
SwiftCompile normal arm64 Compiling\ NowPlayableCommand.swift,\ NowPlayableError.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableCommand.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableError.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableCommand.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NowPlayableCommand.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableError.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NowPlayableError.swift
SwiftCompile normal arm64 Compiling\ NowPlayableMetadata.swift,\ ContentInformationRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:27:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
25 | /// - Returns: `true` if the request was fulfilled immediately, `false` if handled asynchronously.
26 | internal func handleContentInformationRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
28 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest
29 | ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:28:36: error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
26 | internal func handleContentInformationRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
28 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest
| `- error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
29 | ) -> Bool {
30 | if let response = cacheManager.getCachedResponse() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:294:12: note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
292 |
293 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
294 | @interface AVAssetResourceLoadingContentInformationRequest : NSObject {
| `- note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
295 | @private
296 | AVAssetResourceLoadingContentInformationRequestInternal *_contentInformationRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:70:25: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
68 | /// - urlResponse: The URL response containing the metadata to provide.
69 | nonisolated func handleResponseForContentInformationRequest(
70 | loadingRequest: AVAssetResourceLoadingRequest,
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
71 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest,
72 | urlResponse: URLResponse
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:71:36: error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
69 | nonisolated func handleResponseForContentInformationRequest(
70 | loadingRequest: AVAssetResourceLoadingRequest,
71 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest,
| `- error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
72 | urlResponse: URLResponse
73 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:294:12: note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
292 |
293 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
294 | @interface AVAssetResourceLoadingContentInformationRequest : NSObject {
| `- note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
295 | @private
296 | AVAssetResourceLoadingContentInformationRequestInternal *_contentInformationRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:36:28: error: 'finishLoading()' is unavailable in watchOS
34 | urlResponse: response.urlResponse
35 | )
36 | loadingRequest.finishLoading()
| `- error: 'finishLoading()' is unavailable in watchOS
37 | return true
38 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:254:1: note: 'finishLoading()' has been explicitly marked unavailable here
252 | @discussion If a dataRequest is present, and the resource does not contain the full extent of the data that has been requested according to the values of the requestedOffset and requestedLength properties of the dataRequest, or if requestsAllDataToEndOfResource has a value of YES, -finishLoading may be invoked after providing as much of the requested data as the resource contains. If the contentInformationRequest property is not nil and specifies a non-empty allowedContentTypes array, the contentInformationRequest's contentType property must be set to a value within allowedContentTypes. Otherwise, this method will throw an exception.
253 | */
254 | - (void)finishLoading API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'finishLoading()' has been explicitly marked unavailable here
255 |
256 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:45:17: warning: capture of 'loadingRequest' with non-Sendable type 'AVAssetResourceLoadingRequest' in a '@Sendable' closure [#SendableClosureCaptures]
43 | let task = urlSession.dataTask(with: urlRequest) { _, urlResponse, error in
44 | guard let urlResponse, error == nil else {
45 | loadingRequest.finishLoading(with: error)
| `- warning: capture of 'loadingRequest' with non-Sendable type 'AVAssetResourceLoadingRequest' in a '@Sendable' closure [#SendableClosureCaptures]
46 | return
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: class 'AVAssetResourceLoadingRequest' does not conform to the 'Sendable' protocol
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: class 'AVAssetResourceLoadingRequest' does not conform to the 'Sendable' protocol
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:51:44: warning: capture of 'contentInformationRequest' with non-Sendable type 'AVAssetResourceLoadingContentInformationRequest' in a '@Sendable' closure [#SendableClosureCaptures]
49 | self.handleResponseForContentInformationRequest(
50 | loadingRequest: loadingRequest,
51 | contentInformationRequest: contentInformationRequest,
| `- warning: capture of 'contentInformationRequest' with non-Sendable type 'AVAssetResourceLoadingContentInformationRequest' in a '@Sendable' closure [#SendableClosureCaptures]
52 | urlResponse: urlResponse
53 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:294:12: note: class 'AVAssetResourceLoadingContentInformationRequest' does not conform to the 'Sendable' protocol
292 |
293 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
294 | @interface AVAssetResourceLoadingContentInformationRequest : NSObject {
| `- note: class 'AVAssetResourceLoadingContentInformationRequest' does not conform to the 'Sendable' protocol
295 | @private
296 | AVAssetResourceLoadingContentInformationRequestInternal *_contentInformationRequest;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableMetadata.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NowPlayableMetadata.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ContentInformationRequest.swift
SwiftCompile normal arm64 Compiling\ DataRequest.swift,\ LoadingRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:27:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
25 | /// - Returns: Always returns `true` as the request is handled asynchronously.
26 | func handleDataRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
28 | dataRequest: AVAssetResourceLoadingDataRequest
29 | ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:28:22: error: 'AVAssetResourceLoadingDataRequest' is unavailable in watchOS
26 | func handleDataRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
28 | dataRequest: AVAssetResourceLoadingDataRequest
| `- error: 'AVAssetResourceLoadingDataRequest' is unavailable in watchOS
29 | ) -> Bool {
30 | let requestedOffset = Int(dataRequest.requestedOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:360:12: note: 'AVAssetResourceLoadingDataRequest' has been explicitly marked unavailable here
358 |
359 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
360 | @interface AVAssetResourceLoadingDataRequest : NSObject {
| `- note: 'AVAssetResourceLoadingDataRequest' has been explicitly marked unavailable here
361 | @private
362 | AVAssetResourceLoadingDataRequestInternal *_dataRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:35:28: error: 'finishLoading()' is unavailable in watchOS
33 | if let data = self.cacheManager.cachedData(in: range) {
34 | dataRequest.respond(with: data)
35 | loadingRequest.finishLoading()
| `- error: 'finishLoading()' is unavailable in watchOS
36 | return true
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:254:1: note: 'finishLoading()' has been explicitly marked unavailable here
252 | @discussion If a dataRequest is present, and the resource does not contain the full extent of the data that has been requested according to the values of the requestedOffset and requestedLength properties of the dataRequest, or if requestsAllDataToEndOfResource has a value of YES, -finishLoading may be invoked after providing as much of the requested data as the resource contains. If the contentInformationRequest property is not nil and specifies a non-empty allowedContentTypes array, the contentInformationRequest's contentType property must be set to a value within allowedContentTypes. Otherwise, this method will throw an exception.
253 | */
254 | - (void)finishLoading API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'finishLoading()' has been explicitly marked unavailable here
255 |
256 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:49:28: error: 'finishLoading()' is unavailable in watchOS
47 |
48 | dataRequest.respond(with: data)
49 | loadingRequest.finishLoading()
| `- error: 'finishLoading()' is unavailable in watchOS
50 | self.cacheManager.appendData(data, offset: requestedOffset)
51 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:254:1: note: 'finishLoading()' has been explicitly marked unavailable here
252 | @discussion If a dataRequest is present, and the resource does not contain the full extent of the data that has been requested according to the values of the requestedOffset and requestedLength properties of the dataRequest, or if requestsAllDataToEndOfResource has a value of YES, -finishLoading may be invoked after providing as much of the requested data as the resource contains. If the contentInformationRequest property is not nil and specifies a non-empty allowedContentTypes array, the contentInformationRequest's contentType property must be set to a value within allowedContentTypes. Otherwise, this method will throw an exception.
253 | */
254 | - (void)finishLoading API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'finishLoading()' has been explicitly marked unavailable here
255 |
256 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:44:17: warning: capture of 'loadingRequest' with non-Sendable type 'AVAssetResourceLoadingRequest' in a '@Sendable' closure [#SendableClosureCaptures]
42 | let task = urlSession.dataTask(with: urlRequest) { data, _, error in
43 | guard let data, error == nil else {
44 | loadingRequest.finishLoading(with: error)
| `- warning: capture of 'loadingRequest' with non-Sendable type 'AVAssetResourceLoadingRequest' in a '@Sendable' closure [#SendableClosureCaptures]
45 | return
46 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: class 'AVAssetResourceLoadingRequest' does not conform to the 'Sendable' protocol
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: class 'AVAssetResourceLoadingRequest' does not conform to the 'Sendable' protocol
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:48:13: warning: capture of 'dataRequest' with non-Sendable type 'AVAssetResourceLoadingDataRequest' in a '@Sendable' closure [#SendableClosureCaptures]
46 | }
47 |
48 | dataRequest.respond(with: data)
| `- warning: capture of 'dataRequest' with non-Sendable type 'AVAssetResourceLoadingDataRequest' in a '@Sendable' closure [#SendableClosureCaptures]
49 | loadingRequest.finishLoading()
50 | self.cacheManager.appendData(data, offset: requestedOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:360:12: note: class 'AVAssetResourceLoadingDataRequest' does not conform to the 'Sendable' protocol
358 |
359 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
360 | @interface AVAssetResourceLoadingDataRequest : NSObject {
| `- note: class 'AVAssetResourceLoadingDataRequest' does not conform to the 'Sendable' protocol
361 | @private
362 | AVAssetResourceLoadingDataRequestInternal *_dataRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:21:41: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
19 | ///
20 | /// - Parameter request: The loading request to add and process.
21 | internal func addRequest(_ request: AVAssetResourceLoadingRequest) {
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
22 | loadingRequests.append(request)
23 | processRequests()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:32:35: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
30 | ///
31 | /// - Parameter request: The loading request to remove.
32 | func removeRequest(_ request: AVAssetResourceLoadingRequest) {
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
33 | if let index = loadingRequests.firstIndex(of: request) {
34 | pendingRequests[loadingRequests[index]]?.cancel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:57:51: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
55 | /// - Parameter request: The loading request to handle.
56 | /// - Returns: `true` if the request was successfully handled, `false` otherwise.
57 | internal func handleLoadingRequest(_ request: AVAssetResourceLoadingRequest) -> Bool {
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
58 | if let contentInformationRequest = request.contentInformationRequest {
59 | return handleContentInformationRequest(request, contentInformationRequest: contentInformationRequest)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:58:52: error: 'contentInformationRequest' is unavailable in watchOS
56 | /// - Returns: `true` if the request was successfully handled, `false` otherwise.
57 | internal func handleLoadingRequest(_ request: AVAssetResourceLoadingRequest) -> Bool {
58 | if let contentInformationRequest = request.contentInformationRequest {
| `- error: 'contentInformationRequest' is unavailable in watchOS
59 | return handleContentInformationRequest(request, contentInformationRequest: contentInformationRequest)
60 | } else if let dataRequest = request.dataRequest {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:222:92: note: 'contentInformationRequest' has been explicitly marked unavailable here
220 | @abstract An instance of AVAssetResourceLoadingContentInformationRequest that you must populate with information about the resource before responding to any AVAssetResourceLoadingDataRequests for the resource. The value of this property will be nil if no such information is being requested.
221 | */
222 | @property (nonatomic, readonly, nullable) AVAssetResourceLoadingContentInformationRequest *contentInformationRequest API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentInformationRequest' has been explicitly marked unavailable here
223 |
224 | /*!
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataRequest.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LoadingRequest.swift
SwiftCompile normal arm64 Compiling\ ResourceLoader+Delegate.swift,\ ResourceLoader.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift (in target 'AudioVisualService' from project 'AudioVisualService')
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:27:27: error: 'AVAssetResourceLoader' is unavailable in watchOS
25 | /// - Returns: Always returns `true` to indicate asynchronous handling of the request.
26 | nonisolated public func resourceLoader(
27 | _ resourceLoader: AVAssetResourceLoader,
| `- error: 'AVAssetResourceLoader' is unavailable in watchOS
28 | shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest
29 | ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:33:12: note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
31 |
32 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
33 | @interface AVAssetResourceLoader : NSObject {
| `- note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
34 | @private
35 | AVAssetResourceLoaderInternal *_resourceLoader;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:28:65: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
26 | nonisolated public func resourceLoader(
27 | _ resourceLoader: AVAssetResourceLoader,
28 | shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
29 | ) -> Bool {
30 | Task {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:47:27: error: 'AVAssetResourceLoader' is unavailable in watchOS
45 | /// - loadingRequest: The loading request that was cancelled.
46 | nonisolated public func resourceLoader(
47 | _ resourceLoader: AVAssetResourceLoader,
| `- error: 'AVAssetResourceLoader' is unavailable in watchOS
48 | didCancel loadingRequest: AVAssetResourceLoadingRequest
49 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:33:12: note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
31 |
32 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
33 | @interface AVAssetResourceLoader : NSObject {
| `- note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
34 | @private
35 | AVAssetResourceLoaderInternal *_resourceLoader;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:48:35: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
46 | nonisolated public func resourceLoader(
47 | _ resourceLoader: AVAssetResourceLoader,
48 | didCancel loadingRequest: AVAssetResourceLoadingRequest
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
49 | ) {
50 | Task {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:26:29: error: cannot override 'resourceLoader' which has been marked unavailable
24 | /// - loadingRequest: The loading request containing information about the data needed.
25 | /// - Returns: Always returns `true` to indicate asynchronous handling of the request.
26 | nonisolated public func resourceLoader(
| `- error: cannot override 'resourceLoader' which has been marked unavailable
27 | _ resourceLoader: AVAssetResourceLoader,
28 | shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:98:1: note: 'resourceLoader(_:shouldWaitForLoadingOfRequestedResource:)' has been explicitly marked unavailable here
96 |
97 | */
98 | - (BOOL)resourceLoader:(AVAssetResourceLoader *)resourceLoader shouldWaitForLoadingOfRequestedResource:(AVAssetResourceLoadingRequest *)loadingRequest API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'resourceLoader(_:shouldWaitForLoadingOfRequestedResource:)' has been explicitly marked unavailable here
99 |
100 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:46:29: error: cannot override 'resourceLoader' which has been marked unavailable
44 | /// - resourceLoader: The resource loader that cancelled the request.
45 | /// - loadingRequest: The loading request that was cancelled.
46 | nonisolated public func resourceLoader(
| `- error: cannot override 'resourceLoader' which has been marked unavailable
47 | _ resourceLoader: AVAssetResourceLoader,
48 | didCancel loadingRequest: AVAssetResourceLoadingRequest
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:125:1: note: 'resourceLoader(_:didCancel:)' has been explicitly marked unavailable here
123 | @discussion Previously issued loading requests can be cancelled when data from the resource is no longer required or when a loading request is superseded by new requests for data from the same resource. For example, if to complete a seek operation it becomes necessary to load a range of bytes that's different from a range previously requested, the prior request may be cancelled while the delegate is still handling it.
124 | */
125 | - (void)resourceLoader:(AVAssetResourceLoader *)resourceLoader didCancelLoadingRequest:(AVAssetResourceLoadingRequest *)loadingRequest API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'resourceLoader(_:didCancel:)' has been explicitly marked unavailable here
126 |
127 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift:38:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
36 |
37 | /// The queue of pending loading requests.
38 | var loadingRequests: [AVAssetResourceLoadingRequest] = []
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
39 |
40 | /// A mapping of loading requests to their associated download tasks.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift:41:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
39 |
40 | /// A mapping of loading requests to their associated download tasks.
41 | var pendingRequests: [AVAssetResourceLoadingRequest: URLSessionTask] = [:]
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
42 |
43 | /// Creates a new resource loader for the specified video URL.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift:59:9: warning: actor-isolated instance method 'invalidate()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
56 | }
57 |
58 | deinit {
| `- note: add 'isolated' to run isolated to 'ResourceLoader', which may be later than 'nonisolated deinit'
59 | invalidate()
| `- warning: actor-isolated instance method 'invalidate()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
60 | }
61 |
:
65 | /// It ensures that all loading requests are properly completed and any ongoing
66 | /// network operations are cancelled. The URL session is also invalidated.
67 | public func invalidate() {
| `- note: calls to instance method 'invalidate()' from outside of its actor context are implicitly asynchronous
68 | let pendingRequests = pendingRequests
69 | self.loadingRequests.forEach {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ResourceLoader+Delegate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ResourceLoader.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AudioVisualService (in target 'AudioVisualService' from project 'AudioVisualService')
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:13:2: error: 'Observable()' is only available in watchOS 10.0 or newer
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- error: 'Observable()' is only available in watchOS 10.0 or newer
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:15:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'player' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:16:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'time' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
16 | public var time: CMTime = .zero
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
17 | public var duration: CMTime = .zero
18 |
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:17:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'duration' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
18 |
19 | private let url: String
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:20:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'lastPlayingState' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
18 |
19 | private let url: String
20 | private var lastPlayingState: Bool? = nil
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
21 | private var timeObserver: Any?
22 |
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:21:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'timeObserver' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
19 | private let url: String
20 | private var lastPlayingState: Bool? = nil
21 | private var timeObserver: Any?
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
22 |
23 | private let operationQueue: OperationQueue = {
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:37:5: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on property 'isPlaying' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
35 | )
36 |
37 | public var isPlaying: Bool = true {
+--- macro expansion @Observable -----------------------------------
|1 | @ObservationTracked
| | `- error: 'ObservationTracked()' is only available in watchOS 10.0 or newer
+-------------------------------------------------------------------
38 | didSet {
39 | isPlaying ? play() : pause()
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:117:1: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on class 'AudioVisualService' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
115 | player?.seek(to: time, toleranceBefore: .positiveInfinity, toleranceAfter: .positiveInfinity)
116 | }
117 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s18AudioVisualServiceAA10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
118 |
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:15:33: note: expanded code originates here
13 | @Observable
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _player: AVPlayer?
+-------------------------------------------------------------------
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:16:36: note: expanded code originates here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
16 | public var time: CMTime = .zero
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _time: CMTime = .zero
+-------------------------------------------------------------------
17 | public var duration: CMTime = .zero
18 |
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:17:40: note: expanded code originates here
15 | public var player: AVPlayer?
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _duration: CMTime = .zero
+-------------------------------------------------------------------
18 |
19 | private let url: String
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:20:46: note: expanded code originates here
18 |
19 | private let url: String
20 | private var lastPlayingState: Bool? = nil
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _lastPlayingState: Bool? = nil
+-------------------------------------------------------------------
21 | private var timeObserver: Any?
22 |
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:21:35: note: expanded code originates here
19 | private let url: String
20 | private var lastPlayingState: Bool? = nil
21 | private var timeObserver: Any?
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _timeObserver: Any?
+-------------------------------------------------------------------
22 |
23 | private let operationQueue: OperationQueue = {
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:41:6: note: expanded code originates here
39 | isPlaying ? play() : pause()
40 | }
41 | }
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in watchOS 10.0 or newer
|2 | private var _isPlaying: Bool = true {
|3 |
+-------------------------------------------------------------------
42 |
43 | public init(_ url: String) {
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in watchOS 10.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:117:1: note: expanded code originates here
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- note: in expansion of macro 'Observable' on class 'AudioVisualService' here
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
:
115 | player?.seek(to: time, toleranceBefore: .positiveInfinity, toleranceAfter: .positiveInfinity)
116 | }
117 | }
+--- macro expansion @Observable -----------------------------------
| 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
| | `- error: 'ObservationRegistrar' is only available in watchOS 10.0 or newer
| 2 |
| 3 | internal nonisolated func access<$s18AudioVisualServiceAA10ObservablefMm_6MemberfMu_>(
+-------------------------------------------------------------------
118 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:13:2: error: 'Observable()' is only available in watchOS 10.0 or newer
11 |
12 | @available(macOS 14, iOS 17, tvOS 15, watchOS 8, *)
13 | @Observable
| `- error: 'Observable()' is only available in watchOS 10.0 or newer
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
macro expansion @ObservationTracked:2:14: warning: stored property '_player' of 'Sendable'-conforming class 'AudioVisualService' is mutable; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualService.swift:15:33: note: expanded code originates here
13 | @Observable
14 | public final class AudioVisualService: Sendable {
15 | public var player: AVPlayer?
+--- macro expansion @ObservationTracked ---------------------------
|1 | @ObservationIgnored
|2 | private var _player: AVPlayer?
| | `- warning: stored property '_player' of 'Sendable'-conforming class 'AudioVisualService' is mutable; this is an error in the Swift 6 language mode
+-------------------------------------------------------------------
16 | public var time: CMTime = .zero
17 | public var duration: CMTime = .zero
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager.swift:54:9: warning: stored property 'cachedCodableURLResponse' of 'Sendable'-conforming class 'CacheManager' is mutable; this is an error in the Swift 6 language mode
52 | /// This property holds the decoded `CodableURLResponse` containing information
53 | /// about the video's content length, MIME type, and cached data ranges.
54 | var cachedCodableURLResponse: CodableURLResponse? = nil
| `- warning: stored property 'cachedCodableURLResponse' of 'Sendable'-conforming class 'CacheManager' is mutable; this is an error in the Swift 6 language mode
55 |
56 | /// The maximum duration to retain cached files before automatic cleanup.
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:27:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
25 | /// - Returns: `true` if the request was fulfilled immediately, `false` if handled asynchronously.
26 | internal func handleContentInformationRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
28 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest
29 | ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:28:36: error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
26 | internal func handleContentInformationRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
28 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest
| `- error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
29 | ) -> Bool {
30 | if let response = cacheManager.getCachedResponse() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:294:12: note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
292 |
293 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
294 | @interface AVAssetResourceLoadingContentInformationRequest : NSObject {
| `- note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
295 | @private
296 | AVAssetResourceLoadingContentInformationRequestInternal *_contentInformationRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:70:25: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
68 | /// - urlResponse: The URL response containing the metadata to provide.
69 | nonisolated func handleResponseForContentInformationRequest(
70 | loadingRequest: AVAssetResourceLoadingRequest,
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
71 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest,
72 | urlResponse: URLResponse
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift:71:36: error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
69 | nonisolated func handleResponseForContentInformationRequest(
70 | loadingRequest: AVAssetResourceLoadingRequest,
71 | contentInformationRequest: AVAssetResourceLoadingContentInformationRequest,
| `- error: 'AVAssetResourceLoadingContentInformationRequest' is unavailable in watchOS
72 | urlResponse: URLResponse
73 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:294:12: note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
292 |
293 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
294 | @interface AVAssetResourceLoadingContentInformationRequest : NSObject {
| `- note: 'AVAssetResourceLoadingContentInformationRequest' has been explicitly marked unavailable here
295 | @private
296 | AVAssetResourceLoadingContentInformationRequestInternal *_contentInformationRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:27:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
25 | /// - Returns: Always returns `true` as the request is handled asynchronously.
26 | func handleDataRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
28 | dataRequest: AVAssetResourceLoadingDataRequest
29 | ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift:28:22: error: 'AVAssetResourceLoadingDataRequest' is unavailable in watchOS
26 | func handleDataRequest(
27 | _ loadingRequest: AVAssetResourceLoadingRequest,
28 | dataRequest: AVAssetResourceLoadingDataRequest
| `- error: 'AVAssetResourceLoadingDataRequest' is unavailable in watchOS
29 | ) -> Bool {
30 | let requestedOffset = Int(dataRequest.requestedOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:360:12: note: 'AVAssetResourceLoadingDataRequest' has been explicitly marked unavailable here
358 |
359 | API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
360 | @interface AVAssetResourceLoadingDataRequest : NSObject {
| `- note: 'AVAssetResourceLoadingDataRequest' has been explicitly marked unavailable here
361 | @private
362 | AVAssetResourceLoadingDataRequestInternal *_dataRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:21:41: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
19 | ///
20 | /// - Parameter request: The loading request to add and process.
21 | internal func addRequest(_ request: AVAssetResourceLoadingRequest) {
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
22 | loadingRequests.append(request)
23 | processRequests()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:32:35: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
30 | ///
31 | /// - Parameter request: The loading request to remove.
32 | func removeRequest(_ request: AVAssetResourceLoadingRequest) {
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
33 | if let index = loadingRequests.firstIndex(of: request) {
34 | pendingRequests[loadingRequests[index]]?.cancel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift:57:51: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
55 | /// - Parameter request: The loading request to handle.
56 | /// - Returns: `true` if the request was successfully handled, `false` otherwise.
57 | internal func handleLoadingRequest(_ request: AVAssetResourceLoadingRequest) -> Bool {
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
58 | if let contentInformationRequest = request.contentInformationRequest {
59 | return handleContentInformationRequest(request, contentInformationRequest: contentInformationRequest)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:27:27: error: 'AVAssetResourceLoader' is unavailable in watchOS
25 | /// - Returns: Always returns `true` to indicate asynchronous handling of the request.
26 | nonisolated public func resourceLoader(
27 | _ resourceLoader: AVAssetResourceLoader,
| `- error: 'AVAssetResourceLoader' is unavailable in watchOS
28 | shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest
29 | ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:33:12: note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
31 |
32 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
33 | @interface AVAssetResourceLoader : NSObject {
| `- note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
34 | @private
35 | AVAssetResourceLoaderInternal *_resourceLoader;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:28:65: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
26 | nonisolated public func resourceLoader(
27 | _ resourceLoader: AVAssetResourceLoader,
28 | shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
29 | ) -> Bool {
30 | Task {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:47:27: error: 'AVAssetResourceLoader' is unavailable in watchOS
45 | /// - loadingRequest: The loading request that was cancelled.
46 | nonisolated public func resourceLoader(
47 | _ resourceLoader: AVAssetResourceLoader,
| `- error: 'AVAssetResourceLoader' is unavailable in watchOS
48 | didCancel loadingRequest: AVAssetResourceLoadingRequest
49 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:33:12: note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
31 |
32 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
33 | @interface AVAssetResourceLoader : NSObject {
| `- note: 'AVAssetResourceLoader' has been explicitly marked unavailable here
34 | @private
35 | AVAssetResourceLoaderInternal *_resourceLoader;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:48:35: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
46 | nonisolated public func resourceLoader(
47 | _ resourceLoader: AVAssetResourceLoader,
48 | didCancel loadingRequest: AVAssetResourceLoadingRequest
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
49 | ) {
50 | Task {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:26:29: error: cannot override 'resourceLoader' which has been marked unavailable
24 | /// - loadingRequest: The loading request containing information about the data needed.
25 | /// - Returns: Always returns `true` to indicate asynchronous handling of the request.
26 | nonisolated public func resourceLoader(
| `- error: cannot override 'resourceLoader' which has been marked unavailable
27 | _ resourceLoader: AVAssetResourceLoader,
28 | shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:98:1: note: 'resourceLoader(_:shouldWaitForLoadingOfRequestedResource:)' has been explicitly marked unavailable here
96 |
97 | */
98 | - (BOOL)resourceLoader:(AVAssetResourceLoader *)resourceLoader shouldWaitForLoadingOfRequestedResource:(AVAssetResourceLoadingRequest *)loadingRequest API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'resourceLoader(_:shouldWaitForLoadingOfRequestedResource:)' has been explicitly marked unavailable here
99 |
100 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift:46:29: error: cannot override 'resourceLoader' which has been marked unavailable
44 | /// - resourceLoader: The resource loader that cancelled the request.
45 | /// - loadingRequest: The loading request that was cancelled.
46 | nonisolated public func resourceLoader(
| `- error: cannot override 'resourceLoader' which has been marked unavailable
47 | _ resourceLoader: AVAssetResourceLoader,
48 | didCancel loadingRequest: AVAssetResourceLoadingRequest
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:125:1: note: 'resourceLoader(_:didCancel:)' has been explicitly marked unavailable here
123 | @discussion Previously issued loading requests can be cancelled when data from the resource is no longer required or when a loading request is superseded by new requests for data from the same resource. For example, if to complete a seek operation it becomes necessary to load a range of bytes that's different from a range previously requested, the prior request may be cancelled while the delegate is still handling it.
124 | */
125 | - (void)resourceLoader:(AVAssetResourceLoader *)resourceLoader didCancelLoadingRequest:(AVAssetResourceLoadingRequest *)loadingRequest API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'resourceLoader(_:didCancel:)' has been explicitly marked unavailable here
126 |
127 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift:38:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
36 |
37 | /// The queue of pending loading requests.
38 | var loadingRequests: [AVAssetResourceLoadingRequest] = []
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
39 |
40 | /// A mapping of loading requests to their associated download tasks.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift:41:27: error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
39 |
40 | /// A mapping of loading requests to their associated download tasks.
41 | var pendingRequests: [AVAssetResourceLoadingRequest: URLSessionTask] = [:]
| `- error: 'AVAssetResourceLoadingRequest' is unavailable in watchOS
42 |
43 | /// Creates a new resource loader for the specified video URL.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVAssetResourceLoader.h:192:12: note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
190 |
191 | API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
192 | @interface AVAssetResourceLoadingRequest : NSObject {
| `- note: 'AVAssetResourceLoadingRequest' has been explicitly marked unavailable here
193 | @private
194 | AVAssetResourceLoadingRequestInternal *_loadingRequest;
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:41:25: error: cannot find type 'MTAudioProcessingTapInitCallback' in scope
39 | }
40 |
41 | static let tapInit: MTAudioProcessingTapInitCallback = { (tap, clientInfo, tapStorageOut) in
| `- error: cannot find type 'MTAudioProcessingTapInitCallback' in scope
42 | tapStorageOut.pointee = clientInfo
43 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:45:29: error: cannot find type 'MTAudioProcessingTapFinalizeCallback' in scope
43 | }
44 |
45 | static let tapFinalize: MTAudioProcessingTapFinalizeCallback = { (tap) in
| `- error: cannot find type 'MTAudioProcessingTapFinalizeCallback' in scope
46 | Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).release()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:46:49: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
44 |
45 | static let tapFinalize: MTAudioProcessingTapFinalizeCallback = { (tap) in
46 | Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).release()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
47 | }
48 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:49:28: error: cannot find type 'MTAudioProcessingTapPrepareCallback' in scope
47 | }
48 |
49 | static let tapPrepare: MTAudioProcessingTapPrepareCallback = { (tap, itemCount, basicDescription) in
| `- error: cannot find type 'MTAudioProcessingTapPrepareCallback' in scope
50 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
51 | context.audioStreamBasicDescription = basicDescription.pointee
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:50:63: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
48 |
49 | static let tapPrepare: MTAudioProcessingTapPrepareCallback = { (tap, itemCount, basicDescription) in
50 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
51 | context.audioStreamBasicDescription = basicDescription.pointee
52 | context.supportedTapProcessingFormat = true
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:61:28: error: cannot find type 'MTAudioProcessingTapProcessCallback' in scope
59 | }
60 |
61 | static let tapProcess: MTAudioProcessingTapProcessCallback = {
| `- error: cannot find type 'MTAudioProcessingTapProcessCallback' in scope
62 | (tap, numberFrames, flags, bufferListInOut, numberFramesOut, flagsOut) in
63 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:63:63: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
61 | static let tapProcess: MTAudioProcessingTapProcessCallback = {
62 | (tap, numberFrames, flags, bufferListInOut, numberFramesOut, flagsOut) in
63 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
64 |
65 | guard context.supportedTapProcessingFormat else {
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:69:13: error: cannot find 'MTAudioProcessingTapGetSourceAudio' in scope
67 | }
68 | guard
69 | MTAudioProcessingTapGetSourceAudio(tap, numberFrames, bufferListInOut, flagsOut, nil, numberFramesOut)
| `- error: cannot find 'MTAudioProcessingTapGetSourceAudio' in scope
70 | == noErr
71 | else {
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/Sources/AudioVisualService/AudioVisualService.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/AudioVisualServiceDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+CachedResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Data.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+DataRange.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CacheManager.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/CacheManager/CodableURLResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Extensions/URL+md5String.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Helpers/CachingAVURLAsset.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Helpers/CachingPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/AVS+NowPlayable.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/IOSNowPlayableBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayable.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableCommand.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableError.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/NowPlayable/NowPlayableMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ContentInformationRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/DataRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/LoadingRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader+Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/ResourceLoaderDelegate/ResourceLoader.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/Preloader.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -swift-module-cross-import MediaPlayer /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/MediaPlayer.framework/Modules/MediaPlayer.swiftcrossimport/AppIntents.swiftoverlay -swift-module-cross-import MediaPlayer /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Modules/MediaPlayer.swiftcrossimport/AppIntents.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.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/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-upcoming-feature StrictConcurrency\=complete -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/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AudioVisualService -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.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/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AudioVisualService.build/Debug-watchos/AudioVisualService-t.build/Objects-normal/arm64/AudioVisualService.abi.json
SwiftCompile normal arm64 (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ AudioTapProcessor.swift,\ Preloader.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/Preloader.swift (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioTapProcessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/Preloader.swift (in target 'AudioVisualService' from project 'AudioVisualService')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Preloader.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:41:25: error: cannot find type 'MTAudioProcessingTapInitCallback' in scope
39 | }
40 |
41 | static let tapInit: MTAudioProcessingTapInitCallback = { (tap, clientInfo, tapStorageOut) in
| `- error: cannot find type 'MTAudioProcessingTapInitCallback' in scope
42 | tapStorageOut.pointee = clientInfo
43 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:45:29: error: cannot find type 'MTAudioProcessingTapFinalizeCallback' in scope
43 | }
44 |
45 | static let tapFinalize: MTAudioProcessingTapFinalizeCallback = { (tap) in
| `- error: cannot find type 'MTAudioProcessingTapFinalizeCallback' in scope
46 | Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).release()
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:46:49: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
44 |
45 | static let tapFinalize: MTAudioProcessingTapFinalizeCallback = { (tap) in
46 | Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).release()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
47 | }
48 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:49:28: error: cannot find type 'MTAudioProcessingTapPrepareCallback' in scope
47 | }
48 |
49 | static let tapPrepare: MTAudioProcessingTapPrepareCallback = { (tap, itemCount, basicDescription) in
| `- error: cannot find type 'MTAudioProcessingTapPrepareCallback' in scope
50 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
51 | context.audioStreamBasicDescription = basicDescription.pointee
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:50:63: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
48 |
49 | static let tapPrepare: MTAudioProcessingTapPrepareCallback = { (tap, itemCount, basicDescription) in
50 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
51 | context.audioStreamBasicDescription = basicDescription.pointee
52 | context.supportedTapProcessingFormat = true
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:61:28: error: cannot find type 'MTAudioProcessingTapProcessCallback' in scope
59 | }
60 |
61 | static let tapProcess: MTAudioProcessingTapProcessCallback = {
| `- error: cannot find type 'MTAudioProcessingTapProcessCallback' in scope
62 | (tap, numberFrames, flags, bufferListInOut, numberFramesOut, flagsOut) in
63 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:63:63: error: cannot find 'MTAudioProcessingTapGetStorage' in scope
61 | static let tapProcess: MTAudioProcessingTapProcessCallback = {
62 | (tap, numberFrames, flags, bufferListInOut, numberFramesOut, flagsOut) in
63 | let context = Unmanaged<AudioTapProcessor>.fromOpaque(MTAudioProcessingTapGetStorage(tap)).takeUnretainedValue()
| `- error: cannot find 'MTAudioProcessingTapGetStorage' in scope
64 |
65 | guard context.supportedTapProcessingFormat else {
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:69:13: error: cannot find 'MTAudioProcessingTapGetSourceAudio' in scope
67 | }
68 | guard
69 | MTAudioProcessingTapGetSourceAudio(tap, numberFrames, bufferListInOut, flagsOut, nil, numberFramesOut)
| `- error: cannot find 'MTAudioProcessingTapGetSourceAudio' in scope
70 | == noErr
71 | else {
/Users/admin/builder/spi-builder-workspace/Sources/AudioVisualService/Utilities/AudioTapProcessor.swift:21:25: error: cannot find 'MTAudioProcessingTapCallbacks' in scope
19 | super.init()
20 |
21 | var callbacks = MTAudioProcessingTapCallbacks(
| `- error: cannot find 'MTAudioProcessingTapCallbacks' in scope
22 | version: kMTAudioProcessingTapCallbacksVersion_0,
23 | clientInfo: UnsafeMutableRawPointer(Unmanaged.passRetained(self).toOpaque()),
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-9AYG9OCT5VOJK7V4MX1WYR86T.pcm
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-23 09:46:30.798 xcodebuild[814:4702] [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\ AudioVisualService (in target 'AudioVisualService' from project 'AudioVisualService')
SwiftCompile normal arm64 (in target 'AudioVisualService' from project 'AudioVisualService')
Building workspace AudioVisualService with scheme AudioVisualService
(3 failures)
BUILD FAILURE 6.4 watchOS