Build Information
Failed to build MijickCamera, reference 3.0.3 (0f0234), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 03:15:38 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Mijick/Camera.git
Reference: 3.0.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Mijick/Camera
* tag 3.0.3 -> FETCH_HEAD
HEAD is now at 0f02348 Patch 3.0.3
Cloned https://github.com/Mijick/Camera.git
Revision (git rev-parse @):
0f02348fcc8fbbc9224c7fbf444f182dc25d0b40
SUCCESS checkout https://github.com/Mijick/Camera.git at 3.0.3
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/Mijick/Camera.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 125]
[Planning deferred tasks]
[37 / 61] MijickCamera_MijickCamera
[42 / 61]
[43 / 62] MijickTimer
[53 / 139]
[56 / 139]
[64 / 139]
[66 / 139]
[67 / 139]
[72 / 139]
[74 / 139]
[76 / 139]
[79 / 139]
[84 / 139]
[87 / 139]
[89 / 139]
[90 / 139]
[100 / 139]
[102 / 139]
[103 / 139]
[106 / 139]
[108 / 139]
[120 / 139] MijickTimer
[121 / 139] MijickTimer
[128 / 140] MijickCamera
[132 / 165]
[134 / 165]
[136 / 165]
[138 / 165]
[140 / 165]
[141 / 165]
[142 / 165]
[147 / 165] MijickCamera
Fetching https://github.com/Mijick/Timer
[1/924] Fetching timer
Fetched https://github.com/Mijick/Timer (0.98s)
Computing version for https://github.com/Mijick/Timer
Computed https://github.com/Mijick/Timer at 2.0.0 (1.61s)
Creating working copy for https://github.com/Mijick/Timer
Working copy of https://github.com/Mijick/Timer resolved at 2.0.0
error: SwiftCompile normal arm64 failed with a nonzero exit code. Command line: cd /Users/admin/builder
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/AVCaptureVideoOrientation++.swift:28:34: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m26 |[0;0m // MARK: To UIImageOrientation
[0;36m27 |[0;0m extension AVCaptureVideoOrientation {
[0;36m28 |[0;0m func toImageOrientation() -> [4;39mUIImage[0;0m.Orientation { switch self {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m29 |[0;0m case .portrait: .downMirrored
[0;36m30 |[0;0m case .landscapeLeft: .leftMirrored
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/AVCaptureVideoOrientation++.swift:39:35: [1;31merror: [1;39mcannot find type 'UIDeviceOrientation' in scope[0;0m
[0;36m37 |[0;0m // MARK: To UIDeviceOrientation
[0;36m38 |[0;0m extension AVCaptureVideoOrientation {
[0;36m39 |[0;0m func toDeviceOrientation() -> [4;39mUIDeviceOrientation[0;0m { switch self {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIDeviceOrientation' in scope[0;0m
[0;36m40 |[0;0m case .portrait: .portrait
[0;36m41 |[0;0m case .portraitUpsideDown: .portraitUpsideDown
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIImage.Orientation++.swift:15:11: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: From CGImagePropertyOrientation
[0;36m15 |[0;0m extension [4;39mUIImage[0;0m.Orientation {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m16 |[0;0m init(_ orientation: CGImagePropertyOrientation) { switch orientation {
[0;36m17 |[0;0m case .down: self = .down
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIView++.swift:15:11: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Add to Parent
[0;36m15 |[0;0m extension [4;39mUIView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m16 |[0;0m func addToParent(_ view: UIView) {
[0;36m17 |[0;0m view.addSubview(self)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/UIView++.swift:28:11: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m26 |[0;0m
[0;36m27 |[0;0m // MARK: Apply Blur Effect
[0;36m28 |[0;0m extension [4;39mUIView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m29 |[0;0m func applyBlurEffect(style: UIBlurEffect.Style) {
[0;36m30 |[0;0m let blurEffectView = UIVisualEffectView()
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Models/MCameraMedia.swift:15:16: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public struct MCameraMedia: Sendable {
[0;36m15 |[0;0m let image: [4;39mUIImage[0;0m?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m16 |[0;0m let video: URL?
[0;36m17 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:17:31: [1;31merror: [1;39m'CMMotionManager' is unavailable in macOS[0;0m
[0;36m15 |[0;0m @MainActor class CameraManagerMotionManager {
[0;36m16 |[0;0m private(set) var parent: CameraManager!
[0;36m17 |[0;0m private(set) var manager: [4;39mCMMotionManager[0;0m = .init()
[0;36m|[0;0m `- [1;31merror: [1;39m'CMMotionManager' is unavailable in macOS[0;0m
[0;36m18 |[0;0m }
[0;36m19 |[0;0m
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/CoreMotion.framework/Headers/CMMotionManager.h:87:12: [1;39mnote: [1;39m'CMMotionManager' has been explicitly marked unavailable here[0;0m
[0;36m85 |[0;0m */
[0;36m86 |[0;0m COREMOTION_EXPORT API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(macos)
[0;36m87 |[0;0m @interface CMMotionManager : NSObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'CMMotionManager' has been explicitly marked unavailable here[0;0m
[0;36m88 |[0;0m {
[0;36m89 |[0;0m @private
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:67:48: [1;31merror: [1;39mcannot find type 'UIDeviceOrientation' in scope[0;0m
[0;36m65 |[0;0m case false: !parent.attributes.orientationLocked
[0;36m66 |[0;0m }}
[0;36m67 |[0;0m func getNewFrameOrientation(_ orientation: [4;39mUIDeviceOrientation[0;0m) -> CGImagePropertyOrientation { switch parent.attributes.cameraPosition {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIDeviceOrientation' in scope[0;0m
[0;36m68 |[0;0m case .back: getNewFrameOrientationForBackCamera(orientation)
[0;36m69 |[0;0m case .front: getNewFrameOrientationForFrontCamera(orientation)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:77:61: [1;31merror: [1;39mcannot find type 'UIDeviceOrientation' in scope[0;0m
[0;36m75 |[0;0m }
[0;36m76 |[0;0m private extension CameraManagerMotionManager {
[0;36m77 |[0;0m func getNewFrameOrientationForBackCamera(_ orientation: [4;39mUIDeviceOrientation[0;0m) -> CGImagePropertyOrientation { switch orientation {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIDeviceOrientation' in scope[0;0m
[0;36m78 |[0;0m case .portrait: parent.attributes.mirrorOutput ? .leftMirrored : .right
[0;36m79 |[0;0m case .landscapeLeft: parent.attributes.mirrorOutput ? .upMirrored : .up
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+MotionManager.swift:83:62: [1;31merror: [1;39mcannot find type 'UIDeviceOrientation' in scope[0;0m
[0;36m81 |[0;0m default: parent.attributes.mirrorOutput ? .leftMirrored : .right
[0;36m82 |[0;0m }}
[0;36m83 |[0;0m func getNewFrameOrientationForFrontCamera(_ orientation: [4;39mUIDeviceOrientation[0;0m) -> CGImagePropertyOrientation { switch orientation {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIDeviceOrientation' in scope[0;0m
[0;36m84 |[0;0m case .portrait: parent.attributes.mirrorOutput ? .right : .leftMirrored
[0;36m85 |[0;0m case .landscapeLeft: parent.attributes.mirrorOutput ? .down : .downMirrored
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+PhotoOutput.swift:78:49: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m76 |[0;0m CIContext().createCGImage(ciImage, from: ciImage.extent)
[0;36m77 |[0;0m }
[0;36m78 |[0;0m func prepareUIImage(_ cgImage: CGImage?) -> [4;39mUIImage[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m79 |[0;0m guard let cgImage else { return nil }
[0;36m80 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager+VideoOutput.swift:21:42: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m19 |[0;0m private(set) var timer: MTimer = .init(.camera)
[0;36m20 |[0;0m private(set) var recordingTime: MTime = .zero
[0;36m21 |[0;0m private(set) var firstRecordedFrame: [4;39mUIImage[0;0m?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m22 |[0;0m }
[0;36m23 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:28:34: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m26 |[0;0m
[0;36m27 |[0;0m // MARK: UI Elements
[0;36m28 |[0;0m private(set) var cameraView: [4;39mUIView[0;0m!
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m29 |[0;0m private(set) var cameraLayer: AVCaptureVideoPreviewLayer = .init()
[0;36m30 |[0;0m private(set) var cameraMetalView: CameraMetalView = .init()
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/CameraManager.swift:48:30: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m46 |[0;0m // MARK: Initialize
[0;36m47 |[0;0m extension CameraManager {
[0;36m48 |[0;0m func initialize(in view: [4;39mUIView[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m49 |[0;0m cameraView = view
[0;36m50 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39mtype 'AVCaptureDevice' does not conform to protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39mtype 'AVCaptureDevice' does not conform to protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable property 'exposureDuration' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable property 'exposureDuration' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1558:39: [1;39mnote: [1;39m'exposureDuration' declared here[0;0m
[0;36m1556 |[0;0m ///
[0;36m1557 |[0;0m /// 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:``.
[0;36m1558 |[0;0m @property(nonatomic, readonly) CMTime exposureDuration API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
[0;36m|[0;0m `- [1;39mnote: [1;39m'exposureDuration' declared here[0;0m
[0;36m1559 |[0;0m
[0;36m1560 |[0;0m /// The current exposure ISO value.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:17:9: [1;39mnote: [1;39mrequirement 'exposureDuration' declared here[0;0m
[0;36m15 |[0;0m // MARK: Getters
[0;36m16 |[0;0m var uniqueID: String { get }
[0;36m17 |[0;0m var exposureDuration: CMTime { get }
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'exposureDuration' declared here[0;0m
[0;36m18 |[0;0m var exposureTargetBias: Float { get }
[0;36m19 |[0;0m var iso: Float { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable property 'exposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable property 'exposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1668:38: [1;39mnote: [1;39m'exposureTargetBias' declared here[0;0m
[0;36m1666 |[0;0m /// 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.
[0;36m1667 |[0;0m /// This property is key-value observable. It can be read at any time, but can only be set via setExposureTargetBias:completionHandler:.
[0;36m1668 |[0;0m @property(nonatomic, readonly) float exposureTargetBias API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
[0;36m|[0;0m `- [1;39mnote: [1;39m'exposureTargetBias' declared here[0;0m
[0;36m1669 |[0;0m
[0;36m1670 |[0;0m /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:18:9: [1;39mnote: [1;39mrequirement 'exposureTargetBias' declared here[0;0m
[0;36m16 |[0;0m var uniqueID: String { get }
[0;36m17 |[0;0m var exposureDuration: CMTime { get }
[0;36m18 |[0;0m var exposureTargetBias: Float { get }
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'exposureTargetBias' declared here[0;0m
[0;36m19 |[0;0m var iso: Float { get }
[0;36m20 |[0;0m var minAvailableVideoZoomFactor: CGFloat { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable property 'iso' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable property 'iso' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1563:38: [1;39mnote: [1;39m'iso' declared here[0;0m
[0;36m1561 |[0;0m ///
[0;36m1562 |[0;0m /// 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:``.
[0;36m1563 |[0;0m @property(nonatomic, readonly) float ISO API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
[0;36m|[0;0m `- [1;39mnote: [1;39m'iso' declared here[0;0m
[0;36m1564 |[0;0m
[0;36m1565 |[0;0m /// 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: [1;39mnote: [1;39mrequirement 'iso' declared here[0;0m
[0;36m17 |[0;0m var exposureDuration: CMTime { get }
[0;36m18 |[0;0m var exposureTargetBias: Float { get }
[0;36m19 |[0;0m var iso: Float { get }
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'iso' declared here[0;0m
[0;36m20 |[0;0m var minAvailableVideoZoomFactor: CGFloat { get }
[0;36m21 |[0;0m var maxAvailableVideoZoomFactor: CGFloat { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable property 'minAvailableVideoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable property 'minAvailableVideoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:2380:40: [1;39mnote: [1;39m'minAvailableVideoZoomFactor' declared here[0;0m
[0;36m2378 |[0;0m 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.
[0;36m2379 |[0;0m */
[0;36m2380 |[0;0m @property(nonatomic, readonly) CGFloat minAvailableVideoZoomFactor API_AVAILABLE(ios(11.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
[0;36m|[0;0m `- [1;39mnote: [1;39m'minAvailableVideoZoomFactor' declared here[0;0m
[0;36m2381 |[0;0m
[0;36m2382 |[0;0m /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:20:9: [1;39mnote: [1;39mrequirement 'minAvailableVideoZoomFactor' declared here[0;0m
[0;36m18 |[0;0m var exposureTargetBias: Float { get }
[0;36m19 |[0;0m var iso: Float { get }
[0;36m20 |[0;0m var minAvailableVideoZoomFactor: CGFloat { get }
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'minAvailableVideoZoomFactor' declared here[0;0m
[0;36m21 |[0;0m var maxAvailableVideoZoomFactor: CGFloat { get }
[0;36m22 |[0;0m var minExposureDuration: CMTime { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable property 'maxAvailableVideoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable property 'maxAvailableVideoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:2392:40: [1;39mnote: [1;39m'maxAvailableVideoZoomFactor' declared here[0;0m
[0;36m2390 |[0;0m 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.
[0;36m2391 |[0;0m */
[0;36m2392 |[0;0m @property(nonatomic, readonly) CGFloat maxAvailableVideoZoomFactor API_AVAILABLE(ios(11.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
[0;36m|[0;0m `- [1;39mnote: [1;39m'maxAvailableVideoZoomFactor' declared here[0;0m
[0;36m2393 |[0;0m
[0;36m2394 |[0;0m @end
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:21:9: [1;39mnote: [1;39mrequirement 'maxAvailableVideoZoomFactor' declared here[0;0m
[0;36m19 |[0;0m var iso: Float { get }
[0;36m20 |[0;0m var minAvailableVideoZoomFactor: CGFloat { get }
[0;36m21 |[0;0m var maxAvailableVideoZoomFactor: CGFloat { get }
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'maxAvailableVideoZoomFactor' declared here[0;0m
[0;36m22 |[0;0m var minExposureDuration: CMTime { get }
[0;36m23 |[0;0m var maxExposureDuration: CMTime { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable property 'minExposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable property 'minExposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1678:38: [1;39mnote: [1;39m'minExposureTargetBias' declared here[0;0m
[0;36m1676 |[0;0m This read-only property indicates the minimum supported exposure bias.
[0;36m1677 |[0;0m */
[0;36m1678 |[0;0m @property(nonatomic, readonly) float minExposureTargetBias API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
[0;36m|[0;0m `- [1;39mnote: [1;39m'minExposureTargetBias' declared here[0;0m
[0;36m1679 |[0;0m
[0;36m1680 |[0;0m /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:26:9: [1;39mnote: [1;39mrequirement 'minExposureTargetBias' declared here[0;0m
[0;36m24 |[0;0m var minISO: Float { get }
[0;36m25 |[0;0m var maxISO: Float { get }
[0;36m26 |[0;0m var minExposureTargetBias: Float { get }
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'minExposureTargetBias' declared here[0;0m
[0;36m27 |[0;0m var maxExposureTargetBias: Float { get }
[0;36m28 |[0;0m var minFrameRate: Float64? { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable property 'maxExposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable property 'maxExposureTargetBias' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1688:38: [1;39mnote: [1;39m'maxExposureTargetBias' declared here[0;0m
[0;36m1686 |[0;0m This read-only property indicates the maximum supported exposure bias.
[0;36m1687 |[0;0m */
[0;36m1688 |[0;0m @property(nonatomic, readonly) float maxExposureTargetBias API_AVAILABLE(ios(8.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
[0;36m|[0;0m `- [1;39mnote: [1;39m'maxExposureTargetBias' declared here[0;0m
[0;36m1689 |[0;0m
[0;36m1690 |[0;0m /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:27:9: [1;39mnote: [1;39mrequirement 'maxExposureTargetBias' declared here[0;0m
[0;36m25 |[0;0m var maxISO: Float { get }
[0;36m26 |[0;0m var minExposureTargetBias: Float { get }
[0;36m27 |[0;0m var maxExposureTargetBias: Float { get }
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'maxExposureTargetBias' declared here[0;0m
[0;36m28 |[0;0m var minFrameRate: Float64? { get }
[0;36m29 |[0;0m var maxFrameRate: Float64? { get }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable property 'videoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable property 'videoZoomFactor' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:2068:30: [1;39mnote: [1;39m'videoZoomFactor' declared here[0;0m
[0;36m2066 |[0;0m @seealso -[AVCaptureDeviceFormat videoMaxZoomFactor], -[AVCaptureDeviceFormat videoZoomFactorUpscaleThreshold], -[AVCaptureDevice minAvailableVideoZoomFactor], -[AVCaptureDevice maxAvailableVideoZoomFactor], -[AVCaptureDeviceFormat supportedVideoZoomFactorsForDepthDataDelivery], -[AVCaptureDeviceFormat videoMinZoomFactorForCenterStage] and -[AVCaptureDeviceFormat videoMaxZoomFactorForCenterStage]
[0;36m2067 |[0;0m */
[0;36m2068 |[0;0m @property(nonatomic) CGFloat videoZoomFactor API_AVAILABLE(ios(7.0), macCatalyst(14.0), tvos(17.0)) API_UNAVAILABLE(macos, visionos);
[0;36m|[0;0m `- [1;39mnote: [1;39m'videoZoomFactor' declared here[0;0m
[0;36m2069 |[0;0m
[0;36m2070 |[0;0m /*!
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice.swift:36:9: [1;39mnote: [1;39mrequirement 'videoZoomFactor' declared here[0;0m
[0;36m34 |[0;0m
[0;36m35 |[0;0m // MARK: Getters & Setters
[0;36m36 |[0;0m var videoZoomFactor: CGFloat { get set }
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'videoZoomFactor' declared here[0;0m
[0;36m37 |[0;0m var focusMode: AVCaptureDevice.FocusMode { get set }
[0;36m38 |[0;0m var focusPointOfInterest: CGPoint { get set }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable instance method 'setExposureModeCustom(duration:iso:completionHandler:)' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable instance method 'setExposureModeCustom(duration:iso:completionHandler:)' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1608:1: [1;39mnote: [1;39m'setExposureModeCustom(duration:iso:completionHandler:)' declared here[0;0m
[0;36m1606 |[0;0m - Throws: `NSGenericException` if called without first obtaining exclusive access to the receiver using ``lockForConfiguration:``.
[0;36m1607 |[0;0m */
[0;36m1608 |[0;0m - (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);
[0;36m|[0;0m `- [1;39mnote: [1;39m'setExposureModeCustom(duration:iso:completionHandler:)' declared here[0;0m
[0;36m1609 |[0;0m
[0;36m1610 |[0;0m /** 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: [1;39mnote: [1;39mrequirement 'setExposureModeCustom(duration:iso:completionHandler:)' declared here[0;0m
[0;36m48 |[0;0m func unlockForConfiguration()
[0;36m49 |[0;0m func isExposureModeSupported(_ exposureMode: AVCaptureDevice.ExposureMode) -> Bool
[0;36m50 |[0;0m func setExposureModeCustom(duration: CMTime, iso: Float, completionHandler: (@Sendable (CMTime) -> Void)?)
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'setExposureModeCustom(duration:iso:completionHandler:)' declared here[0;0m
[0;36m51 |[0;0m func setExposureTargetBias(_ bias: Float, completionHandler handler: (@Sendable (CMTime) -> ())?)
[0;36m52 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Manager/Helpers/Capture Device/CaptureDevice+AVCaptureDevice.swift:15:1: [1;31merror: [1;39munavailable instance method 'setExposureTargetBias(_:completionHandler:)' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m // MARK: Getters
[0;36m15 |[0;0m extension AVCaptureDevice: CaptureDevice {
[0;36m|[0;0m `- [1;31merror: [1;39munavailable instance method 'setExposureTargetBias(_:completionHandler:)' was used to satisfy a requirement of protocol 'CaptureDevice'[0;0m
[0;36m16 |[0;0m var minExposureDuration: CMTime { activeFormat.minExposureDuration }
[0;36m17 |[0;0m var maxExposureDuration: CMTime { activeFormat.maxExposureDuration }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:1709:1: [1;39mnote: [1;39m'setExposureTargetBias(_:completionHandler:)' declared here[0;0m
[0;36m1707 |[0;0m 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:.
[0;36m1708 |[0;0m */
[0;36m1709 |[0;0m - (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);
[0;36m|[0;0m `- [1;39mnote: [1;39m'setExposureTargetBias(_:completionHandler:)' declared here[0;0m
[0;36m1710 |[0;0m
[0;36m1711 |[0;0m /// 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: [1;39mnote: [1;39mrequirement 'setExposureTargetBias(_:completionHandler:)' declared here[0;0m
[0;36m49 |[0;0m func isExposureModeSupported(_ exposureMode: AVCaptureDevice.ExposureMode) -> Bool
[0;36m50 |[0;0m func setExposureModeCustom(duration: CMTime, iso: Float, completionHandler: (@Sendable (CMTime) -> Void)?)
[0;36m51 |[0;0m func setExposureTargetBias(_ bias: Float, completionHandler handler: (@Sendable (CMTime) -> ())?)
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'setExposureTargetBias(_:completionHandler:)' declared here[0;0m
[0;36m52 |[0;0m }
[0;36m53 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:16:20: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m14 |[0;0m struct CameraBridgeView: UIViewRepresentable {
[0;36m15 |[0;0m let cameraManager: CameraManager
[0;36m16 |[0;0m let inputView: [4;39mUIView[0;0m = .init()
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m extension CameraBridgeView {
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:14:26: [1;31merror: [1;39mcannot find type 'UIViewRepresentable' in scope[0;0m
[0;36m12 |[0;0m import SwiftUI
[0;36m13 |[0;0m
[0;36m14 |[0;0m struct CameraBridgeView: [4;39mUIViewRepresentable[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIViewRepresentable' in scope[0;0m
[0;36m15 |[0;0m let cameraManager: CameraManager
[0;36m16 |[0;0m let inputView: UIView = .init()
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:19:47: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m extension CameraBridgeView {
[0;36m19 |[0;0m func makeUIView(context: Context) -> some [4;39mUIView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m20 |[0;0m cameraManager.initialize(in: inputView)
[0;36m21 |[0;0m setupTapGesture(context)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:19:30: [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m extension CameraBridgeView {
[0;36m19 |[0;0m func makeUIView(context: [4;39mContext[0;0m) -> some UIView {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m20 |[0;0m cameraManager.initialize(in: inputView)
[0;36m21 |[0;0m setupTapGesture(context)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:25:33: [1;31merror: [1;39mcannot find type 'UIViewType' in scope[0;0m
[0;36m23 |[0;0m return inputView
[0;36m24 |[0;0m }
[0;36m25 |[0;0m func updateUIView(_ uiView: [4;39mUIViewType[0;0m, context: Context) {}
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIViewType' in scope[0;0m
[0;36m26 |[0;0m func makeCoordinator() -> Coordinator { .init(self) }
[0;36m27 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:25:54: [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m23 |[0;0m return inputView
[0;36m24 |[0;0m }
[0;36m25 |[0;0m func updateUIView(_ uiView: UIViewType, context: [4;39mContext[0;0m) {}
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m26 |[0;0m func makeCoordinator() -> Coordinator { .init(self) }
[0;36m27 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:29:37: [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m27 |[0;0m }
[0;36m28 |[0;0m private extension CameraBridgeView {
[0;36m29 |[0;0m func setupTapGesture(_ context: [4;39mContext[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m30 |[0;0m let tapRecognizer = UITapGestureRecognizer(target: context.coordinator, action: #selector(context.coordinator.onTapGesture))
[0;36m31 |[0;0m inputView.addGestureRecognizer(tapRecognizer)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:33:39: [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m31 |[0;0m inputView.addGestureRecognizer(tapRecognizer)
[0;36m32 |[0;0m }
[0;36m33 |[0;0m func setupPinchGesture(_ context: [4;39mContext[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'Context' in scope[0;0m
[0;36m34 |[0;0m let pinchRecognizer = UIPinchGestureRecognizer(target: context.coordinator, action: #selector(context.coordinator.onPinchGesture))
[0;36m35 |[0;0m inputView.addGestureRecognizer(pinchRecognizer)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:52:47: [1;31merror: [1;39mcannot find type 'UITapGestureRecognizer' in scope[0;0m
[0;36m50 |[0;0m // MARK: On Tap
[0;36m51 |[0;0m extension CameraBridgeView.Coordinator {
[0;36m52 |[0;0m @MainActor @objc func onTapGesture(_ tap: [4;39mUITapGestureRecognizer[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UITapGestureRecognizer' in scope[0;0m
[0;36m53 |[0;0m do {
[0;36m54 |[0;0m let touchPoint = tap.location(in: parent.inputView)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Bridge.swift:62:51: [1;31merror: [1;39mcannot find type 'UIPinchGestureRecognizer' in scope[0;0m
[0;36m60 |[0;0m // MARK: On Pinch
[0;36m61 |[0;0m extension CameraBridgeView.Coordinator {
[0;36m62 |[0;0m @MainActor @objc func onPinchGesture(_ pinch: [4;39mUIPinchGestureRecognizer[0;0m) { if pinch.state == .changed {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIPinchGestureRecognizer' in scope[0;0m
[0;36m63 |[0;0m do {
[0;36m64 |[0;0m let desiredZoomFactor = parent.cameraManager.attributes.zoomFactor + atan2(pinch.velocity, 33)
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+FocusIndicator.swift:15:16: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m @MainActor class CameraFocusIndicatorView {
[0;36m15 |[0;0m var image: [4;39mUIImage[0;0m = .init(resource: .mijickIconCrosshair)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m16 |[0;0m var tintColor: UIColor = .init(resource: .mijickBackgroundYellow)
[0;36m17 |[0;0m var size: CGFloat = 96
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+FocusIndicator.swift:16:20: [1;31merror: [1;39mcannot find type 'UIColor' in scope[0;0m
[0;36m14 |[0;0m @MainActor class CameraFocusIndicatorView {
[0;36m15 |[0;0m var image: UIImage = .init(resource: .mijickIconCrosshair)
[0;36m16 |[0;0m var tintColor: [4;39mUIColor[0;0m = .init(resource: .mijickBackgroundYellow)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIColor' in scope[0;0m
[0;36m17 |[0;0m var size: CGFloat = 96
[0;36m18 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+FocusIndicator.swift:22:44: [1;31merror: [1;39mcannot find type 'UIImageView' in scope[0;0m
[0;36m20 |[0;0m // MARK: Create
[0;36m21 |[0;0m extension CameraFocusIndicatorView {
[0;36m22 |[0;0m func create(at touchPoint: CGPoint) -> [4;39mUIImageView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImageView' in scope[0;0m
[0;36m23 |[0;0m let focusIndicator = UIImageView(image: image)
[0;36m24 |[0;0m focusIndicator.contentMode = .scaleAspectFit
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Grid.swift:14:23: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m12 |[0;0m import SwiftUI
[0;36m13 |[0;0m
[0;36m14 |[0;0m class CameraGridView: [4;39mUIView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m15 |[0;0m var parent: CameraManager!
[0;36m16 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Grid.swift:37:19: [1;31merror: [1;39mmethod does not override any method from its superclass[0;0m
[0;36m35 |[0;0m // MARK: Draw
[0;36m36 |[0;0m extension CameraGridView {
[0;36m37 |[0;0m [4;39moverride[0;0m func draw(_ rect: CGRect) {
[0;36m|[0;0m `- [1;31merror: [1;39mmethod does not override any method from its superclass[0;0m
[0;36m38 |[0;0m clearOldLayersBeforeDraw()
[0;36m39 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Metal.swift:77:32: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m75 |[0;0m }
[0;36m76 |[0;0m private extension CameraMetalView {
[0;36m77 |[0;0m func createBlackMatte() -> [4;39mUIView[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m78 |[0;0m let view = UIView()
[0;36m79 |[0;0m view.frame = parent.cameraView.frame
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Metal.swift:84:36: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m82 |[0;0m return view
[0;36m83 |[0;0m }
[0;36m84 |[0;0m func animateBlackMatte(_ view: [4;39mUIView[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m85 |[0;0m UIView.animate(withDuration: 0.16, animations: { view.alpha = 1 }) { _ in
[0;36m86 |[0;0m UIView.animate(withDuration: 0.16, animations: { view.alpha = 0 }) { _ in
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Metal.swift:114:30: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m112 |[0;0m }
[0;36m113 |[0;0m private extension CameraMetalView {
[0;36m114 |[0;0m func createSnapshot() -> [4;39mUIImage[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m115 |[0;0m guard let currentFrame else { return nil }
[0;36m116 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Metal.swift:120:37: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m118 |[0;0m return image
[0;36m119 |[0;0m }
[0;36m120 |[0;0m func insertBlurView(_ snapshot: [4;39mUIImage[0;0m?) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m121 |[0;0m let blurView = UIImageView(frame: parent.cameraView.frame)
[0;36m122 |[0;0m blurView.image = snapshot
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Metal.swift:135:40: [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m133 |[0;0m }
[0;36m134 |[0;0m private extension CameraMetalView {
[0;36m135 |[0;0m var cameraFlipAnimationTransition: [4;39mUIView[0;0m.AnimationOptions { parent.attributes.cameraPosition == .back ? .transitionFlipFromLeft : .transitionFlipFromRight }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIView' in scope[0;0m
[0;36m136 |[0;0m }
[0;36m137 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Camera View/CameraView+Metal.swift:152:50: [1;31merror: [1;39mcannot find type 'UIImageView' in scope[0;0m
[0;36m150 |[0;0m view.removeFromSuperview()
[0;36m151 |[0;0m }}
[0;36m152 |[0;0m func animateFocusIndicator(_ focusIndicator: [4;39mUIImageView[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImageView' in scope[0;0m
[0;36m153 |[0;0m UIView.animate(withDuration: 0.44, delay: 0, usingSpringWithDamping: 0.6, initialSpringVelocity: 0, animations: { focusIndicator.transform = .init(scaleX: 1, y: 1) }) { _ in
[0;36m154 |[0;0m UIView.animate(withDuration: 0.44, delay: 1.44, animations: { focusIndicator.alpha = 0.2 }) { _ in
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/Default Screens/Captured Media/DefaultCapturedMediaScreen.swift:52:35: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m50 |[0;0m }
[0;36m51 |[0;0m private extension DefaultCapturedMediaScreen {
[0;36m52 |[0;0m func createImageView(_ image: [4;39mUIImage[0;0m) -> some View {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m53 |[0;0m Image(uiImage: image)
[0;36m54 |[0;0m .resizable()
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera+Config.swift:21:31: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m // MARK: Actions
[0;36m21 |[0;0m var imageCapturedAction: ([4;39mUIImage[0;0m, MCamera.Controller) -> () = { _,_ in }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m22 |[0;0m var videoCapturedAction: (URL, MCamera.Controller) -> () = { _,_ in }
[0;36m23 |[0;0m var closeMCameraAction: () -> () = {}
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MApplicationDelegate.swift:49:39: [1;31merror: [1;39mcannot find type 'UIApplicationDelegate' in scope[0;0m
[0;36m47 |[0;0m ```
[0;36m48 |[0;0m */
[0;36m49 |[0;0m public protocol MApplicationDelegate: [4;39mUIApplicationDelegate[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIApplicationDelegate' in scope[0;0m
[0;36m50 |[0;0m static var orientationLock: UIInterfaceOrientationMask { get set }
[0;36m51 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MApplicationDelegate.swift:50:33: [1;31merror: [1;39mcannot find type 'UIInterfaceOrientationMask' in scope[0;0m
[0;36m48 |[0;0m */
[0;36m49 |[0;0m public protocol MApplicationDelegate: UIApplicationDelegate {
[0;36m50 |[0;0m static var orientationLock: [4;39mUIInterfaceOrientationMask[0;0m { get set }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIInterfaceOrientationMask' in scope[0;0m
[0;36m51 |[0;0m
[0;36m52 |[0;0m func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MApplicationDelegate.swift:52:108: [1;31merror: [1;39mcannot find type 'UIInterfaceOrientationMask' in scope[0;0m
[0;36m50 |[0;0m static var orientationLock: UIInterfaceOrientationMask { get set }
[0;36m51 |[0;0m
[0;36m52 |[0;0m func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> [4;39mUIInterfaceOrientationMask[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIInterfaceOrientationMask' in scope[0;0m
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MApplicationDelegate.swift:52:37: [1;31merror: [1;39mcannot find type 'UIApplication' in scope[0;0m
[0;36m50 |[0;0m static var orientationLock: UIInterfaceOrientationMask { get set }
[0;36m51 |[0;0m
[0;36m52 |[0;0m func application(_ application: [4;39mUIApplication[0;0m, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIApplication' in scope[0;0m
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MApplicationDelegate.swift:52:94: [1;31merror: [1;39mcannot find type 'UIWindow' in scope[0;0m
[0;36m50 |[0;0m static var orientationLock: UIInterfaceOrientationMask { get set }
[0;36m51 |[0;0m
[0;36m52 |[0;0m func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: [4;39mUIWindow[0;0m?) -> UIInterfaceOrientationMask
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIWindow' in scope[0;0m
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Internal/UI/MCamera/MCamera.swift:146:47: [1;31merror: [1;39mcannot find type 'UIInterfaceOrientationMask' in scope[0;0m
[0;36m144 |[0;0m }
[0;36m145 |[0;0m private extension MCamera {
[0;36m146 |[0;0m func lockScreenOrientation(_ orientation: [4;39mUIInterfaceOrientationMask[0;0m?) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIInterfaceOrientationMask' in scope[0;0m
[0;36m147 |[0;0m config.appDelegate?.orientationLock = orientation ?? .all
[0;36m148 |[0;0m UINavigationController.attemptRotationToDeviceOrientation()
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MCamera.swift:253:33: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m251 |[0;0m Changes the shape of the focus indicator visible when touching anywhere on the camera screen.
[0;36m252 |[0;0m */
[0;36m253 |[0;0m func setFocusImage(_ image: [4;39mUIImage[0;0m) -> Self { manager.cameraMetalView.focusIndicator.image = image; return self }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m254 |[0;0m
[0;36m255 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MCamera.swift:258:38: [1;31merror: [1;39mcannot find type 'UIColor' in scope[0;0m
[0;36m256 |[0;0m Changes the color of the focus indicator visible when touching anywhere on the camera screen.
[0;36m257 |[0;0m */
[0;36m258 |[0;0m func setFocusImageColor(_ color: [4;39mUIColor[0;0m) -> Self { manager.cameraMetalView.focusIndicator.tintColor = color; return self }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIColor' in scope[0;0m
[0;36m259 |[0;0m
[0;36m260 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/Public/Camera Settings/Public+CameraSettings+MCamera.swift:320:47: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m318 |[0;0m ```
[0;36m319 |[0;0m */
[0;36m320 |[0;0m func onImageCaptured(_ action: @escaping ([4;39mUIImage[0;0m, MCamera.Controller) -> ()) -> Self { config.imageCapturedAction = action; return self }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m321 |[0;0m
[0;36m322 |[0;0m /**
/Users/admin/builder/spi-builder-workspace/Sources/Public/Models/Public+Model+MCameraMedia.swift:19:24: [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m17 |[0;0m Gets the image from the media object.
[0;36m18 |[0;0m */
[0;36m19 |[0;0m func getImage() -> [4;39mUIImage[0;0m? { image }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'UIImage' in scope[0;0m
[0;36m20 |[0;0m
[0;36m21 |[0;0m /**
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/.build/out/Intermediates.noindex/MijickCamera.build/Debug/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/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/DerivedSources/GeneratedAssetSymbols.swift -target arm64-apple-macos12.0 -module-can-import-version AppKit 2775.10.103.1 2775.10.103 -module-can-import-version DeveloperToolsSupport 24.0.24 24.0.24 -module-can-import-version SwiftUI 8.0.84.1 8.0.84 -disable-cross-import-overlay-search -swift-module-cross-import AVKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.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/MacOSX.platform/Developer/SDKs/MacOSX27.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/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.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/.build/out/Intermediates.noindex/MijickCamera.build/Debug/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/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftExplicitPrecompiledModules -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/MijickCamera.build/Debug/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/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/Objects-normal/arm64/MijickCamera_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.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/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/Objects-normal/arm64/MijickCamera-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/MijickCamera.build/Debug/MijickCamera-t.build/Objects-normal/arm64/MijickCamera.abi.json
error: Build failed
BUILD FAILURE 6.4 macosSpm