Build Information
Successful build of CameraKage, reference 1.2.3 (9bfb32
), with Swift 6.1 for iOS using Xcode 16.3 on 27 Apr 2025 15:58:39 UTC.
Swift 6 data race errors: 30
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CameraKage -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
func arCamera(didBeginRecordingVideoAtURL url: URL)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:118:10: warning: main actor-isolated instance method 'arCamera(didRecordVideoAtURL:)' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCamera(didRecordVideoAtURL url: URL) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:118:10: note: add 'nonisolated' to 'arCamera(didRecordVideoAtURL:)' to make this instance method not isolated to the actor
func arCamera(didRecordVideoAtURL url: URL) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:13:10: note: mark the protocol requirement 'arCamera(didRecordVideoAtURL:)' 'async' to allow actor-isolated conformances
func arCamera(didRecordVideoAtURL url: URL)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:122:10: warning: main actor-isolated instance method 'arCamera(didFailWithError:)' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCamera(didFailWithError error: ARCameraError) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:122:10: note: add 'nonisolated' to 'arCamera(didFailWithError:)' to make this instance method not isolated to the actor
func arCamera(didFailWithError error: ARCameraError) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:14:10: note: mark the protocol requirement 'arCamera(didFailWithError:)' 'async' to allow actor-isolated conformances
func arCamera(didFailWithError error: ARCameraError)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:126:10: warning: main actor-isolated instance method 'arCameraWasInterrupted()' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCameraWasInterrupted() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:126:10: note: add 'nonisolated' to 'arCameraWasInterrupted()' to make this instance method not isolated to the actor
func arCameraWasInterrupted() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:15:10: note: mark the protocol requirement 'arCameraWasInterrupted()' 'async' to allow actor-isolated conformances
func arCameraWasInterrupted()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:130:10: warning: main actor-isolated instance method 'arCameraInterruptionEnded()' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCameraInterruptionEnded() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:130:10: note: add 'nonisolated' to 'arCameraInterruptionEnded()' to make this instance method not isolated to the actor
func arCameraInterruptionEnded() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:16:10: note: mark the protocol requirement 'arCameraInterruptionEnded()' 'async' to allow actor-isolated conformances
func arCameraInterruptionEnded()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:102:17: warning: capture of 'execute' with non-sendable type '(any ARCameraViewDelegate) -> Void' in a '@Sendable' closure
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:102:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:100:18: warning: main actor-isolated property 'delegatesManager' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.delegatesManager.invokeDelegates { delegate in
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:13:17: note: property declared here
private let delegatesManager: DelegatesManagerProtocol
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:102:17: warning: capture of 'execute' with non-sendable type '(any ARCameraViewDelegate) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:102:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
SwiftCompile normal arm64 Compiling\ AVAsset+TrackLoading.swift,\ CameraDevice+AVFoundation.swift,\ ExposureMode+AVFoundation.swift,\ FlashMode+AVFoundation.swift,\ FocusMode+AVFoundation.swift,\ LayerVideoGravity+AVFoundation.swift,\ MediaType+AVFoundation.swift,\ MetadataType+AVFoundation.swift,\ PhotoQualityPrioritizationMode+AVFoundation.swift,\ VideoOrientationMode+AVFoundation.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVAsset/AVAsset+TrackLoading.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/CameraDevice+AVFoundation.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/ExposureMode+AVFoundation.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/FlashMode+AVFoundation.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/FocusMode+AVFoundation.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/LayerVideoGravity+AVFoundation.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/MediaType+AVFoundation.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/MetadataType+AVFoundation.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/PhotoQualityPrioritizationMode+AVFoundation.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/VideoOrientationMode+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVAsset/AVAsset+TrackLoading.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVAsset/AVAsset+TrackLoading.swift:15:17: warning: capture of 'completion' with non-sendable type '(Result<AVAssetTrack?, CompressionError>) -> Void' in a '@Sendable' closure
completion(.failure(.failedToLoadTrackToCompress))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVAsset/AVAsset+TrackLoading.swift:15:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(.failure(.failedToLoadTrackToCompress))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/CameraDevice+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/ExposureMode+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/FlashMode+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/FocusMode+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/LayerVideoGravity+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/MediaType+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/MetadataType+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/PhotoQualityPrioritizationMode+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Extensions/AVFoundation/VideoOrientationMode+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ CameraKage (in target 'CameraKage' from project 'CameraKage')
EmitSwiftModule normal arm64 (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift:12:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var shared = CameraKage()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift:12:23: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
public static var shared = CameraKage()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift:12:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static var shared = CameraKage()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift:12:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var shared = CameraKage()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:24:9: warning: main actor-isolated property 'isSessionRunning' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
var isSessionRunning: Bool { isPlaying }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:11:33: note: add '@preconcurrency' to the 'ARPreviewer' conformance to defer isolation checking to run time
class ARPreviewView: ARSCNView, ARPreviewer {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:11:9: note: requirement 'isSessionRunning' declared here
var isSessionRunning: Bool { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:26:14: warning: main actor-isolated property 'sessionDelegate' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
weak var sessionDelegate: ARSessionDelegate?
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:12:9: note: requirement 'sessionDelegate' declared here
var sessionDelegate: ARSessionDelegate? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:41:10: warning: main actor-isolated instance method 'startCameraSession()' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func startCameraSession() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:41:10: note: add 'nonisolated' to 'startCameraSession()' to make this instance method not isolated to the actor
func startCameraSession() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:14:10: note: mark the protocol requirement 'startCameraSession()' 'async' to allow actor-isolated conformances
func startCameraSession()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:45:10: warning: main actor-isolated instance method 'stopCameraSession()' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func stopCameraSession() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:45:10: note: add 'nonisolated' to 'stopCameraSession()' to make this instance method not isolated to the actor
func stopCameraSession() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:15:10: note: mark the protocol requirement 'stopCameraSession()' 'async' to allow actor-isolated conformances
func stopCameraSession()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:63:10: warning: main actor-isolated instance method 'embedPreview(inView:)' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func embedPreview(inView view: UIView) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:63:10: note: add 'nonisolated' to 'embedPreview(inView:)' to make this instance method not isolated to the actor
func embedPreview(inView view: UIView) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:16:10: note: mark the protocol requirement 'embedPreview(inView:)' 'async' to allow actor-isolated conformances
func embedPreview(inView view: UIView)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:49:10: warning: main actor-isolated instance method 'loadARMask(name:fileType:)' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func loadARMask(name: String, fileType: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:49:10: note: add 'nonisolated' to 'loadARMask(name:fileType:)' to make this instance method not isolated to the actor
func loadARMask(name: String, fileType: String) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:17:10: note: mark the protocol requirement 'loadARMask(name:fileType:)' 'async' to allow actor-isolated conformances
func loadARMask(name: String, fileType: String)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:68:10: warning: main actor-isolated instance method 'resetCamera()' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func resetCamera() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:68:10: note: add 'nonisolated' to 'resetCamera()' to make this instance method not isolated to the actor
func resetCamera() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:18:10: note: mark the protocol requirement 'resetCamera()' 'async' to allow actor-isolated conformances
func resetCamera()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:98:10: warning: main actor-isolated instance method 'renderer(_:nodeFor:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSCNViewDelegate'; this is an error in the Swift 6 language mode
func renderer(_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:98:10: note: add 'nonisolated' to 'renderer(_:nodeFor:)' to make this instance method not isolated to the actor
func renderer(_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:81:26: note: add '@preconcurrency' to the 'ARSCNViewDelegate' conformance to defer isolation checking to run time
extension ARPreviewView: ARSCNViewDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:108:10: warning: main actor-isolated instance method 'renderer(_:didUpdate:for:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSCNViewDelegate'; this is an error in the Swift 6 language mode
func renderer(_ renderer: SCNSceneRenderer, didUpdate node: SCNNode, for anchor: ARAnchor) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:108:10: note: add 'nonisolated' to 'renderer(_:didUpdate:for:)' to make this instance method not isolated to the actor
func renderer(_ renderer: SCNSceneRenderer, didUpdate node: SCNNode, for anchor: ARAnchor) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:82:10: warning: main actor-isolated instance method 'session(_:didFailWithError:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func session(_ session: ARSession, didFailWithError error: Error) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:82:10: note: add 'nonisolated' to 'session(_:didFailWithError:)' to make this instance method not isolated to the actor
func session(_ session: ARSession, didFailWithError error: Error) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:86:10: warning: main actor-isolated instance method 'sessionWasInterrupted' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func sessionWasInterrupted(_ session: ARSession) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:86:10: note: add 'nonisolated' to 'sessionWasInterrupted' to make this instance method not isolated to the actor
func sessionWasInterrupted(_ session: ARSession) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:90:10: warning: main actor-isolated instance method 'sessionInterruptionEnded' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func sessionInterruptionEnded(_ session: ARSession) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:90:10: note: add 'nonisolated' to 'sessionInterruptionEnded' to make this instance method not isolated to the actor
func sessionInterruptionEnded(_ session: ARSession) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:115:10: warning: main actor-isolated instance method 'sessionShouldAttemptRelocalization' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func sessionShouldAttemptRelocalization(_ session: ARSession) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:115:10: note: add 'nonisolated' to 'sessionShouldAttemptRelocalization' to make this instance method not isolated to the actor
func sessionShouldAttemptRelocalization(_ session: ARSession) -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:94:10: warning: main actor-isolated instance method 'session(_:didOutputAudioSampleBuffer:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func session(_ session: ARSession, didOutputAudioSampleBuffer audioSampleBuffer: CMSampleBuffer) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:94:10: note: add 'nonisolated' to 'session(_:didOutputAudioSampleBuffer:)' to make this instance method not isolated to the actor
func session(_ session: ARSession, didOutputAudioSampleBuffer audioSampleBuffer: CMSampleBuffer) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:13:16: warning: static property 'fileUrl' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var fileUrl: URL = .makeTempUrl(for: .video)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:13:16: note: convert 'fileUrl' to a 'let' constant to make 'Sendable' shared state immutable
static var fileUrl: URL = .makeTempUrl(for: .video)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:13:16: note: add '@MainActor' to make static property 'fileUrl' part of global actor 'MainActor'
static var fileUrl: URL = .makeTempUrl(for: .video)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:13:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var fileUrl: URL = .makeTempUrl(for: .video)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraError.swift:57:10: warning: associated value 'cameraComponentError(reason:)' of 'Sendable'-conforming enum 'CameraError' has non-sendable type 'CameraError.CameraComponentErrorReason'; this is an error in the Swift 6 language mode
case cameraComponentError(reason: CameraComponentErrorReason)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraError.swift:11:17: note: consider making enum 'CameraComponentErrorReason' conform to the 'Sendable' protocol
public enum CameraComponentErrorReason {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraError.swift:58:10: warning: associated value 'cameraSessionError(reason:)' of 'Sendable'-conforming enum 'CameraError' has non-sendable type 'CameraError.CameraSessionErrorReason'; this is an error in the Swift 6 language mode
case cameraSessionError(reason: CameraSessionErrorReason)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraError.swift:52:17: note: consider making enum 'CameraSessionErrorReason' conform to the 'Sendable' protocol
public enum CameraSessionErrorReason {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:110:10: warning: main actor-isolated instance method 'arCamera(didCapturePhotoWithData:)' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCamera(didCapturePhotoWithData data: Data) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:110:10: note: add 'nonisolated' to 'arCamera(didCapturePhotoWithData:)' to make this instance method not isolated to the actor
func arCamera(didCapturePhotoWithData data: Data) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:109:25: note: add '@preconcurrency' to the 'ARCameraDelegate' conformance to defer isolation checking to run time
extension ARCameraView: ARCameraDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:11:10: note: mark the protocol requirement 'arCamera(didCapturePhotoWithData:)' 'async' to allow actor-isolated conformances
func arCamera(didCapturePhotoWithData data: Data)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:114:10: warning: main actor-isolated instance method 'arCamera(didBeginRecordingVideoAtURL:)' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCamera(didBeginRecordingVideoAtURL url: URL) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:114:10: note: add 'nonisolated' to 'arCamera(didBeginRecordingVideoAtURL:)' to make this instance method not isolated to the actor
func arCamera(didBeginRecordingVideoAtURL url: URL) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:12:10: note: mark the protocol requirement 'arCamera(didBeginRecordingVideoAtURL:)' 'async' to allow actor-isolated conformances
func arCamera(didBeginRecordingVideoAtURL url: URL)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:118:10: warning: main actor-isolated instance method 'arCamera(didRecordVideoAtURL:)' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCamera(didRecordVideoAtURL url: URL) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:118:10: note: add 'nonisolated' to 'arCamera(didRecordVideoAtURL:)' to make this instance method not isolated to the actor
func arCamera(didRecordVideoAtURL url: URL) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:13:10: note: mark the protocol requirement 'arCamera(didRecordVideoAtURL:)' 'async' to allow actor-isolated conformances
func arCamera(didRecordVideoAtURL url: URL)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:122:10: warning: main actor-isolated instance method 'arCamera(didFailWithError:)' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCamera(didFailWithError error: ARCameraError) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:122:10: note: add 'nonisolated' to 'arCamera(didFailWithError:)' to make this instance method not isolated to the actor
func arCamera(didFailWithError error: ARCameraError) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:14:10: note: mark the protocol requirement 'arCamera(didFailWithError:)' 'async' to allow actor-isolated conformances
func arCamera(didFailWithError error: ARCameraError)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:126:10: warning: main actor-isolated instance method 'arCameraWasInterrupted()' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCameraWasInterrupted() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:126:10: note: add 'nonisolated' to 'arCameraWasInterrupted()' to make this instance method not isolated to the actor
func arCameraWasInterrupted() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:15:10: note: mark the protocol requirement 'arCameraWasInterrupted()' 'async' to allow actor-isolated conformances
func arCameraWasInterrupted()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:130:10: warning: main actor-isolated instance method 'arCameraInterruptionEnded()' cannot be used to satisfy nonisolated requirement from protocol 'ARCameraDelegate'; this is an error in the Swift 6 language mode
func arCameraInterruptionEnded() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:130:10: note: add 'nonisolated' to 'arCameraInterruptionEnded()' to make this instance method not isolated to the actor
func arCameraInterruptionEnded() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift:16:10: note: mark the protocol requirement 'arCameraInterruptionEnded()' 'async' to allow actor-isolated conformances
func arCameraInterruptionEnded()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:80:10: warning: main actor-isolated instance method 'session(_:didReceiveRuntimeError:shouldRestartCamera:)' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func session(_ sessionComposer: Session, didReceiveRuntimeError error: CameraError, shouldRestartCamera restart: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:80:10: note: add 'nonisolated' to 'session(_:didReceiveRuntimeError:shouldRestartCamera:)' to make this instance method not isolated to the actor
func session(_ sessionComposer: Session, didReceiveRuntimeError error: CameraError, shouldRestartCamera restart: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:79:30: note: add '@preconcurrency' to the 'SessionDelegate' conformance to defer isolation checking to run time
extension SessionCameraView: SessionDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:11:10: note: mark the protocol requirement 'session(_:didReceiveRuntimeError:shouldRestartCamera:)' 'async' to allow actor-isolated conformances
func session(_ sessionComposer: Session,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:88:10: warning: main actor-isolated instance method 'session(_:didReceiveSessionInterruption:)' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func session(_ sessionComposer: Session, didReceiveSessionInterruption reason: SessionInterruptionReason) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:88:10: note: add 'nonisolated' to 'session(_:didReceiveSessionInterruption:)' to make this instance method not isolated to the actor
func session(_ sessionComposer: Session, didReceiveSessionInterruption reason: SessionInterruptionReason) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:14:10: note: mark the protocol requirement 'session(_:didReceiveSessionInterruption:)' 'async' to allow actor-isolated conformances
func session(_ sessionComposer: Session,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:92:10: warning: main actor-isolated instance method 'sessionDidFinishSessionInterruption' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func sessionDidFinishSessionInterruption(_ sessionComposer: Session) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:92:10: note: add 'nonisolated' to 'sessionDidFinishSessionInterruption' to make this instance method not isolated to the actor
func sessionDidFinishSessionInterruption(_ sessionComposer: Session) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:16:10: note: mark the protocol requirement 'sessionDidFinishSessionInterruption' 'async' to allow actor-isolated conformances
func sessionDidFinishSessionInterruption(_ sessionComposer: Session)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:96:10: warning: main actor-isolated instance method 'sessionDidStartCameraSession' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func sessionDidStartCameraSession(_ sessionComposer: Session) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:96:10: note: add 'nonisolated' to 'sessionDidStartCameraSession' to make this instance method not isolated to the actor
func sessionDidStartCameraSession(_ sessionComposer: Session) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:17:10: note: mark the protocol requirement 'sessionDidStartCameraSession' 'async' to allow actor-isolated conformances
func sessionDidStartCameraSession(_ sessionComposer: Session)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:100:10: warning: main actor-isolated instance method 'sessionDidStopCameraSession' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func sessionDidStopCameraSession(_ sessionComposer: Session) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:100:10: note: add 'nonisolated' to 'sessionDidStopCameraSession' to make this instance method not isolated to the actor
func sessionDidStopCameraSession(_ sessionComposer: Session) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:18:10: note: mark the protocol requirement 'sessionDidStopCameraSession' 'async' to allow actor-isolated conformances
func sessionDidStopCameraSession(_ sessionComposer: Session)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:104:10: warning: main actor-isolated instance method 'sessionDidChangeDeviceAreaOfInterest' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func sessionDidChangeDeviceAreaOfInterest(_ sessionComposer: Session) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:104:10: note: add 'nonisolated' to 'sessionDidChangeDeviceAreaOfInterest' to make this instance method not isolated to the actor
func sessionDidChangeDeviceAreaOfInterest(_ sessionComposer: Session) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:19:10: note: mark the protocol requirement 'sessionDidChangeDeviceAreaOfInterest' 'async' to allow actor-isolated conformances
func sessionDidChangeDeviceAreaOfInterest(_ sessionComposer: Session)
^
async
SwiftCompile normal arm64 Compiling\ ARSessionDelegate.swift,\ SessionDelegate.swift,\ ARCameraViewDelegate.swift,\ CameraDelegate.swift,\ InteractableCameraDelegate.swift,\ MetadataCameraDelegate.swift,\ PhotoCameraDelegate.swift,\ SessionCameraDelegate.swift,\ VideoCameraDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARSessionDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/ARCameraViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/CameraDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/InteractableCameraDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/MetadataCameraDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/PhotoCameraDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/SessionCameraDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/VideoCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARSessionDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/ARCameraViewDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/CameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/InteractableCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/MetadataCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/PhotoCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/SessionCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Public/VideoCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ InteractableCamera.swift,\ InteractableCameraInterface.swift,\ MetadataCamera.swift,\ MetadataCameraInterface.swift,\ PhotoCamera.swift,\ PhotoCameraInterface.swift,\ SessionCamera.swift,\ SessionCameraInterface.swift,\ VideoCamera.swift,\ VideoCameraInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/InteractableCamera/InteractableCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/InteractableCamera/InteractableCameraInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/MetadataCamera/MetadataCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/MetadataCamera/MetadataCameraInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/PhotoCamera/PhotoCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/PhotoCamera/PhotoCameraInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/SessionCamera/SessionCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/SessionCamera/SessionCameraInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/VideoCamera/VideoCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/VideoCamera/VideoCameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/InteractableCamera/InteractableCamera.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/InteractableCamera/InteractableCameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/MetadataCamera/MetadataCamera.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/MetadataCamera/MetadataCameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/PhotoCamera/PhotoCamera.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/PhotoCamera/PhotoCameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/SessionCamera/SessionCamera.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/SessionCamera/SessionCameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/VideoCamera/VideoCamera.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/VideoCamera/VideoCameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CameraView.swift,\ InteractableCameraView.swift,\ MetadataCameraView.swift,\ PhotoCameraView.swift,\ SessionCameraView.swift,\ VideoCameraView.swift,\ ARCamera.swift,\ ARCameraInterface.swift,\ Camera.swift,\ CameraInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/ARCamera/ARCamera.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/ARCamera/ARCameraInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/Camera/Camera.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/Camera/CameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:56:38: warning: capture of 'flashMode' with non-sendable type 'FlashMode' in a '@Sendable' closure
self.camera.capturePhoto(flashMode, redEyeCorrection: redEyeCorrection)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FlashMode.swift:11:13: note: consider making enum 'FlashMode' conform to the 'Sendable' protocol
public enum FlashMode {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:56:18: warning: main actor-isolated property 'camera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.camera.capturePhoto(flashMode, redEyeCorrection: redEyeCorrection)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:12:17: note: property declared here
private var camera: CameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:72:48: warning: capture of 'flashOption' with non-sendable type 'FlashMode' in a '@Sendable' closure
try self.camera.configureFlash(flashOption)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FlashMode.swift:11:13: note: consider making enum 'FlashMode' conform to the 'Sendable' protocol
public enum FlashMode {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:69:35: warning: main actor-isolated property 'isRecording' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
guard let self, !self.isRecording else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:15:16: note: property declared here
public var isRecording: Bool { camera.isRecording }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:70:18: warning: main actor-isolated property 'camera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.camera.startVideoRecording()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:12:17: note: property declared here
private var camera: CameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:72:26: warning: main actor-isolated property 'camera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.camera.configureFlash(flashOption)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:12:17: note: property declared here
private var camera: CameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:74:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: error) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:124:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any CameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:124:18: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
private func invokeDelegates(_ execute: @escaping (any CameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:76:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: .cameraComponentError(reason: .torchModeNotSupported)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:124:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any CameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:124:18: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
private func invokeDelegates(_ execute: @escaping (any CameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:86:34: warning: main actor-isolated property 'isRecording' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
guard let self, self.isRecording else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:15:16: note: property declared here
public var isRecording: Bool { camera.isRecording }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:87:18: warning: main actor-isolated property 'camera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.camera.stopVideoRecording()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:12:17: note: property declared here
private var camera: CameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:89:26: warning: main actor-isolated property 'camera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.camera.configureFlash(.off)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:12:17: note: property declared here
private var camera: CameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:91:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: error) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:124:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any CameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:124:18: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
private func invokeDelegates(_ execute: @escaping (any CameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:93:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: .cameraComponentError(reason: .torchModeNotSupported)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:124:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any CameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:124:18: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
private func invokeDelegates(_ execute: @escaping (any CameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:129:17: warning: capture of 'execute' with non-sendable type '(any CameraDelegate) -> Void' in a '@Sendable' closure
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:129:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:127:18: warning: main actor-isolated property 'delegatesManager' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.delegatesManager.invokeDelegates { delegate in
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:14:9: note: property declared here
let delegatesManager: DelegatesManagerProtocol
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:129:17: warning: capture of 'execute' with non-sendable type '(any CameraDelegate) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:129:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:46:22: warning: main actor-isolated property 'lastZoomFactor' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.lastZoomFactor = 1.0
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:13:17: note: mutation of this property is only permitted within the actor
private var lastZoomFactor: CGFloat = 1.0
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:47:22: warning: main actor-isolated property 'interactableCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.interactableCamera.stopCameraSession()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:52:26: warning: main actor-isolated property 'interactableCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.interactableCamera.flipCamera()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:58:22: warning: main actor-isolated property 'interactableCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.interactableCamera.startCameraSession()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:60:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: error) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:62:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: .cameraComponentError(reason: .failedToLockDevice)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:82:57: warning: capture of 'focusMode' with non-sendable type 'FocusMode' in a '@Sendable' closure
try self.interactableCamera.focus(with: focusMode,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FocusMode.swift:11:13: note: consider making enum 'FocusMode' conform to the 'Sendable' protocol
public enum FocusMode {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:83:57: warning: capture of 'exposureMode' with non-sendable type 'ExposureMode' in a '@Sendable' closure
exposureMode: exposureMode,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/ExposureMode.swift:11:13: note: consider making enum 'ExposureMode' conform to the 'Sendable' protocol
public enum ExposureMode {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:82:26: warning: main actor-isolated property 'interactableCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.interactableCamera.focus(with: focusMode,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:87:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: error) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:89:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: .cameraComponentError(reason: .failedToLockDevice)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:99:17: warning: capture of 'execute' with non-sendable type '(any InteractableCameraDelegate) -> Void' in a '@Sendable' closure
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:99:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:97:18: warning: main actor-isolated property 'delegatesManager' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.delegatesManager.invokeDelegates { delegate in
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:14:9: note: property declared here
let delegatesManager: DelegatesManagerProtocol
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:99:17: warning: capture of 'execute' with non-sendable type '(any InteractableCameraDelegate) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:99:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:107:39: warning: main actor-isolated property 'interactableCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
let newScaleFactor = self.interactableCamera.minMaxZoom(pinch.scale * self.lastZoomFactor)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:107:75: warning: main actor-isolated property 'scale' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
let newScaleFactor = self.interactableCamera.minMaxZoom(pinch.scale * self.lastZoomFactor)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPinchGestureRecognizer.h:22:40: note: property declared here
@property (nonatomic) CGFloat scale; // scale relative to the touch points in screen coordinates
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:107:88: warning: main actor-isolated property 'lastZoomFactor' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
let newScaleFactor = self.interactableCamera.minMaxZoom(pinch.scale * self.lastZoomFactor)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:13:17: note: property declared here
private var lastZoomFactor: CGFloat = 1.0
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:109:30: warning: main actor-isolated property 'state' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
switch pinch.state {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:48:56: note: property declared here
@property(nonatomic,readonly) UIGestureRecognizerState state; // the current state of the gesture recognizer
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:111:30: warning: main actor-isolated property 'interactableCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.interactableCamera.zoom(atScale: newScaleFactor)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:112:26: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidZoom(atScale: newScaleFactor,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:113:85: warning: main actor-isolated property 'interactableCamera' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
outOfMaximumScale: self.interactableCamera.maxZoomScale) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:115:26: warning: main actor-isolated property 'lastZoomFactor' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.lastZoomFactor = self.interactableCamera.minMaxZoom(newScaleFactor)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:13:17: note: mutation of this property is only permitted within the actor
private var lastZoomFactor: CGFloat = 1.0
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:115:48: warning: main actor-isolated property 'interactableCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.lastZoomFactor = self.interactableCamera.minMaxZoom(newScaleFactor)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:116:30: warning: main actor-isolated property 'interactableCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.interactableCamera.zoom(atScale: self.lastZoomFactor)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:116:68: warning: main actor-isolated property 'lastZoomFactor' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.interactableCamera.zoom(atScale: self.lastZoomFactor)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:13:17: note: property declared here
private var lastZoomFactor: CGFloat = 1.0
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:117:26: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidZoom(atScale: self.lastZoomFactor,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:117:75: warning: main actor-isolated property 'lastZoomFactor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidZoom(atScale: self.lastZoomFactor,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:13:17: note: property declared here
private var lastZoomFactor: CGFloat = 1.0
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:118:85: warning: main actor-isolated property 'interactableCamera' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
outOfMaximumScale: self.interactableCamera.maxZoomScale) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:12:17: note: property declared here
private var interactableCamera: InteractableCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:123:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: error) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:125:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: .cameraComponentError(reason: .failedToLockDevice)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/InteractableCameraView.swift:94:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (InteractableCameraDelegate) -> Void) {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:56:56: warning: capture of 'torchOption' with non-sendable type 'FlashMode' in a '@Sendable' closure
try self.metadataCamera.configureFlash(torchOption)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FlashMode.swift:11:13: note: consider making enum 'FlashMode' conform to the 'Sendable' protocol
public enum FlashMode {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:56:26: warning: main actor-isolated property 'metadataCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.metadataCamera.configureFlash(torchOption)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:11:17: note: property declared here
private var metadataCamera: MetadataCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:58:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: error) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:72:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any MetadataCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:72:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (any MetadataCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:60:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: .cameraComponentError(reason: .torchModeNotSupported)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:72:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any MetadataCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:72:18: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
private func invokeDelegates(_ execute: @escaping (any MetadataCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:77:17: warning: capture of 'execute' with non-sendable type '(any MetadataCameraDelegate) -> Void' in a '@Sendable' closure
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:77:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:75:18: warning: main actor-isolated property 'delegatesManager' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.delegatesManager.invokeDelegates { delegate in
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:14:9: note: property declared here
let delegatesManager: DelegatesManagerProtocol
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:77:17: warning: capture of 'execute' with non-sendable type '(any MetadataCameraDelegate) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:77:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:52:43: warning: capture of 'flashMode' with non-sendable type 'FlashMode' in a '@Sendable' closure
self.photoCamera.capturePhoto(flashMode, redEyeCorrection: redEyeCorrection)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FlashMode.swift:11:13: note: consider making enum 'FlashMode' conform to the 'Sendable' protocol
public enum FlashMode {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:52:18: warning: main actor-isolated property 'photoCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.photoCamera.capturePhoto(flashMode, redEyeCorrection: redEyeCorrection)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:12:17: note: property declared here
private var photoCamera: PhotoCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:72:17: warning: capture of 'execute' with non-sendable type '(any PhotoCameraDelegate) -> Void' in a '@Sendable' closure
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:72:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:70:18: warning: main actor-isolated property 'delegatesManager' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.delegatesManager.invokeDelegates { delegate in
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:14:9: note: property declared here
let delegatesManager: DelegatesManagerProtocol
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:72:17: warning: capture of 'execute' with non-sendable type '(any PhotoCameraDelegate) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:72:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:80:10: warning: main actor-isolated instance method 'session(_:didReceiveRuntimeError:shouldRestartCamera:)' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func session(_ sessionComposer: Session, didReceiveRuntimeError error: CameraError, shouldRestartCamera restart: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:80:10: note: add 'nonisolated' to 'session(_:didReceiveRuntimeError:shouldRestartCamera:)' to make this instance method not isolated to the actor
func session(_ sessionComposer: Session, didReceiveRuntimeError error: CameraError, shouldRestartCamera restart: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:79:30: note: add '@preconcurrency' to the 'SessionDelegate' conformance to defer isolation checking to run time
extension SessionCameraView: SessionDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:11:10: note: mark the protocol requirement 'session(_:didReceiveRuntimeError:shouldRestartCamera:)' 'async' to allow actor-isolated conformances
func session(_ sessionComposer: Session,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:88:10: warning: main actor-isolated instance method 'session(_:didReceiveSessionInterruption:)' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func session(_ sessionComposer: Session, didReceiveSessionInterruption reason: SessionInterruptionReason) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:88:10: note: add 'nonisolated' to 'session(_:didReceiveSessionInterruption:)' to make this instance method not isolated to the actor
func session(_ sessionComposer: Session, didReceiveSessionInterruption reason: SessionInterruptionReason) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:14:10: note: mark the protocol requirement 'session(_:didReceiveSessionInterruption:)' 'async' to allow actor-isolated conformances
func session(_ sessionComposer: Session,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:92:10: warning: main actor-isolated instance method 'sessionDidFinishSessionInterruption' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func sessionDidFinishSessionInterruption(_ sessionComposer: Session) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:92:10: note: add 'nonisolated' to 'sessionDidFinishSessionInterruption' to make this instance method not isolated to the actor
func sessionDidFinishSessionInterruption(_ sessionComposer: Session) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:16:10: note: mark the protocol requirement 'sessionDidFinishSessionInterruption' 'async' to allow actor-isolated conformances
func sessionDidFinishSessionInterruption(_ sessionComposer: Session)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:96:10: warning: main actor-isolated instance method 'sessionDidStartCameraSession' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func sessionDidStartCameraSession(_ sessionComposer: Session) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:96:10: note: add 'nonisolated' to 'sessionDidStartCameraSession' to make this instance method not isolated to the actor
func sessionDidStartCameraSession(_ sessionComposer: Session) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:17:10: note: mark the protocol requirement 'sessionDidStartCameraSession' 'async' to allow actor-isolated conformances
func sessionDidStartCameraSession(_ sessionComposer: Session)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:100:10: warning: main actor-isolated instance method 'sessionDidStopCameraSession' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func sessionDidStopCameraSession(_ sessionComposer: Session) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:100:10: note: add 'nonisolated' to 'sessionDidStopCameraSession' to make this instance method not isolated to the actor
func sessionDidStopCameraSession(_ sessionComposer: Session) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:18:10: note: mark the protocol requirement 'sessionDidStopCameraSession' 'async' to allow actor-isolated conformances
func sessionDidStopCameraSession(_ sessionComposer: Session)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:104:10: warning: main actor-isolated instance method 'sessionDidChangeDeviceAreaOfInterest' cannot be used to satisfy nonisolated requirement from protocol 'SessionDelegate'; this is an error in the Swift 6 language mode
func sessionDidChangeDeviceAreaOfInterest(_ sessionComposer: Session) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:104:10: note: add 'nonisolated' to 'sessionDidChangeDeviceAreaOfInterest' to make this instance method not isolated to the actor
func sessionDidChangeDeviceAreaOfInterest(_ sessionComposer: Session) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/SessionDelegate.swift:19:10: note: mark the protocol requirement 'sessionDidChangeDeviceAreaOfInterest' 'async' to allow actor-isolated conformances
func sessionDidChangeDeviceAreaOfInterest(_ sessionComposer: Session)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:45:18: warning: main actor-isolated property 'sessionCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.sessionCamera.startCameraSession()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:11:17: note: property declared here
private var sessionCamera: SessionCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:55:18: warning: main actor-isolated property 'sessionCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.sessionCamera.stopCameraSession()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:11:17: note: property declared here
private var sessionCamera: SessionCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:72:17: warning: capture of 'execute' with non-sendable type '(any SessionCameraDelegate) -> Void' in a '@Sendable' closure
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:72:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:70:18: warning: main actor-isolated property 'delegatesManager' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.delegatesManager.invokeDelegates { delegate in
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:14:9: note: property declared here
let delegatesManager: DelegatesManagerProtocol
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:72:17: warning: capture of 'execute' with non-sendable type '(any SessionCameraDelegate) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:72:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:83:18: warning: main actor-isolated property 'sessionCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.sessionCamera.resumeCameraSession()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:11:17: note: property declared here
private var sessionCamera: SessionCameraInterface
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:64:53: warning: capture of 'flashOption' with non-sendable type 'FlashMode' in a '@Sendable' closure
try self.videoCamera.configureFlash(flashOption)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FlashMode.swift:11:13: note: consider making enum 'FlashMode' conform to the 'Sendable' protocol
public enum FlashMode {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:61:35: warning: main actor-isolated property 'isRecording' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
guard let self, !self.isRecording else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:15:16: note: property declared here
public var isRecording: Bool { videoCamera.isRecording }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:62:18: warning: main actor-isolated property 'videoCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.videoCamera.startVideoRecording()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:12:17: note: property declared here
private var videoCamera: VideoCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:64:26: warning: main actor-isolated property 'videoCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.videoCamera.configureFlash(flashOption)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:12:17: note: property declared here
private var videoCamera: VideoCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:66:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: error) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:105:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any VideoCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:105:18: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
private func invokeDelegates(_ execute: @escaping (any VideoCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:68:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: .cameraComponentError(reason: .torchModeNotSupported)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:105:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any VideoCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:105:18: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
private func invokeDelegates(_ execute: @escaping (any VideoCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:78:34: warning: main actor-isolated property 'isRecording' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
guard let self, self.isRecording else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:15:16: note: property declared here
public var isRecording: Bool { videoCamera.isRecording }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:79:18: warning: main actor-isolated property 'videoCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.videoCamera.stopVideoRecording()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:12:17: note: property declared here
private var videoCamera: VideoCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:81:26: warning: main actor-isolated property 'videoCamera' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
try self.videoCamera.configureFlash(.off)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:12:17: note: property declared here
private var videoCamera: VideoCameraInterface
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:83:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: error) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:105:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any VideoCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:105:18: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
private func invokeDelegates(_ execute: @escaping (any VideoCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:85:22: warning: call to main actor-isolated instance method 'invokeDelegates' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.invokeDelegates { $0.cameraDidEncounterError(error: .cameraComponentError(reason: .torchModeNotSupported)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:105:18: note: calls to instance method 'invokeDelegates' from outside of its actor context are implicitly asynchronous
private func invokeDelegates(_ execute: @escaping (any VideoCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:105:18: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
private func invokeDelegates(_ execute: @escaping (any VideoCameraDelegate) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:110:17: warning: capture of 'execute' with non-sendable type '(any VideoCameraDelegate) -> Void' in a '@Sendable' closure
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:110:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:108:18: warning: main actor-isolated property 'delegatesManager' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.delegatesManager.invokeDelegates { delegate in
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/SessionCameraView.swift:14:9: note: property declared here
let delegatesManager: DelegatesManagerProtocol
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:110:17: warning: capture of 'execute' with non-sendable type '(any VideoCameraDelegate) -> Void' in an isolated closure; this is an error in the Swift 6 language mode
execute(delegate)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:110:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
execute(delegate)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/ARCamera/ARCamera.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/ARCamera/ARCameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/Camera/Camera.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Cameras/Camera/CameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ BitRate.swift,\ CompressionAssetsManager.swift,\ CompressionAssetsManagerBuilder.swift,\ CompressionManager.swift,\ ImageQuality.swift,\ Resolution.swift,\ CompressionError.swift,\ DelegatesManager.swift,\ ARAssetWriterDelegate.swift,\ ARCameraDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/BitRate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionAssetsManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionAssetsManagerBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/ImageQuality.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/Resolution.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CompressionError.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/DelegatesManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARAssetWriterDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/BitRate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionAssetsManager.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionAssetsManagerBuilder.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:119:65: warning: capture of 'resolution' with non-sendable type 'Resolution' in a '@Sendable' closure
let resizedImage = image?.resized(to: CGSize(width: resolution.width, height: resolution.height))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/Resolution.swift:10:13: note: consider making enum 'Resolution' conform to the 'Sendable' protocol
public enum Resolution {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:120:73: warning: capture of 'compressionQuality' with non-sendable type 'ImageQuality' in a '@Sendable' closure
guard let data = resizedImage?.jpegData(compressionQuality: compressionQuality.rawValue) else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/ImageQuality.swift:10:13: note: consider making enum 'ImageQuality' conform to the 'Sendable' protocol
public enum ImageQuality: CGFloat {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:122:21: warning: capture of 'completion' with non-sendable type '(Result<Data, CompressionError>) -> Void' in a '@Sendable' closure
completion(.failure(.failedToCompressImage))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:122:21: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(.failure(.failedToCompressImage))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:140:23: warning: capture of 'self' with non-sendable type 'CompressionManager?' in a '@Sendable' closure
guard let self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:22:13: note: class 'CompressionManager' does not conform to the 'Sendable' protocol
final class CompressionManager: CompressionManagerInterface {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:141:19: warning: capture of 'assetsManager' with non-sendable type 'CompressionAssetsManager' in a '@Sendable' closure
while assetsManager.videoWriterInput.isReadyForMoreMediaData {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionAssetsManager.swift:10:8: note: consider making struct 'CompressionAssetsManager' conform to the 'Sendable' protocol
struct CompressionAssetsManager {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:164:45: warning: capture of 'handler' with non-sendable type '(URL) -> Void' in a '@Sendable' closure
handler(outputURL)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:164:45: note: a function type must be marked '@Sendable' to conform to 'Sendable'
handler(outputURL)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:154:35: warning: capture of 'assetsManager' with non-sendable type 'CompressionAssetsManager' in a '@Sendable' closure
while assetsManager.audioWriterInput?.isReadyForMoreMediaData ?? false {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionAssetsManager.swift:10:8: note: consider making struct 'CompressionAssetsManager' conform to the 'Sendable' protocol
struct CompressionAssetsManager {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:164:45: warning: capture of 'handler' with non-sendable type '(URL) -> Void' in a '@Sendable' closure
handler(outputURL)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:164:45: note: a function type must be marked '@Sendable' to conform to 'Sendable'
handler(outputURL)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:164:45: warning: capture of 'handler' with non-sendable type '(URL) -> Void' in a '@Sendable' closure
handler(outputURL)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:164:45: note: a function type must be marked '@Sendable' to conform to 'Sendable'
handler(outputURL)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:172:29: warning: capture of 'handler' with non-sendable type '(URL) -> Void' in a '@Sendable' closure
handler(outputURL)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/CompressionManager.swift:172:29: note: a function type must be marked '@Sendable' to conform to 'Sendable'
handler(outputURL)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/ImageQuality.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Compression/Resolution.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CompressionError.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/DelegatesManager.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARAssetWriterDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Delegates/Internal/ARCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PermissionStatus.swift,\ PermissionsManager.swift,\ PermissionsManagerProtocol.swift,\ SessionComposer.swift,\ SessionInterruptionReason.swift,\ ARCameraComponentOptions.swift,\ CameraComponentOptions.swift,\ CameraDevice.swift,\ ExposureMode.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Permissions/PermissionStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Permissions/PermissionsManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Permissions/PermissionsManagerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionInterruptionReason.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/ARCameraComponentOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/CameraComponentOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/CameraDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/ExposureMode.swift (in target 'CameraKage' from project 'CameraKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Permissions/PermissionStatus.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Permissions/PermissionsManager.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Permissions/PermissionsManagerProtocol.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:19:16: warning: call to main actor-isolated initializer 'init(arCamera:delegatesManager:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return ARCameraView(arCamera: arCamera)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:21:5: note: calls to initializer 'init(arCamera:delegatesManager:)' from outside of its actor context are implicitly asynchronous
init(arCamera: ARCameraInterface,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/ARCameraView.swift:21:5: note: main actor isolation inferred from inheritance from class 'UIView'
init(arCamera: ARCameraInterface,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:17:10: note: add '@MainActor' to make instance method 'createARCameraView(options:)' part of global actor 'MainActor'
func createARCameraView(options: ARCameraComponentParsedOptions) -> ARCameraView {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:36:37: warning: call to main actor-isolated initializer 'init(metadataCamera:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return .success(MetadataCameraView(metadataCamera: metadataCamera))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:13:5: note: calls to initializer 'init(metadataCamera:)' from outside of its actor context are implicitly asynchronous
init(metadataCamera: MetadataCameraInterface) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/MetadataCameraView.swift:13:5: note: main actor isolation inferred from inheritance from class 'SessionCameraView'
init(metadataCamera: MetadataCameraInterface) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:22:10: note: add '@MainActor' to make instance method 'createMetadataCameraView(options:metadataTypes:)' part of global actor 'MainActor'
func createMetadataCameraView(options: CameraComponentParsedOptions,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:64:41: warning: call to main actor-isolated initializer 'init(camera:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return .success(CameraView(camera: camera))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:17:5: note: calls to initializer 'init(camera:)' from outside of its actor context are implicitly asynchronous
init(camera: CameraInterface) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/CameraView.swift:17:5: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
init(camera: CameraInterface) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:48:10: note: add '@MainActor' to make instance method 'createCameraView(options:)' part of global actor 'MainActor'
func createCameraView(options: CameraComponentParsedOptions) -> Result<CameraView, CameraError> {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:91:37: warning: call to main actor-isolated initializer 'init(photoCamera:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return .success(PhotoCameraView(photoCamera: photoCamera))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:14:5: note: calls to initializer 'init(photoCamera:)' from outside of its actor context are implicitly asynchronous
init(photoCamera: PhotoCameraInterface) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/PhotoCameraView.swift:14:5: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
init(photoCamera: PhotoCameraInterface) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:79:10: note: add '@MainActor' to make instance method 'createPhotoCameraView(options:)' part of global actor 'MainActor'
func createPhotoCameraView(options: CameraComponentParsedOptions) -> Result<PhotoCameraView, CameraError> {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:119:41: warning: call to main actor-isolated initializer 'init(videoCamera:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
return .success(VideoCameraView(videoCamera: videoCamera))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:17:5: note: calls to initializer 'init(videoCamera:)' from outside of its actor context are implicitly asynchronous
init(videoCamera: VideoCameraInterface) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/CameraViews/VideoCameraView.swift:17:5: note: main actor isolation inferred from inheritance from class 'InteractableCameraView'
init(videoCamera: VideoCameraInterface) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:103:10: note: add '@MainActor' to make instance method 'createVideoCameraView(options:)' part of global actor 'MainActor'
func createVideoCameraView(options: CameraComponentParsedOptions) -> Result<VideoCameraView, CameraError> {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:246:9: warning: call to main actor-isolated initializer 'init(options:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
ARPreviewView(options: options)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:28:5: note: calls to initializer 'init(options:)' from outside of its actor context are implicitly asynchronous
init(options: ARCameraComponentParsedOptions) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:28:5: note: main actor isolation inferred from inheritance from class 'ARSCNView'
init(options: ARCameraComponentParsedOptions) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:245:18: note: add '@MainActor' to make instance method 'createARPreviewView(options:)' part of global actor 'MainActor'
private func createARPreviewView(options: ARCameraComponentParsedOptions) -> ARPreviewView {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:246:9: warning: sending 'options' risks causing data races; this is an error in the Swift 6 language mode
ARPreviewView(options: options)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:246:9: note: sending task-isolated 'options' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
ARPreviewView(options: options)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:19:16: warning: sending 'arCamera' risks causing data races; this is an error in the Swift 6 language mode
return ARCameraView(arCamera: arCamera)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:19:16: note: sending task-isolated 'arCamera' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return ARCameraView(arCamera: arCamera)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:36:37: warning: sending 'metadataCamera' risks causing data races; this is an error in the Swift 6 language mode
return .success(MetadataCameraView(metadataCamera: metadataCamera))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:36:37: note: sending task-isolated 'metadataCamera' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return .success(MetadataCameraView(metadataCamera: metadataCamera))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:64:41: warning: sending 'camera' risks causing data races; this is an error in the Swift 6 language mode
return .success(CameraView(camera: camera))
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:64:41: note: sending task-isolated 'camera' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return .success(CameraView(camera: camera))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:91:37: warning: sending 'photoCamera' risks causing data races; this is an error in the Swift 6 language mode
return .success(PhotoCameraView(photoCamera: photoCamera))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:91:37: note: sending task-isolated 'photoCamera' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return .success(PhotoCameraView(photoCamera: photoCamera))
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:119:41: warning: sending 'videoCamera' risks causing data races; this is an error in the Swift 6 language mode
return .success(VideoCameraView(videoCamera: videoCamera))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionComposer.swift:119:41: note: sending task-isolated 'videoCamera' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
return .success(VideoCameraView(videoCamera: videoCamera))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Session/SessionInterruptionReason.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/ARCameraComponentOptions.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/CameraComponentOptions.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/CameraDevice.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/ExposureMode.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ VideoLayer.swift,\ MetadataCapturer.swift,\ MetadataOutput.swift,\ MetadataScanOutput.swift,\ MovieCapturer.swift,\ MovieOutput.swift,\ PhotoCapturer.swift,\ PhotoOutput.swift,\ CaptureSession.swift,\ Session.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Layers/Video/VideoLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Metadata/MetadataCapturer.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Metadata/MetadataOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Metadata/MetadataScanOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Movie/MovieCapturer.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Movie/MovieOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Photo/PhotoCapturer.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Photo/PhotoOutput.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Session/AVSession/CaptureSession.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Session/AVSession/Session.swift (in target 'CameraKage' from project 'CameraKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Layers/Video/VideoLayer.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Metadata/MetadataCapturer.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Metadata/MetadataOutput.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Metadata/MetadataScanOutput.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Movie/MovieCapturer.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Movie/MovieOutput.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Photo/PhotoCapturer.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Outputs/Photo/PhotoOutput.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Session/AVSession/CaptureSession.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Session/AVSession/Session.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ FlashMode.swift,\ FocusMode.swift,\ LayerVideoGravity.swift,\ MediaType.swift,\ MetadataType.swift,\ OutputType.swift,\ PhotoQualityPrioritizationMode.swift,\ VideoOrientationMode.swift,\ VideoStabilizationMode.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FlashMode.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FocusMode.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/LayerVideoGravity.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/MediaType.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/MetadataType.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/OutputType.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/PhotoQualityPrioritizationMode.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/VideoOrientationMode.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/VideoStabilizationMode.swift (in target 'CameraKage' from project 'CameraKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FlashMode.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/FocusMode.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/LayerVideoGravity.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/MediaType.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/MetadataType.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/OutputType.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/PhotoQualityPrioritizationMode.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/VideoOrientationMode.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/General/Settings/VideoStabilizationMode.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CameraKage.swift,\ ARPreviewView.swift,\ ARPreviewer.swift,\ ARAssetWriter.swift,\ AssetWriterInterface.swift,\ AudioCaptureDevice.swift,\ AudioInput.swift,\ VideoCaptureDevice.swift,\ VideoInput.swift,\ PreviewLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/AssetWriterInterface.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Audio/AudioCaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Audio/AudioInput.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Video/VideoCaptureDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Video/VideoInput.swift /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Layers/Video/PreviewLayer.swift (in target 'CameraKage' from project 'CameraKage')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift:12:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var shared = CameraKage()
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift:12:23: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
public static var shared = CameraKage()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift:12:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static var shared = CameraKage()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/CameraKage.swift:12:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var shared = CameraKage()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:24:9: warning: main actor-isolated property 'isSessionRunning' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
var isSessionRunning: Bool { isPlaying }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:11:33: note: add '@preconcurrency' to the 'ARPreviewer' conformance to defer isolation checking to run time
class ARPreviewView: ARSCNView, ARPreviewer {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:11:9: note: requirement 'isSessionRunning' declared here
var isSessionRunning: Bool { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:26:14: warning: main actor-isolated property 'sessionDelegate' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
weak var sessionDelegate: ARSessionDelegate?
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:12:9: note: requirement 'sessionDelegate' declared here
var sessionDelegate: ARSessionDelegate? { get set }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:41:10: warning: main actor-isolated instance method 'startCameraSession()' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func startCameraSession() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:41:10: note: add 'nonisolated' to 'startCameraSession()' to make this instance method not isolated to the actor
func startCameraSession() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:14:10: note: mark the protocol requirement 'startCameraSession()' 'async' to allow actor-isolated conformances
func startCameraSession()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:45:10: warning: main actor-isolated instance method 'stopCameraSession()' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func stopCameraSession() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:45:10: note: add 'nonisolated' to 'stopCameraSession()' to make this instance method not isolated to the actor
func stopCameraSession() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:15:10: note: mark the protocol requirement 'stopCameraSession()' 'async' to allow actor-isolated conformances
func stopCameraSession()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:63:10: warning: main actor-isolated instance method 'embedPreview(inView:)' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func embedPreview(inView view: UIView) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:63:10: note: add 'nonisolated' to 'embedPreview(inView:)' to make this instance method not isolated to the actor
func embedPreview(inView view: UIView) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:16:10: note: mark the protocol requirement 'embedPreview(inView:)' 'async' to allow actor-isolated conformances
func embedPreview(inView view: UIView)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:49:10: warning: main actor-isolated instance method 'loadARMask(name:fileType:)' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func loadARMask(name: String, fileType: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:49:10: note: add 'nonisolated' to 'loadARMask(name:fileType:)' to make this instance method not isolated to the actor
func loadARMask(name: String, fileType: String) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:17:10: note: mark the protocol requirement 'loadARMask(name:fileType:)' 'async' to allow actor-isolated conformances
func loadARMask(name: String, fileType: String)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:68:10: warning: main actor-isolated instance method 'resetCamera()' cannot be used to satisfy nonisolated requirement from protocol 'ARPreviewer'; this is an error in the Swift 6 language mode
func resetCamera() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:68:10: note: add 'nonisolated' to 'resetCamera()' to make this instance method not isolated to the actor
func resetCamera() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift:18:10: note: mark the protocol requirement 'resetCamera()' 'async' to allow actor-isolated conformances
func resetCamera()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:98:10: warning: main actor-isolated instance method 'renderer(_:nodeFor:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSCNViewDelegate'; this is an error in the Swift 6 language mode
func renderer(_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:98:10: note: add 'nonisolated' to 'renderer(_:nodeFor:)' to make this instance method not isolated to the actor
func renderer(_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:81:26: note: add '@preconcurrency' to the 'ARSCNViewDelegate' conformance to defer isolation checking to run time
extension ARPreviewView: ARSCNViewDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:108:10: warning: main actor-isolated instance method 'renderer(_:didUpdate:for:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSCNViewDelegate'; this is an error in the Swift 6 language mode
func renderer(_ renderer: SCNSceneRenderer, didUpdate node: SCNNode, for anchor: ARAnchor) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:108:10: note: add 'nonisolated' to 'renderer(_:didUpdate:for:)' to make this instance method not isolated to the actor
func renderer(_ renderer: SCNSceneRenderer, didUpdate node: SCNNode, for anchor: ARAnchor) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:82:10: warning: main actor-isolated instance method 'session(_:didFailWithError:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func session(_ session: ARSession, didFailWithError error: Error) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:82:10: note: add 'nonisolated' to 'session(_:didFailWithError:)' to make this instance method not isolated to the actor
func session(_ session: ARSession, didFailWithError error: Error) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:86:10: warning: main actor-isolated instance method 'sessionWasInterrupted' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func sessionWasInterrupted(_ session: ARSession) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:86:10: note: add 'nonisolated' to 'sessionWasInterrupted' to make this instance method not isolated to the actor
func sessionWasInterrupted(_ session: ARSession) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:90:10: warning: main actor-isolated instance method 'sessionInterruptionEnded' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func sessionInterruptionEnded(_ session: ARSession) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:90:10: note: add 'nonisolated' to 'sessionInterruptionEnded' to make this instance method not isolated to the actor
func sessionInterruptionEnded(_ session: ARSession) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:115:10: warning: main actor-isolated instance method 'sessionShouldAttemptRelocalization' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func sessionShouldAttemptRelocalization(_ session: ARSession) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:115:10: note: add 'nonisolated' to 'sessionShouldAttemptRelocalization' to make this instance method not isolated to the actor
func sessionShouldAttemptRelocalization(_ session: ARSession) -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:94:10: warning: main actor-isolated instance method 'session(_:didOutputAudioSampleBuffer:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
func session(_ session: ARSession, didOutputAudioSampleBuffer audioSampleBuffer: CMSampleBuffer) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:94:10: note: add 'nonisolated' to 'session(_:didOutputAudioSampleBuffer:)' to make this instance method not isolated to the actor
func session(_ session: ARSession, didOutputAudioSampleBuffer audioSampleBuffer: CMSampleBuffer) {
^
nonisolated
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewer.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:13:16: warning: static property 'fileUrl' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var fileUrl: URL = .makeTempUrl(for: .video)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:13:16: note: convert 'fileUrl' to a 'let' constant to make 'Sendable' shared state immutable
static var fileUrl: URL = .makeTempUrl(for: .video)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:13:16: note: add '@MainActor' to make static property 'fileUrl' part of global actor 'MainActor'
static var fileUrl: URL = .makeTempUrl(for: .video)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:13:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var fileUrl: URL = .makeTempUrl(for: .video)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:49:34: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
recordVideoSize = arView.bounds.size.scaled(by: UIScreen.main.scale).aspectFit(to: RecordSettings.maxVideoSize)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:49:71: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
recordVideoSize = arView.bounds.size.scaled(by: UIScreen.main.scale).aspectFit(to: RecordSettings.maxVideoSize)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:49:66: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
recordVideoSize = arView.bounds.size.scaled(by: UIScreen.main.scale).aspectFit(to: RecordSettings.maxVideoSize)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:60:23: warning: capture of 'self' with non-sendable type 'ARAssetWriter?' in a '@Sendable' closure
guard let self, !self.isRecording else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:25:7: note: class 'ARAssetWriter' does not conform to the 'Sendable' protocol
class ARAssetWriter: AssetWriterInterface {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:86:23: warning: capture of 'self' with non-sendable type 'ARAssetWriter?' in a '@Sendable' closure
guard let self, self.isRecording else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:25:7: note: class 'ARAssetWriter' does not conform to the 'Sendable' protocol
class ARAssetWriter: AssetWriterInterface {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:88:27: warning: capture of 'self' with non-sendable type 'ARAssetWriter?' in a '@Sendable' closure
guard let self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:25:7: note: class 'ARAssetWriter' does not conform to the 'Sendable' protocol
class ARAssetWriter: AssetWriterInterface {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:103:23: warning: capture of 'self' with non-sendable type 'ARAssetWriter?' in a '@Sendable' closure
guard let self, self.assetWriter?.status == .writing else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:25:7: note: class 'ARAssetWriter' does not conform to the 'Sendable' protocol
class ARAssetWriter: AssetWriterInterface {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:108:43: warning: capture of 'buffer' with non-sendable type 'CMSampleBuffer' in a '@Sendable' closure
self.writerAudioInput?.append(buffer)
^
CoreMedia.CMSampleBuffer:2:14: note: class 'CMSampleBuffer' does not conform to the 'Sendable' protocol
public class CMSampleBuffer : _CFObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:155:28: warning: main actor-isolated property 'renderer' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let image = arView.renderer.snapshot(atTime: frameTime,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:15:14: note: property declared here
lazy var renderer: SCNRenderer = {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:149:24: note: add '@MainActor' to make instance method 'recordFrame()' part of global actor 'MainActor'
@objc private func recordFrame() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:159:23: warning: capture of 'self' with non-sendable type 'ARAssetWriter?' in a '@Sendable' closure
guard let self,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:25:7: note: class 'ARAssetWriter' does not conform to the 'Sendable' protocol
class ARAssetWriter: AssetWriterInterface {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:169:28: warning: main actor-isolated property 'renderer' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let image = arView.renderer.snapshot(atTime: frameTime,
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/ARPreviewView/ARPreviewView.swift:15:14: note: property declared here
lazy var renderer: SCNRenderer = {
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/ARAssetWriter.swift:167:24: note: add '@MainActor' to make instance method 'captureFrame()' part of global actor 'MainActor'
@objc private func captureFrame() {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/AssetWriter/AssetWriterInterface.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Audio/AudioCaptureDevice.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Audio/AudioInput.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Video/VideoCaptureDevice.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Video/VideoCaptureDevice.swift:130:13: warning: capture of 'self' with non-sendable type 'VideoCaptureDevice' in a '@Sendable' closure
self.setRecommendedFrameRateRangeForPressureState(systemPressureState: systemPressureState)
^
/Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Video/VideoCaptureDevice.swift:10:7: note: class 'VideoCaptureDevice' does not conform to the 'Sendable' protocol
class VideoCaptureDevice: NSObject, VideoInput {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Inputs/Video/VideoInput.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CameraKage/Devices/Layers/Video/PreviewLayer.swift (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Emitting module for CameraKage (in target 'CameraKage' from project 'CameraKage')
SwiftDriver\ Compilation\ Requirements CameraKage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name CameraKage -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios15.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 -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.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/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling FlashMode.swift, FocusMode.swift, LayerVideoGravity.swift, MediaType.swift, MetadataType.swift, OutputType.swift, PhotoQualityPrioritizationMode.swift, VideoOrientationMode.swift, VideoStabilizationMode.swift (in target 'CameraKage' from project 'CameraKage')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/CameraKage-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage-Swift.h (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/CameraKage-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.swiftmodule (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.swiftdoc (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.abi.json (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.swiftsourceinfo (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling InteractableCamera.swift, InteractableCameraInterface.swift, MetadataCamera.swift, MetadataCameraInterface.swift, PhotoCamera.swift, PhotoCameraInterface.swift, SessionCamera.swift, SessionCameraInterface.swift, VideoCamera.swift, VideoCameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
SwiftDriverJobDiscovery normal arm64 Compiling ARSessionDelegate.swift, SessionDelegate.swift, ARCameraViewDelegate.swift, CameraDelegate.swift, InteractableCameraDelegate.swift, MetadataCameraDelegate.swift, PhotoCameraDelegate.swift, SessionCameraDelegate.swift, VideoCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
SwiftDriverJobDiscovery normal arm64 Compiling AVAsset+TrackLoading.swift, CameraDevice+AVFoundation.swift, ExposureMode+AVFoundation.swift, FlashMode+AVFoundation.swift, FocusMode+AVFoundation.swift, LayerVideoGravity+AVFoundation.swift, MediaType+AVFoundation.swift, MetadataType+AVFoundation.swift, PhotoQualityPrioritizationMode+AVFoundation.swift, VideoOrientationMode+AVFoundation.swift (in target 'CameraKage' from project 'CameraKage')
SwiftDriverJobDiscovery normal arm64 Compiling PermissionStatus.swift, PermissionsManager.swift, PermissionsManagerProtocol.swift, SessionComposer.swift, SessionInterruptionReason.swift, ARCameraComponentOptions.swift, CameraComponentOptions.swift, CameraDevice.swift, ExposureMode.swift (in target 'CameraKage' from project 'CameraKage')
SwiftDriverJobDiscovery normal arm64 Compiling VideoLayer.swift, MetadataCapturer.swift, MetadataOutput.swift, MetadataScanOutput.swift, MovieCapturer.swift, MovieOutput.swift, PhotoCapturer.swift, PhotoOutput.swift, CaptureSession.swift, Session.swift (in target 'CameraKage' from project 'CameraKage')
SwiftDriverJobDiscovery normal arm64 Compiling CameraView.swift, InteractableCameraView.swift, MetadataCameraView.swift, PhotoCameraView.swift, SessionCameraView.swift, VideoCameraView.swift, ARCamera.swift, ARCameraInterface.swift, Camera.swift, CameraInterface.swift (in target 'CameraKage' from project 'CameraKage')
SwiftDriverJobDiscovery normal arm64 Compiling BitRate.swift, CompressionAssetsManager.swift, CompressionAssetsManagerBuilder.swift, CompressionManager.swift, ImageQuality.swift, Resolution.swift, CompressionError.swift, DelegatesManager.swift, ARAssetWriterDelegate.swift, ARCameraDelegate.swift (in target 'CameraKage' from project 'CameraKage')
SwiftDriverJobDiscovery normal arm64 Compiling VideoStabilizationMode+AVFoundation.swift, CGSize+Scale.swift, TimeInterval+CMTime.swift, UIImage+PixelBuffer.swift, UIImage+Resize.swift, UIView+LayoutToFill.swift, URL+TemporaryURL.swift, ARCameraError.swift, CameraError.swift, ARCameraView.swift (in target 'CameraKage' from project 'CameraKage')
SwiftDriverJobDiscovery normal arm64 Compiling CameraKage.swift, ARPreviewView.swift, ARPreviewer.swift, ARAssetWriter.swift, AssetWriterInterface.swift, AudioCaptureDevice.swift, AudioInput.swift, VideoCaptureDevice.swift, VideoInput.swift, PreviewLayer.swift (in target 'CameraKage' from project 'CameraKage')
SwiftDriver\ Compilation CameraKage normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name CameraKage -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios15.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 -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.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/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.o normal (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios15.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.o
ExtractAppIntentsMetadata (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name CameraKage --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 15.0 --bundle-identifier spi-builder-workspace.CameraKage --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.appintents --target-triple arm64-apple-ios15.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/CameraKage.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/CameraKage.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CameraKage.build/Debug-iphoneos/CameraKage.build/Objects-normal/arm64/CameraKage.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-27 08:58:38.134 appintentsmetadataprocessor[716:4183] Starting appintentsmetadataprocessor export
2025-04-27 08:58:38.174 appintentsmetadataprocessor[716:4183] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.o (in target 'CameraKage' from project 'CameraKage')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CameraKage.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "CameraKage",
"name" : "CameraKage",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
}
],
"products" : [
{
"name" : "CameraKage",
"targets" : [
"CameraKage"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "CameraKageTests",
"module_type" : "SwiftTarget",
"name" : "CameraKageTests",
"path" : "Tests/CameraKageTests",
"sources" : [
"ARCameraViewTests.swift",
"CameraKageTests.swift",
"InteractableCameraViewTests.swift",
"MetadataCameraViewTests.swift",
"Mocks/ARAssetWriterMock.swift",
"Mocks/ARPreviewViewMock.swift",
"Mocks/CaptureSessionMock.swift",
"Mocks/DelegatesManagerMock.swift",
"Mocks/MetadataOutputMock.swift",
"Mocks/MovieOutputMock.swift",
"Mocks/PermissionManagerMock.swift",
"Mocks/SessionCameraDelegateStub.swift",
"Mocks/VideoInputMock.swift",
"Mocks/VideoLayerMock.swift",
"SessionCameraViewTests.swift",
"Utils/XCTestCase+TrackMemoryLeak.swift",
"VideoCameraViewTests.swift"
],
"target_dependencies" : [
"CameraKage"
],
"type" : "test"
},
{
"c99name" : "CameraKage",
"module_type" : "SwiftTarget",
"name" : "CameraKage",
"path" : "Sources",
"product_memberships" : [
"CameraKage"
],
"sources" : [
"CameraKage/CameraKage.swift",
"CameraKage/Devices/ARPreviewView/ARPreviewView.swift",
"CameraKage/Devices/ARPreviewView/ARPreviewer.swift",
"CameraKage/Devices/AssetWriter/ARAssetWriter.swift",
"CameraKage/Devices/AssetWriter/AssetWriterInterface.swift",
"CameraKage/Devices/Inputs/Audio/AudioCaptureDevice.swift",
"CameraKage/Devices/Inputs/Audio/AudioInput.swift",
"CameraKage/Devices/Inputs/Video/VideoCaptureDevice.swift",
"CameraKage/Devices/Inputs/Video/VideoInput.swift",
"CameraKage/Devices/Layers/Video/PreviewLayer.swift",
"CameraKage/Devices/Layers/Video/VideoLayer.swift",
"CameraKage/Devices/Outputs/Metadata/MetadataCapturer.swift",
"CameraKage/Devices/Outputs/Metadata/MetadataOutput.swift",
"CameraKage/Devices/Outputs/Metadata/MetadataScanOutput.swift",
"CameraKage/Devices/Outputs/Movie/MovieCapturer.swift",
"CameraKage/Devices/Outputs/Movie/MovieOutput.swift",
"CameraKage/Devices/Outputs/Photo/PhotoCapturer.swift",
"CameraKage/Devices/Outputs/Photo/PhotoOutput.swift",
"CameraKage/Devices/Session/AVSession/CaptureSession.swift",
"CameraKage/Devices/Session/AVSession/Session.swift",
"CameraKage/Extensions/AVAsset/AVAsset+TrackLoading.swift",
"CameraKage/Extensions/AVFoundation/CameraDevice+AVFoundation.swift",
"CameraKage/Extensions/AVFoundation/ExposureMode+AVFoundation.swift",
"CameraKage/Extensions/AVFoundation/FlashMode+AVFoundation.swift",
"CameraKage/Extensions/AVFoundation/FocusMode+AVFoundation.swift",
"CameraKage/Extensions/AVFoundation/LayerVideoGravity+AVFoundation.swift",
"CameraKage/Extensions/AVFoundation/MediaType+AVFoundation.swift",
"CameraKage/Extensions/AVFoundation/MetadataType+AVFoundation.swift",
"CameraKage/Extensions/AVFoundation/PhotoQualityPrioritizationMode+AVFoundation.swift",
"CameraKage/Extensions/AVFoundation/VideoOrientationMode+AVFoundation.swift",
"CameraKage/Extensions/AVFoundation/VideoStabilizationMode+AVFoundation.swift",
"CameraKage/Extensions/CGSize/CGSize+Scale.swift",
"CameraKage/Extensions/TimeInterval/TimeInterval+CMTime.swift",
"CameraKage/Extensions/UIImage/UIImage+PixelBuffer.swift",
"CameraKage/Extensions/UIImage/UIImage+Resize.swift",
"CameraKage/Extensions/UIView/UIView+LayoutToFill.swift",
"CameraKage/Extensions/URL/URL+TemporaryURL.swift",
"CameraKage/General/ARCameraError.swift",
"CameraKage/General/CameraError.swift",
"CameraKage/General/CameraViews/ARCameraView.swift",
"CameraKage/General/CameraViews/CameraView.swift",
"CameraKage/General/CameraViews/InteractableCameraView.swift",
"CameraKage/General/CameraViews/MetadataCameraView.swift",
"CameraKage/General/CameraViews/PhotoCameraView.swift",
"CameraKage/General/CameraViews/SessionCameraView.swift",
"CameraKage/General/CameraViews/VideoCameraView.swift",
"CameraKage/General/Cameras/ARCamera/ARCamera.swift",
"CameraKage/General/Cameras/ARCamera/ARCameraInterface.swift",
"CameraKage/General/Cameras/Camera/Camera.swift",
"CameraKage/General/Cameras/Camera/CameraInterface.swift",
"CameraKage/General/Cameras/InteractableCamera/InteractableCamera.swift",
"CameraKage/General/Cameras/InteractableCamera/InteractableCameraInterface.swift",
"CameraKage/General/Cameras/MetadataCamera/MetadataCamera.swift",
"CameraKage/General/Cameras/MetadataCamera/MetadataCameraInterface.swift",
"CameraKage/General/Cameras/PhotoCamera/PhotoCamera.swift",
"CameraKage/General/Cameras/PhotoCamera/PhotoCameraInterface.swift",
"CameraKage/General/Cameras/SessionCamera/SessionCamera.swift",
"CameraKage/General/Cameras/SessionCamera/SessionCameraInterface.swift",
"CameraKage/General/Cameras/VideoCamera/VideoCamera.swift",
"CameraKage/General/Cameras/VideoCamera/VideoCameraInterface.swift",
"CameraKage/General/Compression/BitRate.swift",
"CameraKage/General/Compression/CompressionAssetsManager.swift",
"CameraKage/General/Compression/CompressionAssetsManagerBuilder.swift",
"CameraKage/General/Compression/CompressionManager.swift",
"CameraKage/General/Compression/ImageQuality.swift",
"CameraKage/General/Compression/Resolution.swift",
"CameraKage/General/CompressionError.swift",
"CameraKage/General/Delegates/DelegatesManager.swift",
"CameraKage/General/Delegates/Internal/ARAssetWriterDelegate.swift",
"CameraKage/General/Delegates/Internal/ARCameraDelegate.swift",
"CameraKage/General/Delegates/Internal/ARSessionDelegate.swift",
"CameraKage/General/Delegates/Internal/SessionDelegate.swift",
"CameraKage/General/Delegates/Public/ARCameraViewDelegate.swift",
"CameraKage/General/Delegates/Public/CameraDelegate.swift",
"CameraKage/General/Delegates/Public/InteractableCameraDelegate.swift",
"CameraKage/General/Delegates/Public/MetadataCameraDelegate.swift",
"CameraKage/General/Delegates/Public/PhotoCameraDelegate.swift",
"CameraKage/General/Delegates/Public/SessionCameraDelegate.swift",
"CameraKage/General/Delegates/Public/VideoCameraDelegate.swift",
"CameraKage/General/Permissions/PermissionStatus.swift",
"CameraKage/General/Permissions/PermissionsManager.swift",
"CameraKage/General/Permissions/PermissionsManagerProtocol.swift",
"CameraKage/General/Session/SessionComposer.swift",
"CameraKage/General/Session/SessionInterruptionReason.swift",
"CameraKage/General/Settings/ARCameraComponentOptions.swift",
"CameraKage/General/Settings/CameraComponentOptions.swift",
"CameraKage/General/Settings/CameraDevice.swift",
"CameraKage/General/Settings/ExposureMode.swift",
"CameraKage/General/Settings/FlashMode.swift",
"CameraKage/General/Settings/FocusMode.swift",
"CameraKage/General/Settings/LayerVideoGravity.swift",
"CameraKage/General/Settings/MediaType.swift",
"CameraKage/General/Settings/MetadataType.swift",
"CameraKage/General/Settings/OutputType.swift",
"CameraKage/General/Settings/PhotoQualityPrioritizationMode.swift",
"CameraKage/General/Settings/VideoOrientationMode.swift",
"CameraKage/General/Settings/VideoStabilizationMode.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.