Build Information
Successful build of TruoraValidationsSDK, reference 1.2.6 (c257ae), with Swift 6.1 for iOS using Xcode 16.3 on 23 Apr 2026 17:46:10 UTC.
Swift 6 data race errors: 24
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TruoraValidationsSDK-Package -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 InferSendableFromCapturesBuild Log
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift:13:13: note: consider making enum 'SdkLogValidationCode' conform to the 'Sendable' protocol
public enum SdkLogValidationCode {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift:68:10: warning: associated value 'timeout(type:)' of 'Sendable'-conforming enum 'SdkLogClientError' has non-sendable type 'SdkLogClientError.TimeoutType'; this is an error in the Swift 6 language mode
case timeout(type: TimeoutType)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift:74:17: note: consider making enum 'TimeoutType' conform to the 'Sendable' protocol
public enum TimeoutType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:233:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logEvent(eventType:eventName:level:errorMessage:retention:metadata:stackTrace:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logEvent(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:291:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logCamera(eventName:level:errorMessage:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logCamera(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:309:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logML(eventName:level:errorMessage:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logML(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:327:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logView(viewName:level:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logView(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:347:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logDevice(eventName:level:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logDevice(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:364:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logFeedback(eventName:level:errorMessage:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logFeedback(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:382:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logSdk(eventName:level:errorMessage:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logSdk(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:400:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logException(eventType:eventName:exception:level:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logException(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:66:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TruoraSessionConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let `default` = TruoraSessionConfiguration()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:14:15: note: consider making struct 'TruoraSessionConfiguration' conform to the 'Sendable' protocol
public struct TruoraSessionConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:66:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
public static let `default` = TruoraSessionConfiguration()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:66:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let `default` = TruoraSessionConfiguration()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:69:23: warning: static property 'noRetry' is not concurrency-safe because non-'Sendable' type 'TruoraSessionConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let noRetry = TruoraSessionConfiguration(maxRetries: 0)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:14:15: note: consider making struct 'TruoraSessionConfiguration' conform to the 'Sendable' protocol
public struct TruoraSessionConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:69:23: note: add '@MainActor' to make static property 'noRetry' part of global actor 'MainActor'
public static let noRetry = TruoraSessionConfiguration(maxRetries: 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:69:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let noRetry = TruoraSessionConfiguration(maxRetries: 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:14:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TruoraValidationsSDK' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = TruoraValidationsSDK()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:13:14: note: class 'TruoraValidationsSDK' does not conform to the 'Sendable' protocol
public class TruoraValidationsSDK {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:14:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = TruoraValidationsSDK()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:14:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = TruoraValidationsSDK()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:20:23: warning: static property 'isOfflineMode' 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 isOfflineMode = false
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:20:23: note: convert 'isOfflineMode' to a 'let' constant to make 'Sendable' shared state immutable
public static var isOfflineMode = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:20:23: note: add '@MainActor' to make static property 'isOfflineMode' part of global actor 'MainActor'
public static var isOfflineMode = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:20:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var isOfflineMode = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:14:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ValidationConfig' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared = ValidationConfig()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:13:13: note: class 'ValidationConfig' does not conform to the 'Sendable' protocol
final class ValidationConfig: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:14:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared = ValidationConfig()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:14:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared = ValidationConfig()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift:14:13: warning: var 'routerAssociatedKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var routerAssociatedKey: UInt8 = 0
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift:14:13: note: convert 'routerAssociatedKey' to a 'let' constant to make 'Sendable' shared state immutable
private var routerAssociatedKey: UInt8 = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift:14:13: note: add '@MainActor' to make var 'routerAssociatedKey' part of global actor 'MainActor'
private var routerAssociatedKey: UInt8 = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift:14:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var routerAssociatedKey: UInt8 = 0
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/DerivedSources/GeneratedAssetSymbols.swift:34:14: warning: The "all" image asset name resolves to a disallowed symbol "all". Try renaming the asset.
#warning("The \"all\" image asset name resolves to a disallowed symbol \"all\". Try renaming the asset.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SwiftDriverJobDiscovery normal arm64 Compiling CameraError.swift, CameraManager+Control.swift (in target 'TruoraCamera' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 Compiling\ BatteryMonitor.swift,\ InferenceLatencyTracker.swift,\ MemoryMonitor.swift,\ NetworkMonitor.swift,\ PerformanceAdvisor.swift,\ PerformanceDebugOverlay.swift,\ PerformanceSignals.swift,\ ThermalMonitor.swift,\ CompletedResultContent.swift,\ FailureResultContent.swift,\ SuccessResultContent.swift,\ ValidationLoadingView.swift,\ ResultLoadingType.swift,\ ValidationResultType.swift,\ ResultConfigurator.swift,\ ResultInteractor.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/BatteryMonitor.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/InferenceLatencyTracker.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/MemoryMonitor.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/NetworkMonitor.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/PerformanceAdvisor.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/PerformanceDebugOverlay.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/PerformanceSignals.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/ThermalMonitor.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Components/CompletedResultContent.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Components/FailureResultContent.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Components/SuccessResultContent.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Components/ValidationLoadingView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Models/ResultLoadingType.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Models/ValidationResultType.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultConfigurator.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultInteractor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/BatteryMonitor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/InferenceLatencyTracker.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/MemoryMonitor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/NetworkMonitor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/PerformanceAdvisor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/PerformanceDebugOverlay.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/PerformanceSignals.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Performance/ThermalMonitor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Components/CompletedResultContent.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Components/FailureResultContent.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Components/SuccessResultContent.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Components/ValidationLoadingView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Models/ResultLoadingType.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/Models/ValidationResultType.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultConfigurator.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultInteractor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultInteractor.swift:46:28: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
pollingTask = Task { [weak self] in
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultInteractor.swift:47:19: note: closure captures 'self' which is accessible to code in the current task
await self?.performPolling()
^
SwiftCompile normal arm64 Compiling\ SDKLogResponse.swift,\ SdkLogClient.swift,\ SdkLogValidationError.swift,\ TruoraLogger.swift,\ TruoraLoggerImplementation.swift,\ Cancel.swift,\ ErrorMapping.swift,\ EventLog.swift,\ Image.swift,\ TruoraNativeEnums.swift,\ TruoraNativeModels.swift,\ ReferenceFace.swift,\ TruoraAPIKeyGetter.swift,\ TruoraError.swift,\ TruoraLanguage.swift,\ UIConfig.swift,\ ValidationDetail.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SDKLogResponse.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogClient.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLogger.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/Cancel.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/ErrorMapping.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/EventLog.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/Image.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/Native/TruoraNativeEnums.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/Native/TruoraNativeModels.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/ReferenceFace.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/TruoraAPIKeyGetter.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/TruoraError.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/TruoraLanguage.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/UIConfig.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/ValidationDetail.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SDKLogResponse.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogClient.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift:50:16: warning: stored property 'code' of 'Sendable'-conforming struct 'SdkLogValidationError' has non-sendable type 'SdkLogValidationCode'; this is an error in the Swift 6 language mode
public let code: SdkLogValidationCode
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift:13:13: note: consider making enum 'SdkLogValidationCode' conform to the 'Sendable' protocol
public enum SdkLogValidationCode {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift:68:10: warning: associated value 'timeout(type:)' of 'Sendable'-conforming enum 'SdkLogClientError' has non-sendable type 'SdkLogClientError.TimeoutType'; this is an error in the Swift 6 language mode
case timeout(type: TimeoutType)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift:74:17: note: consider making enum 'TimeoutType' conform to the 'Sendable' protocol
public enum TimeoutType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/SdkLogValidationError.swift:83:62: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
"Validation failed: \(error.localizedDescription ?? "Unknown")"
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLogger.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:233:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logEvent(eventType:eventName:level:errorMessage:retention:metadata:stackTrace:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logEvent(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:291:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logCamera(eventName:level:errorMessage:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logCamera(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:309:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logML(eventName:level:errorMessage:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logML(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:327:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logView(viewName:level:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logView(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:347:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logDevice(eventName:level:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logDevice(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:364:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logFeedback(eventName:level:errorMessage:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logFeedback(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:382:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logSdk(eventName:level:errorMessage:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logSdk(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:400:17: warning: non-sendable parameter type '[String : Any]?' cannot be sent from caller of protocol requirement 'logException(eventType:eventName:exception:level:retention:metadata:)' into actor-isolated implementation; this is an error in the Swift 6 language mode
public func logException(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:517:38: warning: type 'ValidationConfig' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
let config = await MainActor.run { ValidationConfig.shared }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:13:13: note: class 'ValidationConfig' does not conform to the 'Sendable' protocol
final class ValidationConfig: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:517:38: warning: non-sendable result type 'ValidationConfig' cannot be sent from nonisolated context in call to static method 'run(resultType:body:)'; this is an error in the Swift 6 language mode
let config = await MainActor.run { ValidationConfig.shared }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:13:13: note: class 'ValidationConfig' does not conform to the 'Sendable' protocol
final class ValidationConfig: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:616:30: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
return try await withThrowingTaskGroup(of: T.self) { group in
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:611:35: note: consider making generic parameter 'T' conform to the 'Sendable' protocol
private func withTimeoutOrNil<T>(
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:617:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
group.addTask {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:611:35: note: consider making generic parameter 'T' conform to the 'Sendable' protocol
private func withTimeoutOrNil<T>(
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:621:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
group.addTask {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:611:35: note: consider making generic parameter 'T' conform to the 'Sendable' protocol
private func withTimeoutOrNil<T>(
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:626:52: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
guard let result = try await group.next() else {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:611:35: note: consider making generic parameter 'T' conform to the 'Sendable' protocol
private func withTimeoutOrNil<T>(
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:627:27: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
group.cancelAll()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:611:35: note: consider making generic parameter 'T' conform to the 'Sendable' protocol
private func withTimeoutOrNil<T>(
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:631:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
group.cancelAll()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:611:35: note: consider making generic parameter 'T' conform to the 'Sendable' protocol
private func withTimeoutOrNil<T>(
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:518:47: warning: sending 'config' risks causing data races; this is an error in the Swift 6 language mode
let accountId = await MainActor.run { config.accountId }
^~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:518:47: note: 'config' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
let accountId = await MainActor.run { config.accountId }
^~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:519:48: note: access can happen concurrently
let validationId = await MainActor.run { config.validationId }
^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:617:31: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
group.addTask {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Logger/TruoraLoggerImplementation.swift:618:31: note: closure captures 'operation' which is accessible to code in the current task
try await operation()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/Cancel.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/ErrorMapping.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/EventLog.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/Image.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/Native/TruoraNativeEnums.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/Native/TruoraNativeModels.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/ReferenceFace.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/TruoraAPIKeyGetter.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/TruoraError.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/TruoraLanguage.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/UIConfig.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Models/ValidationDetail.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling CameraManager+Utilities.swift, CameraManager.swift (in target 'TruoraCamera' from project 'TruoraValidationsSDK')
SwiftDriverJobDiscovery normal arm64 Compiling CameraManager+Focus.swift, CameraManager+Setup.swift (in target 'TruoraCamera' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 Compiling\ LogoDownloader.swift,\ TruoraAPIClient.swift,\ TruoraSessionConfiguration.swift,\ AnimatedOvalProgressView.swift,\ CameraSettingsPromptView.swift,\ CameraViewWrapper.swift,\ ManualRecordButton.swift,\ ManualRecordingBanner.swift,\ FeedbackType.swift,\ PassiveCaptureState.swift,\ UploadState.swift,\ OvalCutoutView.swift,\ PassiveCaptureBottomBar.swift,\ PassiveCaptureConfigurator.swift,\ PassiveCaptureCountdownView.swift,\ PassiveCaptureEvent.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/LogoDownloader.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/Native/TruoraAPIClient.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/AnimatedOvalProgressView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/CameraSettingsPromptView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/CameraViewWrapper.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/ManualRecordButton.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/ManualRecordingBanner.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/Models/FeedbackType.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/Models/PassiveCaptureState.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/Models/UploadState.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/OvalCutoutView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureBottomBar.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureConfigurator.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureCountdownView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureEvent.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/LogoDownloader.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/LogoDownloader.swift:194:26: warning: capture of 'self' with non-sendable type 'LogoDownloader' in a '@Sendable' closure
let result = self.validateResponse(data: data, response: response, error: error)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/LogoDownloader.swift:64:13: note: class 'LogoDownloader' does not conform to the 'Sendable' protocol
final class LogoDownloader: LogoDownloading {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/LogoDownloader.swift:195:13: warning: capture of 'completion' with non-sendable type '(Result<Data, any Error>) -> Void' in a '@Sendable' closure
completion(result)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/LogoDownloader.swift:195:13: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(result)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/LogoDownloader.swift:212:22: warning: capture of 'self' with non-sendable type 'LogoDownloader' in a '@Sendable' closure
result = self.validateResponse(data: data, response: response, error: error)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/LogoDownloader.swift:64:13: note: class 'LogoDownloader' does not conform to the 'Sendable' protocol
final class LogoDownloader: LogoDownloading {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/LogoDownloader.swift:212:13: warning: mutation of captured var 'result' in concurrently-executing code
result = self.validateResponse(data: data, response: response, error: error)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/Native/TruoraAPIClient.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:66:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TruoraSessionConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let `default` = TruoraSessionConfiguration()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:14:15: note: consider making struct 'TruoraSessionConfiguration' conform to the 'Sendable' protocol
public struct TruoraSessionConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:66:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
public static let `default` = TruoraSessionConfiguration()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:66:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let `default` = TruoraSessionConfiguration()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:69:23: warning: static property 'noRetry' is not concurrency-safe because non-'Sendable' type 'TruoraSessionConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
public static let noRetry = TruoraSessionConfiguration(maxRetries: 0)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:14:15: note: consider making struct 'TruoraSessionConfiguration' conform to the 'Sendable' protocol
public struct TruoraSessionConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:69:23: note: add '@MainActor' to make static property 'noRetry' part of global actor 'MainActor'
public static let noRetry = TruoraSessionConfiguration(maxRetries: 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Networking/TruoraSessionConfiguration.swift:69:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let noRetry = TruoraSessionConfiguration(maxRetries: 0)
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/AnimatedOvalProgressView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/CameraSettingsPromptView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/CameraViewWrapper.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/ManualRecordButton.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/ManualRecordingBanner.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/Models/FeedbackType.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/Models/PassiveCaptureState.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/Models/UploadState.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/OvalCutoutView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureBottomBar.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureConfigurator.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureCountdownView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureEvent.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling CameraProtocols.swift, CameraView.swift (in target 'TruoraCamera' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 Compiling\ ResultPresenter.swift,\ ResultProtocols.swift,\ ResultView.swift,\ ResultViewModel.swift,\ Bundle+SPMPublic.swift,\ DebugLog.swift,\ ErrorHelpers.swift,\ LocalizationKeys.swift,\ Locking.swift,\ SDKLocaleEnvironment.swift,\ SafeAreaBackground.swift,\ TruoraAudioPlayer.swift,\ TruoraLocalization.swift,\ UploadUrlValidator.swift,\ TruoraColors.swift,\ TruoraTheme.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultProtocols.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultViewModel.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/Bundle+SPMPublic.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/DebugLog.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/ErrorHelpers.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/LocalizationKeys.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/Locking.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/SDKLocaleEnvironment.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/SafeAreaBackground.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/TruoraAudioPlayer.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/TruoraLocalization.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/UploadUrlValidator.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Theme/TruoraColors.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Theme/TruoraTheme.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:79:25: warning: sending 'canceledResult' risks causing data races; this is an error in the Swift 6 language mode
await view?.showResult(canceledResult)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:79:25: note: sending task-isolated 'canceledResult' to main actor-isolated instance method 'showResult' risks causing data races between main actor-isolated and task-isolated uses
await view?.showResult(canceledResult)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:79:25: warning: sending value of non-Sendable type 'any ResultPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showResult(canceledResult)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:79:25: note: sending task-isolated value of non-Sendable type 'any ResultPresenterToView' to main actor-isolated instance method 'showResult' risks causing races in between task-isolated and main actor-isolated uses
await view?.showResult(canceledResult)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:85:25: warning: sending value of non-Sendable type 'any ResultPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showLoading()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:85:25: note: sending task-isolated value of non-Sendable type 'any ResultPresenterToView' to main actor-isolated instance method 'showLoading()' risks causing races in between task-isolated and main actor-isolated uses
await view?.showLoading()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:89:25: warning: sending value of non-Sendable type 'any ResultPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showCompleted()
~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:89:25: note: sending task-isolated value of non-Sendable type 'any ResultPresenterToView' to main actor-isolated instance method 'showCompleted()' risks causing races in between task-isolated and main actor-isolated uses
await view?.showCompleted()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:207:58: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
ValidationConfig.shared.delegate?(.completed(result))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:207:58: note: task-isolated 'result' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
ValidationConfig.shared.delegate?(.completed(result))
^~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:152:21: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
await view?.showResult(result)
~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:152:21: note: sending task-isolated 'result' to main actor-isolated instance method 'showResult' risks causing data races between main actor-isolated and task-isolated uses
await view?.showResult(result)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:152:21: warning: sending value of non-Sendable type 'any ResultPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showResult(result)
~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:152:21: note: sending task-isolated value of non-Sendable type 'any ResultPresenterToView' to main actor-isolated instance method 'showResult' risks causing races in between task-isolated and main actor-isolated uses
await view?.showResult(result)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:178:21: warning: sending 'failedResult' risks causing data races; this is an error in the Swift 6 language mode
await view?.showResult(failedResult)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:178:21: note: sending task-isolated 'failedResult' to main actor-isolated instance method 'showResult' risks causing data races between main actor-isolated and task-isolated uses
await view?.showResult(failedResult)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:178:21: warning: sending value of non-Sendable type 'any ResultPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showResult(failedResult)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultPresenter.swift:178:21: note: sending task-isolated value of non-Sendable type 'any ResultPresenterToView' to main actor-isolated instance method 'showResult' risks causing races in between task-isolated and main actor-isolated uses
await view?.showResult(failedResult)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultProtocols.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultViewModel.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultViewModel.swift:32:33: warning: sending value of non-Sendable type 'any ResultViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.viewDidLoad() }
~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultViewModel.swift:32:33: note: sending main actor-isolated value of non-Sendable type 'any ResultViewToPresenter' to nonisolated instance method 'viewDidLoad()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.viewDidLoad() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultViewModel.swift:36:33: warning: sending value of non-Sendable type 'any ResultViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.doneTapped() }
~~~~~~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Result/ResultViewModel.swift:36:33: note: sending main actor-isolated value of non-Sendable type 'any ResultViewToPresenter' to nonisolated instance method 'doneTapped()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.doneTapped() }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/Bundle+SPMPublic.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/DebugLog.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/ErrorHelpers.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/LocalizationKeys.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/Locking.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/SDKLocaleEnvironment.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/SafeAreaBackground.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/TruoraAudioPlayer.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/TruoraLocalization.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Shared/UploadUrlValidator.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Theme/TruoraColors.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Theme/TruoraTheme.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TruoraTypography.swift,\ TimeProvider.swift,\ TruoraNavigationController.swift,\ TruoraValidationResult.swift,\ TruoraValidationsSDK.swift,\ TuistAssets+TruoraValidationsSDK.swift,\ TuistStrings+TruoraValidationsSDK.swift,\ ValidationConfig.swift,\ ValidationError.swift,\ ValidationModels.swift,\ ValidationRouter.swift,\ DocumentValidationConfig.swift,\ FaceValidationConfig.swift,\ FinishViewConfiguration.swift,\ ValidationType.swift,\ GeneratedAssetSymbols.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Theme/TruoraTypography.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TimeProvider.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraNavigationController.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationResult.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TuistAssets+TruoraValidationsSDK.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TuistStrings+TruoraValidationsSDK.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationError.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationModels.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Validations/DocumentValidationConfig.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Validations/FaceValidationConfig.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Validations/FinishViewConfiguration.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Validations/ValidationType.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Theme/TruoraTypography.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Theme/TruoraTypography.swift:22:39: warning: main actor-isolated property 'userInterfaceIdiom' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let isIPad = UIDevice.current.userInterfaceIdiom == .pad
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:61:52: note: property declared here
@property(nonatomic,readonly) UIUserInterfaceIdiom userInterfaceIdiom API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Theme/TruoraTypography.swift:22:31: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let isIPad = UIDevice.current.userInterfaceIdiom == .pad
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TimeProvider.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraNavigationController.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationResult.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:14:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'TruoraValidationsSDK' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = TruoraValidationsSDK()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:13:14: note: class 'TruoraValidationsSDK' does not conform to the 'Sendable' protocol
public class TruoraValidationsSDK {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:14:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = TruoraValidationsSDK()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:14:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = TruoraValidationsSDK()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:20:23: warning: static property 'isOfflineMode' 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 isOfflineMode = false
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:20:23: note: convert 'isOfflineMode' to a 'let' constant to make 'Sendable' shared state immutable
public static var isOfflineMode = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:20:23: note: add '@MainActor' to make static property 'isOfflineMode' part of global actor 'MainActor'
public static var isOfflineMode = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:20:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var isOfflineMode = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:44:19: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
try await initializeLogger(apiKey: apiKey)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:44:19: note: sending main actor-isolated 'self' to nonisolated instance method 'initializeLogger(apiKey:)' risks causing data races between nonisolated and main actor-isolated uses
try await initializeLogger(apiKey: apiKey)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:46:43: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
try await ValidationConfig.shared.configure(
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:46:43: note: sending main actor-isolated 'completion' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
try await ValidationConfig.shared.configure(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:126:40: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
let apiKey = try await validateApiKey()
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:126:40: note: sending main actor-isolated 'self' to nonisolated instance method 'validateApiKey()' risks causing data races between nonisolated and main actor-isolated uses
let apiKey = try await validateApiKey()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:131:51: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
try await ValidationConfig.shared.configure(
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:131:51: note: sending main actor-isolated 'completion' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
try await ValidationConfig.shared.configure(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:131:51: warning: sending 'self.uiConfig.some' risks causing data races; this is an error in the Swift 6 language mode
try await ValidationConfig.shared.configure(
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:131:51: note: sending main actor-isolated 'self.uiConfig.some' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
try await ValidationConfig.shared.configure(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:131:51: warning: sending 'self.lang' risks causing data races; this is an error in the Swift 6 language mode
try await ValidationConfig.shared.configure(
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TruoraValidationsSDK.swift:131:51: note: sending main actor-isolated 'self.lang' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
try await ValidationConfig.shared.configure(
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TuistAssets+TruoraValidationsSDK.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/TuistStrings+TruoraValidationsSDK.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:14:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ValidationConfig' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared = ValidationConfig()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:13:13: note: class 'ValidationConfig' does not conform to the 'Sendable' protocol
final class ValidationConfig: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:14:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared = ValidationConfig()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:14:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared = ValidationConfig()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:217:33: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
logoDownloadTask = Task {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationConfig.swift:219:38: note: closure captures 'self' which is accessible to code in the current task
let data = try await logoDownloader.downloadLogo(from: url)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationError.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationModels.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift:14:13: warning: var 'routerAssociatedKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var routerAssociatedKey: UInt8 = 0
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift:14:13: note: convert 'routerAssociatedKey' to a 'let' constant to make 'Sendable' shared state immutable
private var routerAssociatedKey: UInt8 = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift:14:13: note: add '@MainActor' to make var 'routerAssociatedKey' part of global actor 'MainActor'
private var routerAssociatedKey: UInt8 = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/ValidationRouter.swift:14:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var routerAssociatedKey: UInt8 = 0
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Validations/DocumentValidationConfig.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Validations/FaceValidationConfig.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Validations/FinishViewConfiguration.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/Validations/ValidationType.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/DerivedSources/GeneratedAssetSymbols.swift:34:14: warning: The "all" image asset name resolves to a disallowed symbol "all". Try renaming the asset.
#warning("The \"all\" image asset name resolves to a disallowed symbol \"all\". Try renaming the asset.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SwiftDriverJobDiscovery normal arm64 Compiling Extensions.swift, CoreMLFaceDetector.swift (in target 'TruoraCamera' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 Compiling\ PassiveCaptureFeedbackView.swift,\ PassiveCaptureInteractor.swift,\ PassiveCaptureOverlayView.swift,\ PassiveCapturePresenter.swift,\ PassiveCaptureProtocols.swift,\ PassiveCaptureTipsDialog.swift,\ PassiveCaptureView.swift,\ PassiveCaptureViewModel.swift,\ PhotoThumbnailView.swift,\ PassiveIntroConfigurator.swift,\ PassiveIntroContentView.swift,\ PassiveIntroInteractor.swift,\ PassiveIntroPresenter.swift,\ PassiveIntroProtocols.swift,\ PassiveIntroView.swift,\ PassiveIntroViewModel.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureFeedbackView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureInteractor.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureOverlayView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureProtocols.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureTipsDialog.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PhotoThumbnailView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroConfigurator.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroContentView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroInteractor.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroProtocols.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroView.swift /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroViewModel.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureFeedbackView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureInteractor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureInteractor.swift:76:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
Task { await self.presenter?.videoUploadCompleted(validationId: self.validationId) }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureInteractor.swift:76:22: note: closure captures 'self' which is accessible to code in the current task
Task { await self.presenter?.videoUploadCompleted(validationId: self.validationId) }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureInteractor.swift:120:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
Task { await presenter.videoUploadFailed(.sdk(SDKError(type: type, details: details))) }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureInteractor.swift:120:22: note: closure captures non-Sendable 'presenter'
Task { await presenter.videoUploadFailed(.sdk(SDKError(type: type, details: details))) }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureInteractor.swift:120:70: note: closure captures non-Sendable 'type'
Task { await presenter.videoUploadFailed(.sdk(SDKError(type: type, details: details))) }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureInteractor.swift:63:27: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
uploadTask = Task {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureInteractor.swift:64:19: note: closure captures 'self' which is accessible to code in the current task
await performVideoUploadTask(
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureOverlayView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:104:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.updateUI(
~~~~~~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:104:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'updateUI(state:feedback:countdown:showHelpDialog:showSettingsPrompt:lastFrameData:uploadState:)' risks causing races in between task-isolated and main actor-isolated uses
await view?.updateUI(
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:122:30: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
countdownTask = Task { [weak self] in
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:123:23: note: closure captures 'self' which is accessible to code in the current task
guard let self else { return }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:166:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.startRecording()
~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:166:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'startRecording()' risks causing races in between task-isolated and main actor-isolated uses
await view?.startRecording()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:278:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.setupCamera()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:278:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'setupCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.setupCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:432:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.resetRecordingInProgress()
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:432:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'resetRecordingInProgress()' risks causing races in between task-isolated and main actor-isolated uses
await view?.resetRecordingInProgress()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:750:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.stopCamera()
~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:750:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'stopCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.stopCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:399:29: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.setupCamera()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:399:29: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'setupCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.setupCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:405:29: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.setupCamera()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:405:29: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'setupCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.setupCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:492:37: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
runtimeDetectionTask = Task { [weak self] in
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:498:41: note: closure captures 'self' which is accessible to code in the current task
let shouldBlock = await self?.reportDetectionLayer("runtime") ?? false
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:443:35: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
async let logView: Void = logViewRendered()
^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:443:35: note: sending task-isolated 'self' into async let risks causing data races between nonisolated and task-isolated uses
async let logView: Void = logViewRendered()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:444:37: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
async let logCamera: Void = logCameraOpened()
^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:444:37: note: sending task-isolated 'self' into async let risks causing data races between nonisolated and task-isolated uses
async let logCamera: Void = logCameraOpened()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:526:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.pauseCamera()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:526:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'pauseCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.pauseCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:624:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.pauseVideo()
~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:624:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'pauseVideo()' risks causing races in between task-isolated and main actor-isolated uses
await view?.pauseVideo()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:628:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.stopCamera()
~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:628:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'stopCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.stopCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:654:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.pauseCamera()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:654:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'pauseCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.pauseCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:660:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.pauseVideo()
~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:660:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'pauseVideo()' risks causing races in between task-isolated and main actor-isolated uses
await view?.pauseVideo()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:665:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.pauseCamera()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:665:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'pauseCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.pauseCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:681:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.setupCamera()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:681:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'setupCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.setupCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:701:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.stopCamera()
~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:701:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'stopCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.stopCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:704:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.setupCamera()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:704:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'setupCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.setupCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:713:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.resumeCamera()
~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:713:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'resumeCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.resumeCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:724:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.resumeCamera()
~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:724:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'resumeCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.resumeCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:792:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.pauseVideo()
~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:792:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'pauseVideo()' risks causing races in between task-isolated and main actor-isolated uses
await view?.pauseVideo()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:846:40: warning: sending value of non-Sendable type '[UIApplication.OpenExternalURLOptionsKey : Any]' risks causing data races; this is an error in the Swift 6 language mode
await UIApplication.shared.open(url, options: [:])
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:846:40: note: sending value of non-Sendable type '[UIApplication.OpenExternalURLOptionsKey : Any]' to main actor-isolated instance method 'open(_:options:)' risks causing data races between main actor-isolated and local nonisolated uses
await UIApplication.shared.open(url, options: [:])
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:846:62: note: access can happen concurrently
await UIApplication.shared.open(url, options: [:])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:852:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.stopRecording()
~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:852:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'stopRecording()' risks causing races in between task-isolated and main actor-isolated uses
await view?.stopRecording()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:862:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.resetRecordingInProgress()
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:862:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'resetRecordingInProgress()' risks causing races in between task-isolated and main actor-isolated uses
await view?.resetRecordingInProgress()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:870:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.stopCamera()
~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:870:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'stopCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.stopCamera()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:882:25: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showError(error.localizedDescription)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:882:25: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'showError' risks causing races in between task-isolated and main actor-isolated uses
await view?.showError(error.localizedDescription)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:888:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.resetRecordingInProgress()
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:888:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'resetRecordingInProgress()' risks causing races in between task-isolated and main actor-isolated uses
await view?.resetRecordingInProgress()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:897:21: warning: sending value of non-Sendable type 'any PassiveCapturePresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.stopCamera()
~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCapturePresenter.swift:897:21: note: sending task-isolated value of non-Sendable type 'any PassiveCapturePresenterToView' to main actor-isolated instance method 'stopCamera()' risks causing races in between task-isolated and main actor-isolated uses
await view?.stopCamera()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureProtocols.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureTipsDialog.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:42:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.viewDidLoad() }
~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:42:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'viewDidLoad()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.viewDidLoad() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:46:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.viewWillAppear() }
~~~~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:46:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'viewWillAppear()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.viewWillAppear() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:50:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.viewWillDisappear() }
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:50:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'viewWillDisappear()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.viewWillDisappear() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:54:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.appWillResignActive() }
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:54:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'appWillResignActive()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.appWillResignActive() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:58:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.appDidBecomeActive() }
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:58:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'appDidBecomeActive()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.appDidBecomeActive() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:66:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.handleCaptureEvent(event) }
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:66:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'handleCaptureEvent' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.handleCaptureEvent(event) }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:72:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.cameraReady() }
~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:72:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'cameraReady()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.cameraReady() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:76:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.cameraPermissionDenied() }
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:76:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'cameraPermissionDenied()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.cameraPermissionDenied() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:80:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.videoRecordingCompleted(videoData: videoData) }
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:80:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'videoRecordingCompleted(videoData:)' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.videoRecordingCompleted(videoData: videoData) }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:84:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.lastFrameCaptured(frameData: frameData) }
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:84:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'lastFrameCaptured(frameData:)' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.lastFrameCaptured(frameData: frameData) }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:88:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.detectionsReceived(results) }
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:88:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'detectionsReceived' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.detectionsReceived(results) }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:92:33: warning: sending value of non-Sendable type 'any PassiveCaptureViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.cameraError(errorMessage) }
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PassiveCaptureViewModel.swift:92:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveCaptureViewToPresenter' to nonisolated instance method 'cameraError' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.cameraError(errorMessage) }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveCapture/PhotoThumbnailView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroConfigurator.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroContentView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroInteractor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroInteractor.swift:61:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
Task {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroInteractor.swift:62:23: note: closure captures 'self' which is accessible to code in the current task
await self.presenter?.validationCreated(response: response)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroInteractor.swift:68:31: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
validationTask = Task {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroInteractor.swift:70:31: note: closure captures 'self' which is accessible to code in the current task
let request = createValidationRequest(accountId: accountId)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroInteractor.swift:40:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
Task {
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroInteractor.swift:41:23: note: closure captures 'self' which is accessible to code in the current task
await presenter?.validationFailed(
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:51:21: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showLoading()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:51:21: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'showLoading()' risks causing races in between task-isolated and main actor-isolated uses
await view?.showLoading()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:47:25: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showError("Interactor not configured")
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:47:25: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'showError' risks causing races in between task-isolated and main actor-isolated uses
await view?.showError("Interactor not configured")
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:42:25: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showError("Missing account ID")
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:42:25: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'showError' risks causing races in between task-isolated and main actor-isolated uses
await view?.showError("Missing account ID")
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:59:25: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.hideLoading()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:59:25: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'hideLoading()' risks causing races in between task-isolated and main actor-isolated uses
await view?.hideLoading()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:62:25: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.hideLoading()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:62:25: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'hideLoading()' risks causing races in between task-isolated and main actor-isolated uses
await view?.hideLoading()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:90:21: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.hideLoading()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:90:21: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'hideLoading()' risks causing races in between task-isolated and main actor-isolated uses
await view?.hideLoading()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:85:25: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.hideLoading()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:85:25: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'hideLoading()' risks causing races in between task-isolated and main actor-isolated uses
await view?.hideLoading()
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:86:25: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showError("Router not configured")
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:86:25: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'showError' risks causing races in between task-isolated and main actor-isolated uses
await view?.showError("Router not configured")
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:99:25: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.showError(error.localizedDescription)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:99:25: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'showError' risks causing races in between task-isolated and main actor-isolated uses
await view?.showError(error.localizedDescription)
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:104:21: warning: sending value of non-Sendable type 'any PassiveIntroPresenterToView' risks causing data races; this is an error in the Swift 6 language mode
await view?.hideLoading()
~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroPresenter.swift:104:21: note: sending task-isolated value of non-Sendable type 'any PassiveIntroPresenterToView' to main actor-isolated instance method 'hideLoading()' risks causing races in between task-isolated and main actor-isolated uses
await view?.hideLoading()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroProtocols.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroView.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroViewModel.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroViewModel.swift:22:33: warning: sending value of non-Sendable type 'any PassiveIntroViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.viewDidLoad() }
~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroViewModel.swift:22:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveIntroViewToPresenter' to nonisolated instance method 'viewDidLoad()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.viewDidLoad() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroViewModel.swift:26:33: warning: sending value of non-Sendable type 'any PassiveIntroViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.startTapped() }
~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroViewModel.swift:26:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveIntroViewToPresenter' to nonisolated instance method 'startTapped()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.startTapped() }
^
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroViewModel.swift:30:33: warning: sending value of non-Sendable type 'any PassiveIntroViewToPresenter' risks causing data races; this is an error in the Swift 6 language mode
Task { await presenter?.cancelTapped() }
~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Sources/PassiveIntro/PassiveIntroViewModel.swift:30:33: note: sending main actor-isolated value of non-Sendable type 'any PassiveIntroViewToPresenter' to nonisolated instance method 'cancelTapped()' risks causing races in between main actor-isolated and nonisolated uses
Task { await presenter?.cancelTapped() }
^
SwiftDriverJobDiscovery normal arm64 Compiling DetectionBridging.swift, DetectionReporter.swift, NativeDetectionBridge.swift, CameraInfoProviding.swift, DefaultCameraInfoProvider.swift, DefaultSystemInfoProvider.swift, SystemInfoProviding.swift, TrustResult.swift, AnyCodableValue.swift, EventType.swift, LogLevel.swift, LogOutputs.swift, LoggerConfiguration.swift, MLLifecycleLoggerAdapter.swift, RetentionPeriod.swift, SDKEvent.swift, SDKLog.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriver\ Compilation TruoraCamera normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TruoraCamera' from project 'TruoraValidationsSDK')
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 TruoraCamera -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_PACKAGE -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-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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/PackageFrameworks -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 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64 -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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera-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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera_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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Emitting module for TruoraValidationsSDK (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriver\ Compilation\ Requirements TruoraValidationsSDK normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
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 TruoraValidationsSDK -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_PACKAGE -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-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -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 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64 -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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK-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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK_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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/TruoraValidationsSDK-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK-Swift.h (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/TruoraValidationsSDK-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.swiftmodule (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.swiftdoc (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.abi.json (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.swiftsourceinfo (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TensorFlowLite.o (in target 'TensorFlowLite' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TensorFlowLite.o
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraCamera.o normal (in target 'TruoraCamera' from project 'TruoraValidationsSDK')
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-ios13.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/PackageFrameworks -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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera_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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraCamera.o
ExtractAppIntentsMetadata (in target 'TruoraCamera' from project 'TruoraValidationsSDK')
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 TruoraCamera --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 13.0 --bundle-identifier spi-builder-workspace.TruoraCamera --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraCamera.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraCamera.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/TruoraCamera.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/TruoraCamera.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraCamera.build/Objects-normal/arm64/TruoraCamera.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-04-23 10:46:07.606 appintentsmetadataprocessor[760:4496] Starting appintentsmetadataprocessor export
2026-04-23 10:46:07.646 appintentsmetadataprocessor[760:4496] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraCamera.o (in target 'TruoraCamera' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraCamera.o
SwiftDriverJobDiscovery normal arm64 Compiling SDKLogResponse.swift, SdkLogClient.swift, SdkLogValidationError.swift, TruoraLogger.swift, TruoraLoggerImplementation.swift, Cancel.swift, ErrorMapping.swift, EventLog.swift, Image.swift, TruoraNativeEnums.swift, TruoraNativeModels.swift, ReferenceFace.swift, TruoraAPIKeyGetter.swift, TruoraError.swift, TruoraLanguage.swift, UIConfig.swift, ValidationDetail.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriverJobDiscovery normal arm64 Compiling TruoraTypography.swift, TimeProvider.swift, TruoraNavigationController.swift, TruoraValidationResult.swift, TruoraValidationsSDK.swift, TuistAssets+TruoraValidationsSDK.swift, TuistStrings+TruoraValidationsSDK.swift, ValidationConfig.swift, ValidationError.swift, ValidationModels.swift, ValidationRouter.swift, DocumentValidationConfig.swift, FaceValidationConfig.swift, FinishViewConfiguration.swift, ValidationType.swift, GeneratedAssetSymbols.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriverJobDiscovery normal arm64 Compiling ResultPresenter.swift, ResultProtocols.swift, ResultView.swift, ResultViewModel.swift, Bundle+SPMPublic.swift, DebugLog.swift, ErrorHelpers.swift, LocalizationKeys.swift, Locking.swift, SDKLocaleEnvironment.swift, SafeAreaBackground.swift, TruoraAudioPlayer.swift, TruoraLocalization.swift, UploadUrlValidator.swift, TruoraColors.swift, TruoraTheme.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriverJobDiscovery normal arm64 Compiling BatteryMonitor.swift, InferenceLatencyTracker.swift, MemoryMonitor.swift, NetworkMonitor.swift, PerformanceAdvisor.swift, PerformanceDebugOverlay.swift, PerformanceSignals.swift, ThermalMonitor.swift, CompletedResultContent.swift, FailureResultContent.swift, SuccessResultContent.swift, ValidationLoadingView.swift, ResultLoadingType.swift, ValidationResultType.swift, ResultConfigurator.swift, ResultInteractor.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, ApiKeyError.swift, ApiKeyManager.swift, ApiKeyTypes.swift, JwtDecoder.swift, CapturedMedia.swift, ActivityIndicator.swift, AnimatedGIFView.swift, AnimatedLoadingBar.swift, AsyncImageView.swift, CompatibleAlert.swift, FadingEdgeModifier.swift, LoadingOverlayView.swift, ManualCaptureButton.swift, TruoraFooterView.swift, TruoraHeaderView.swift, TruoraPrimaryButton.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriverJobDiscovery normal arm64 Compiling DocumentSelectionConfigurator.swift, DocumentSelectionInteractor.swift, DocumentSelectionPresenter.swift, DocumentSelectionProtocols.swift, DocumentSelectionView.swift, DocumentSelectionViewModel.swift, SDKError.swift, SDKErrorType.swift, TruoraException.swift, ValidationApiError.swift, TruoraSDKVersionGenerated.swift, CameraChecker.swift, EnvironmentChecker.swift, JailbreakChecker.swift, InjectionConfig.swift, InjectionDetector.swift, BitmaskEncoder.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriverJobDiscovery normal arm64 Compiling LogoDownloader.swift, TruoraAPIClient.swift, TruoraSessionConfiguration.swift, AnimatedOvalProgressView.swift, CameraSettingsPromptView.swift, CameraViewWrapper.swift, ManualRecordButton.swift, ManualRecordingBanner.swift, FeedbackType.swift, PassiveCaptureState.swift, UploadState.swift, OvalCutoutView.swift, PassiveCaptureBottomBar.swift, PassiveCaptureConfigurator.swift, PassiveCaptureCountdownView.swift, PassiveCaptureEvent.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriverJobDiscovery normal arm64 Compiling DocumentCaptureConfigurator.swift, DocumentCaptureInteractor.swift, DocumentCapturePresenter.swift, DocumentCaptureProtocols.swift, DocumentCaptureView.swift, DocumentCaptureViewModel.swift, DocumentFeedbackConfigurator.swift, DocumentFeedbackPresenter.swift, DocumentFeedbackProtocols.swift, DocumentFeedbackView.swift, DocumentFeedbackViewModel.swift, DocumentIntroConfigurator.swift, DocumentIntroInteractor.swift, DocumentIntroPresenter.swift, DocumentIntroProtocols.swift, DocumentIntroView.swift, DocumentIntroViewModel.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriverJobDiscovery normal arm64 Compiling PassiveCaptureFeedbackView.swift, PassiveCaptureInteractor.swift, PassiveCaptureOverlayView.swift, PassiveCapturePresenter.swift, PassiveCaptureProtocols.swift, PassiveCaptureTipsDialog.swift, PassiveCaptureView.swift, PassiveCaptureViewModel.swift, PhotoThumbnailView.swift, PassiveIntroConfigurator.swift, PassiveIntroContentView.swift, PassiveIntroInteractor.swift, PassiveIntroPresenter.swift, PassiveIntroProtocols.swift, PassiveIntroView.swift, PassiveIntroViewModel.swift (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
SwiftDriver\ Compilation TruoraValidationsSDK normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
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 TruoraValidationsSDK -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_PACKAGE -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-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -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 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64 -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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK-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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK_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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK-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/TruoraValidationsSDK.o normal (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
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-ios13.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/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK_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/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.o
ExtractAppIntentsMetadata (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
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 TruoraValidationsSDK --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 13.0 --bundle-identifier spi-builder-workspace.TruoraValidationsSDK --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/TruoraValidationsSDK.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/TruoraValidationsSDK.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TruoraValidationsSDK.build/Debug-iphoneos/TruoraValidationsSDK.build/Objects-normal/arm64/TruoraValidationsSDK.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-04-23 10:46:09.452 appintentsmetadataprocessor[763:4563] Starting appintentsmetadataprocessor export
2026-04-23 10:46:09.488 appintentsmetadataprocessor[763:4563] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.o (in target 'TruoraValidationsSDK' from project 'TruoraValidationsSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/TruoraValidationsSDK.o
** BUILD SUCCEEDED **
Build complete.
{
"default_localization" : "es",
"dependencies" : [
],
"manifest_display_name" : "TruoraValidationsSDK",
"name" : "TruoraValidationsSDK",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "TruoraValidationsSDK",
"targets" : [
"TruoraValidationsSDK"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TruoraCamera",
"targets" : [
"TruoraCamera"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TruoraValidationsSDK",
"module_type" : "SwiftTarget",
"name" : "TruoraValidationsSDK",
"path" : "ios/validations/TruoraValidationsSDK",
"product_memberships" : [
"TruoraValidationsSDK"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Assets.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_en_document_not_found.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_en_place_the_back.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_en_place_the_front.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_en_rotate_document.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_es_co_document_not_found.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_es_co_place_the_back.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_es_co_place_the_front.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_es_co_rotate_document.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_es_mx_document_not_found.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_es_mx_place_the_back.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_es_mx_place_the_front.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_es_mx_rotate_document.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_es_sv_rotate_document.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_pt_document_not_found.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_pt_place_the_back.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_pt_place_the_front.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Audio/audio_pt_rotate_document.mp3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/Base.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "Base"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/document_loading_icon.gif",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/face_loading_icon.gif",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraValidationsSDK/Resources/pt.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pt"
}
}
}
],
"sources" : [
"Sources/ApiKey/ApiKeyError.swift",
"Sources/ApiKey/ApiKeyManager.swift",
"Sources/ApiKey/ApiKeyTypes.swift",
"Sources/ApiKey/JwtDecoder.swift",
"Sources/CapturedMedia.swift",
"Sources/Components/ActivityIndicator.swift",
"Sources/Components/AnimatedGIFView.swift",
"Sources/Components/AnimatedLoadingBar.swift",
"Sources/Components/AsyncImageView.swift",
"Sources/Components/CompatibleAlert.swift",
"Sources/Components/FadingEdgeModifier.swift",
"Sources/Components/LoadingOverlayView.swift",
"Sources/Components/ManualCaptureButton.swift",
"Sources/Components/TruoraFooterView.swift",
"Sources/Components/TruoraHeaderView.swift",
"Sources/Components/TruoraPrimaryButton.swift",
"Sources/DocumentCapture/DocumentCaptureConfigurator.swift",
"Sources/DocumentCapture/DocumentCaptureInteractor.swift",
"Sources/DocumentCapture/DocumentCapturePresenter.swift",
"Sources/DocumentCapture/DocumentCaptureProtocols.swift",
"Sources/DocumentCapture/DocumentCaptureView.swift",
"Sources/DocumentCapture/DocumentCaptureViewModel.swift",
"Sources/DocumentFeedback/DocumentFeedbackConfigurator.swift",
"Sources/DocumentFeedback/DocumentFeedbackPresenter.swift",
"Sources/DocumentFeedback/DocumentFeedbackProtocols.swift",
"Sources/DocumentFeedback/DocumentFeedbackView.swift",
"Sources/DocumentFeedback/DocumentFeedbackViewModel.swift",
"Sources/DocumentIntro/DocumentIntroConfigurator.swift",
"Sources/DocumentIntro/DocumentIntroInteractor.swift",
"Sources/DocumentIntro/DocumentIntroPresenter.swift",
"Sources/DocumentIntro/DocumentIntroProtocols.swift",
"Sources/DocumentIntro/DocumentIntroView.swift",
"Sources/DocumentIntro/DocumentIntroViewModel.swift",
"Sources/DocumentSelection/DocumentSelectionConfigurator.swift",
"Sources/DocumentSelection/DocumentSelectionInteractor.swift",
"Sources/DocumentSelection/DocumentSelectionPresenter.swift",
"Sources/DocumentSelection/DocumentSelectionProtocols.swift",
"Sources/DocumentSelection/DocumentSelectionView.swift",
"Sources/DocumentSelection/DocumentSelectionViewModel.swift",
"Sources/Errors/SDKError.swift",
"Sources/Errors/SDKErrorType.swift",
"Sources/Errors/TruoraException.swift",
"Sources/Errors/ValidationApiError.swift",
"Sources/Generated/TruoraSDKVersionGenerated.swift",
"Sources/InjectionDetection/Checkers/CameraChecker.swift",
"Sources/InjectionDetection/Checkers/EnvironmentChecker.swift",
"Sources/InjectionDetection/Checkers/JailbreakChecker.swift",
"Sources/InjectionDetection/InjectionConfig.swift",
"Sources/InjectionDetection/InjectionDetector.swift",
"Sources/InjectionDetection/Native/BitmaskEncoder.swift",
"Sources/InjectionDetection/Native/DetectionBridging.swift",
"Sources/InjectionDetection/Native/DetectionReporter.swift",
"Sources/InjectionDetection/Native/NativeDetectionBridge.swift",
"Sources/InjectionDetection/Platform/CameraInfoProviding.swift",
"Sources/InjectionDetection/Platform/DefaultCameraInfoProvider.swift",
"Sources/InjectionDetection/Platform/DefaultSystemInfoProvider.swift",
"Sources/InjectionDetection/Platform/SystemInfoProviding.swift",
"Sources/InjectionDetection/TrustResult.swift",
"Sources/Logger/AnyCodableValue.swift",
"Sources/Logger/EventType.swift",
"Sources/Logger/LogLevel.swift",
"Sources/Logger/LogOutputs.swift",
"Sources/Logger/LoggerConfiguration.swift",
"Sources/Logger/MLLifecycleLoggerAdapter.swift",
"Sources/Logger/RetentionPeriod.swift",
"Sources/Logger/SDKEvent.swift",
"Sources/Logger/SDKLog.swift",
"Sources/Logger/SDKLogResponse.swift",
"Sources/Logger/SdkLogClient.swift",
"Sources/Logger/SdkLogValidationError.swift",
"Sources/Logger/TruoraLogger.swift",
"Sources/Logger/TruoraLoggerImplementation.swift",
"Sources/Models/Cancel.swift",
"Sources/Models/ErrorMapping.swift",
"Sources/Models/EventLog.swift",
"Sources/Models/Image.swift",
"Sources/Models/Native/TruoraNativeEnums.swift",
"Sources/Models/Native/TruoraNativeModels.swift",
"Sources/Models/ReferenceFace.swift",
"Sources/Models/TruoraAPIKeyGetter.swift",
"Sources/Models/TruoraError.swift",
"Sources/Models/TruoraLanguage.swift",
"Sources/Models/UIConfig.swift",
"Sources/Models/ValidationDetail.swift",
"Sources/Networking/LogoDownloader.swift",
"Sources/Networking/Native/TruoraAPIClient.swift",
"Sources/Networking/TruoraSessionConfiguration.swift",
"Sources/PassiveCapture/AnimatedOvalProgressView.swift",
"Sources/PassiveCapture/CameraSettingsPromptView.swift",
"Sources/PassiveCapture/CameraViewWrapper.swift",
"Sources/PassiveCapture/ManualRecordButton.swift",
"Sources/PassiveCapture/ManualRecordingBanner.swift",
"Sources/PassiveCapture/Models/FeedbackType.swift",
"Sources/PassiveCapture/Models/PassiveCaptureState.swift",
"Sources/PassiveCapture/Models/UploadState.swift",
"Sources/PassiveCapture/OvalCutoutView.swift",
"Sources/PassiveCapture/PassiveCaptureBottomBar.swift",
"Sources/PassiveCapture/PassiveCaptureConfigurator.swift",
"Sources/PassiveCapture/PassiveCaptureCountdownView.swift",
"Sources/PassiveCapture/PassiveCaptureEvent.swift",
"Sources/PassiveCapture/PassiveCaptureFeedbackView.swift",
"Sources/PassiveCapture/PassiveCaptureInteractor.swift",
"Sources/PassiveCapture/PassiveCaptureOverlayView.swift",
"Sources/PassiveCapture/PassiveCapturePresenter.swift",
"Sources/PassiveCapture/PassiveCaptureProtocols.swift",
"Sources/PassiveCapture/PassiveCaptureTipsDialog.swift",
"Sources/PassiveCapture/PassiveCaptureView.swift",
"Sources/PassiveCapture/PassiveCaptureViewModel.swift",
"Sources/PassiveCapture/PhotoThumbnailView.swift",
"Sources/PassiveIntro/PassiveIntroConfigurator.swift",
"Sources/PassiveIntro/PassiveIntroContentView.swift",
"Sources/PassiveIntro/PassiveIntroInteractor.swift",
"Sources/PassiveIntro/PassiveIntroPresenter.swift",
"Sources/PassiveIntro/PassiveIntroProtocols.swift",
"Sources/PassiveIntro/PassiveIntroView.swift",
"Sources/PassiveIntro/PassiveIntroViewModel.swift",
"Sources/Performance/BatteryMonitor.swift",
"Sources/Performance/InferenceLatencyTracker.swift",
"Sources/Performance/MemoryMonitor.swift",
"Sources/Performance/NetworkMonitor.swift",
"Sources/Performance/PerformanceAdvisor.swift",
"Sources/Performance/PerformanceDebugOverlay.swift",
"Sources/Performance/PerformanceSignals.swift",
"Sources/Performance/ThermalMonitor.swift",
"Sources/Result/Components/CompletedResultContent.swift",
"Sources/Result/Components/FailureResultContent.swift",
"Sources/Result/Components/SuccessResultContent.swift",
"Sources/Result/Components/ValidationLoadingView.swift",
"Sources/Result/Models/ResultLoadingType.swift",
"Sources/Result/Models/ValidationResultType.swift",
"Sources/Result/ResultConfigurator.swift",
"Sources/Result/ResultInteractor.swift",
"Sources/Result/ResultPresenter.swift",
"Sources/Result/ResultProtocols.swift",
"Sources/Result/ResultView.swift",
"Sources/Result/ResultViewModel.swift",
"Sources/Shared/Bundle+SPMPublic.swift",
"Sources/Shared/DebugLog.swift",
"Sources/Shared/ErrorHelpers.swift",
"Sources/Shared/LocalizationKeys.swift",
"Sources/Shared/Locking.swift",
"Sources/Shared/SDKLocaleEnvironment.swift",
"Sources/Shared/SafeAreaBackground.swift",
"Sources/Shared/TruoraAudioPlayer.swift",
"Sources/Shared/TruoraLocalization.swift",
"Sources/Shared/UploadUrlValidator.swift",
"Sources/Theme/TruoraColors.swift",
"Sources/Theme/TruoraTheme.swift",
"Sources/Theme/TruoraTypography.swift",
"Sources/TimeProvider.swift",
"Sources/TruoraNavigationController.swift",
"Sources/TruoraValidationResult.swift",
"Sources/TruoraValidationsSDK.swift",
"Sources/TuistAssets+TruoraValidationsSDK.swift",
"Sources/TuistStrings+TruoraValidationsSDK.swift",
"Sources/ValidationConfig.swift",
"Sources/ValidationError.swift",
"Sources/ValidationModels.swift",
"Sources/ValidationRouter.swift",
"Sources/Validations/DocumentValidationConfig.swift",
"Sources/Validations/FaceValidationConfig.swift",
"Sources/Validations/FinishViewConfiguration.swift",
"Sources/Validations/ValidationType.swift"
],
"target_dependencies" : [
"TruoraCamera"
],
"type" : "library"
},
{
"c99name" : "TruoraCamera",
"module_type" : "SwiftTarget",
"name" : "TruoraCamera",
"path" : "ios/validations/TruoraCamera",
"product_memberships" : [
"TruoraValidationsSDK",
"TruoraCamera"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/ios/validations/TruoraCamera/Resources/general_int8.tflite",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Sources/CameraConstants.swift",
"Sources/CameraError.swift",
"Sources/CameraManager+Control.swift",
"Sources/CameraManager+Focus.swift",
"Sources/CameraManager+Setup.swift",
"Sources/CameraManager+Utilities.swift",
"Sources/CameraManager.swift",
"Sources/CameraProtocols.swift",
"Sources/CameraView.swift",
"Sources/Extensions.swift",
"Sources/FrameProcessors/CoreMLFaceDetector.swift",
"Sources/FrameProcessors/DocumentDetector.swift",
"Sources/FrameProcessors/DocumentFrameProcessor.swift",
"Sources/FrameProcessors/FaceFrameProcessor.swift",
"Sources/FrameProcessors/FrameProcessorFactory.swift",
"Sources/FrameProcessors/ResizePadPreprocessor.swift",
"Sources/Shared/DebugLog.swift",
"Sources/VideoCompressor.swift"
],
"target_dependencies" : [
"TensorFlowLite"
],
"type" : "library"
},
{
"c99name" : "TensorFlowLiteC",
"module_type" : "BinaryTarget",
"name" : "TensorFlowLiteC",
"path" : "ios/validations/XCFrameworks/TensorFlowLiteC.xcframework",
"product_memberships" : [
"TruoraValidationsSDK",
"TruoraCamera"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "TensorFlowLite",
"module_type" : "SwiftTarget",
"name" : "TensorFlowLite",
"path" : "ios/validations/TensorFlowLite/Sources",
"product_memberships" : [
"TruoraValidationsSDK",
"TruoraCamera"
],
"sources" : [
"Delegate.swift",
"Interpreter.swift",
"InterpreterError.swift",
"Model.swift",
"QuantizationParameters.swift",
"SignatureRunner.swift",
"SignatureRunnerError.swift",
"Tensor.swift",
"TensorFlowLite.swift"
],
"target_dependencies" : [
"TensorFlowLiteC"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.