Build Information
Failed to build MijickCamera, reference 3.0.3 (0f0234), with Swift 6.4 for visionOS using Xcode 27.0 on 23 Sep 2026 03:17:23 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 MijickCamera -destination generic/platform=xrOSBuild Log
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:145:55: error: 'Preset' is unavailable in visionOS
143 | - important: Changing the resolution may affect the maximum frame rate that can be set.
144 | */
145 | func setResolution(_ resolution: AVCaptureSession.Preset) { cameraManager.setResolution(resolution) }
| `- error: 'Preset' is unavailable in visionOS
146 |
147 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:181:58: error: 'ExposureMode' is unavailable in visionOS
179 | - note: If the exposure mode is not supported, the exposure mode will not be changed.
180 | */
181 | func setExposureMode(_ exposureMode: AVCaptureDevice.ExposureMode) throws { try cameraManager.setExposureMode(exposureMode) }
| `- error: 'ExposureMode' is unavailable in visionOS
182 |
183 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:215:38: error: 'Preset' is unavailable in visionOS
213 | var flashMode: CameraFlashMode { cameraManager.attributes.flashMode }
214 | var lightMode: CameraLightMode { cameraManager.attributes.lightMode }
215 | var resolution: AVCaptureSession.Preset { cameraManager.attributes.resolution }
| `- error: 'Preset' is unavailable in visionOS
216 | var frameRate: Int32 { cameraManager.attributes.frameRate }
217 | var exposureDuration: CMTime { cameraManager.attributes.cameraExposure.duration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:220:39: error: 'ExposureMode' is unavailable in visionOS
218 | var exposureTargetBias: Float { cameraManager.attributes.cameraExposure.targetBias }
219 | var iso: Float { cameraManager.attributes.cameraExposure.iso }
220 | var exposureMode: AVCaptureDevice.ExposureMode { cameraManager.attributes.cameraExposure.mode }
| `- error: 'ExposureMode' is unavailable in visionOS
221 | var hdrMode: CameraHDRMode { cameraManager.attributes.hdrMode }
222 | var cameraFilters: [CIFilter] { cameraManager.attributes.cameraFilters }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:232:28: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
230 | var isRecording: Bool { cameraManager.videoOutput.timer.timerStatus == .running }
231 | var isOrientationLocked: Bool { cameraManager.attributes.orientationLocked || cameraManager.attributes.userBlockedScreenRotation }
232 | var deviceOrientation: AVCaptureVideoOrientation { cameraManager.attributes.deviceOrientation }
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
233 | }
234 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/AVCaptureVideoOrientation++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/AVVideoComposition++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CIFilter++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CIImage++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CameraUtilities++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CaseIterable++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/FileManager++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Task++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIImage.Orientation++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIView++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/View++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+Attributes.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+NotificationCenter.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PermissionsManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput+AVCaptureDeviceInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput+MockDeviceInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice+AVCaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice+MockCaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession+AVCaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession+MockCaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Miscellaneous/Typealiases.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/CameraExposure.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/MCameraMedia.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Bridge.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+FocusIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Grid.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Metal.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+BottomBar.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+ButtonScaleStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+CameraOutputSwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+CaptureButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+Config.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+TopBar.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+TopButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Captured\ Media/DefaultCapturedMediaScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Common\ Components/DefaultScreen+BottomButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Common\ Components/DefaultScreen+CloseButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Error/DefaultCameraErrorScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera+Config.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera+Controller.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Camera\ Settings/Public+CameraSettings+MApplicationDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Camera\ Settings/Public+CameraSettings+MCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Camera\ Settings/Public+CameraSettings+MCameraController.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Models/Public+Model+CameraUtilities.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Models/Public+Model+MCameraError.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Models/Public+Model+MCameraMedia.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+DefaultCameraScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraErrorScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCapturedMediaScreen.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources/GeneratedAssetSymbols.swift -target arm64-apple-xros1.0 -module-can-import-version DeveloperToolsSupport 24.0.24 24.0.24 -disable-cross-import-overlay-search -swift-module-cross-import AVKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/GroupActivities.swiftoverlay -swift-module-cross-import AVKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import AVKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/GroupActivities.swiftoverlay -swift-module-cross-import AVKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.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/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-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/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name MijickCamera -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-xros27.0 -target-sdk-version 27.0 -target-sdk-name xros27.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/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.abi.json
SwiftCompile normal arm64 (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CameraManager+MotionManager.swift,\ CameraManager+NotificationCenter.swift,\ CameraManager+PermissionsManager.swift,\ CameraManager+PhotoOutput.swift,\ CameraManager+VideoOutput.swift,\ CameraManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+NotificationCenter.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PermissionsManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift (in target 'MijickCamera' from project 'MijickCamera')
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:40:66: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
38 | }
39 | private extension CameraManagerMotionManager {
40 | func getDeviceOrientation(_ acceleration: CMAcceleration) -> AVCaptureVideoOrientation { switch acceleration {
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
41 | case let acceleration where acceleration.x >= 0.75: .landscapeLeft
42 | case let acceleration where acceleration.x <= -0.75: .landscapeRight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:47:58: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
45 | default: parent.attributes.deviceOrientation
46 | }}
47 | func updateDeviceOrientation(_ newDeviceOrientation: AVCaptureVideoOrientation) { if newDeviceOrientation != parent.attributes.deviceOrientation {
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
48 | parent.attributes.deviceOrientation = newDeviceOrientation
49 | }}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+Attributes.swift:24:48: error: 'hd1920x1080' is unavailable in visionOS
22 | var flashMode: CameraFlashMode = .off
23 | var lightMode: CameraLightMode = .off
24 | var resolution: AVCaptureSession.Preset = .hd1920x1080
| `- error: 'hd1920x1080' is unavailable in visionOS
25 | var frameRate: Int32 = 30
26 | var cameraExposure: CameraExposure = .init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+MotionManager.swift:54:57: error: 'orientation' is unavailable in visionOS
52 | if newUserBlockedScreenRotation != parent.attributes.userBlockedScreenRotation { parent.attributes.userBlockedScreenRotation = newUserBlockedScreenRotation }
53 | }
54 | func updateFrameOrientation() { if UIDevice.current.orientation != .portraitUpsideDown {
| `- error: 'orientation' is unavailable in visionOS
55 | let newFrameOrientation = getNewFrameOrientation(parent.attributes.orientationLocked ? .portrait : UIDevice.current.orientation)
56 | updateFrameOrientation(newFrameOrientation)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:44:51: note: 'orientation' has been explicitly marked unavailable here
42 | @property(nonatomic,readonly,strong) NSString *systemName; // e.g. @"iOS"
43 | @property(nonatomic,readonly,strong) NSString *systemVersion; // e.g. @"4.0"
44 | @property(nonatomic,readonly) UIDeviceOrientation orientation API_UNAVAILABLE(tvos, visionos); // return current device orientation. this will return UIDeviceOrientationUnknown unless device orientation notifications are being generated.
| `- note: 'orientation' has been explicitly marked unavailable here
45 |
46 | @property(nullable, nonatomic,readonly,strong) NSUUID *identifierForVendor API_AVAILABLE(ios(6.0)); // a UUID that may be used to uniquely identify the device, same across apps from a single vendor.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:55:125: error: 'orientation' is unavailable in visionOS
53 | }
54 | func updateFrameOrientation() { if UIDevice.current.orientation != .portraitUpsideDown {
55 | let newFrameOrientation = getNewFrameOrientation(parent.attributes.orientationLocked ? .portrait : UIDevice.current.orientation)
| `- error: 'orientation' is unavailable in visionOS
56 | updateFrameOrientation(newFrameOrientation)
57 | }}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:44:51: note: 'orientation' has been explicitly marked unavailable here
42 | @property(nonatomic,readonly,strong) NSString *systemName; // e.g. @"iOS"
43 | @property(nonatomic,readonly,strong) NSString *systemVersion; // e.g. @"4.0"
44 | @property(nonatomic,readonly) UIDeviceOrientation orientation API_UNAVAILABLE(tvos, visionos); // return current device orientation. this will return UIDeviceOrientationUnknown unless device orientation notifications are being generated.
| `- note: 'orientation' has been explicitly marked unavailable here
45 |
46 | @property(nullable, nonatomic,readonly,strong) NSUUID *identifierForVendor API_AVAILABLE(ios(6.0)); // a UUID that may be used to uniquely identify the device, same across apps from a single vendor.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:63:126: error: 'orientation' is unavailable in visionOS
61 | }
62 | private extension CameraManagerMotionManager {
63 | func getNewUserBlockedScreenRotation() -> Bool { switch parent.attributes.deviceOrientation.rawValue == UIDevice.current.orientation.rawValue {
| `- error: 'orientation' is unavailable in visionOS
64 | case true: false
65 | case false: !parent.attributes.orientationLocked
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:44:51: note: 'orientation' has been explicitly marked unavailable here
42 | @property(nonatomic,readonly,strong) NSString *systemName; // e.g. @"iOS"
43 | @property(nonatomic,readonly,strong) NSString *systemVersion; // e.g. @"4.0"
44 | @property(nonatomic,readonly) UIDeviceOrientation orientation API_UNAVAILABLE(tvos, visionos); // return current device orientation. this will return UIDeviceOrientationUnknown unless device orientation notifications are being generated.
| `- note: 'orientation' has been explicitly marked unavailable here
45 |
46 | @property(nullable, nonatomic,readonly,strong) NSUUID *identifierForVendor API_AVAILABLE(ios(6.0)); // a UUID that may be used to uniquely identify the device, same across apps from a single vendor.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift:16:30: error: 'AVCapturePhotoOutput' is unavailable in visionOS
14 | @MainActor class CameraManagerPhotoOutput: NSObject {
15 | private(set) var parent: CameraManager!
16 | private(set) var output: AVCapturePhotoOutput = .init()
| `- error: 'AVCapturePhotoOutput' is unavailable in visionOS
17 | }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:43:38: error: 'AVCapturePhotoSettings' is unavailable in visionOS
41 | }
42 | private extension CameraManagerPhotoOutput {
43 | func getPhotoOutputSettings() -> AVCapturePhotoSettings {
| `- error: 'AVCapturePhotoSettings' is unavailable in visionOS
44 | let settings = AVCapturePhotoSettings()
45 | settings.flashMode = parent.attributes.flashMode.toDeviceFlashMode()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:58:32: error: 'AVCapturePhotoOutput' is unavailable in visionOS
56 | // MARK: Receive Data
57 | extension CameraManagerPhotoOutput: @preconcurrency AVCapturePhotoCaptureDelegate {
58 | func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: (any Error)?) {
| `- error: 'AVCapturePhotoOutput' is unavailable in visionOS
59 | guard let imageData = photo.fileDataRepresentation(),
60 | let ciImage = CIImage(data: imageData)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:58:86: error: 'AVCapturePhoto' is unavailable in visionOS
56 | // MARK: Receive Data
57 | extension CameraManagerPhotoOutput: @preconcurrency AVCapturePhotoCaptureDelegate {
58 | func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: (any Error)?) {
| `- error: 'AVCapturePhoto' is unavailable in visionOS
59 | guard let imageData = photo.fileDataRepresentation(),
60 | let ciImage = CIImage(data: imageData)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:58:10: error: cannot override 'photoOutput' which has been marked unavailable
56 | // MARK: Receive Data
57 | extension CameraManagerPhotoOutput: @preconcurrency AVCapturePhotoCaptureDelegate {
58 | func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: (any Error)?) {
| `- error: cannot override 'photoOutput' which has been marked unavailable
59 | guard let imageData = photo.fileDataRepresentation(),
60 | let ciImage = CIImage(data: imageData)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1053:1: note: 'photoOutput(_:didFinishProcessingPhoto:error:)' has been explicitly marked unavailable here
1051 | This callback fires resolvedSettings.expectedPhotoCount number of times for a given capture request. Note that the photo parameter is always non nil, even if an error is returned. The delivered AVCapturePhoto's rawPhoto property can be queried to know if it's a RAW image or processed image.
1052 | */
1053 | - (void)captureOutput:(AVCapturePhotoOutput *)output didFinishProcessingPhoto:(AVCapturePhoto *)photo error:(nullable NSError *)error API_AVAILABLE(ios(11.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos);
| `- note: 'photoOutput(_:didFinishProcessingPhoto:error:)' has been explicitly marked unavailable here
1054 |
1055 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift:57:53: error: 'AVCapturePhotoCaptureDelegate' is unavailable in visionOS
55 |
56 | // MARK: Receive Data
57 | extension CameraManagerPhotoOutput: @preconcurrency AVCapturePhotoCaptureDelegate {
| `- error: 'AVCapturePhotoCaptureDelegate' is unavailable in visionOS
58 | func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: (any Error)?) {
59 | guard let imageData = photo.fileDataRepresentation(),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:44:24: error: 'AVCapturePhotoSettings' is unavailable in visionOS
42 | private extension CameraManagerPhotoOutput {
43 | func getPhotoOutputSettings() -> AVCapturePhotoSettings {
44 | let settings = AVCapturePhotoSettings()
| `- error: 'AVCapturePhotoSettings' is unavailable in visionOS
45 | settings.flashMode = parent.attributes.flashMode.toDeviceFlashMode()
46 | return settings
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:52:20: error: 'videoOrientation' is unavailable in visionOS
50 |
51 | connection.isVideoMirrored = parent.attributes.mirrorOutput ? parent.attributes.cameraPosition != .front : parent.attributes.cameraPosition == .front
52 | connection.videoOrientation = parent.attributes.deviceOrientation
| `- error: 'videoOrientation' is unavailable in visionOS
53 | }
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:1111:48: note: 'videoOrientation' has been explicitly marked unavailable here
1109 | This property is deprecated. Use -videoRotationAngle instead. This property may only be set if -isVideoOrientationSupported returns YES, otherwise an NSInvalidArgumentException is thrown.
1110 | */
1111 | @property(nonatomic) AVCaptureVideoOrientation videoOrientation API_DEPRECATED("Use -videoRotationAngle instead", macos(10.7, 14.0), ios(4.0, 17.0), macCatalyst(14.0, 17.0)) API_UNAVAILABLE(tvos, visionos);
| `- note: 'videoOrientation' has been explicitly marked unavailable here
1112 |
1113 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift:59:37: error: 'fileDataRepresentation()' is unavailable in visionOS
57 | extension CameraManagerPhotoOutput: @preconcurrency AVCapturePhotoCaptureDelegate {
58 | func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: (any Error)?) {
59 | guard let imageData = photo.fileDataRepresentation(),
| `- error: 'fileDataRepresentation()' is unavailable in visionOS
60 | let ciImage = CIImage(data: imageData)
61 | else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:2168:1: note: 'fileDataRepresentation()' has been explicitly marked unavailable here
2166 | An NSData containing bits in the file container's format, or nil if the flattening process fails.
2167 | */
2168 | - (nullable NSData *)fileDataRepresentation API_AVAILABLE(ios(11.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos);
| `- note: 'fileDataRepresentation()' has been explicitly marked unavailable here
2169 |
2170 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift:89:32: error: 'orientation' is unavailable in visionOS
87 | private extension CameraManagerPhotoOutput {
88 | func getFixedFrameOrientation() -> CGImagePropertyOrientation {
89 | guard UIDevice.current.orientation != parent.attributes.deviceOrientation.toDeviceOrientation() else { return parent.attributes.frameOrientation }
| `- error: 'orientation' is unavailable in visionOS
90 |
91 | return switch (parent.attributes.deviceOrientation, parent.attributes.cameraPosition) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:44:51: note: 'orientation' has been explicitly marked unavailable here
42 | @property(nonatomic,readonly,strong) NSString *systemName; // e.g. @"iOS"
43 | @property(nonatomic,readonly,strong) NSString *systemVersion; // e.g. @"4.0"
44 | @property(nonatomic,readonly) UIDeviceOrientation orientation API_UNAVAILABLE(tvos, visionos); // return current device orientation. this will return UIDeviceOrientationUnknown unless device orientation notifications are being generated.
| `- note: 'orientation' has been explicitly marked unavailable here
45 |
46 | @property(nullable, nonatomic,readonly,strong) NSUUID *identifierForVendor API_AVAILABLE(ios(6.0)); // a UUID that may be used to uniquely identify the device, same across apps from a single vendor.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift:18:30: error: 'AVCaptureMovieFileOutput' is unavailable in visionOS
16 | @MainActor class CameraManagerVideoOutput: NSObject {
17 | private(set) var parent: CameraManager!
18 | private(set) var output: AVCaptureMovieFileOutput = .init()
| `- error: 'AVCaptureMovieFileOutput' is unavailable in visionOS
19 | private(set) var timer: MTimer = .init(.camera)
20 | private(set) var recordingTime: MTime = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+VideoOutput.swift:108:31: error: 'AVCaptureFileOutput' is unavailable in visionOS
106 | // MARK: Receive Data
107 | extension CameraManagerVideoOutput: @preconcurrency AVCaptureFileOutputRecordingDelegate {
108 | func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: (any Error)?) { Task {
| `- error: 'AVCaptureFileOutput' is unavailable in visionOS
109 | let videoURL = try await prepareVideo(outputFileURL: outputFileURL, cameraFilters: parent.attributes.cameraFilters)
110 | let capturedVideo = MCameraMedia(data: videoURL)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:36:12: note: 'AVCaptureFileOutput' has been explicitly marked unavailable here
34 | */
35 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
36 | @interface AVCaptureFileOutput : AVCaptureOutput
| `- note: 'AVCaptureFileOutput' has been explicitly marked unavailable here
37 | {
38 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift:107:53: error: 'AVCaptureFileOutputRecordingDelegate' is unavailable in visionOS
105 |
106 | // MARK: Receive Data
107 | extension CameraManagerVideoOutput: @preconcurrency AVCaptureFileOutputRecordingDelegate {
| `- error: 'AVCaptureFileOutputRecordingDelegate' is unavailable in visionOS
108 | func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: (any Error)?) { Task {
109 | let videoURL = try await prepareVideo(outputFileURL: outputFileURL, cameraFilters: parent.attributes.cameraFilters)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:206:11: note: 'AVCaptureFileOutputRecordingDelegate' has been explicitly marked unavailable here
204 | */
205 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
206 | @protocol AVCaptureFileOutputRecordingDelegate <NSObject>
| `- note: 'AVCaptureFileOutputRecordingDelegate' has been explicitly marked unavailable here
207 |
208 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift:72:20: error: 'videoOrientation' is unavailable in visionOS
70 |
71 | connection.isVideoMirrored = parent.attributes.mirrorOutput ? parent.attributes.cameraPosition != .front : parent.attributes.cameraPosition == .front
72 | connection.videoOrientation = parent.attributes.deviceOrientation
| `- error: 'videoOrientation' is unavailable in visionOS
73 | }
74 | func storeLastFrame() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:1111:48: note: 'videoOrientation' has been explicitly marked unavailable here
1109 | This property is deprecated. Use -videoRotationAngle instead. This property may only be set if -isVideoOrientationSupported returns YES, otherwise an NSInvalidArgumentException is thrown.
1110 | */
1111 | @property(nonatomic) AVCaptureVideoOrientation videoOrientation API_DEPRECATED("Use -videoRotationAngle instead", macos(10.7, 14.0), ios(4.0, 17.0), macCatalyst(14.0, 17.0)) API_UNAVAILABLE(tvos, visionos);
| `- note: 'videoOrientation' has been explicitly marked unavailable here
1112 |
1113 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift:108:157: warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#NoUseUnstructuredThrowingTask]
106 | // MARK: Receive Data
107 | extension CameraManagerVideoOutput: @preconcurrency AVCaptureFileOutputRecordingDelegate {
108 | func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: (any Error)?) { Task {
| |- warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#NoUseUnstructuredThrowingTask]
| `- note: to silence this warning, handle the error inside the task, or store/discard the task value explicitly
109 | let videoURL = try await prepareVideo(outputFileURL: outputFileURL, cameraFilters: parent.attributes.cameraFilters)
110 | let capturedVideo = MCameraMedia(data: videoURL)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:29:35: error: 'AVCaptureVideoPreviewLayer' is unavailable in visionOS
27 | // MARK: UI Elements
28 | private(set) var cameraView: UIView!
29 | private(set) var cameraLayer: AVCaptureVideoPreviewLayer = .init()
| `- error: 'AVCaptureVideoPreviewLayer' is unavailable in visionOS
30 | private(set) var cameraMetalView: CameraMetalView = .init()
31 | private(set) var cameraGridView: CameraGridView = .init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager.swift:282:58: error: 'ExposureMode' is unavailable in visionOS
280 | // MARK: Set Exposure Mode
281 | extension CameraManager {
282 | func setExposureMode(_ exposureMode: AVCaptureDevice.ExposureMode) throws {
| `- error: 'ExposureMode' is unavailable in visionOS
283 | guard let device = getCameraInput()?.device, exposureMode != attributes.cameraExposure.mode, !isChanging else { return }
284 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:290:64: error: 'ExposureMode' is unavailable in visionOS
288 | }
289 | private extension CameraManager {
290 | func setDeviceExposureMode(_ exposureMode: AVCaptureDevice.ExposureMode, _ device: any CaptureDevice) throws {
| `- error: 'ExposureMode' is unavailable in visionOS
291 | try device.lockForConfiguration()
292 | device.setExposureMode(exposureMode, duration: attributes.cameraExposure.duration, iso: attributes.cameraExposure.iso)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:367:55: error: 'Preset' is unavailable in visionOS
365 | // MARK: Set Resolution
366 | extension CameraManager {
367 | func setResolution(_ resolution: AVCaptureSession.Preset) {
| `- error: 'Preset' is unavailable in visionOS
368 | guard resolution != attributes.resolution, resolution != attributes.resolution, !isChanging else { return }
369 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:93:27: warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#NoUseUnstructuredThrowingTask]
91 | try captureSession.add(output: captureVideoOutput)
92 | }
93 | func startSession() { Task {
| |- warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#NoUseUnstructuredThrowingTask]
| `- note: to silence this warning, handle the error inside the task, or store/discard the task value explicitly
94 | guard let device = getCameraInput()?.device else { return }
95 |
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:309:33: error: 'custom' is unavailable in visionOS
307 | func setDeviceExposureDuration(_ exposureDuration: CMTime, _ device: any CaptureDevice) throws {
308 | try device.lockForConfiguration()
309 | device.setExposureMode(.custom, duration: exposureDuration, iso: attributes.cameraExposure.iso)
| `- error: 'custom' is unavailable in visionOS
310 | device.unlockForConfiguration()
311 | }
AVFoundation.AVCaptureDevice.ExposureMode.custom:5:10: note: 'custom' has been explicitly marked unavailable here
3 | @available(iOS 8.0, *)
4 | @available(visionOS, unavailable)
5 | case custom }
| `- note: 'custom' has been explicitly marked unavailable here
6 | }
7 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraManager+MotionManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+NotificationCenter.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraManager+NotificationCenter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PermissionsManager.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraManager+PermissionsManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraManager+PhotoOutput.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraManager+VideoOutput.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraManager.swift
SwiftCompile normal arm64 Compiling\ CaseIterable++.swift,\ FileManager++.swift,\ Task++.swift,\ UIImage.Orientation++.swift,\ UIView++.swift,\ View++.swift,\ CameraManager+Attributes.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CaseIterable++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/FileManager++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Task++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIImage.Orientation++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIView++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/View++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+Attributes.swift (in target 'MijickCamera' from project 'MijickCamera')
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+Attributes.swift:24:48: error: 'hd1920x1080' is unavailable in visionOS
22 | var flashMode: CameraFlashMode = .off
23 | var lightMode: CameraLightMode = .off
24 | var resolution: AVCaptureSession.Preset = .hd1920x1080
| `- error: 'hd1920x1080' is unavailable in visionOS
25 | var frameRate: Int32 = 30
26 | var cameraExposure: CameraExposure = .init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+Attributes.swift:24:38: error: 'Preset' is unavailable in visionOS
22 | var flashMode: CameraFlashMode = .off
23 | var lightMode: CameraLightMode = .off
24 | var resolution: AVCaptureSession.Preset = .hd1920x1080
| `- error: 'Preset' is unavailable in visionOS
25 | var frameRate: Int32 = 30
26 | var cameraExposure: CameraExposure = .init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CaseIterable++.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaseIterable++.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/FileManager++.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FileManager++.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Task++.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Task++.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIImage.Orientation++.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImage.Orientation++.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIView++.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView++.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/View++.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View++.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+Attributes.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraManager+Attributes.swift
SwiftCompile normal arm64 Compiling\ DefaultCapturedMediaScreen.swift,\ DefaultScreen+BottomButton.swift,\ DefaultScreen+CloseButton.swift,\ DefaultCameraErrorScreen.swift,\ MCamera+Config.swift,\ MCamera+Controller.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Captured\ Media/DefaultCapturedMediaScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Common\ Components/DefaultScreen+BottomButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Common\ Components/DefaultScreen+CloseButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Error/DefaultCameraErrorScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera+Config.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera+Controller.swift (in target 'MijickCamera' from project 'MijickCamera')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Captured\ Media/DefaultCapturedMediaScreen.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCapturedMediaScreen.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Common\ Components/DefaultScreen+BottomButton.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultScreen+BottomButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Common\ Components/DefaultScreen+CloseButton.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultScreen+CloseButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Error/DefaultCameraErrorScreen.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCameraErrorScreen.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera+Config.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MCamera+Config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera+Controller.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MCamera+Controller.swift
SwiftCompile normal arm64 Compiling\ CaptureDeviceInput+AVCaptureDeviceInput.swift,\ CaptureDeviceInput+MockDeviceInput.swift,\ CaptureDeviceInput.swift,\ CaptureDevice+AVCaptureDevice.swift,\ CaptureDevice+MockCaptureDevice.swift,\ CaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput+AVCaptureDeviceInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput+MockDeviceInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice+AVCaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice+MockCaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice.swift (in target 'MijickCamera' from project 'MijickCamera')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput+AVCaptureDeviceInput.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptureDeviceInput+AVCaptureDeviceInput.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput+MockDeviceInput.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptureDeviceInput+MockDeviceInput.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptureDeviceInput.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice+AVCaptureDevice.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptureDevice+AVCaptureDevice.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice+MockCaptureDevice.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptureDevice+MockCaptureDevice.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptureDevice.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-22 23:17:05.830 xcodebuild[661:4004] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ MijickCamera (in target 'MijickCamera' from project 'MijickCamera')
SwiftCompile normal arm64 (in target 'MijickCamera' from project 'MijickCamera')
Building workspace MijickCamera with scheme MijickCamera
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
MijickTimer: https://github.com/Mijick/Timer @ 2.0.0
MijickCamera: /Users/admin/builder/spi-builder-workspace
resolved source packages: MijickTimer, MijickCamera
2026-09-22 23:17:18.851 xcodebuild[872:5069] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "timer",
"requirement" : {
"exact" : [
"2.0.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/Mijick/Timer"
}
],
"manifest_display_name" : "MijickCamera",
"name" : "MijickCamera",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "MijickCamera",
"targets" : [
"MijickCamera"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "MijickCameraTests",
"module_type" : "SwiftTarget",
"name" : "MijickCameraTests",
"path" : "Tests",
"sources" : [
"Tests+CameraManager.swift"
],
"target_dependencies" : [
"MijickCamera"
],
"type" : "test"
},
{
"c99name" : "MijickCamera",
"module_type" : "SwiftTarget",
"name" : "MijickCamera",
"path" : "Sources",
"product_dependencies" : [
"MijickTimer"
],
"product_memberships" : [
"MijickCamera"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Internal/Assets/Colors.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Internal/Assets/Icons.xcassets",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Internal/Extensions/AVCaptureVideoOrientation++.swift",
"Internal/Extensions/AVVideoComposition++.swift",
"Internal/Extensions/Animation++.swift",
"Internal/Extensions/CIFilter++.swift",
"Internal/Extensions/CIImage++.swift",
"Internal/Extensions/CameraUtilities++.swift",
"Internal/Extensions/CaseIterable++.swift",
"Internal/Extensions/FileManager++.swift",
"Internal/Extensions/Task++.swift",
"Internal/Extensions/UIImage.Orientation++.swift",
"Internal/Extensions/UIView++.swift",
"Internal/Extensions/View++.swift",
"Internal/Manager/CameraManager+Attributes.swift",
"Internal/Manager/CameraManager+MotionManager.swift",
"Internal/Manager/CameraManager+NotificationCenter.swift",
"Internal/Manager/CameraManager+PermissionsManager.swift",
"Internal/Manager/CameraManager+PhotoOutput.swift",
"Internal/Manager/CameraManager+VideoOutput.swift",
"Internal/Manager/CameraManager.swift",
"Internal/Manager/Helpers/Capture Device Input/CaptureDeviceInput+AVCaptureDeviceInput.swift",
"Internal/Manager/Helpers/Capture Device Input/CaptureDeviceInput+MockDeviceInput.swift",
"Internal/Manager/Helpers/Capture Device Input/CaptureDeviceInput.swift",
"Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift",
"Internal/Manager/Helpers/Capture Device/CaptureDevice+MockCaptureDevice.swift",
"Internal/Manager/Helpers/Capture Device/CaptureDevice.swift",
"Internal/Manager/Helpers/Capture Session/CaptureSession+AVCaptureSession.swift",
"Internal/Manager/Helpers/Capture Session/CaptureSession+MockCaptureSession.swift",
"Internal/Manager/Helpers/Capture Session/CaptureSession.swift",
"Internal/Miscellaneous/Typealiases.swift",
"Internal/Models/CameraExposure.swift",
"Internal/Models/MCameraMedia.swift",
"Internal/UI/Camera View/CameraView+Bridge.swift",
"Internal/UI/Camera View/CameraView+FocusIndicator.swift",
"Internal/UI/Camera View/CameraView+Grid.swift",
"Internal/UI/Camera View/CameraView+Metal.swift",
"Internal/UI/Default Screens/Camera/DefaultCameraScreen+BottomBar.swift",
"Internal/UI/Default Screens/Camera/DefaultCameraScreen+ButtonScaleStyle.swift",
"Internal/UI/Default Screens/Camera/DefaultCameraScreen+CameraOutputSwitch.swift",
"Internal/UI/Default Screens/Camera/DefaultCameraScreen+CaptureButton.swift",
"Internal/UI/Default Screens/Camera/DefaultCameraScreen+Config.swift",
"Internal/UI/Default Screens/Camera/DefaultCameraScreen+TopBar.swift",
"Internal/UI/Default Screens/Camera/DefaultCameraScreen+TopButton.swift",
"Internal/UI/Default Screens/Camera/DefaultCameraScreen.swift",
"Internal/UI/Default Screens/Captured Media/DefaultCapturedMediaScreen.swift",
"Internal/UI/Default Screens/Common Components/DefaultScreen+BottomButton.swift",
"Internal/UI/Default Screens/Common Components/DefaultScreen+CloseButton.swift",
"Internal/UI/Default Screens/Error/DefaultCameraErrorScreen.swift",
"Internal/UI/MCamera/MCamera+Config.swift",
"Internal/UI/MCamera/MCamera+Controller.swift",
"Internal/UI/MCamera/MCamera.swift",
"Public/Camera Settings/Public+CameraSettings+MApplicationDelegate.swift",
"Public/Camera Settings/Public+CameraSettings+MCamera.swift",
"Public/Camera Settings/Public+CameraSettings+MCameraController.swift",
"Public/Models/Public+Model+CameraUtilities.swift",
"Public/Models/Public+Model+MCameraError.swift",
"Public/Models/Public+Model+MCameraMedia.swift",
"Public/UI/Public+UI+DefaultCameraScreen.swift",
"Public/UI/Public+UI+MCameraErrorScreen.swift",
"Public/UI/Public+UI+MCameraScreen.swift",
"Public/UI/Public+UI+MCapturedMediaScreen.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "MijickCamera",
"schemes" : [
"MijickCamera"
]
}
}
2026-09-22 23:17:20.152 xcodebuild[880:5150] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme MijickCamera -destination generic/platform=xrOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme MijickCamera -destination generic/platform=xrOS
Resolve Package Graph
Resolved source packages:
MijickTimer: https://github.com/Mijick/Timer @ 2.0.0
MijickCamera: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (5 targets)
Target 'MijickCamera-product' in project 'MijickCamera'
➜ Explicit dependency on target 'MijickCamera' in project 'MijickCamera'
➜ Explicit dependency on target 'MijickCamera_MijickCamera' in project 'MijickCamera'
➜ Explicit dependency on target 'MijickTimer-product' in project 'MijickTimer'
Target 'MijickCamera' in project 'MijickCamera'
➜ Explicit dependency on target 'MijickCamera_MijickCamera' in project 'MijickCamera'
➜ Explicit dependency on target 'MijickTimer-product' in project 'MijickTimer'
Target 'MijickTimer-product' in project 'MijickTimer'
➜ Explicit dependency on target 'MijickTimer' in project 'MijickTimer'
Target 'MijickTimer' in project 'MijickTimer' (no dependencies)
Target 'MijickCamera_MijickCamera' in project 'MijickCamera' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache
SwiftDriver MijickCamera normal arm64 com.apple.xcode.tools.swift.compiler (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name MijickCamera -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver MijickTimer normal arm64 com.apple.xcode.tools.swift.compiler (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name MijickTimer -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickTimer.build/Debug-xros/MijickTimer-t.build/Objects-normal/arm64/MijickTimer.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickTimer.build/Debug-xros/MijickTimer-t.build/Objects-normal/arm64/MijickTimer-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickTimer.build/Debug-xros/MijickTimer-t.build/Objects-normal/arm64/MijickTimer.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickTimer.build/Debug-xros/MijickTimer-t.build/Objects-normal/arm64/MijickTimer-dependency-scan.dia -user-module-version 2.0.0 -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name timer -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickTimer.build/Debug-xros/MijickTimer-t.build/Objects-normal/arm64/MijickTimer_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickTimer.build/Debug-xros/MijickTimer-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickTimer.build/Debug-xros/MijickTimer-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickTimer.build/Debug-xros/MijickTimer-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickTimer.build/Debug-xros/MijickTimer-t.build/Objects-normal/arm64/MijickTimer-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ MTimerContainer.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerContainer.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerContainer.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MTimerContainer.swift
SwiftCompile normal arm64 Compiling\ MTimerStateManager.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerStateManager.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerStateManager.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MTimerStateManager.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ MijickTimer (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ MTimer.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/MTimer.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/MTimer.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MTimer.swift
SwiftCompile normal arm64 Compiling\ NotificationCenter++.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Extensions/NotificationCenter++.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Extensions/NotificationCenter++.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NotificationCenter++.swift
SwiftCompile normal arm64 Compiling\ MTimerCallbacks.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerCallbacks.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerCallbacks.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MTimerCallbacks.swift
SwiftCompile normal arm64 Compiling\ MTime.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/MTime.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/MTime.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MTime.swift
SwiftCompile normal arm64 Compiling\ Public+MTimer.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Public/Public+MTimer.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Public/Public+MTimer.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Public+MTimer.swift
SwiftCompile normal arm64 Compiling\ FactoryInitializable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Protocols/FactoryInitializable.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Protocols/FactoryInitializable.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FactoryInitializable.swift
SwiftCompile normal arm64 Compiling\ MTimerConfigurationManager.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerConfigurationManager.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerConfigurationManager.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MTimerConfigurationManager.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ MijickCamera (in target 'MijickCamera' from project 'MijickCamera')
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/AVCaptureVideoOrientation++.swift:16:11: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
14 |
15 | // MARK: To Angle
16 | extension AVCaptureVideoOrientation {
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
17 | func getAngle() -> Angle { switch self {
18 | case .portrait: .degrees(0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/AVCaptureVideoOrientation++.swift:27:11: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
25 |
26 | // MARK: To UIImageOrientation
27 | extension AVCaptureVideoOrientation {
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
28 | func toImageOrientation() -> UIImage.Orientation { switch self {
29 | case .portrait: .downMirrored
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/AVCaptureVideoOrientation++.swift:38:11: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
36 |
37 | // MARK: To UIDeviceOrientation
38 | extension AVCaptureVideoOrientation {
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
39 | func toDeviceOrientation() -> UIDeviceOrientation { switch self {
40 | case .portrait: .portrait
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CameraUtilities++.swift:16:49: error: 'FlashMode' is unavailable in visionOS
14 | // MARK: To Device Flash Mode
15 | extension CameraFlashMode {
16 | func toDeviceFlashMode() -> AVCaptureDevice.FlashMode { switch self {
| `- error: 'FlashMode' is unavailable in visionOS
17 | case .off: .off
18 | case .on: .on
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:967:28: note: 'FlashMode' has been explicitly marked unavailable here
965 | Indicates that the flash should be used automatically depending on ambient light conditions.
966 | */
967 | typedef NS_ENUM(NSInteger, AVCaptureFlashMode) {
| `- note: 'FlashMode' has been explicitly marked unavailable here
968 | AVCaptureFlashModeOff = 0,
969 | AVCaptureFlashModeOn = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+Attributes.swift:24:48: error: 'hd1920x1080' is unavailable in visionOS
22 | var flashMode: CameraFlashMode = .off
23 | var lightMode: CameraLightMode = .off
24 | var resolution: AVCaptureSession.Preset = .hd1920x1080
| `- error: 'hd1920x1080' is unavailable in visionOS
25 | var frameRate: Int32 = 30
26 | var cameraExposure: CameraExposure = .init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+Attributes.swift:24:38: error: 'Preset' is unavailable in visionOS
22 | var flashMode: CameraFlashMode = .off
23 | var lightMode: CameraLightMode = .off
24 | var resolution: AVCaptureSession.Preset = .hd1920x1080
| `- error: 'Preset' is unavailable in visionOS
25 | var frameRate: Int32 = 30
26 | var cameraExposure: CameraExposure = .init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+Attributes.swift:32:28: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
30 | var isGridVisible: Bool = true
31 |
32 | var deviceOrientation: AVCaptureVideoOrientation = .portrait
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
33 | var frameOrientation: CGImagePropertyOrientation = .right
34 | var orientationLocked: Bool = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:40:66: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
38 | }
39 | private extension CameraManagerMotionManager {
40 | func getDeviceOrientation(_ acceleration: CMAcceleration) -> AVCaptureVideoOrientation { switch acceleration {
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
41 | case let acceleration where acceleration.x >= 0.75: .landscapeLeft
42 | case let acceleration where acceleration.x <= -0.75: .landscapeRight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:47:58: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
45 | default: parent.attributes.deviceOrientation
46 | }}
47 | func updateDeviceOrientation(_ newDeviceOrientation: AVCaptureVideoOrientation) { if newDeviceOrientation != parent.attributes.deviceOrientation {
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
48 | parent.attributes.deviceOrientation = newDeviceOrientation
49 | }}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift:16:30: error: 'AVCapturePhotoOutput' is unavailable in visionOS
14 | @MainActor class CameraManagerPhotoOutput: NSObject {
15 | private(set) var parent: CameraManager!
16 | private(set) var output: AVCapturePhotoOutput = .init()
| `- error: 'AVCapturePhotoOutput' is unavailable in visionOS
17 | }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:43:38: error: 'AVCapturePhotoSettings' is unavailable in visionOS
41 | }
42 | private extension CameraManagerPhotoOutput {
43 | func getPhotoOutputSettings() -> AVCapturePhotoSettings {
| `- error: 'AVCapturePhotoSettings' is unavailable in visionOS
44 | let settings = AVCapturePhotoSettings()
45 | settings.flashMode = parent.attributes.flashMode.toDeviceFlashMode()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:58:32: error: 'AVCapturePhotoOutput' is unavailable in visionOS
56 | // MARK: Receive Data
57 | extension CameraManagerPhotoOutput: @preconcurrency AVCapturePhotoCaptureDelegate {
58 | func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: (any Error)?) {
| `- error: 'AVCapturePhotoOutput' is unavailable in visionOS
59 | guard let imageData = photo.fileDataRepresentation(),
60 | let ciImage = CIImage(data: imageData)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:58:86: error: 'AVCapturePhoto' is unavailable in visionOS
56 | // MARK: Receive Data
57 | extension CameraManagerPhotoOutput: @preconcurrency AVCapturePhotoCaptureDelegate {
58 | func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: (any Error)?) {
| `- error: 'AVCapturePhoto' is unavailable in visionOS
59 | guard let imageData = photo.fileDataRepresentation(),
60 | let ciImage = CIImage(data: imageData)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+PhotoOutput.swift:58:10: error: cannot override 'photoOutput' which has been marked unavailable
56 | // MARK: Receive Data
57 | extension CameraManagerPhotoOutput: @preconcurrency AVCapturePhotoCaptureDelegate {
58 | func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: (any Error)?) {
| `- error: cannot override 'photoOutput' which has been marked unavailable
59 | guard let imageData = photo.fileDataRepresentation(),
60 | let ciImage = CIImage(data: imageData)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCapturePhotoOutput.h:1053:1: note: 'photoOutput(_:didFinishProcessingPhoto:error:)' has been explicitly marked unavailable here
1051 | This callback fires resolvedSettings.expectedPhotoCount number of times for a given capture request. Note that the photo parameter is always non nil, even if an error is returned. The delivered AVCapturePhoto's rawPhoto property can be queried to know if it's a RAW image or processed image.
1052 | */
1053 | - (void)captureOutput:(AVCapturePhotoOutput *)output didFinishProcessingPhoto:(AVCapturePhoto *)photo error:(nullable NSError *)error API_AVAILABLE(ios(11.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos);
| `- note: 'photoOutput(_:didFinishProcessingPhoto:error:)' has been explicitly marked unavailable here
1054 |
1055 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift:57:53: error: 'AVCapturePhotoCaptureDelegate' is unavailable in visionOS
55 |
56 | // MARK: Receive Data
57 | extension CameraManagerPhotoOutput: @preconcurrency AVCapturePhotoCaptureDelegate {
| `- error: 'AVCapturePhotoCaptureDelegate' is unavailable in visionOS
58 | func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: (any Error)?) {
59 | guard let imageData = photo.fileDataRepresentation(),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+VideoOutput.swift:18:30: error: 'AVCaptureMovieFileOutput' is unavailable in visionOS
16 | @MainActor class CameraManagerVideoOutput: NSObject {
17 | private(set) var parent: CameraManager!
18 | private(set) var output: AVCaptureMovieFileOutput = .init()
| `- error: 'AVCaptureMovieFileOutput' is unavailable in visionOS
19 | private(set) var timer: MTimer = .init(.camera)
20 | private(set) var recordingTime: MTime = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager+VideoOutput.swift:108:31: error: 'AVCaptureFileOutput' is unavailable in visionOS
106 | // MARK: Receive Data
107 | extension CameraManagerVideoOutput: @preconcurrency AVCaptureFileOutputRecordingDelegate {
108 | func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: (any Error)?) { Task {
| `- error: 'AVCaptureFileOutput' is unavailable in visionOS
109 | let videoURL = try await prepareVideo(outputFileURL: outputFileURL, cameraFilters: parent.attributes.cameraFilters)
110 | let capturedVideo = MCameraMedia(data: videoURL)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:36:12: note: 'AVCaptureFileOutput' has been explicitly marked unavailable here
34 | */
35 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
36 | @interface AVCaptureFileOutput : AVCaptureOutput
| `- note: 'AVCaptureFileOutput' has been explicitly marked unavailable here
37 | {
38 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift:107:53: error: 'AVCaptureFileOutputRecordingDelegate' is unavailable in visionOS
105 |
106 | // MARK: Receive Data
107 | extension CameraManagerVideoOutput: @preconcurrency AVCaptureFileOutputRecordingDelegate {
| `- error: 'AVCaptureFileOutputRecordingDelegate' is unavailable in visionOS
108 | func fileOutput(_ output: AVCaptureFileOutput, didFinishRecordingTo outputFileURL: URL, from connections: [AVCaptureConnection], error: (any Error)?) { Task {
109 | let videoURL = try await prepareVideo(outputFileURL: outputFileURL, cameraFilters: parent.attributes.cameraFilters)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureFileOutput.h:206:11: note: 'AVCaptureFileOutputRecordingDelegate' has been explicitly marked unavailable here
204 | */
205 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos)
206 | @protocol AVCaptureFileOutputRecordingDelegate <NSObject>
| `- note: 'AVCaptureFileOutputRecordingDelegate' has been explicitly marked unavailable here
207 |
208 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:29:35: error: 'AVCaptureVideoPreviewLayer' is unavailable in visionOS
27 | // MARK: UI Elements
28 | private(set) var cameraView: UIView!
29 | private(set) var cameraLayer: AVCaptureVideoPreviewLayer = .init()
| `- error: 'AVCaptureVideoPreviewLayer' is unavailable in visionOS
30 | private(set) var cameraMetalView: CameraMetalView = .init()
31 | private(set) var cameraGridView: CameraGridView = .init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.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/Internal/Manager/CameraManager.swift:282:58: error: 'ExposureMode' is unavailable in visionOS
280 | // MARK: Set Exposure Mode
281 | extension CameraManager {
282 | func setExposureMode(_ exposureMode: AVCaptureDevice.ExposureMode) throws {
| `- error: 'ExposureMode' is unavailable in visionOS
283 | guard let device = getCameraInput()?.device, exposureMode != attributes.cameraExposure.mode, !isChanging else { return }
284 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:290:64: error: 'ExposureMode' is unavailable in visionOS
288 | }
289 | private extension CameraManager {
290 | func setDeviceExposureMode(_ exposureMode: AVCaptureDevice.ExposureMode, _ device: any CaptureDevice) throws {
| `- error: 'ExposureMode' is unavailable in visionOS
291 | try device.lockForConfiguration()
292 | device.setExposureMode(exposureMode, duration: attributes.cameraExposure.duration, iso: attributes.cameraExposure.iso)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:367:55: error: 'Preset' is unavailable in visionOS
365 | // MARK: Set Resolution
366 | extension CameraManager {
367 | func setResolution(_ resolution: AVCaptureSession.Preset) {
| `- error: 'Preset' is unavailable in visionOS
368 | guard resolution != attributes.resolution, resolution != attributes.resolution, !isChanging else { return }
369 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: type 'AVCaptureDevice' does not conform to protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: type 'AVCaptureDevice' does not conform to protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable property 'exposureDuration' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable property 'exposureDuration' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1558:39: note: 'exposureDuration' declared here
1556 | ///
1557 | /// Lower values increases the sharpness of objects in motion, but darkens the image unless the aperture is opened or ISO is increased. Exposure duration may be less than the frame duration, providing an anagolue to the shutter angle of film video cameras. This property is key-value observable. It can be read at any time, regardless of exposure mode, but can only be set by either ``AVCaptureDevice/setExposureModeCustomWithDuration:ISO:completionHandler:`` or ``AVCaptureDevice/setExposureModeCustomWithLensAperture:duration:ISO:completionHandler:``.
1558 | @property(nonatomic, readonly) CMTime exposureDuration API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'exposureDuration' declared here
1559 |
1560 | /// The current exposure ISO value.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:17:9: note: requirement 'exposureDuration' declared here
15 | // MARK: Getters
16 | var uniqueID: String { get }
17 | var exposureDuration: CMTime { get }
| `- note: requirement 'exposureDuration' declared here
18 | var exposureTargetBias: Float { get }
19 | var iso: Float { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable property 'exposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable property 'exposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1668:38: note: 'exposureTargetBias' declared here
1666 | /// When the exposure mode is AVCaptureExposureModeCustom and none of the custom parameters are "Auto", bias is disabled and will only affect metering. In custom modes with "Auto" parameters, those parameters will be adjusted to apply the requested bias.
1667 | /// This property is key-value observable. It can be read at any time, but can only be set via setExposureTargetBias:completionHandler:.
1668 | @property(nonatomic, readonly) float exposureTargetBias API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'exposureTargetBias' declared here
1669 |
1670 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:18:9: note: requirement 'exposureTargetBias' declared here
16 | var uniqueID: String { get }
17 | var exposureDuration: CMTime { get }
18 | var exposureTargetBias: Float { get }
| `- note: requirement 'exposureTargetBias' declared here
19 | var iso: Float { get }
20 | var minAvailableVideoZoomFactor: CGFloat { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable property 'iso' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable property 'iso' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1563:38: note: 'iso' declared here
1561 | ///
1562 | /// This property indicates the sensor's sensitivity to light by means of a gain value applied to the signal. Higher values correspond to brighter but noisier images. This property is key-value observable. It can be read at any time, regardless of exposure mode, but can only be set by either ``AVCaptureDevice/setExposureModeCustomWithDuration:ISO:completionHandler:`` or ``AVCaptureDevice/setExposureModeCustomWithLensAperture:duration:ISO:completionHandler:``.
1563 | @property(nonatomic, readonly) float ISO API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'iso' declared here
1564 |
1565 | /// Specifies a rate limit for aperture motion, whenever auto-exposure is active.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:19:9: note: requirement 'iso' declared here
17 | var exposureDuration: CMTime { get }
18 | var exposureTargetBias: Float { get }
19 | var iso: Float { get }
| `- note: requirement 'iso' declared here
20 | var minAvailableVideoZoomFactor: CGFloat { get }
21 | var maxAvailableVideoZoomFactor: CGFloat { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable property 'minAvailableVideoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable property 'minAvailableVideoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:2380:40: note: 'minAvailableVideoZoomFactor' declared here
2378 | Setting the videoZoomFactor to a value greater than or equal to 1.0, but lower than minAvailableVideoZoomFactor results in the value being clamped to the minAvailableVideoZoomFactor. Clients can key value observe the value of this property.
2379 | */
2380 | @property(nonatomic, readonly) CGFloat minAvailableVideoZoomFactor API_AVAILABLE(ios(11.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'minAvailableVideoZoomFactor' declared here
2381 |
2382 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:20:9: note: requirement 'minAvailableVideoZoomFactor' declared here
18 | var exposureTargetBias: Float { get }
19 | var iso: Float { get }
20 | var minAvailableVideoZoomFactor: CGFloat { get }
| `- note: requirement 'minAvailableVideoZoomFactor' declared here
21 | var maxAvailableVideoZoomFactor: CGFloat { get }
22 | var minExposureDuration: CMTime { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable property 'maxAvailableVideoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable property 'maxAvailableVideoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:2392:40: note: 'maxAvailableVideoZoomFactor' declared here
2390 | Setting the videoZoomFactor to a value less than or equal to activeFormat.videoMaxZoomFactor, but greater than maxAvailableVideoZoomFactor results in the value being clamped to the maxAvailableVideoZoomFactor. Clients can key value observe the value of this property.
2391 | */
2392 | @property(nonatomic, readonly) CGFloat maxAvailableVideoZoomFactor API_AVAILABLE(ios(11.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'maxAvailableVideoZoomFactor' declared here
2393 |
2394 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:21:9: note: requirement 'maxAvailableVideoZoomFactor' declared here
19 | var iso: Float { get }
20 | var minAvailableVideoZoomFactor: CGFloat { get }
21 | var maxAvailableVideoZoomFactor: CGFloat { get }
| `- note: requirement 'maxAvailableVideoZoomFactor' declared here
22 | var minExposureDuration: CMTime { get }
23 | var maxExposureDuration: CMTime { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable property 'minExposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable property 'minExposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1678:38: note: 'minExposureTargetBias' declared here
1676 | This read-only property indicates the minimum supported exposure bias.
1677 | */
1678 | @property(nonatomic, readonly) float minExposureTargetBias API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'minExposureTargetBias' declared here
1679 |
1680 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:26:9: note: requirement 'minExposureTargetBias' declared here
24 | var minISO: Float { get }
25 | var maxISO: Float { get }
26 | var minExposureTargetBias: Float { get }
| `- note: requirement 'minExposureTargetBias' declared here
27 | var maxExposureTargetBias: Float { get }
28 | var minFrameRate: Float64? { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable property 'maxExposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable property 'maxExposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1688:38: note: 'maxExposureTargetBias' declared here
1686 | This read-only property indicates the maximum supported exposure bias.
1687 | */
1688 | @property(nonatomic, readonly) float maxExposureTargetBias API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'maxExposureTargetBias' declared here
1689 |
1690 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:27:9: note: requirement 'maxExposureTargetBias' declared here
25 | var maxISO: Float { get }
26 | var minExposureTargetBias: Float { get }
27 | var maxExposureTargetBias: Float { get }
| `- note: requirement 'maxExposureTargetBias' declared here
28 | var minFrameRate: Float64? { get }
29 | var maxFrameRate: Float64? { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable property 'videoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable property 'videoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:2068:30: note: 'videoZoomFactor' declared here
2066 | @seealso -[AVCaptureDeviceFormat videoMaxZoomFactor], -[AVCaptureDeviceFormat videoZoomFactorUpscaleThreshold], -[AVCaptureDevice minAvailableVideoZoomFactor], -[AVCaptureDevice maxAvailableVideoZoomFactor], -[AVCaptureDeviceFormat supportedVideoZoomFactorsForDepthDataDelivery], -[AVCaptureDeviceFormat videoMinZoomFactorForCenterStage] and -[AVCaptureDeviceFormat videoMaxZoomFactorForCenterStage]
2067 | */
2068 | @property(nonatomic) CGFloat videoZoomFactor API_AVAILABLE(ios(7.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'videoZoomFactor' declared here
2069 |
2070 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:36:9: note: requirement 'videoZoomFactor' declared here
34 |
35 | // MARK: Getters & Setters
36 | var videoZoomFactor: CGFloat { get set }
| `- note: requirement 'videoZoomFactor' declared here
37 | var focusMode: AVCaptureDevice.FocusMode { get set }
38 | var focusPointOfInterest: CGPoint { get set }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable instance method 'setExposureModeCustom(duration:iso:completionHandler:)' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable instance method 'setExposureModeCustom(duration:iso:completionHandler:)' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1608:1: note: 'setExposureModeCustom(duration:iso:completionHandler:)' declared here
1606 | - Throws: `NSGenericException` if called without first obtaining exclusive access to the receiver using ``lockForConfiguration:``.
1607 | */
1608 | - (void)setExposureModeCustomWithDuration:(CMTime)duration ISO:(float)ISO completionHandler:(nullable void (^)(CMTime syncTime))handler API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'setExposureModeCustom(duration:iso:completionHandler:)' declared here
1609 |
1610 | /** Sets a custom exposure mode with the specified lens aperture, exposure duration, and ISO values.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:50:10: note: requirement 'setExposureModeCustom(duration:iso:completionHandler:)' declared here
48 | func unlockForConfiguration()
49 | func isExposureModeSupported(_ exposureMode: AVCaptureDevice.ExposureMode) -> Bool
50 | func setExposureModeCustom(duration: CMTime, iso: Float, completionHandler: (@Sendable (CMTime) -> Void)?)
| `- note: requirement 'setExposureModeCustom(duration:iso:completionHandler:)' declared here
51 | func setExposureTargetBias(_ bias: Float, completionHandler handler: (@Sendable (CMTime) -> ())?)
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: error: unavailable instance method 'setExposureTargetBias(_:completionHandler:)' was used to satisfy a requirement of protocol 'CaptureDevice'
13 |
14 | // MARK: Getters
15 | extension AVCaptureDevice: CaptureDevice {
| `- error: unavailable instance method 'setExposureTargetBias(_:completionHandler:)' was used to satisfy a requirement of protocol 'CaptureDevice'
16 | var minExposureDuration: CMTime { activeFormat.minExposureDuration }
17 | var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1709:1: note: 'setExposureTargetBias(_:completionHandler:)' declared here
1707 | This is the only way of setting exposureTargetBias. This method throws an NSRangeException if exposureTargetBias is set to an unsupported level. This method throws an NSGenericException if called without first obtaining exclusive access to the receiver using lockForConfiguration:.
1708 | */
1709 | - (void)setExposureTargetBias:(float)bias completionHandler:(nullable void (^)(CMTime syncTime))handler API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
| `- note: 'setExposureTargetBias(_:completionHandler:)' declared here
1710 |
1711 | /// Reports which characteristics the auto exposure system associates with the current scene. Auto exposure may adjust properties such as lens aperture size based on these factors. This property is key-value observable.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:51:10: note: requirement 'setExposureTargetBias(_:completionHandler:)' declared here
49 | func isExposureModeSupported(_ exposureMode: AVCaptureDevice.ExposureMode) -> Bool
50 | func setExposureModeCustom(duration: CMTime, iso: Float, completionHandler: (@Sendable (CMTime) -> Void)?)
51 | func setExposureTargetBias(_ bias: Float, completionHandler handler: (@Sendable (CMTime) -> ())?)
| `- note: requirement 'setExposureTargetBias(_:completionHandler:)' declared here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+MockCaptureDevice.swift:37:36: error: 'FocusMode' is unavailable in visionOS
35 | // MARK: Setters
36 | var videoZoomFactor: CGFloat = 1
37 | var focusMode: AVCaptureDevice.FocusMode = .autoFocus
| `- error: 'FocusMode' is unavailable in visionOS
38 | var focusPointOfInterest: CGPoint = .zero
39 | var exposurePointOfInterest: CGPoint = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1156:28: note: 'FocusMode' has been explicitly marked unavailable here
1154 | Indicates that the device should automatically focus when needed.
1155 | */
1156 | typedef NS_ENUM(NSInteger, AVCaptureFocusMode) {
| `- note: 'FocusMode' has been explicitly marked unavailable here
1157 | AVCaptureFocusModeLocked = 0,
1158 | AVCaptureFocusModeAutoFocus = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+MockCaptureDevice.swift:43:39: error: 'ExposureMode' is unavailable in visionOS
41 | var activeVideoMinFrameDuration: CMTime = .init()
42 | var activeVideoMaxFrameDuration: CMTime = .init()
43 | var exposureMode: AVCaptureDevice.ExposureMode = .continuousAutoExposure
| `- error: 'ExposureMode' is unavailable in visionOS
44 | var hdrMode: CameraHDRMode = .auto
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+MockCaptureDevice.swift:49:66: error: 'ExposureMode' is unavailable in visionOS
47 | func lockForConfiguration() throws { return }
48 | func unlockForConfiguration() { return }
49 | func isExposureModeSupported(_ exposureMode: AVCaptureDevice.ExposureMode) -> Bool { true }
| `- error: 'ExposureMode' is unavailable in visionOS
50 | func setExposureModeCustom(duration: CMTime, iso: Float, completionHandler: ((CMTime) -> Void)?) {
51 | _exposureDuration = duration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:37:36: error: 'FocusMode' is unavailable in visionOS
35 | // MARK: Getters & Setters
36 | var videoZoomFactor: CGFloat { get set }
37 | var focusMode: AVCaptureDevice.FocusMode { get set }
| `- error: 'FocusMode' is unavailable in visionOS
38 | var focusPointOfInterest: CGPoint { get set }
39 | var exposurePointOfInterest: CGPoint { get set }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1156:28: note: 'FocusMode' has been explicitly marked unavailable here
1154 | Indicates that the device should automatically focus when needed.
1155 | */
1156 | typedef NS_ENUM(NSInteger, AVCaptureFocusMode) {
| `- note: 'FocusMode' has been explicitly marked unavailable here
1157 | AVCaptureFocusModeLocked = 0,
1158 | AVCaptureFocusModeAutoFocus = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:43:39: error: 'ExposureMode' is unavailable in visionOS
41 | var activeVideoMinFrameDuration: CMTime { get set }
42 | var activeVideoMaxFrameDuration: CMTime { get set }
43 | var exposureMode: AVCaptureDevice.ExposureMode { get set }
| `- error: 'ExposureMode' is unavailable in visionOS
44 | var hdrMode: CameraHDRMode { get set }
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:49:66: error: 'ExposureMode' is unavailable in visionOS
47 | func lockForConfiguration() throws
48 | func unlockForConfiguration()
49 | func isExposureModeSupported(_ exposureMode: AVCaptureDevice.ExposureMode) -> Bool
| `- error: 'ExposureMode' is unavailable in visionOS
50 | func setExposureModeCustom(duration: CMTime, iso: Float, completionHandler: (@Sendable (CMTime) -> Void)?)
51 | func setExposureTargetBias(_ bias: Float, completionHandler handler: (@Sendable (CMTime) -> ())?)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:109:50: error: 'ExposureMode' is unavailable in visionOS
107 | // MARK: Set Exposure Mode
108 | extension CaptureDevice {
109 | func setExposureMode(_ mode: AVCaptureDevice.ExposureMode, duration: CMTime, iso: Float) {
| `- error: 'ExposureMode' is unavailable in visionOS
110 | guard isExposureModeSupported(mode) else { return }
111 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession+AVCaptureSession.swift:15:1: error: type 'AVCaptureSession' does not conform to protocol 'CaptureSession'
13 |
14 | extension AVCaptureSession: @unchecked @retroactive Sendable {}
15 | extension AVCaptureSession: CaptureSession {
| `- error: type 'AVCaptureSession' does not conform to protocol 'CaptureSession'
16 | var deviceInputs: [any CaptureDeviceInput] { inputs as? [any CaptureDeviceInput] ?? [] }
17 | }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession+AVCaptureSession.swift:15:1: error: unavailable property 'sessionPreset' was used to satisfy a requirement of protocol 'CaptureSession'
13 |
14 | extension AVCaptureSession: @unchecked @retroactive Sendable {}
15 | extension AVCaptureSession: CaptureSession {
| `- error: unavailable property 'sessionPreset' was used to satisfy a requirement of protocol 'CaptureSession'
16 | var deviceInputs: [any CaptureDeviceInput] { inputs as? [any CaptureDeviceInput] ?? [] }
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:166:51: note: 'sessionPreset' declared here
164 | The value of this property is an AVCaptureSessionPreset indicating the current session preset in use by the receiver. The sessionPreset property may be set while the receiver is running.
165 | */
166 | @property(nonatomic, copy) AVCaptureSessionPreset sessionPreset API_UNAVAILABLE(visionos);
| `- note: 'sessionPreset' declared here
167 |
168 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession.swift:19:9: note: requirement 'sessionPreset' declared here
17 | var deviceInputs: [any CaptureDeviceInput] { get }
18 | var outputs: [AVCaptureOutput] { get }
19 | var sessionPreset: AVCaptureSession.Preset { get set }
| `- note: requirement 'sessionPreset' declared here
20 |
21 | // MARK: Methods
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession+MockCaptureSession.swift:20:41: error: 'Preset' is unavailable in visionOS
18 | var deviceInputs: [any CaptureDeviceInput] { _deviceInputs }
19 | var outputs: [AVCaptureOutput] { _outputs }
20 | var sessionPreset: AVCaptureSession.Preset = .cif352x288
| `- error: 'Preset' is unavailable in visionOS
21 |
22 | // MARK: Private Attributes
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession+MockCaptureSession.swift:20:51: error: 'cif352x288' is unavailable in visionOS
18 | var deviceInputs: [any CaptureDeviceInput] { _deviceInputs }
19 | var outputs: [AVCaptureOutput] { _outputs }
20 | var sessionPreset: AVCaptureSession.Preset = .cif352x288
| `- error: 'cif352x288' is unavailable in visionOS
21 |
22 | // MARK: Private Attributes
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:81:41: note: 'cif352x288' has been explicitly marked unavailable here
79 | Clients may set an AVCaptureSession instance's sessionPreset to AVCaptureSessionPreset352x288 to achieve CIF quality (352x288) output.
80 | */
81 | AVF_EXPORT AVCaptureSessionPreset const AVCaptureSessionPreset352x288 API_AVAILABLE(macos(10.7), ios(5.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'cif352x288' has been explicitly marked unavailable here
82 |
83 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession.swift:19:41: error: 'Preset' is unavailable in visionOS
17 | var deviceInputs: [any CaptureDeviceInput] { get }
18 | var outputs: [AVCaptureOutput] { get }
19 | var sessionPreset: AVCaptureSession.Preset { get set }
| `- error: 'Preset' is unavailable in visionOS
20 |
21 | // MARK: Methods
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/CameraExposure.swift:18:31: error: 'ExposureMode' is unavailable in visionOS
16 | var targetBias: Float = 0
17 | var iso: Float = 0
18 | var mode: AVCaptureDevice.ExposureMode = .autoExpose
| `- error: 'ExposureMode' is unavailable in visionOS
19 | }
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MCamera.swift:188:55: error: 'Preset' is unavailable in visionOS
186 | - important: Changing the resolution may affect the maximum frame rate that can be set.
187 | */
188 | func setResolution(_ resolution: AVCaptureSession.Preset) -> Self { manager.attributes.resolution = resolution; return self }
| `- error: 'Preset' is unavailable in visionOS
189 |
190 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MCamera.swift:224:64: error: 'ExposureMode' is unavailable in visionOS
222 | - note: If the exposure mode is not supported, the exposure mode will not be changed.
223 | */
224 | func setCameraExposureMode(_ exposureMode: AVCaptureDevice.ExposureMode) -> Self { manager.attributes.cameraExposure.mode = exposureMode; return self }
| `- error: 'ExposureMode' is unavailable in visionOS
225 |
226 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:145:55: error: 'Preset' is unavailable in visionOS
143 | - important: Changing the resolution may affect the maximum frame rate that can be set.
144 | */
145 | func setResolution(_ resolution: AVCaptureSession.Preset) { cameraManager.setResolution(resolution) }
| `- error: 'Preset' is unavailable in visionOS
146 |
147 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:181:58: error: 'ExposureMode' is unavailable in visionOS
179 | - note: If the exposure mode is not supported, the exposure mode will not be changed.
180 | */
181 | func setExposureMode(_ exposureMode: AVCaptureDevice.ExposureMode) throws { try cameraManager.setExposureMode(exposureMode) }
| `- error: 'ExposureMode' is unavailable in visionOS
182 |
183 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:215:38: error: 'Preset' is unavailable in visionOS
213 | var flashMode: CameraFlashMode { cameraManager.attributes.flashMode }
214 | var lightMode: CameraLightMode { cameraManager.attributes.lightMode }
215 | var resolution: AVCaptureSession.Preset { cameraManager.attributes.resolution }
| `- error: 'Preset' is unavailable in visionOS
216 | var frameRate: Int32 { cameraManager.attributes.frameRate }
217 | var exposureDuration: CMTime { cameraManager.attributes.cameraExposure.duration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:220:39: error: 'ExposureMode' is unavailable in visionOS
218 | var exposureTargetBias: Float { cameraManager.attributes.cameraExposure.targetBias }
219 | var iso: Float { cameraManager.attributes.cameraExposure.iso }
220 | var exposureMode: AVCaptureDevice.ExposureMode { cameraManager.attributes.cameraExposure.mode }
| `- error: 'ExposureMode' is unavailable in visionOS
221 | var hdrMode: CameraHDRMode { cameraManager.attributes.hdrMode }
222 | var cameraFilters: [CIFilter] { cameraManager.attributes.cameraFilters }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1422:28: note: 'ExposureMode' has been explicitly marked unavailable here
1420 | Indicates that the device should only adjust exposure according to user provided ISO, exposureDuration values.
1421 | */
1422 | typedef NS_ENUM(NSInteger, AVCaptureExposureMode) {
| `- note: 'ExposureMode' has been explicitly marked unavailable here
1423 | AVCaptureExposureModeLocked = 0,
1424 | AVCaptureExposureModeAutoExpose = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift:232:28: error: 'AVCaptureVideoOrientation' is unavailable in visionOS
230 | var isRecording: Bool { cameraManager.videoOutput.timer.timerStatus == .running }
231 | var isOrientationLocked: Bool { cameraManager.attributes.orientationLocked || cameraManager.attributes.userBlockedScreenRotation }
232 | var deviceOrientation: AVCaptureVideoOrientation { cameraManager.attributes.deviceOrientation }
| `- error: 'AVCaptureVideoOrientation' is unavailable in visionOS
233 | }
234 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:104:28: note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
102 |
103 | /// Constants indicating video orientation, for use with AVCaptureDeviceRotationCoordinator.
104 | typedef NS_ENUM(NSInteger, AVCaptureVideoOrientation) {
| `- note: 'AVCaptureVideoOrientation' has been explicitly marked unavailable here
105 | /// Indicates that video should be oriented vertically, port on the bottom.
106 | AVCaptureVideoOrientationPortrait = 1,
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/AVCaptureVideoOrientation++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/AVVideoComposition++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CIFilter++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CIImage++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CameraUtilities++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/CaseIterable++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/FileManager++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Task++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIImage.Orientation++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIView++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/View++.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+Attributes.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+NotificationCenter.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PermissionsManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput+AVCaptureDeviceInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput+MockDeviceInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device\ Input/CaptureDeviceInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice+AVCaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice+MockCaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Device/CaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession+AVCaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession+MockCaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Miscellaneous/Typealiases.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/CameraExposure.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/MCameraMedia.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Bridge.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+FocusIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Grid.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Metal.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+BottomBar.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+ButtonScaleStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+CameraOutputSwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+CaptureButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+Config.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+TopBar.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+TopButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Captured\ Media/DefaultCapturedMediaScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Common\ Components/DefaultScreen+BottomButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Common\ Components/DefaultScreen+CloseButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Error/DefaultCameraErrorScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera+Config.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera+Controller.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Camera\ Settings/Public+CameraSettings+MApplicationDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Camera\ Settings/Public+CameraSettings+MCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Camera\ Settings/Public+CameraSettings+MCameraController.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Models/Public+Model+CameraUtilities.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Models/Public+Model+MCameraError.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/Models/Public+Model+MCameraMedia.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+DefaultCameraScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraErrorScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCameraScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Public/UI/Public+UI+MCapturedMediaScreen.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources/GeneratedAssetSymbols.swift -target arm64-apple-xros1.0 -module-can-import-version DeveloperToolsSupport 24.0.24 24.0.24 -disable-cross-import-overlay-search -swift-module-cross-import AVKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/GroupActivities.swiftoverlay -swift-module-cross-import AVKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import AVKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/GroupActivities.swiftoverlay -swift-module-cross-import AVKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVKit.framework/Modules/AVKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.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/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-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/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name MijickCamera -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-xros27.0 -target-sdk-version 27.0 -target-sdk-name xros27.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/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MijickCamera.build/Debug-xros/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.abi.json
SwiftCompile normal arm64 (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling MTimerContainer.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 Compiling\ MTimerValidator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerValidator.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Internal/Helpers/MTimerValidator.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MTimerValidator.swift
SwiftCompile normal arm64 Compiling\ CameraView+Bridge.swift,\ CameraView+FocusIndicator.swift,\ CameraView+Grid.swift,\ CameraView+Metal.swift,\ DefaultCameraScreen+BottomBar.swift,\ DefaultCameraScreen+ButtonScaleStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Bridge.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+FocusIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Grid.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Metal.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+BottomBar.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+ButtonScaleStyle.swift (in target 'MijickCamera' from project 'MijickCamera')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Bridge.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraView+Bridge.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+FocusIndicator.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraView+FocusIndicator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Grid.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraView+Grid.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera\ View/CameraView+Metal.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraView+Metal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+BottomBar.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCameraScreen+BottomBar.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+ButtonScaleStyle.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCameraScreen+ButtonScaleStyle.swift
SwiftDriverJobDiscovery normal arm64 Compiling MTime.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 Compiling\ Public+MTime.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Public/Public+MTime.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Timer/Sources/Public/Public+MTime.swift (in target 'MijickTimer' from project 'MijickTimer')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Public+MTime.swift
SwiftDriverJobDiscovery normal arm64 Compiling MTimerValidator.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 Compiling\ CaptureSession+AVCaptureSession.swift,\ CaptureSession+MockCaptureSession.swift,\ CaptureSession.swift,\ Typealiases.swift,\ CameraExposure.swift,\ MCameraMedia.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession+AVCaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession+MockCaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Miscellaneous/Typealiases.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/CameraExposure.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/MCameraMedia.swift (in target 'MijickCamera' from project 'MijickCamera')
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession+AVCaptureSession.swift:15:1: error: type 'AVCaptureSession' does not conform to protocol 'CaptureSession'
13 |
14 | extension AVCaptureSession: @unchecked @retroactive Sendable {}
15 | extension AVCaptureSession: CaptureSession {
| `- error: type 'AVCaptureSession' does not conform to protocol 'CaptureSession'
16 | var deviceInputs: [any CaptureDeviceInput] { inputs as? [any CaptureDeviceInput] ?? [] }
17 | }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession+AVCaptureSession.swift:15:1: error: unavailable property 'sessionPreset' was used to satisfy a requirement of protocol 'CaptureSession'
13 |
14 | extension AVCaptureSession: @unchecked @retroactive Sendable {}
15 | extension AVCaptureSession: CaptureSession {
| `- error: unavailable property 'sessionPreset' was used to satisfy a requirement of protocol 'CaptureSession'
16 | var deviceInputs: [any CaptureDeviceInput] { inputs as? [any CaptureDeviceInput] ?? [] }
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSession.h:166:51: note: 'sessionPreset' declared here
164 | The value of this property is an AVCaptureSessionPreset indicating the current session preset in use by the receiver. The sessionPreset property may be set while the receiver is running.
165 | */
166 | @property(nonatomic, copy) AVCaptureSessionPreset sessionPreset API_UNAVAILABLE(visionos);
| `- note: 'sessionPreset' declared here
167 |
168 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession.swift:19:9: note: requirement 'sessionPreset' declared here
17 | var deviceInputs: [any CaptureDeviceInput] { get }
18 | var outputs: [AVCaptureOutput] { get }
19 | var sessionPreset: AVCaptureSession.Preset { get set }
| `- note: requirement 'sessionPreset' declared here
20 |
21 | // MARK: Methods
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession+MockCaptureSession.swift:20:41: error: 'Preset' is unavailable in visionOS
18 | var deviceInputs: [any CaptureDeviceInput] { _deviceInputs }
19 | var outputs: [AVCaptureOutput] { _outputs }
20 | var sessionPreset: AVCaptureSession.Preset = .cif352x288
| `- error: 'Preset' is unavailable in visionOS
21 |
22 | // MARK: Private Attributes
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession+MockCaptureSession.swift:20:51: error: 'cif352x288' is unavailable in visionOS
18 | var deviceInputs: [any CaptureDeviceInput] { _deviceInputs }
19 | var outputs: [AVCaptureOutput] { _outputs }
20 | var sessionPreset: AVCaptureSession.Preset = .cif352x288
| `- error: 'cif352x288' is unavailable in visionOS
21 |
22 | // MARK: Private Attributes
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:81:41: note: 'cif352x288' has been explicitly marked unavailable here
79 | Clients may set an AVCaptureSession instance's sessionPreset to AVCaptureSessionPreset352x288 to achieve CIF quality (352x288) output.
80 | */
81 | AVF_EXPORT AVCaptureSessionPreset const AVCaptureSessionPreset352x288 API_AVAILABLE(macos(10.7), ios(5.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'cif352x288' has been explicitly marked unavailable here
82 |
83 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Session/CaptureSession.swift:19:41: error: 'Preset' is unavailable in visionOS
17 | var deviceInputs: [any CaptureDeviceInput] { get }
18 | var outputs: [AVCaptureOutput] { get }
19 | var sessionPreset: AVCaptureSession.Preset { get set }
| `- error: 'Preset' is unavailable in visionOS
20 |
21 | // MARK: Methods
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureSessionPreset.h:21:20: note: 'Preset' has been explicitly marked unavailable here
19 | Clients may use an AVCaptureSessionPreset to set the format for output on an AVCaptureSession.
20 | */
21 | typedef NSString * AVCaptureSessionPreset NS_TYPED_ENUM API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(visionos) API_UNAVAILABLE(watchos);
| `- note: 'Preset' has been explicitly marked unavailable here
22 |
23 | /*!
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession+AVCaptureSession.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptureSession+AVCaptureSession.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession+MockCaptureSession.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptureSession+MockCaptureSession.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture\ Session/CaptureSession.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptureSession.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Miscellaneous/Typealiases.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Typealiases.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/CameraExposure.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CameraExposure.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/MCameraMedia.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MCameraMedia.swift
SwiftDriverJobDiscovery normal arm64 Compiling Public+MTime.swift (in target 'MijickTimer' from project 'MijickTimer')
SwiftCompile normal arm64 Compiling\ DefaultCameraScreen+CameraOutputSwitch.swift,\ DefaultCameraScreen+CaptureButton.swift,\ DefaultCameraScreen+Config.swift,\ DefaultCameraScreen+TopBar.swift,\ DefaultCameraScreen+TopButton.swift,\ DefaultCameraScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+CameraOutputSwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+CaptureButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+Config.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+TopBar.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+TopButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen.swift (in target 'MijickCamera' from project 'MijickCamera')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+CameraOutputSwitch.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCameraScreen+CameraOutputSwitch.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+CaptureButton.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCameraScreen+CaptureButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+Config.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCameraScreen+Config.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+TopBar.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCameraScreen+TopBar.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen+TopButton.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCameraScreen+TopButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default\ Screens/Camera/DefaultCameraScreen.swift (in target 'MijickCamera' from project 'MijickCamera')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCameraScreen.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-22 23:17:21.163 xcodebuild[881:5173] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ MijickCamera (in target 'MijickCamera' from project 'MijickCamera')
SwiftCompile normal arm64 (in target 'MijickCamera' from project 'MijickCamera')
Building workspace MijickCamera with scheme MijickCamera
(3 failures)
BUILD FAILURE 6.4 visionOS