The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Aperture, reference main (85e924), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Sep 2026 17:16:04 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 Aperture -destination generic/platform=watchOS

Build Log

221 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:212:1: note: 'isBayerRAWPixelFormat' has been explicitly marked unavailable here
 210 |     May be used to distinguish Bayer RAW from Apple ProRAW pixel formats in -availableRawPhotoPixelFormatTypes once appleProRAWEnabled has been set to YES.
 211 |  */
 212 | + (BOOL)isBayerRAWPixelFormat:(OSType)pixelFormat API_AVAILABLE(ios(14.3), macCatalyst(14.3), tvos(17.0)) API_UNAVAILABLE(macos, visionos) API_UNAVAILABLE(watchos);
     | `- note: 'isBayerRAWPixelFormat' has been explicitly marked unavailable here
 213 |
 214 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:224:16: error: 'AVCapturePhotoOutput' is unavailable in watchOS
222 |
223 |         // Apple ProRAW is a special bayer RAW, and it supports setting prioritization.
224 |         return AVCapturePhotoOutput.isAppleProRAWPixelFormat(rawPhotoPixelFormat)
    |                `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
225 |     }
226 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:224:37: error: 'isAppleProRAWPixelFormat' is unavailable in watchOS
222 |
223 |         // Apple ProRAW is a special bayer RAW, and it supports setting prioritization.
224 |         return AVCapturePhotoOutput.isAppleProRAWPixelFormat(rawPhotoPixelFormat)
    |                                     `- error: 'isAppleProRAWPixelFormat' is unavailable in watchOS
225 |     }
226 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:224:1: note: 'isAppleProRAWPixelFormat' has been explicitly marked unavailable here
 222 |     See appleProRAWEnabled for more information on Apple ProRAW.
 223 |  */
 224 | + (BOOL)isAppleProRAWPixelFormat:(OSType)pixelFormat API_AVAILABLE(ios(14.3), macCatalyst(14.3), tvos(17.0)) API_UNAVAILABLE(macos, visionos) API_UNAVAILABLE(watchos);
     | `- note: 'isAppleProRAWPixelFormat' has been explicitly marked unavailable here
 225 |
 226 | /*!
SwiftCompile normal arm64_32 Compiling\ MovieCaptureConfiguration.swift,\ MovieCaptureService.swift,\ OutputService.swift,\ CapturedPhoto.swift,\ PhotoCaptureConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Movie\ Capture/MovieCaptureConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Movie\ Capture/MovieCaptureService.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/OutputService.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/CapturedPhoto.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/PhotoCaptureConfiguration.swift (in target 'Aperture' from project 'Aperture')
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Movie Capture/MovieCaptureService.swift:19:49: error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
17 |     }
18 |
19 |     public func makeOutput(context: Context) -> AVCaptureMovieFileOutput {
   |                                                 `- error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
20 |         return AVCaptureMovieFileOutput()
21 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:405:12: note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
403 |  */
404 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
405 | @interface AVCaptureMovieFileOutput : AVCaptureFileOutput
    |            `- note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
406 | {
407 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Movie Capture/MovieCaptureService.swift:23:38: error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
21 |     }
22 |
23 |     public func updateOutput(output: AVCaptureMovieFileOutput, context: Context) {
   |                                      `- error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
24 |         //
25 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:405:12: note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
403 |  */
404 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
405 | @interface AVCaptureMovieFileOutput : AVCaptureFileOutput
    |            `- note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
406 | {
407 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Movie Capture/MovieCaptureService.swift:11:15: warning: unavailable class 'AVCaptureMovieFileOutput' was used to satisfy a requirement of protocol 'OutputService'; this will be an error in a future Swift language mode
 9 |
10 | @_spi(Internal)
11 | public struct MovieCaptureService: OutputService {
   |               `- warning: unavailable class 'AVCaptureMovieFileOutput' was used to satisfy a requirement of protocol 'OutputService'; this will be an error in a future Swift language mode
12 |     var configuraton: MovieCaptureConfiguration
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:405:12: note: 'AVCaptureMovieFileOutput' declared here
403 |  */
404 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
405 | @interface AVCaptureMovieFileOutput : AVCaptureFileOutput
    |            `- note: 'AVCaptureMovieFileOutput' declared here
406 | {
407 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:14:20: note: requirement 'Output' declared here
12 | public protocol OutputService: Equatable, Sendable {
13 |     /// The underlying output class.
14 |     associatedtype Output: AVCaptureOutput
   |                    `- note: requirement 'Output' declared here
15 |     /// The service's associated coordinator.
16 |     associatedtype Coordinator = Void
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Movie Capture/MovieCaptureService.swift:20:16: error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
18 |
19 |     public func makeOutput(context: Context) -> AVCaptureMovieFileOutput {
20 |         return AVCaptureMovieFileOutput()
   |                `- error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
21 |     }
22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:405:12: note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
403 |  */
404 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
405 | @interface AVCaptureMovieFileOutput : AVCaptureFileOutput
    |            `- note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
406 | {
407 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:14:28: error: 'AVCaptureOutput' is unavailable in watchOS
12 | public protocol OutputService: Equatable, Sendable {
13 |     /// The underlying output class.
14 |     associatedtype Output: AVCaptureOutput
   |                            `- error: 'AVCaptureOutput' is unavailable in watchOS
15 |     /// The service's associated coordinator.
16 |     associatedtype Coordinator = Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureOutputBase.h:35:12: note: 'AVCaptureOutput' has been explicitly marked unavailable here
 33 |  */
 34 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 35 | @interface AVCaptureOutput : NSObject
    |            `- note: 'AVCaptureOutput' has been explicitly marked unavailable here
 36 | {
 37 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:40:25: error: 'AVCaptureSession' is unavailable in watchOS
38 |     public var coordinator: Service.Coordinator
39 |     /// The capture session.
40 |     public var session: AVCaptureSession
   |                         `- error: 'AVCaptureSession' is unavailable in watchOS
41 |     /// The device input that is associated to the session.
42 |     public var input: AVCaptureDeviceInput
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:42:23: error: 'AVCaptureDeviceInput' is unavailable in watchOS
40 |     public var session: AVCaptureSession
41 |     /// The device input that is associated to the session.
42 |     public var input: AVCaptureDeviceInput
   |                       `- error: 'AVCaptureDeviceInput' is unavailable in watchOS
43 |
44 |     /// The connected capture device.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureInput.h:182:12: note: 'AVCaptureDeviceInput' has been explicitly marked unavailable here
180 |  */
181 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
182 | @interface AVCaptureDeviceInput : AVCaptureInput
    |            `- note: 'AVCaptureDeviceInput' has been explicitly marked unavailable here
183 | {
184 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:45:29: error: 'AVCaptureDevice' is unavailable in watchOS
43 |
44 |     /// The connected capture device.
45 |     public var inputDevice: AVCaptureDevice {
   |                             `- error: 'AVCaptureDevice' is unavailable in watchOS
46 |         input.device
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/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/CapturedPhoto.swift:66:27: error: 'AVDepthData' is unavailable in watchOS
 64 |     ///
 65 |     /// - SeeAlso: ``PhotoCaptureOptions/deliversDepthData``
 66 |     public var depthData: AVDepthData? {
    |                           `- error: 'AVDepthData' is unavailable in watchOS
 67 |         guard let data = data(for: .processed),
 68 |               let imageSource = CGImageSourceCreateWithData(data as CFData, nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVDepthData.h:76:12: note: 'AVDepthData' has been explicitly marked unavailable here
 74 |  */
 75 | API_AVAILABLE(macos(10.13), ios(11.0), macCatalyst(14.0), tvos(11.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 76 | @interface AVDepthData : NSObject
    |            `- note: 'AVDepthData' has been explicitly marked unavailable here
 77 | {
 78 | @private
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Movie\ Capture/MovieCaptureConfiguration.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MovieCaptureConfiguration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Movie\ Capture/MovieCaptureService.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MovieCaptureService.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/OutputService.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OutputService.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/CapturedPhoto.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CapturedPhoto.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/PhotoCaptureConfiguration.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PhotoCaptureConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/CapturedPhoto.swift:77:25: error: 'AVDepthData' is unavailable in watchOS
 75 |             let auxiliaryInfo = CGImageSourceCopyAuxiliaryDataInfoAtIndex(imageSource, 0, type) as? [AnyHashable: Any]
 76 |             guard let auxiliaryInfo else { return nil }
 77 |             return try? AVDepthData(fromDictionaryRepresentation: auxiliaryInfo)
    |                         `- error: 'AVDepthData' is unavailable in watchOS
 78 |         })
 79 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVDepthData.h:76:12: note: 'AVDepthData' has been explicitly marked unavailable here
 74 |  */
 75 | API_AVAILABLE(macos(10.13), ios(11.0), macCatalyst(14.0), tvos(11.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 76 | @interface AVDepthData : NSObject
    |            `- note: 'AVDepthData' has been explicitly marked unavailable here
 77 | {
 78 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureConfiguration.swift:43:39: error: 'AVCapturePhotoOutput' is unavailable in watchOS
 41 |     public var preferredResolution: Resolution = .`12mp`
 42 |     /// A settings that indicates how to prioritize photo quality against photo delivery speed.
 43 |     public var qualityPrioritization: AVCapturePhotoOutput.QualityPrioritization = .balanced
    |                                       `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
 44 |
 45 |     /// Create a configuration for photo capturing.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureConfiguration.swift:50:32: error: 'AVCapturePhotoOutput' is unavailable in watchOS
 48 |         resolution: Resolution = .`12mp`,
 49 |         dataFormat: DataFormat = .heif,
 50 |         qualityPrioritization: AVCapturePhotoOutput.QualityPrioritization = .balanced
    |                                `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
 51 |     ) {
 52 |         self.capturesLivePhoto = capturesLivePhoto
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureConfiguration.swift:87:38: error: 'hevc' is unavailable in watchOS
 85 |                     fallthrough
 86 |                 case .heif:
 87 |                     AVVideoCodecType.hevc
    |                                      `- error: 'hevc' is unavailable in watchOS
 88 |                 case .rawPlusJPEG:
 89 |                     fallthrough
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVVideoSettings.h:43:36: note: 'hevc' has been explicitly marked unavailable here
 41 | typedef NSString * AVVideoCodecType NS_STRING_ENUM;
 42 |
 43 | 	AVF_EXPORT AVVideoCodecType const AVVideoCodecTypeHEVC /* @"hvc1" */                    API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    |                                    `- note: 'hevc' has been explicitly marked unavailable here
 44 | 	AVF_EXPORT AVVideoCodecType const AVVideoCodecTypeH264 /* @"avc1" */                    API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), visionos(1.0)) API_UNAVAILABLE(watchos);
 45 | 	AVF_EXPORT AVVideoCodecType const AVVideoCodecTypeJPEG /* @"jpeg" */                    API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0), visionos(1.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 Compiling\ FitAspectRatioViewModifier.swift,\ PlatformView.swift,\ ResponsiveButtonStyle.swift,\ SpinningProgressView.swift,\ _AdoptsProposedSizeViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/FitAspectRatioViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/PlatformView.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/Styles/ResponsiveButtonStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/Styles/SpinningProgressView.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/_AdoptsProposedSizeViewModifier.swift (in target 'Aperture' from project 'Aperture')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/FitAspectRatioViewModifier.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FitAspectRatioViewModifier.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/PlatformView.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlatformView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/Styles/ResponsiveButtonStyle.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ResponsiveButtonStyle.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/Styles/SpinningProgressView.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SpinningProgressView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/_AdoptsProposedSizeViewModifier.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile _AdoptsProposedSizeViewModifier.swift
SwiftCompile normal arm64 Compiling\ CameraError.swift,\ CameraFlash.swift,\ AutomaticCamera.swift,\ BuiltInCamera.swift,\ TelephotoCamera.swift,\ UltraWideAngleCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraError.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraFlash.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/AutomaticCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/BuiltInCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/TelephotoCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/UltraWideAngleCamera.swift (in target 'Aperture' from project 'Aperture')
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraFlash.swift:15:34: error: 'AVCaptureDevice' is unavailable in watchOS
13 |     internal(set) public var deviceEligible: Bool
14 |     /// The user-preferred / app-preferred flash mode.
15 |     public var userSelectedMode: AVCaptureDevice.FlashMode
   |                                  `- error: 'AVCaptureDevice' is unavailable in watchOS
16 |     /// Indicates whether current scene analysis suggests that flash should be used.
17 |     internal(set) public var isFlashRecommendedByScene: 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/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/AutomaticCamera.swift:20:31: error: 'AVCaptureDevice' is unavailable in watchOS
18 |     }
19 |
20 |     public var captureDevice: AVCaptureDevice? {
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
21 |         switch preference {
22 |             case .systemPreferred:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/AutomaticCamera.swift:23:17: error: 'AVCaptureDevice' is unavailable in watchOS
21 |         switch preference {
22 |             case .systemPreferred:
23 |                 AVCaptureDevice.systemPreferredCamera ?? BuiltInCamera().captureDevice
   |                 `- error: 'AVCaptureDevice' is unavailable in watchOS
24 |             case .userPreferred:
25 |                 AVCaptureDevice.userPreferredCamera ?? BuiltInCamera().captureDevice
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/AutomaticCamera.swift:23:33: error: 'systemPreferredCamera' is unavailable in watchOS
21 |         switch preference {
22 |             case .systemPreferred:
23 |                 AVCaptureDevice.systemPreferredCamera ?? BuiltInCamera().captureDevice
   |                                 `- error: 'systemPreferredCamera' is unavailable in watchOS
24 |             case .userPreferred:
25 |                 AVCaptureDevice.userPreferredCamera ?? BuiltInCamera().captureDevice
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:747:55: note: 'systemPreferredCamera' has been explicitly marked unavailable here
 745 |     If the application wishes to offer users a fully manual camera selection mode in addition to automatic camera selection, it is recommended to call setUserPreferredCamera: each time the user makes a camera selection, but ignore key-value observer updates to systemPreferredCamera while in manual selection mode.
 746 | */
 747 | @property(class, readonly, nullable) AVCaptureDevice *systemPreferredCamera API_AVAILABLE(macos(13.0), ios(17.0), macCatalyst(16.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos);
     |                                                       `- note: 'systemPreferredCamera' has been explicitly marked unavailable here
 748 |
 749 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/AutomaticCamera.swift:25:17: error: 'AVCaptureDevice' is unavailable in watchOS
23 |                 AVCaptureDevice.systemPreferredCamera ?? BuiltInCamera().captureDevice
24 |             case .userPreferred:
25 |                 AVCaptureDevice.userPreferredCamera ?? BuiltInCamera().captureDevice
   |                 `- error: 'AVCaptureDevice' is unavailable in watchOS
26 |         }
27 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/AutomaticCamera.swift:25:33: error: 'userPreferredCamera' is unavailable in watchOS
23 |                 AVCaptureDevice.systemPreferredCamera ?? BuiltInCamera().captureDevice
24 |             case .userPreferred:
25 |                 AVCaptureDevice.userPreferredCamera ?? BuiltInCamera().captureDevice
   |                                 `- error: 'userPreferredCamera' is unavailable in watchOS
26 |         }
27 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:733:56: note: 'userPreferredCamera' has been explicitly marked unavailable here
 731 |     Setting this property allows an application to persist its user’s preferred camera across app launches and reboots. The property internally maintains a short history, so if your user’s most recent preferred camera is not currently connected, it still reports the next best choice. This property always returns a device that is present. If no camera is available nil is returned. Setting the property to nil has no effect.
 732 | */
 733 | @property(class, readwrite, nullable) AVCaptureDevice *userPreferredCamera API_AVAILABLE(macos(13.0), ios(17.0), macCatalyst(16.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
     |                                                        `- note: 'userPreferredCamera' has been explicitly marked unavailable here
 734 |
 735 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/BuiltInCamera.swift:12:31: error: 'AVCaptureDevice' is unavailable in watchOS
10 | /// A built-in camera that consists of multiple available lens (if available), or single wide angle camera.
11 | public struct BuiltInCamera: SemanticCamera {
12 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
13 |     public let position: CameraPosition?
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/BuiltInCamera.swift:19:26: error: instance member 'supportedDeviceTypes' cannot be used on type 'BuiltInCamera'; did you mean to use a value of this type instead?
17 |         self.position = position
18 |         self.captureDevice = AVCaptureDevice.DiscoverySession(
19 |             deviceTypes: BuiltInCamera.supportedDeviceTypes,
   |                          `- error: instance member 'supportedDeviceTypes' cannot be used on type 'BuiltInCamera'; did you mean to use a value of this type instead?
20 |             mediaType: .video,
21 |             position: AVCaptureDevice.Position(position: position)
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/BuiltInCamera.swift:19:40: error: value of type 'BuiltInCamera.Type' has no dynamic member 'supportedDeviceTypes' using key path from root type 'AVCaptureDevice?'
17 |         self.position = position
18 |         self.captureDevice = AVCaptureDevice.DiscoverySession(
19 |             deviceTypes: BuiltInCamera.supportedDeviceTypes,
   |                                        `- error: value of type 'BuiltInCamera.Type' has no dynamic member 'supportedDeviceTypes' using key path from root type 'AVCaptureDevice?'
20 |             mediaType: .video,
21 |             position: AVCaptureDevice.Position(position: position)
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/TelephotoCamera.swift:13:31: error: 'AVCaptureDevice' is unavailable in watchOS
11 | @available(macOS, unavailable)
12 | public struct TelephotoCamera: SemanticCamera {
13 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
14 |     public let position: CameraPosition? = .back
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/TelephotoCamera.swift:18:30: error: 'AVCaptureDevice' is unavailable in watchOS
16 |     /// Creates a telephoto rear camera.
17 |     public init() {
18 |         self.captureDevice = AVCaptureDevice.DiscoverySession(
   |                              `- error: 'AVCaptureDevice' is unavailable in watchOS
19 |             deviceTypes: [.builtInTelephotoCamera],
20 |             mediaType: .video,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/TelephotoCamera.swift:19:28: error: 'builtInTelephotoCamera' is unavailable in watchOS
17 |     public init() {
18 |         self.captureDevice = AVCaptureDevice.DiscoverySession(
19 |             deviceTypes: [.builtInTelephotoCamera],
   |                            `- error: 'builtInTelephotoCamera' is unavailable in watchOS
20 |             mediaType: .video,
21 |             position: .back
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:568:38: note: 'builtInTelephotoCamera' has been explicitly marked unavailable here
 566 |     A built-in camera device with a longer focal length than a wide angle camera. Note that devices of this type may only be discovered using an AVCaptureDeviceDiscoverySession.
 567 |  */
 568 | AVF_EXPORT AVCaptureDeviceType const AVCaptureDeviceTypeBuiltInTelephotoCamera API_AVAILABLE(ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos) API_UNAVAILABLE(watchos);
     |                                      `- note: 'builtInTelephotoCamera' has been explicitly marked unavailable here
 569 |
 570 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/UltraWideAngleCamera.swift:13:31: error: 'AVCaptureDevice' is unavailable in watchOS
11 | @available(macOS, unavailable)
12 | public struct UltraWideAngleCamera: SemanticCamera {
13 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
14 |     public let position: CameraPosition? = .back
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/UltraWideAngleCamera.swift:18:30: error: 'AVCaptureDevice' is unavailable in watchOS
16 |     /// Creates an ultra wide rear camera.
17 |     public init() {
18 |         self.captureDevice = AVCaptureDevice.DiscoverySession(
   |                              `- error: 'AVCaptureDevice' is unavailable in watchOS
19 |             deviceTypes: [.builtInUltraWideCamera],
20 |             mediaType: .video,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraError.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraFlash.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraFlash.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/AutomaticCamera.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AutomaticCamera.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/BuiltInCamera.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BuiltInCamera.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/TelephotoCamera.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TelephotoCamera.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/UltraWideAngleCamera.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UltraWideAngleCamera.swift
SwiftCompile normal arm64 Compiling\ Cancellables.swift,\ DeviceType.swift,\ Logging.swift,\ Sequence++.swift,\ CameraPreview.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Cancellables.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/DeviceType.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Logging.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Sequence++.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift (in target 'Aperture' from project 'Aperture')
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:12:19: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
 10 |
 11 | struct CameraPreview {
 12 |     let preview = _PlatformViewBackedPreview()
    |                   `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
 13 |
 14 |     @MainActor
    :
 87 | extension CameraPreview {
 88 |     @MainActor
 89 |     class _PlatformViewBackedPreview: PlatformView {
    |           `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:15:16: error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 13 |
 14 |     @MainActor
 15 |     var layer: AVCaptureVideoPreviewLayer {
    |                `- error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 16 |         preview.videoPreviewLayer
 17 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureVideoPreviewLayer.h:33:12: note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 31 |  */
 32 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
 33 | @interface AVCaptureVideoPreviewLayer : CALayer
    |            `- note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 34 | {
 35 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:19:42: error: 'AVCaptureSession' is unavailable in watchOS
 17 |     }
 18 |
 19 |     nonisolated func connect(to session: AVCaptureSession) {
    |                                          `- error: 'AVCaptureSession' is unavailable in watchOS
 20 |         Task { @MainActor in
 21 |             guard preview.session != session else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:26:48: error: 'AVCaptureDevice' is unavailable in watchOS
 24 |     }
 25 |
 26 |     nonisolated func adjustPreview(for device: AVCaptureDevice) {
    |                                                `- error: 'AVCaptureDevice' is unavailable in watchOS
 27 |         Task { @MainActor in
 28 |             guard let connection = preview.videoPreviewLayer.connection else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:89:39: error: cannot find type 'PlatformView' in scope
 87 | extension CameraPreview {
 88 |     @MainActor
 89 |     class _PlatformViewBackedPreview: PlatformView {
    |                                       `- error: cannot find type 'PlatformView' in scope
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:74:26: error: cannot find type 'UIViewRepresentable' in scope
 72 | }
 73 | #else
 74 | extension CameraPreview: UIViewRepresentable {
    |                          `- error: cannot find type 'UIViewRepresentable' in scope
 75 |     func makeUIView(context: Context) -> _PlatformViewBackedPreview {
 76 |         preview
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:75:30: error: cannot find type 'Context' in scope
 73 | #else
 74 | extension CameraPreview: UIViewRepresentable {
 75 |     func makeUIView(context: Context) -> _PlatformViewBackedPreview {
    |                              `- error: cannot find type 'Context' in scope
 76 |         preview
 77 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:79:68: error: cannot find type 'Context' in scope
 77 |     }
 78 |
 79 |     func updateUIView(_ view: _PlatformViewBackedPreview, context: Context) {
    |                                                                    `- error: cannot find type 'Context' in scope
 80 |
 81 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:90:33: error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 88 |     @MainActor
 89 |     class _PlatformViewBackedPreview: PlatformView {
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
    |                                 `- error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 91 |
 92 |         var session: AVCaptureSession? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureVideoPreviewLayer.h:33:12: note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 31 |  */
 32 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
 33 | @interface AVCaptureVideoPreviewLayer : CALayer
    |            `- note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 34 | {
 35 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:92:22: error: 'AVCaptureSession' is unavailable in watchOS
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
 91 |
 92 |         var session: AVCaptureSession? {
    |                      `- error: 'AVCaptureSession' is unavailable in watchOS
 93 |             get { videoPreviewLayer.session }
 94 |             set { videoPreviewLayer.session = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:137:28: error: cannot find type 'PlatformView' in scope
135 |         #endif
136 |
137 |         var _snapshotView: PlatformView?
    |                            `- error: cannot find type 'PlatformView' in scope
138 |         var snapshotLayer: CALayer? { _snapshotView?.layer }
139 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:138:28: error: 'CALayer' is unavailable in watchOS
136 |
137 |         var _snapshotView: PlatformView?
138 |         var snapshotLayer: CALayer? { _snapshotView?.layer }
    |                            `- error: 'CALayer' is unavailable in watchOS
139 |     }
140 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:152:33: error: value of type 'CameraPreview._PlatformViewBackedPreview' has no member 'snapshotView'
150 |         guard _snapshotView == nil else { return }
151 |
152 |         let snapshotView = self.snapshotView(afterScreenUpdates: true)
    |                                 `- error: value of type 'CameraPreview._PlatformViewBackedPreview' has no member 'snapshotView'
153 |         self._snapshotView = snapshotView
154 |         guard let snapshotView else { return }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:157:14: error: value of type 'CameraPreview._PlatformViewBackedPreview' has no member 'layer'
155 |
156 |         let snapshotLayer = snapshotView.layer
157 |         self.layer.addSublayer(snapshotLayer)
    |              `- error: value of type 'CameraPreview._PlatformViewBackedPreview' has no member 'layer'
158 |
159 |         snapshotLayer.frame = bounds
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:159:31: error: cannot find 'bounds' in scope
157 |         self.layer.addSublayer(snapshotLayer)
158 |
159 |         snapshotLayer.frame = bounds
    |                               `- error: cannot find 'bounds' in scope
160 |         snapshotLayer.opacity = 1
161 |
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:162:23: error: 'CABasicAnimation' is unavailable in watchOS
160 |         snapshotLayer.opacity = 1
161 |
162 |         let fadeOut = CABasicAnimation(keyPath: "opacity")
    |                       `- error: 'CABasicAnimation' is unavailable in watchOS
163 |         fadeOut.fromValue = videoPreviewLayer.presentation()?.opacity ?? videoPreviewLayer.opacity
164 |         fadeOut.toValue = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:166:34: error: 'CAMediaTimingFunction' is unavailable in watchOS
164 |         fadeOut.toValue = 0
165 |         fadeOut.duration = Self.crossfadeDuration
166 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
    |                                  `- error: 'CAMediaTimingFunction' is unavailable in watchOS
167 |
168 |         CATransaction.begin()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:166:63: error: 'easeOut' is unavailable in watchOS
164 |         fadeOut.toValue = 0
165 |         fadeOut.duration = Self.crossfadeDuration
166 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
    |                                                               `- error: 'easeOut' is unavailable in watchOS
167 |
168 |         CATransaction.begin()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
   |                                           `- note: 'easeOut' has been explicitly marked unavailable here
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:168:9: error: 'CATransaction' is unavailable in watchOS
166 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
167 |
168 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
169 |         CATransaction.setDisableActions(animated == false)
170 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:169:9: error: 'CATransaction' is unavailable in watchOS
167 |
168 |         CATransaction.begin()
169 |         CATransaction.setDisableActions(animated == false)
    |         `- error: 'CATransaction' is unavailable in watchOS
170 |
171 |         videoPreviewLayer.opacity = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:174:9: error: 'CATransaction' is unavailable in watchOS
172 |         videoPreviewLayer.add(fadeOut, forKey: "fadeOutPreview")
173 |
174 |         CATransaction.commit()
    |         `- error: 'CATransaction' is unavailable in watchOS
175 |     }
176 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:180:23: error: 'CABasicAnimation' is unavailable in watchOS
178 |         guard let snapshotLayer else { return }
179 |
180 |         let fadeOut = CABasicAnimation(keyPath: "opacity")
    |                       `- error: 'CABasicAnimation' is unavailable in watchOS
181 |         fadeOut.fromValue = snapshotLayer.presentation()?.opacity ?? snapshotLayer.opacity
182 |         fadeOut.toValue = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:184:34: error: 'CAMediaTimingFunction' is unavailable in watchOS
182 |         fadeOut.toValue = 0
183 |         fadeOut.duration = Self.crossfadeDuration
184 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
    |                                  `- error: 'CAMediaTimingFunction' is unavailable in watchOS
185 |
186 |         let fadeIn = CABasicAnimation(keyPath: "opacity")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:184:63: error: 'easeOut' is unavailable in watchOS
182 |         fadeOut.toValue = 0
183 |         fadeOut.duration = Self.crossfadeDuration
184 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
    |                                                               `- error: 'easeOut' is unavailable in watchOS
185 |
186 |         let fadeIn = CABasicAnimation(keyPath: "opacity")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
   |                                           `- note: 'easeOut' has been explicitly marked unavailable here
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:186:22: error: 'CABasicAnimation' is unavailable in watchOS
184 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
185 |
186 |         let fadeIn = CABasicAnimation(keyPath: "opacity")
    |                      `- error: 'CABasicAnimation' is unavailable in watchOS
187 |         fadeIn.fromValue = videoPreviewLayer.presentation()?.opacity ?? videoPreviewLayer.opacity
188 |         fadeIn.toValue = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:190:33: error: 'CAMediaTimingFunction' is unavailable in watchOS
188 |         fadeIn.toValue = 1
189 |         fadeIn.duration = Self.crossfadeDuration
190 |         fadeIn.timingFunction = CAMediaTimingFunction(name: .easeIn)
    |                                 `- error: 'CAMediaTimingFunction' is unavailable in watchOS
191 |
192 |         CATransaction.begin()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:190:62: error: 'easeIn' is unavailable in watchOS
188 |         fadeIn.toValue = 1
189 |         fadeIn.duration = Self.crossfadeDuration
190 |         fadeIn.timingFunction = CAMediaTimingFunction(name: .easeIn)
    |                                                              `- error: 'easeIn' is unavailable in watchOS
191 |
192 |         CATransaction.begin()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
   |                                           `- note: 'easeIn' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:192:9: error: 'CATransaction' is unavailable in watchOS
190 |         fadeIn.timingFunction = CAMediaTimingFunction(name: .easeIn)
191 |
192 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
193 |         CATransaction.setDisableActions(animated == false)
194 |         CATransaction.setCompletionBlock { [weak self] in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:193:9: error: 'CATransaction' is unavailable in watchOS
191 |
192 |         CATransaction.begin()
193 |         CATransaction.setDisableActions(animated == false)
    |         `- error: 'CATransaction' is unavailable in watchOS
194 |         CATransaction.setCompletionBlock { [weak self] in
195 |             snapshotLayer.removeFromSuperlayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Cancellables.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Cancellables.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/DeviceType.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DeviceType.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Logging.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Logging.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Sequence++.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Sequence++.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraPreview.swift
SwiftCompile normal arm64_32 Compiling\ Cancellables.swift,\ DeviceType.swift,\ Logging.swift,\ Sequence++.swift,\ CameraPreview.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Cancellables.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/DeviceType.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Logging.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Sequence++.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift (in target 'Aperture' from project 'Aperture')
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:12:19: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
 10 |
 11 | struct CameraPreview {
 12 |     let preview = _PlatformViewBackedPreview()
    |                   `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
 13 |
 14 |     @MainActor
    :
 87 | extension CameraPreview {
 88 |     @MainActor
 89 |     class _PlatformViewBackedPreview: PlatformView {
    |           `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:15:16: error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 13 |
 14 |     @MainActor
 15 |     var layer: AVCaptureVideoPreviewLayer {
    |                `- error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 16 |         preview.videoPreviewLayer
 17 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureVideoPreviewLayer.h:33:12: note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 31 |  */
 32 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
 33 | @interface AVCaptureVideoPreviewLayer : CALayer
    |            `- note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 34 | {
 35 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:19:42: error: 'AVCaptureSession' is unavailable in watchOS
 17 |     }
 18 |
 19 |     nonisolated func connect(to session: AVCaptureSession) {
    |                                          `- error: 'AVCaptureSession' is unavailable in watchOS
 20 |         Task { @MainActor in
 21 |             guard preview.session != session else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:26:48: error: 'AVCaptureDevice' is unavailable in watchOS
 24 |     }
 25 |
 26 |     nonisolated func adjustPreview(for device: AVCaptureDevice) {
    |                                                `- error: 'AVCaptureDevice' is unavailable in watchOS
 27 |         Task { @MainActor in
 28 |             guard let connection = preview.videoPreviewLayer.connection else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:89:39: error: cannot find type 'PlatformView' in scope
 87 | extension CameraPreview {
 88 |     @MainActor
 89 |     class _PlatformViewBackedPreview: PlatformView {
    |                                       `- error: cannot find type 'PlatformView' in scope
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:74:26: error: cannot find type 'UIViewRepresentable' in scope
 72 | }
 73 | #else
 74 | extension CameraPreview: UIViewRepresentable {
    |                          `- error: cannot find type 'UIViewRepresentable' in scope
 75 |     func makeUIView(context: Context) -> _PlatformViewBackedPreview {
 76 |         preview
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:75:30: error: cannot find type 'Context' in scope
 73 | #else
 74 | extension CameraPreview: UIViewRepresentable {
 75 |     func makeUIView(context: Context) -> _PlatformViewBackedPreview {
    |                              `- error: cannot find type 'Context' in scope
 76 |         preview
 77 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:79:68: error: cannot find type 'Context' in scope
 77 |     }
 78 |
 79 |     func updateUIView(_ view: _PlatformViewBackedPreview, context: Context) {
    |                                                                    `- error: cannot find type 'Context' in scope
 80 |
 81 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:90:33: error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 88 |     @MainActor
 89 |     class _PlatformViewBackedPreview: PlatformView {
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
    |                                 `- error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 91 |
 92 |         var session: AVCaptureSession? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureVideoPreviewLayer.h:33:12: note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 31 |  */
 32 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
 33 | @interface AVCaptureVideoPreviewLayer : CALayer
    |            `- note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 34 | {
 35 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:92:22: error: 'AVCaptureSession' is unavailable in watchOS
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
 91 |
 92 |         var session: AVCaptureSession? {
    |                      `- error: 'AVCaptureSession' is unavailable in watchOS
 93 |             get { videoPreviewLayer.session }
 94 |             set { videoPreviewLayer.session = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:137:28: error: cannot find type 'PlatformView' in scope
135 |         #endif
136 |
137 |         var _snapshotView: PlatformView?
    |                            `- error: cannot find type 'PlatformView' in scope
138 |         var snapshotLayer: CALayer? { _snapshotView?.layer }
139 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:138:28: error: 'CALayer' is unavailable in watchOS
136 |
137 |         var _snapshotView: PlatformView?
138 |         var snapshotLayer: CALayer? { _snapshotView?.layer }
    |                            `- error: 'CALayer' is unavailable in watchOS
139 |     }
140 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:152:33: error: value of type 'CameraPreview._PlatformViewBackedPreview' has no member 'snapshotView'
150 |         guard _snapshotView == nil else { return }
151 |
152 |         let snapshotView = self.snapshotView(afterScreenUpdates: true)
    |                                 `- error: value of type 'CameraPreview._PlatformViewBackedPreview' has no member 'snapshotView'
153 |         self._snapshotView = snapshotView
154 |         guard let snapshotView else { return }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:157:14: error: value of type 'CameraPreview._PlatformViewBackedPreview' has no member 'layer'
155 |
156 |         let snapshotLayer = snapshotView.layer
157 |         self.layer.addSublayer(snapshotLayer)
    |              `- error: value of type 'CameraPreview._PlatformViewBackedPreview' has no member 'layer'
158 |
159 |         snapshotLayer.frame = bounds
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:159:31: error: cannot find 'bounds' in scope
157 |         self.layer.addSublayer(snapshotLayer)
158 |
159 |         snapshotLayer.frame = bounds
    |                               `- error: cannot find 'bounds' in scope
160 |         snapshotLayer.opacity = 1
161 |
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:162:23: error: 'CABasicAnimation' is unavailable in watchOS
160 |         snapshotLayer.opacity = 1
161 |
162 |         let fadeOut = CABasicAnimation(keyPath: "opacity")
    |                       `- error: 'CABasicAnimation' is unavailable in watchOS
163 |         fadeOut.fromValue = videoPreviewLayer.presentation()?.opacity ?? videoPreviewLayer.opacity
164 |         fadeOut.toValue = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:166:34: error: 'CAMediaTimingFunction' is unavailable in watchOS
164 |         fadeOut.toValue = 0
165 |         fadeOut.duration = Self.crossfadeDuration
166 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
    |                                  `- error: 'CAMediaTimingFunction' is unavailable in watchOS
167 |
168 |         CATransaction.begin()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:166:63: error: 'easeOut' is unavailable in watchOS
164 |         fadeOut.toValue = 0
165 |         fadeOut.duration = Self.crossfadeDuration
166 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
    |                                                               `- error: 'easeOut' is unavailable in watchOS
167 |
168 |         CATransaction.begin()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
   |                                           `- note: 'easeOut' has been explicitly marked unavailable here
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:168:9: error: 'CATransaction' is unavailable in watchOS
166 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
167 |
168 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
169 |         CATransaction.setDisableActions(animated == false)
170 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:169:9: error: 'CATransaction' is unavailable in watchOS
167 |
168 |         CATransaction.begin()
169 |         CATransaction.setDisableActions(animated == false)
    |         `- error: 'CATransaction' is unavailable in watchOS
170 |
171 |         videoPreviewLayer.opacity = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:174:9: error: 'CATransaction' is unavailable in watchOS
172 |         videoPreviewLayer.add(fadeOut, forKey: "fadeOutPreview")
173 |
174 |         CATransaction.commit()
    |         `- error: 'CATransaction' is unavailable in watchOS
175 |     }
176 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:180:23: error: 'CABasicAnimation' is unavailable in watchOS
178 |         guard let snapshotLayer else { return }
179 |
180 |         let fadeOut = CABasicAnimation(keyPath: "opacity")
    |                       `- error: 'CABasicAnimation' is unavailable in watchOS
181 |         fadeOut.fromValue = snapshotLayer.presentation()?.opacity ?? snapshotLayer.opacity
182 |         fadeOut.toValue = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:184:34: error: 'CAMediaTimingFunction' is unavailable in watchOS
182 |         fadeOut.toValue = 0
183 |         fadeOut.duration = Self.crossfadeDuration
184 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
    |                                  `- error: 'CAMediaTimingFunction' is unavailable in watchOS
185 |
186 |         let fadeIn = CABasicAnimation(keyPath: "opacity")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:184:63: error: 'easeOut' is unavailable in watchOS
182 |         fadeOut.toValue = 0
183 |         fadeOut.duration = Self.crossfadeDuration
184 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
    |                                                               `- error: 'easeOut' is unavailable in watchOS
185 |
186 |         let fadeIn = CABasicAnimation(keyPath: "opacity")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
   |                                           `- note: 'easeOut' has been explicitly marked unavailable here
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:186:22: error: 'CABasicAnimation' is unavailable in watchOS
184 |         fadeOut.timingFunction = CAMediaTimingFunction(name: .easeOut)
185 |
186 |         let fadeIn = CABasicAnimation(keyPath: "opacity")
    |                      `- error: 'CABasicAnimation' is unavailable in watchOS
187 |         fadeIn.fromValue = videoPreviewLayer.presentation()?.opacity ?? videoPreviewLayer.opacity
188 |         fadeIn.toValue = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:190:33: error: 'CAMediaTimingFunction' is unavailable in watchOS
188 |         fadeIn.toValue = 1
189 |         fadeIn.duration = Self.crossfadeDuration
190 |         fadeIn.timingFunction = CAMediaTimingFunction(name: .easeIn)
    |                                 `- error: 'CAMediaTimingFunction' is unavailable in watchOS
191 |
192 |         CATransaction.begin()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:190:62: error: 'easeIn' is unavailable in watchOS
188 |         fadeIn.toValue = 1
189 |         fadeIn.duration = Self.crossfadeDuration
190 |         fadeIn.timingFunction = CAMediaTimingFunction(name: .easeIn)
    |                                                              `- error: 'easeIn' is unavailable in watchOS
191 |
192 |         CATransaction.begin()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
   |                                           `- note: 'easeIn' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:192:9: error: 'CATransaction' is unavailable in watchOS
190 |         fadeIn.timingFunction = CAMediaTimingFunction(name: .easeIn)
191 |
192 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
193 |         CATransaction.setDisableActions(animated == false)
194 |         CATransaction.setCompletionBlock { [weak self] in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:193:9: error: 'CATransaction' is unavailable in watchOS
191 |
192 |         CATransaction.begin()
193 |         CATransaction.setDisableActions(animated == false)
    |         `- error: 'CATransaction' is unavailable in watchOS
194 |         CATransaction.setCompletionBlock { [weak self] in
195 |             snapshotLayer.removeFromSuperlayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Cancellables.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Cancellables.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/DeviceType.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DeviceType.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Logging.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Logging.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Sequence++.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Sequence++.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraPreview.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Aperture (in target 'Aperture' from project 'Aperture')
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Camera.PhotoCapture.swift:51:17: error: 'AVCapturePhotoOutput' is unavailable in watchOS
49 |
50 |     private func withPhotoOutputReadinessCoordinatorTracking<T>(
51 |         output: AVCapturePhotoOutput,
   |                 `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
52 |         photoSettings: AVCapturePhotoSettings,
53 |         perform action: () async throws -> T
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Camera.PhotoCapture.swift:52:24: error: 'AVCapturePhotoSettings' is unavailable in watchOS
50 |     private func withPhotoOutputReadinessCoordinatorTracking<T>(
51 |         output: AVCapturePhotoOutput,
52 |         photoSettings: AVCapturePhotoSettings,
   |                        `- error: 'AVCapturePhotoSettings' is unavailable in watchOS
53 |         perform action: () async throws -> T
54 |     ) async rethrows -> T {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1192:12: note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1190 |  */
1191 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
1192 | @interface AVCapturePhotoSettings : NSObject <NSCopying>
     |            `- note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1193 | {
1194 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Camera.PhotoCapture.swift:80:24: error: 'AVCapturePhotoOutputReadinessCoordinator' is unavailable in watchOS
78 |
79 |     func readinessCoordinator(
80 |         _ coordinator: AVCapturePhotoOutputReadinessCoordinator,
   |                        `- error: 'AVCapturePhotoOutputReadinessCoordinator' is unavailable in watchOS
81 |         captureReadinessDidChange captureReadiness: AVCapturePhotoOutput.CaptureReadiness
82 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:830:12: note: 'AVCapturePhotoOutputReadinessCoordinator' has been explicitly marked unavailable here
 828 |
 829 | API_AVAILABLE(ios(17.0), macos(14.0), macCatalyst(17.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
 830 | @interface AVCapturePhotoOutputReadinessCoordinator : NSObject
     |            `- note: 'AVCapturePhotoOutputReadinessCoordinator' has been explicitly marked unavailable here
 831 |
 832 | AV_INIT_UNAVAILABLE
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Camera.PhotoCapture.swift:81:53: error: 'AVCapturePhotoOutput' is unavailable in watchOS
79 |     func readinessCoordinator(
80 |         _ coordinator: AVCapturePhotoOutputReadinessCoordinator,
81 |         captureReadinessDidChange captureReadiness: AVCapturePhotoOutput.CaptureReadiness
   |                                                     `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
82 |     ) {
83 |         camera.shutterDisabled = captureReadiness != .ready
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Camera.PhotoCapture.swift:72:58: error: 'AVCapturePhotoOutputReadinessCoordinatorDelegate' is unavailable in watchOS
70 | // MARK: - Delegate
71 |
72 | final class PhotoReadinessCoordinatorDelegate: NSObject, AVCapturePhotoOutputReadinessCoordinatorDelegate {
   |                                                          `- error: 'AVCapturePhotoOutputReadinessCoordinatorDelegate' is unavailable in watchOS
73 |     unowned var camera: Camera
74 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:885:11: note: 'AVCapturePhotoOutputReadinessCoordinatorDelegate' has been explicitly marked unavailable here
 883 |
 884 | API_AVAILABLE(ios(17.0), macos(14.0), macCatalyst(17.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
 885 | @protocol AVCapturePhotoOutputReadinessCoordinatorDelegate <NSObject>
     |           `- note: 'AVCapturePhotoOutputReadinessCoordinatorDelegate' has been explicitly marked unavailable here
 886 |
 887 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Camera.swift:136:20: error: 'AVCaptureDevice' is unavailable in watchOS
134 |     public func setManualFocus(
135 |         pointOfInterest: CGPoint,
136 |         focusMode: AVCaptureDevice.FocusMode,
    |                    `- error: 'AVCaptureDevice' is unavailable in watchOS
137 |         exposureMode: AVCaptureDevice.ExposureMode
138 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Camera.swift:137:23: error: 'AVCaptureDevice' is unavailable in watchOS
135 |         pointOfInterest: CGPoint,
136 |         focusMode: AVCaptureDevice.FocusMode,
137 |         exposureMode: AVCaptureDevice.ExposureMode
    |                       `- error: 'AVCaptureDevice' is unavailable in watchOS
138 |     ) {
139 |         Task { @CameraActor in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCaptureProfile.swift:13:31: error: 'AVCaptureSession' is unavailable in watchOS
11 | public struct CameraCaptureProfile: Sendable {
12 |     /// The capture session preset that determines the resolution and overall capture quality.
13 |     public var sessionPreset: AVCaptureSession.Preset
   |                               `- error: 'AVCaptureSession' is unavailable in watchOS
14 |
15 |     /// The output services enabled for this capture profile.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCaptureProfile.swift:33:32: error: 'AVCaptureSession' is unavailable in watchOS
31 |     ///   - sessionPreset: The capture session preset to use.
32 |     ///   - servicesBuilder: A result builder that produces the output services associated with this profile.
33 |     public init(sessionPreset: AVCaptureSession.Preset, @OutputServiceBuilder servicesBuilder: () -> [any OutputService]) {
   |                                `- error: 'AVCaptureSession' is unavailable in watchOS
34 |         self.sessionPreset = sessionPreset
35 |         self.outputServices = servicesBuilder()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCaptureProfile.swift:43:32: error: 'AVCaptureSession' is unavailable in watchOS
41 |     ///   - sessionPreset: The capture session preset to use.
42 |     ///   - services: The output services associated with this profile.
43 |     public init(sessionPreset: AVCaptureSession.Preset, services: [any OutputService]) {
   |                                `- error: 'AVCaptureSession' is unavailable in watchOS
44 |         self.sessionPreset = sessionPreset
45 |         self.outputServices = services
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCaptureProfile.swift:67:25: error: 'hd1920x1080' is unavailable in watchOS
65 |     /// A predefined capture profile for 1080p high-definition video recording.
66 |     private static let hd1080p = CameraCaptureProfile(
67 |         sessionPreset: .hd1920x1080,
   |                         `- error: 'hd1920x1080' is unavailable in watchOS
68 |         services: [MovieCaptureService()]
69 |     )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:121:41: note: 'hd1920x1080' has been explicitly marked unavailable here
119 |     Clients may set an AVCaptureSession instance's sessionPreset to AVCaptureSessionPreset1920x1080 to achieve 1920x1080 output.
120 |  */
121 | AVF_EXPORT AVCaptureSessionPreset const AVCaptureSessionPreset1920x1080 API_AVAILABLE(macos(10.15), ios(5.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
    |                                         `- note: 'hd1920x1080' has been explicitly marked unavailable here
122 |
123 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCaptureProfile.swift:73:25: error: 'hd4K3840x2160' is unavailable in watchOS
71 |     /// A predefined capture profile for 4K ultra-high-definition video recording.
72 |     private static let hd4k = CameraCaptureProfile(
73 |         sessionPreset: .hd4K3840x2160,
   |                         `- error: 'hd4K3840x2160' is unavailable in watchOS
74 |         services: [MovieCaptureService()]
75 |     )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:131:41: note: 'hd4K3840x2160' has been explicitly marked unavailable here
129 |     Clients may set an AVCaptureSession instance's sessionPreset to AVCaptureSessionPreset3840x2160 to achieve 3840x2160 output.
130 |  */
131 | AVF_EXPORT AVCaptureSessionPreset const AVCaptureSessionPreset3840x2160 API_AVAILABLE(macos(10.15), ios(9.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
    |                                         `- note: 'hd4K3840x2160' has been explicitly marked unavailable here
132 |
133 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:89:39: error: cannot find type 'PlatformView' in scope
 87 | extension CameraPreview {
 88 |     @MainActor
 89 |     class _PlatformViewBackedPreview: PlatformView {
    |                                       `- error: cannot find type 'PlatformView' in scope
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:40:33: error: 'AVCaptureSession' is unavailable in watchOS
 38 |     /// The capture session.
 39 |     @_spi(Internal)
 40 |     public let captureSession = AVCaptureSession()
    |                                 `- error: 'AVCaptureSession' is unavailable in watchOS
 41 |     /// The active capture profile applied to the underlying `AVCaptureSession`.
 42 |     ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:84:50: error: 'AVCaptureDevice' is unavailable in watchOS
 82 |     }
 83 |
 84 |     internal func switchCaptureDevice(to device: AVCaptureDevice) throws {
    |                                                  `- error: 'AVCaptureDevice' is unavailable in watchOS
 85 |         precondition(activeCameraInput != nil, "Switch capture device requires an existing capture device.")
 86 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:119:48: error: 'AVCaptureDevice' is unavailable in watchOS
117 |     }
118 |
119 |     private func configureSessionInput(device: AVCaptureDevice) {
    |                                                `- error: 'AVCaptureDevice' is unavailable in watchOS
120 |         $zoomInformationObservers.cancelAll()
121 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:206:55: error: 'AVCaptureDevice' is unavailable in watchOS
204 |     }
205 |
206 |     private func setupRotationCoordinator(for device: AVCaptureDevice) {
    |                                                       `- error: 'AVCaptureDevice' is unavailable in watchOS
207 |         Task { @MainActor in
208 |             rotationCoordinator = AVCaptureDevice.RotationCoordinator(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:220:35: error: 'AVCaptureDeviceInput' is unavailable in watchOS
218 |     /// The active camera device input used by the session.
219 |     @_spi(Internal)
220 |     public var activeCameraInput: AVCaptureDeviceInput?
    |                                   `- error: 'AVCaptureDeviceInput' is unavailable in watchOS
221 |     /// The active capture device used by the session.
222 |     @_spi(Internal)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureInput.h:182:12: note: 'AVCaptureDeviceInput' has been explicitly marked unavailable here
180 |  */
181 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
182 | @interface AVCaptureDeviceInput : AVCaptureInput
    |            `- note: 'AVCaptureDeviceInput' has been explicitly marked unavailable here
183 | {
184 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:223:35: error: 'AVCaptureDevice' is unavailable in watchOS
221 |     /// The active capture device used by the session.
222 |     @_spi(Internal)
223 |     public var cameraInputDevice: AVCaptureDevice! {
    |                                   `- error: 'AVCaptureDevice' is unavailable in watchOS
224 |         didSet {
225 |             guard let cameraInputDevice, activeCameraInput != nil else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:237:45: error: 'AVCaptureDevice' is unavailable in watchOS
235 |     /// Makes device input from the capture device and add it to the pipeline if possible.
236 |     @discardableResult
237 |     private func addInput(from inputDevice: AVCaptureDevice) throws -> AVCaptureDeviceInput {
    |                                             `- error: 'AVCaptureDevice' is unavailable in watchOS
238 |         let deviceInput = try AVCaptureDeviceInput(device: inputDevice)
239 |         if captureSession.canAddInput(deviceInput) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:237:72: error: 'AVCaptureDeviceInput' is unavailable in watchOS
235 |     /// Makes device input from the capture device and add it to the pipeline if possible.
236 |     @discardableResult
237 |     private func addInput(from inputDevice: AVCaptureDevice) throws -> AVCaptureDeviceInput {
    |                                                                        `- error: 'AVCaptureDeviceInput' is unavailable in watchOS
238 |         let deviceInput = try AVCaptureDeviceInput(device: inputDevice)
239 |         if captureSession.canAddInput(deviceInput) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureInput.h:182:12: note: 'AVCaptureDeviceInput' has been explicitly marked unavailable here
180 |  */
181 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
182 | @interface AVCaptureDeviceInput : AVCaptureInput
    |            `- note: 'AVCaptureDeviceInput' has been explicitly marked unavailable here
183 | {
184 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:310:33: error: 'AVCaptureOutput' is unavailable in watchOS
308 |
309 |     /// The active camera device input used by the session.
310 |     private var activeOutputs: [AVCaptureOutput] = []
    |                                 `- error: 'AVCaptureOutput' is unavailable in watchOS
311 |     private var outputServiceCoordinators: [Any] = []
312 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureOutputBase.h:35:12: note: 'AVCaptureOutput' has been explicitly marked unavailable here
 33 |  */
 34 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 35 | @interface AVCaptureOutput : NSObject
    |            `- note: 'AVCaptureOutput' has been explicitly marked unavailable here
 36 | {
 37 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:314:38: error: 'AVCaptureOutput' is unavailable in watchOS
312 |
313 |     /// Adds the capture output to the pipeline if possible.
314 |     private func addOutput(_ output: AVCaptureOutput) throws(CameraError) {
    |                                      `- error: 'AVCaptureOutput' is unavailable in watchOS
315 |         if captureSession.canAddOutput(output) {
316 |             captureSession.addOutput(output)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureOutputBase.h:35:12: note: 'AVCaptureOutput' has been explicitly marked unavailable here
 33 |  */
 34 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 35 | @interface AVCaptureOutput : NSObject
    |            `- note: 'AVCaptureOutput' has been explicitly marked unavailable here
 36 | {
 37 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:362:58: error: 'AVCaptureDevice' is unavailable in watchOS
360 |     @Cancellables private var rotationObservers
361 |     /// A rotation coordinator that monitors physical orientation to ensure the level of preview and captured content is relative to gravity.
362 |     nonisolated(unsafe) private var rotationCoordinator: AVCaptureDevice.RotationCoordinator?
    |                                                          `- error: 'AVCaptureDevice' is unavailable in watchOS
363 |
364 |     nonisolated private func observeRotationCoordinator() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift:398:36: error: 'AVCaptureDevice' is unavailable in watchOS
396 |     @_spi(Internal)
397 |     public func withCurrentCaptureDevice(
398 |         perform action: @escaping (AVCaptureDevice) throws -> Void
    |                                    `- error: 'AVCaptureDevice' is unavailable in watchOS
399 |     ) {
400 |         guard let cameraInputDevice else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraFlash.swift:15:34: error: 'AVCaptureDevice' is unavailable in watchOS
13 |     internal(set) public var deviceEligible: Bool
14 |     /// The user-preferred / app-preferred flash mode.
15 |     public var userSelectedMode: AVCaptureDevice.FlashMode
   |                                  `- error: 'AVCaptureDevice' is unavailable in watchOS
16 |     /// Indicates whether current scene analysis suggests that flash should be used.
17 |     internal(set) public var isFlashRecommendedByScene: 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/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/AutomaticCamera.swift:20:31: error: 'AVCaptureDevice' is unavailable in watchOS
18 |     }
19 |
20 |     public var captureDevice: AVCaptureDevice? {
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
21 |         switch preference {
22 |             case .systemPreferred:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/BuiltInCamera.swift:12:31: error: 'AVCaptureDevice' is unavailable in watchOS
10 | /// A built-in camera that consists of multiple available lens (if available), or single wide angle camera.
11 | public struct BuiltInCamera: SemanticCamera {
12 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
13 |     public let position: CameraPosition?
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/TelephotoCamera.swift:13:31: error: 'AVCaptureDevice' is unavailable in watchOS
11 | @available(macOS, unavailable)
12 | public struct TelephotoCamera: SemanticCamera {
13 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
14 |     public let position: CameraPosition? = .back
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/UltraWideAngleCamera.swift:13:31: error: 'AVCaptureDevice' is unavailable in watchOS
11 | @available(macOS, unavailable)
12 | public struct UltraWideAngleCamera: SemanticCamera {
13 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
14 |     public let position: CameraPosition? = .back
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In Cameras/WideAngleCamera.swift:12:31: error: 'AVCaptureDevice' is unavailable in watchOS
10 | /// A built-in wide angle camera.
11 | public struct WideAngleCamera: SemanticCamera {
12 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
13 |     public let position: CameraPosition?
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/CameraPosition.swift:44:11: error: 'AVCaptureDevice' is unavailable in watchOS
42 | }
43 |
44 | extension AVCaptureDevice.Position {
   |           `- error: 'AVCaptureDevice' is unavailable in watchOS
45 |     public init(position: CameraPosition) {
46 |         switch position {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/External Cameras/ContinuityCamera.swift:12:31: error: 'AVCaptureDevice' is unavailable in watchOS
10 | /// A camera device that represents a Continuity Camera source.
11 | public struct ContinuityCamera: SemanticCamera {
12 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
13 |
14 |     fileprivate init(device: AVCaptureDevice?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/External Cameras/ContinuityCamera.swift:14:30: error: 'AVCaptureDevice' is unavailable in watchOS
12 |     public let captureDevice: AVCaptureDevice?
13 |
14 |     fileprivate init(device: AVCaptureDevice?) {
   |                              `- error: 'AVCaptureDevice' is unavailable in watchOS
15 |         self.captureDevice = device
16 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/External Cameras/DeskViewCamera.swift:14:31: error: 'AVCaptureDevice' is unavailable in watchOS
12 | @available(macCatalyst, unavailable)
13 | public struct DeskViewCamera: SemanticCamera {
14 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
15 |
16 |     fileprivate init(device: AVCaptureDevice?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/External Cameras/DeskViewCamera.swift:16:30: error: 'AVCaptureDevice' is unavailable in watchOS
14 |     public let captureDevice: AVCaptureDevice?
15 |
16 |     fileprivate init(device: AVCaptureDevice?) {
   |                              `- error: 'AVCaptureDevice' is unavailable in watchOS
17 |         self.captureDevice = device
18 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/External Cameras/ExternalCamera.swift:12:31: error: 'AVCaptureDevice' is unavailable in watchOS
10 | /// A camera device that represents an external camera source.
11 | public struct ExternalCamera: SemanticCamera {
12 |     public let captureDevice: AVCaptureDevice?
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
13 |
14 |     fileprivate init(device: AVCaptureDevice?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/External Cameras/ExternalCamera.swift:14:30: error: 'AVCaptureDevice' is unavailable in watchOS
12 |     public let captureDevice: AVCaptureDevice?
13 |
14 |     fileprivate init(device: AVCaptureDevice?) {
   |                              `- error: 'AVCaptureDevice' is unavailable in watchOS
15 |         self.captureDevice = device
16 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/SemanticCamera.swift:16:24: error: 'AVCaptureDevice' is unavailable in watchOS
14 | public protocol SemanticCamera: Hashable {
15 |     /// The underlying `AVCaptureDevice` used for capture, or `nil` when the device isn't available.
16 |     var captureDevice: AVCaptureDevice? { get }
   |                        `- error: 'AVCaptureDevice' is unavailable in watchOS
17 |     /// The physical position of the camera, or `nil` if the device is not a built-in device.
18 |     var position: CameraPosition? { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/SemanticCamera.swift:23:56: error: 'AVCaptureDevice' is unavailable in watchOS
21 | extension SemanticCamera {
22 |     /// Returns the value at the key path on the underlying capture device.
23 |     public subscript<T>(dynamicMember keyPath: KeyPath<AVCaptureDevice?, T>) -> T {
   |                                                        `- error: 'AVCaptureDevice' is unavailable in watchOS
24 |         captureDevice[keyPath: keyPath]
25 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/SemanticCamera.swift:73:31: error: 'AVCaptureDevice' is unavailable in watchOS
71 |
72 | extension AnySemanticCamera: SemanticCamera {
73 |     public var captureDevice: AVCaptureDevice? { base.captureDevice }
   |                               `- error: 'AVCaptureDevice' is unavailable in watchOS
74 |     public var position: CameraPosition? { base.position }
75 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Movie Capture/MovieCaptureService.swift:19:49: error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
17 |     }
18 |
19 |     public func makeOutput(context: Context) -> AVCaptureMovieFileOutput {
   |                                                 `- error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
20 |         return AVCaptureMovieFileOutput()
21 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:405:12: note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
403 |  */
404 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
405 | @interface AVCaptureMovieFileOutput : AVCaptureFileOutput
    |            `- note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
406 | {
407 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Movie Capture/MovieCaptureService.swift:23:38: error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
21 |     }
22 |
23 |     public func updateOutput(output: AVCaptureMovieFileOutput, context: Context) {
   |                                      `- error: 'AVCaptureMovieFileOutput' is unavailable in watchOS
24 |         //
25 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:405:12: note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
403 |  */
404 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
405 | @interface AVCaptureMovieFileOutput : AVCaptureFileOutput
    |            `- note: 'AVCaptureMovieFileOutput' has been explicitly marked unavailable here
406 | {
407 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Movie Capture/MovieCaptureService.swift:11:15: warning: unavailable class 'AVCaptureMovieFileOutput' was used to satisfy a requirement of protocol 'OutputService'; this will be an error in a future Swift language mode
 9 |
10 | @_spi(Internal)
11 | public struct MovieCaptureService: OutputService {
   |               `- warning: unavailable class 'AVCaptureMovieFileOutput' was used to satisfy a requirement of protocol 'OutputService'; this will be an error in a future Swift language mode
12 |     var configuraton: MovieCaptureConfiguration
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:405:12: note: 'AVCaptureMovieFileOutput' declared here
403 |  */
404 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
405 | @interface AVCaptureMovieFileOutput : AVCaptureFileOutput
    |            `- note: 'AVCaptureMovieFileOutput' declared here
406 | {
407 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:14:20: note: requirement 'Output' declared here
12 | public protocol OutputService: Equatable, Sendable {
13 |     /// The underlying output class.
14 |     associatedtype Output: AVCaptureOutput
   |                    `- note: requirement 'Output' declared here
15 |     /// The service's associated coordinator.
16 |     associatedtype Coordinator = Void
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:14:28: error: 'AVCaptureOutput' is unavailable in watchOS
12 | public protocol OutputService: Equatable, Sendable {
13 |     /// The underlying output class.
14 |     associatedtype Output: AVCaptureOutput
   |                            `- error: 'AVCaptureOutput' is unavailable in watchOS
15 |     /// The service's associated coordinator.
16 |     associatedtype Coordinator = Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureOutputBase.h:35:12: note: 'AVCaptureOutput' has been explicitly marked unavailable here
 33 |  */
 34 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 35 | @interface AVCaptureOutput : NSObject
    |            `- note: 'AVCaptureOutput' has been explicitly marked unavailable here
 36 | {
 37 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:40:25: error: 'AVCaptureSession' is unavailable in watchOS
38 |     public var coordinator: Service.Coordinator
39 |     /// The capture session.
40 |     public var session: AVCaptureSession
   |                         `- error: 'AVCaptureSession' is unavailable in watchOS
41 |     /// The device input that is associated to the session.
42 |     public var input: AVCaptureDeviceInput
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:42:23: error: 'AVCaptureDeviceInput' is unavailable in watchOS
40 |     public var session: AVCaptureSession
41 |     /// The device input that is associated to the session.
42 |     public var input: AVCaptureDeviceInput
   |                       `- error: 'AVCaptureDeviceInput' is unavailable in watchOS
43 |
44 |     /// The connected capture device.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureInput.h:182:12: note: 'AVCaptureDeviceInput' has been explicitly marked unavailable here
180 |  */
181 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
182 | @interface AVCaptureDeviceInput : AVCaptureInput
    |            `- note: 'AVCaptureDeviceInput' has been explicitly marked unavailable here
183 | {
184 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:45:29: error: 'AVCaptureDevice' is unavailable in watchOS
43 |
44 |     /// The connected capture device.
45 |     public var inputDevice: AVCaptureDevice {
   |                             `- error: 'AVCaptureDevice' is unavailable in watchOS
46 |         input.device
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/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/CapturedPhoto.swift:66:27: error: 'AVDepthData' is unavailable in watchOS
 64 |     ///
 65 |     /// - SeeAlso: ``PhotoCaptureOptions/deliversDepthData``
 66 |     public var depthData: AVDepthData? {
    |                           `- error: 'AVDepthData' is unavailable in watchOS
 67 |         guard let data = data(for: .processed),
 68 |               let imageSource = CGImageSourceCreateWithData(data as CFData, nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVDepthData.h:76:12: note: 'AVDepthData' has been explicitly marked unavailable here
 74 |  */
 75 | API_AVAILABLE(macos(10.13), ios(11.0), macCatalyst(14.0), tvos(11.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 76 | @interface AVDepthData : NSObject
    |            `- note: 'AVDepthData' has been explicitly marked unavailable here
 77 | {
 78 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureConfiguration.swift:43:39: error: 'AVCapturePhotoOutput' is unavailable in watchOS
 41 |     public var preferredResolution: Resolution = .`12mp`
 42 |     /// A settings that indicates how to prioritize photo quality against photo delivery speed.
 43 |     public var qualityPrioritization: AVCapturePhotoOutput.QualityPrioritization = .balanced
    |                                       `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
 44 |
 45 |     /// Create a configuration for photo capturing.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureConfiguration.swift:50:32: error: 'AVCapturePhotoOutput' is unavailable in watchOS
 48 |         resolution: Resolution = .`12mp`,
 49 |         dataFormat: DataFormat = .heif,
 50 |         qualityPrioritization: AVCapturePhotoOutput.QualityPrioritization = .balanced
    |                                `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
 51 |     ) {
 52 |         self.capturesLivePhoto = capturesLivePhoto
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureDelegate.swift:34:19: error: 'AVCapturePhotoOutput' is unavailable in watchOS
 32 |
 33 |     func photoOutput(
 34 |         _ output: AVCapturePhotoOutput,
    |                   `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
 35 |         willCapturePhotoFor resolvedSettings: AVCaptureResolvedPhotoSettings
 36 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureDelegate.swift:35:47: error: 'AVCaptureResolvedPhotoSettings' is unavailable in watchOS
 33 |     func photoOutput(
 34 |         _ output: AVCapturePhotoOutput,
 35 |         willCapturePhotoFor resolvedSettings: AVCaptureResolvedPhotoSettings
    |                                               `- error: 'AVCaptureResolvedPhotoSettings' is unavailable in watchOS
 36 |     ) {
 37 |         #if os(iOS)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1788:12: note: 'AVCaptureResolvedPhotoSettings' has been explicitly marked unavailable here
1786 |  */
1787 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
1788 | @interface AVCaptureResolvedPhotoSettings : NSObject
     |            `- note: 'AVCaptureResolvedPhotoSettings' has been explicitly marked unavailable here
1789 | {
1790 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureDelegate.swift:53:19: error: 'AVCapturePhotoOutput' is unavailable in watchOS
 51 |
 52 |     func photoOutput(
 53 |         _ output: AVCapturePhotoOutput,
    |                   `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
 54 |         didFinishProcessingPhoto photo: AVCapturePhoto,
 55 |         error: Error?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureDelegate.swift:54:41: error: 'AVCapturePhoto' is unavailable in watchOS
 52 |     func photoOutput(
 53 |         _ output: AVCapturePhotoOutput,
 54 |         didFinishProcessingPhoto photo: AVCapturePhoto,
    |                                         `- error: 'AVCapturePhoto' is unavailable in watchOS
 55 |         error: Error?
 56 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1979:12: note: 'AVCapturePhoto' has been explicitly marked unavailable here
1977 |  */
1978 | API_AVAILABLE(macos(10.15), ios(11.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
1979 | @interface AVCapturePhoto : NSObject
     |            `- note: 'AVCapturePhoto' has been explicitly marked unavailable here
1980 | {
1981 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureDelegate.swift:142:19: error: 'AVCapturePhotoOutput' is unavailable in watchOS
140 |
141 |     func photoOutput(
142 |         _ output: AVCapturePhotoOutput,
    |                   `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
143 |         didFinishCaptureFor resolvedSettings: AVCaptureResolvedPhotoSettings,
144 |         error: (any Error)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureDelegate.swift:143:47: error: 'AVCaptureResolvedPhotoSettings' is unavailable in watchOS
141 |     func photoOutput(
142 |         _ output: AVCapturePhotoOutput,
143 |         didFinishCaptureFor resolvedSettings: AVCaptureResolvedPhotoSettings,
    |                                               `- error: 'AVCaptureResolvedPhotoSettings' is unavailable in watchOS
144 |         error: (any Error)?
145 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1788:12: note: 'AVCaptureResolvedPhotoSettings' has been explicitly marked unavailable here
1786 |  */
1787 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
1788 | @interface AVCaptureResolvedPhotoSettings : NSObject
     |            `- note: 'AVCaptureResolvedPhotoSettings' has been explicitly marked unavailable here
1789 | {
1790 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureDelegate.swift:11:45: error: 'AVCapturePhotoCaptureDelegate' is unavailable in watchOS
  9 | import SwiftUI
 10 |
 11 | final class PhotoCaptureDelegate: NSObject, AVCapturePhotoCaptureDelegate, Logging {
    |                                             `- error: 'AVCapturePhotoCaptureDelegate' is unavailable in watchOS
 12 |     private var continuation: CheckedContinuation<CapturedPhoto, Error>
 13 |     private unowned var camera: Camera
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:990:11: note: 'AVCapturePhotoCaptureDelegate' has been explicitly marked unavailable here
 988 |  */
 989 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
 990 | @protocol AVCapturePhotoCaptureDelegate <NSObject>
     |           `- note: 'AVCapturePhotoCaptureDelegate' has been explicitly marked unavailable here
 991 |
 992 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:18:47: error: 'AVCapturePhotoSettings' is unavailable in watchOS
 16 |     ///
 17 |     /// This is NOT used when capturing a photo. It's only using for scene monitoring.
 18 |     public let sceneMonitoringPhotoSettings = AVCapturePhotoSettings()
    |                                               `- error: 'AVCapturePhotoSettings' is unavailable in watchOS
 19 |     @Cancellables private var flashSceneObservers: Set<AnyCancellable>
 20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1192:12: note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1190 |  */
1191 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
1192 | @interface AVCapturePhotoSettings : NSObject <NSCopying>
     |            `- note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1193 | {
1194 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:33:49: error: 'AVCapturePhotoOutput' is unavailable in watchOS
 31 |     }
 32 |
 33 |     public func makeOutput(context: Context) -> AVCapturePhotoOutput {
    |                                                 `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
 34 |         let output = AVCapturePhotoOutput()
 35 |         output.maxPhotoQualityPrioritization = .quality
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:45:38: error: 'AVCapturePhotoOutput' is unavailable in watchOS
 43 |     }
 44 |
 45 |     public func updateOutput(output: AVCapturePhotoOutput, context: Context) {
    |                                      `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
 46 |         let maxSupportedPhotoDimensions = context.inputDevice
 47 |             .activeFormat
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:14:15: warning: unavailable class 'AVCapturePhotoOutput' was used to satisfy a requirement of protocol 'OutputService'; this will be an error in a future Swift language mode
 12 |
 13 | /// An output service that outputs photo data, including Live Photo.
 14 | public struct PhotoCaptureService: OutputService, Logging {
    |               `- warning: unavailable class 'AVCapturePhotoOutput' was used to satisfy a requirement of protocol 'OutputService'; this will be an error in a future Swift language mode
 15 |     /// A photo settings specifically configured for scene monitoring.
 16 |     ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' declared here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' declared here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/OutputService.swift:14:20: note: requirement 'Output' declared here
12 | public protocol OutputService: Equatable, Sendable {
13 |     /// The underlying output class.
14 |     associatedtype Output: AVCaptureOutput
   |                    `- note: requirement 'Output' declared here
15 |     /// The service's associated coordinator.
16 |     associatedtype Coordinator = Void
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:115:23: error: 'AVCapturePhotoSettings' is unavailable in watchOS
113 |         configuration: PhotoCaptureConfiguration,
114 |         context: Context
115 |     ) async throws -> AVCapturePhotoSettings {
    |                       `- error: 'AVCapturePhotoSettings' is unavailable in watchOS
116 |         let format = processPhotoFormat(for: output, configuration: configuration)
117 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1192:12: note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1190 |  */
1191 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
1192 | @interface AVCapturePhotoSettings : NSObject <NSCopying>
     |            `- note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1193 | {
1194 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:200:27: error: 'AVCapturePhotoOutput' is unavailable in watchOS
198 |
199 |     private func setPhotoQualityPrioritizationIfSupported(
200 |         _ prioritization: AVCapturePhotoOutput.QualityPrioritization,
    |                           `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
201 |         for photoSettings: AVCapturePhotoSettings
202 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:201:28: error: 'AVCapturePhotoSettings' is unavailable in watchOS
199 |     private func setPhotoQualityPrioritizationIfSupported(
200 |         _ prioritization: AVCapturePhotoOutput.QualityPrioritization,
201 |         for photoSettings: AVCapturePhotoSettings
    |                            `- error: 'AVCapturePhotoSettings' is unavailable in watchOS
202 |     ) {
203 |         #if os(iOS)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1192:12: note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1190 |  */
1191 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
1192 | @interface AVCapturePhotoSettings : NSObject <NSCopying>
     |            `- note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1193 | {
1194 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:215:27: error: 'AVCapturePhotoSettings' is unavailable in watchOS
213 |     @available(macOS, unavailable)
214 |     private func _isSettingPhotoPrioritizationSupported(
215 |         on photoSettings: AVCapturePhotoSettings
    |                           `- error: 'AVCapturePhotoSettings' is unavailable in watchOS
216 |     ) -> Bool {
217 |         let rawPhotoPixelFormat = photoSettings.rawPhotoPixelFormatType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1192:12: note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1190 |  */
1191 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
1192 | @interface AVCapturePhotoSettings : NSObject <NSCopying>
     |            `- note: 'AVCapturePhotoSettings' has been explicitly marked unavailable here
1193 | {
1194 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output Services/Photo Capture/PhotoCaptureService.swift:230:21: error: 'AVCapturePhotoOutput' is unavailable in watchOS
228 | private extension PhotoCaptureService {
229 |     private func processPhotoFormat(
230 |         for output: AVCapturePhotoOutput,
    |                     `- error: 'AVCapturePhotoOutput' is unavailable in watchOS
231 |         configuration: PhotoCaptureConfiguration
232 |     ) -> [String : Any]? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:50:12: note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  48 |  */
  49 | API_AVAILABLE(macos(10.15), ios(10.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
  50 | @interface AVCapturePhotoOutput : AVCaptureOutput
     |            `- note: 'AVCapturePhotoOutput' has been explicitly marked unavailable here
  51 | {
  52 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:12:19: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
 10 |
 11 | struct CameraPreview {
 12 |     let preview = _PlatformViewBackedPreview()
    |                   `- error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
 13 |
 14 |     @MainActor
    :
 87 | extension CameraPreview {
 88 |     @MainActor
 89 |     class _PlatformViewBackedPreview: PlatformView {
    |           `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
 91 |
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:15:16: error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 13 |
 14 |     @MainActor
 15 |     var layer: AVCaptureVideoPreviewLayer {
    |                `- error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 16 |         preview.videoPreviewLayer
 17 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureVideoPreviewLayer.h:33:12: note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 31 |  */
 32 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
 33 | @interface AVCaptureVideoPreviewLayer : CALayer
    |            `- note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 34 | {
 35 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:19:42: error: 'AVCaptureSession' is unavailable in watchOS
 17 |     }
 18 |
 19 |     nonisolated func connect(to session: AVCaptureSession) {
    |                                          `- error: 'AVCaptureSession' is unavailable in watchOS
 20 |         Task { @MainActor in
 21 |             guard preview.session != session else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:26:48: error: 'AVCaptureDevice' is unavailable in watchOS
 24 |     }
 25 |
 26 |     nonisolated func adjustPreview(for device: AVCaptureDevice) {
    |                                                `- error: 'AVCaptureDevice' is unavailable in watchOS
 27 |         Task { @MainActor in
 28 |             guard let connection = preview.videoPreviewLayer.connection else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
 132 |  */
 133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 134 | @interface AVCaptureDevice : NSObject
     |            `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
 135 | {
 136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:74:26: error: cannot find type 'UIViewRepresentable' in scope
 72 | }
 73 | #else
 74 | extension CameraPreview: UIViewRepresentable {
    |                          `- error: cannot find type 'UIViewRepresentable' in scope
 75 |     func makeUIView(context: Context) -> _PlatformViewBackedPreview {
 76 |         preview
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:75:30: error: cannot find type 'Context' in scope
 73 | #else
 74 | extension CameraPreview: UIViewRepresentable {
 75 |     func makeUIView(context: Context) -> _PlatformViewBackedPreview {
    |                              `- error: cannot find type 'Context' in scope
 76 |         preview
 77 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:79:68: error: cannot find type 'Context' in scope
 77 |     }
 78 |
 79 |     func updateUIView(_ view: _PlatformViewBackedPreview, context: Context) {
    |                                                                    `- error: cannot find type 'Context' in scope
 80 |
 81 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:90:33: error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 88 |     @MainActor
 89 |     class _PlatformViewBackedPreview: PlatformView {
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
    |                                 `- error: 'AVCaptureVideoPreviewLayer' is unavailable in watchOS
 91 |
 92 |         var session: AVCaptureSession? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureVideoPreviewLayer.h:33:12: note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 31 |  */
 32 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
 33 | @interface AVCaptureVideoPreviewLayer : CALayer
    |            `- note: 'AVCaptureVideoPreviewLayer' has been explicitly marked unavailable here
 34 | {
 35 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:92:22: error: 'AVCaptureSession' is unavailable in watchOS
 90 |         let videoPreviewLayer = AVCaptureVideoPreviewLayer()
 91 |
 92 |         var session: AVCaptureSession? {
    |                      `- error: 'AVCaptureSession' is unavailable in watchOS
 93 |             get { videoPreviewLayer.session }
 94 |             set { videoPreviewLayer.session = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:137:12: note: 'AVCaptureSession' has been explicitly marked unavailable here
 135 |  */
 136 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 137 | @interface AVCaptureSession : NSObject
     |            `- note: 'AVCaptureSession' has been explicitly marked unavailable here
 138 | {
 139 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:137:28: error: cannot find type 'PlatformView' in scope
135 |         #endif
136 |
137 |         var _snapshotView: PlatformView?
    |                            `- error: cannot find type 'PlatformView' in scope
138 |         var snapshotLayer: CALayer? { _snapshotView?.layer }
139 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift:138:28: error: 'CALayer' is unavailable in watchOS
136 |
137 |         var _snapshotView: PlatformView?
138 |         var snapshotLayer: CALayer? { _snapshotView?.layer }
    |                            `- error: 'CALayer' is unavailable in watchOS
139 |     }
140 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/CameraShutterButton.swift:126:5: error: 'CameraShutterButton' is unavailable in watchOS
 12 | @available(visionOS, unavailable)
 13 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, *)
 14 | public struct CameraShutterButton: View {
    |               `- note: 'CameraShutterButton' has been explicitly marked unavailable here
 15 |     public var camera: Camera
 16 |     public var configuration: PhotoCaptureConfiguration
    :
124 |
125 | #Preview {
126 |     CameraShutterButton(
    |     `- error: 'CameraShutterButton' is unavailable in watchOS
127 |         camera: Camera(
128 |             device: .builtInCamera,
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/CameraShutterButton.swift:56:11: error: 'CameraShutterButton' is unavailable in watchOS
 12 | @available(visionOS, unavailable)
 13 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, *)
 14 | public struct CameraShutterButton: View {
    |               `- note: 'CameraShutterButton' has been explicitly marked unavailable here
 15 |     public var camera: Camera
 16 |     public var configuration: PhotoCaptureConfiguration
    :
 54 | }
 55 |
 56 | extension CameraShutterButton {
    |           `- error: 'CameraShutterButton' is unavailable in watchOS
 57 |     fileprivate struct PhotoCaptureButton: View {
 58 |         var camera: Camera
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack & Container/CameraAdaptiveStack.swift:30:31: warning: cannot use class 'AnyCancellable' in a property declaration member of a type not marked '@_implementationOnly'; 'Combine' was not imported by this file
28 |
29 |     @State private var fallbackRotationAngle: CGFloat = 90 // default to potrait mode
30 |     @Cancellables private var interfaceOrientationObservers
   |                               `- warning: cannot use class 'AnyCancellable' in a property declaration member of a type not marked '@_implementationOnly'; 'Combine' was not imported by this file
31 |
32 |     public var body: some View {
Combine.AnyCancellable:2:20: note: class declared here
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class declared here
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
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/Aperture/Capture/Camera.PhotoCapture.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Camera.State.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Camera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraActor.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCaptureProfile.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraError.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/CameraFlash.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/AutomaticCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/BuiltInCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/TelephotoCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/UltraWideAngleCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/Built-In\ Cameras/WideAngleCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/CameraPosition.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/External\ Cameras/ContinuityCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/External\ Cameras/DeskViewCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/External\ Cameras/ExternalCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Devices/SemanticCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Movie\ Capture/MovieCaptureConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Movie\ Capture/MovieCaptureService.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/OutputService.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/CapturedPhoto.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/PhotoCaptureConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/PhotoCaptureDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/PhotoCaptureOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/PhotoCaptureService.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Capture/Output\ Services/Photo\ Capture/PhotoFileDataRepresentationCustomizer.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/AnyEquatable.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Cancellables.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/DeviceType.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Logging.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/Sequence++.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/CameraPreview.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/FitAspectRatioViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/PlatformView.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/Styles/ResponsiveButtonStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/Styles/SpinningProgressView.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/UI/_AdoptsProposedSizeViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/Internal/ValueObservation.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/CameraFlipButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/CameraShutterButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/CameraZoomButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/CameraZoomReader.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Overlay\ Elements/CameraOverlayElement.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Overlay\ Elements/LivePhotoBadge.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack\ \&\ Container/CameraAccessoryContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack\ \&\ Container/CameraAdaptiveStack.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack\ \&\ Container/CameraAdaptiveStackProxy.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/View\ Finder/CameraViewFinder.flip.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/View\ Finder/CameraViewFinder.focus.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/View\ Finder/CameraViewFinder.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/View\ Finder/CameraViewFinder.zoom.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/View\ Finder/_FocusTargetBoundingBox.swift -target arm64-apple-watchos10.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -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/Aperture.build/Debug-watchos/Aperture-t.build/Objects-normal/arm64/Aperture-dependencies-1.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 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -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/Aperture.build/Debug-watchos/Aperture-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Aperture.build/Debug-watchos/Aperture-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Aperture.build/Debug-watchos/Aperture-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Aperture -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Aperture.build/Debug-watchos/Aperture-t.build/Objects-normal/arm64/Aperture_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/Aperture.build/Debug-watchos/Aperture-t.build/Objects-normal/arm64/Aperture.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Aperture.build/Debug-watchos/Aperture-t.build/Objects-normal/arm64/Aperture.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Aperture.build/Debug-watchos/Aperture-t.build/Objects-normal/arm64/Aperture-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Aperture.build/Debug-watchos/Aperture-t.build/Objects-normal/arm64/Aperture-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Aperture.build/Debug-watchos/Aperture-t.build/Objects-normal/arm64/Aperture-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Aperture.build/Debug-watchos/Aperture-t.build/Objects-normal/arm64/Aperture.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Aperture.build/Debug-watchos/Aperture-t.build/Objects-normal/arm64/Aperture.abi.json
SwiftCompile normal arm64 (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ CameraOverlayElement.swift,\ LivePhotoBadge.swift,\ CameraAccessoryContainer.swift,\ CameraAdaptiveStack.swift,\ CameraAdaptiveStackProxy.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Overlay\ Elements/CameraOverlayElement.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Overlay\ Elements/LivePhotoBadge.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack\ &\ Container/CameraAccessoryContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack\ &\ Container/CameraAdaptiveStack.swift /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack\ &\ Container/CameraAdaptiveStackProxy.swift (in target 'Aperture' from project 'Aperture')
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/CameraShutterButton.swift:126:5: error: 'CameraShutterButton' is unavailable in watchOS
 12 | @available(visionOS, unavailable)
 13 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, *)
 14 | public struct CameraShutterButton: View {
    |               `- note: 'CameraShutterButton' has been explicitly marked unavailable here
 15 |     public var camera: Camera
 16 |     public var configuration: PhotoCaptureConfiguration
    :
124 |
125 | #Preview {
126 |     CameraShutterButton(
    |     `- error: 'CameraShutterButton' is unavailable in watchOS
127 |         camera: Camera(
128 |             device: .builtInCamera,
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack & Container/CameraAdaptiveStack.swift:30:31: warning: cannot use class 'AnyCancellable' in a property declaration member of a type not marked '@_implementationOnly'; 'Combine' was not imported by this file
28 |
29 |     @State private var fallbackRotationAngle: CGFloat = 90 // default to potrait mode
30 |     @Cancellables private var interfaceOrientationObservers
   |                               `- warning: cannot use class 'AnyCancellable' in a property declaration member of a type not marked '@_implementationOnly'; 'Combine' was not imported by this file
31 |
32 |     public var body: some View {
Combine.AnyCancellable:2:20: note: class declared here
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class declared here
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack & Container/CameraAdaptiveStack.swift:59:21: error: 'UIApplication' is unavailable in watchOS
57 |     #if canImport(UIKit)
58 |     private func _observeInterfaceOrientation() {
59 |         let scene = UIApplication.shared.connectedScenes
   |                     `- error: 'UIApplication' is unavailable in watchOS
60 |             .compactMap({ $0 as? UIWindowScene })
61 |             .filter({ $0.activationState != .unattached })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack & Container/CameraAdaptiveStack.swift:59:42: error: 'connectedScenes' is unavailable in watchOS
57 |     #if canImport(UIKit)
58 |     private func _observeInterfaceOrientation() {
59 |         let scene = UIApplication.shared.connectedScenes
   |                                          `- error: 'connectedScenes' is unavailable in watchOS
60 |             .compactMap({ $0 as? UIWindowScene })
61 |             .filter({ $0.activationState != .unattached })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:189:50: note: 'connectedScenes' has been explicitly marked unavailable here
187 | #pragma mark -- UIScene --
188 | // All of the currently connected UIScene instances
189 | @property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    |                                                  `- note: 'connectedScenes' has been explicitly marked unavailable here
190 |
191 | // All of the representations that currently have connected UIScene instances or had their sessions persisted by the system (ex: visible in iOS' switcher)
/Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack & Container/CameraAdaptiveStack.swift:60:34: error: 'UIWindowScene' is unavailable in watchOS
58 |     private func _observeInterfaceOrientation() {
59 |         let scene = UIApplication.shared.connectedScenes
60 |             .compactMap({ $0 as? UIWindowScene })
   |                                  `- error: 'UIWindowScene' is unavailable in watchOS
61 |             .filter({ $0.activationState != .unattached })
62 |             .sorted(by: { $0.activationState.rawValue < $1.activationState.rawValue }) // more active scenes go first
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindowScene : UIScene
    |            `- note: 'UIWindowScene' has been explicitly marked unavailable here
 23 |
 24 | #pragma mark Geometry
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Overlay\ Elements/CameraOverlayElement.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraOverlayElement.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Overlay\ Elements/LivePhotoBadge.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LivePhotoBadge.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack\ &\ Container/CameraAccessoryContainer.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraAccessoryContainer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack\ &\ Container/CameraAdaptiveStack.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraAdaptiveStack.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Aperture/UI/Stack\ &\ Container/CameraAdaptiveStackProxy.swift (in target 'Aperture' from project 'Aperture')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CameraAdaptiveStackProxy.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-23 13:16:02.240 xcodebuild[857:4891] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'Aperture' from project 'Aperture')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Aperture (in target 'Aperture' from project 'Aperture')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ Aperture (in target 'Aperture' from project 'Aperture')
	SwiftCompile normal arm64 (in target 'Aperture' from project 'Aperture')
	Building workspace Aperture with scheme Aperture
(5 failures)
BUILD FAILURE 6.4 watchOS