Build Information
Successful build of Userpilot, reference 1.1.1 (5e5f48), with Swift 6.1 for iOS using Xcode 16.3 on 6 May 2026 19:33:53 UTC.
Swift 6 data race errors: 72
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Userpilot -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
private static var didSwizzleTabBar = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:26:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var didSwizzleTabBar = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:31:24: warning: static property 'didSwizzleSendEvent' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var didSwizzleSendEvent = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:31:24: note: convert 'didSwizzleSendEvent' to a 'let' constant to make 'Sendable' shared state immutable
private static var didSwizzleSendEvent = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:31:24: note: add '@MainActor' to make static property 'didSwizzleSendEvent' part of global actor 'MainActor'
private static var didSwizzleSendEvent = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:31:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var didSwizzleSendEvent = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:35:24: warning: static property 'didSwizzleControlSendAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var didSwizzleControlSendAction = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:35:24: note: convert 'didSwizzleControlSendAction' to a 'let' constant to make 'Sendable' shared state immutable
private static var didSwizzleControlSendAction = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:35:24: note: add '@MainActor' to make static property 'didSwizzleControlSendAction' part of global actor 'MainActor'
private static var didSwizzleControlSendAction = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:35:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var didSwizzleControlSendAction = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:38:24: warning: static property 'didSwizzleApplicationSendAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var didSwizzleApplicationSendAction = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:38:24: note: convert 'didSwizzleApplicationSendAction' to a 'let' constant to make 'Sendable' shared state immutable
private static var didSwizzleApplicationSendAction = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:38:24: note: add '@MainActor' to make static property 'didSwizzleApplicationSendAction' part of global actor 'MainActor'
private static var didSwizzleApplicationSendAction = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:38:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var didSwizzleApplicationSendAction = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:41:24: warning: static property 'didRegisterTextFieldNotifications' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var didRegisterTextFieldNotifications = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:41:24: note: convert 'didRegisterTextFieldNotifications' to a 'let' constant to make 'Sendable' shared state immutable
private static var didRegisterTextFieldNotifications = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:41:24: note: add '@MainActor' to make static property 'didRegisterTextFieldNotifications' part of global actor 'MainActor'
private static var didRegisterTextFieldNotifications = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:41:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var didRegisterTextFieldNotifications = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:44:24: warning: static property 'didRegisterTextViewNotifications' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var didRegisterTextViewNotifications = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:44:24: note: convert 'didRegisterTextViewNotifications' to a 'let' constant to make 'Sendable' shared state immutable
private static var didRegisterTextViewNotifications = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:44:24: note: add '@MainActor' to make static property 'didRegisterTextViewNotifications' part of global actor 'MainActor'
private static var didRegisterTextViewNotifications = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:44:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var didRegisterTextViewNotifications = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:47:24: warning: static property 'didSwizzlePickerViewDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var didSwizzlePickerViewDelegate = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:47:24: note: convert 'didSwizzlePickerViewDelegate' to a 'let' constant to make 'Sendable' shared state immutable
private static var didSwizzlePickerViewDelegate = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:47:24: note: add '@MainActor' to make static property 'didSwizzlePickerViewDelegate' part of global actor 'MainActor'
private static var didSwizzlePickerViewDelegate = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/AutoCaptureSwizzler.swift:47:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var didSwizzlePickerViewDelegate = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/InteractionEventCache.swift:28:24: warning: static property 'lastDeliveredTextLengthByDebounceKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var lastDeliveredTextLengthByDebounceKey: [String: Int] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/InteractionEventCache.swift:28:24: note: convert 'lastDeliveredTextLengthByDebounceKey' to a 'let' constant to make 'Sendable' shared state immutable
private static var lastDeliveredTextLengthByDebounceKey: [String: Int] = [:]
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/InteractionEventCache.swift:28:24: note: add '@MainActor' to make static property 'lastDeliveredTextLengthByDebounceKey' part of global actor 'MainActor'
private static var lastDeliveredTextLengthByDebounceKey: [String: Int] = [:]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/InteractionEventCache.swift:28:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var lastDeliveredTextLengthByDebounceKey: [String: Int] = [:]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/InteractionEventCache.swift:30:24: warning: static property 'debouncer' is not concurrency-safe because non-'Sendable' type 'EventDebounce<InteractionEventCache.DebouncedInteractionEnvelope>' may have shared mutable state; this is an error in the Swift 6 language mode
private static let debouncer = EventDebounce<DebouncedInteractionEnvelope>(
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift:20:22: note: generic class 'EventDebounce' does not conform to the 'Sendable' protocol
internal final class EventDebounce<Value> {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/InteractionEventCache.swift:30:24: note: add '@MainActor' to make static property 'debouncer' part of global actor 'MainActor'
private static let debouncer = EventDebounce<DebouncedInteractionEnvelope>(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/AutoCapture/Utils/InteractionEventCache.swift:30:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let debouncer = EventDebounce<DebouncedInteractionEnvelope>(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/Carousel/CarouselExperienceViewController.swift:129:10: warning: main actor-isolated instance method 'triggerCloseExpereince(manualClose:)' cannot be used to satisfy nonisolated requirement from protocol 'UPExperience'; this is an error in the Swift 6 language mode
func triggerCloseExpereince(manualClose: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/Carousel/CarouselExperienceViewController.swift:129:10: note: add 'nonisolated' to 'triggerCloseExpereince(manualClose:)' to make this instance method not isolated to the actor
func triggerCloseExpereince(manualClose: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/Carousel/CarouselExperienceViewController.swift:128:45: note: add '@preconcurrency' to the 'UPExperience' conformance to defer isolation checking to run time
extension CarouselExperienceViewController: UPExperience {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperience.swift:19:10: note: mark the protocol requirement 'triggerCloseExpereince(manualClose:)' 'async' to allow actor-isolated conformances
func triggerCloseExpereince(manualClose: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/BottomSheet/SlideOutBottomSheetViewController.swift:125:10: warning: main actor-isolated instance method 'onClose()' cannot be used to satisfy nonisolated requirement from protocol 'SlideOutContainerViewDelegate'; this is an error in the Swift 6 language mode
func onClose() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/BottomSheet/SlideOutBottomSheetViewController.swift:125:10: note: add 'nonisolated' to 'onClose()' to make this instance method not isolated to the actor
func onClose() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/BottomSheet/SlideOutBottomSheetViewController.swift:122:46: note: add '@preconcurrency' to the 'SlideOutContainerViewDelegate' conformance to defer isolation checking to run time
extension SlideOutBottomSheetViewController: SlideOutContainerViewDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Base/SlideOutContainerViewDelegate.swift:18:10: note: mark the protocol requirement 'onClose()' 'async' to allow actor-isolated conformances
func onClose()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/BottomSheet/SlideOutBottomSheetViewController.swift:134:10: warning: main actor-isolated instance method 'onAction' cannot be used to satisfy nonisolated requirement from protocol 'SlideOutContainerViewDelegate'; this is an error in the Swift 6 language mode
func onAction(_ action: ButtonAction?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/BottomSheet/SlideOutBottomSheetViewController.swift:134:10: note: add 'nonisolated' to 'onAction' to make this instance method not isolated to the actor
func onAction(_ action: ButtonAction?) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Base/SlideOutContainerViewDelegate.swift:21:10: note: mark the protocol requirement 'onAction' 'async' to allow actor-isolated conformances
func onAction(_ action: ButtonAction?)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/BottomSheet/SlideOutBottomSheetViewController.swift:148:10: warning: main actor-isolated instance method 'triggerCloseExpereince(manualClose:)' cannot be used to satisfy nonisolated requirement from protocol 'UPExperience'; this is an error in the Swift 6 language mode
func triggerCloseExpereince(manualClose: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/BottomSheet/SlideOutBottomSheetViewController.swift:148:10: note: add 'nonisolated' to 'triggerCloseExpereince(manualClose:)' to make this instance method not isolated to the actor
func triggerCloseExpereince(manualClose: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/BottomSheet/SlideOutBottomSheetViewController.swift:147:46: note: add '@preconcurrency' to the 'UPExperience' conformance to defer isolation checking to run time
extension SlideOutBottomSheetViewController: UPExperience {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperience.swift:19:10: note: mark the protocol requirement 'triggerCloseExpereince(manualClose:)' 'async' to allow actor-isolated conformances
func triggerCloseExpereince(manualClose: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Dialog/SlideOutDialogViewController.swift:111:10: warning: main actor-isolated instance method 'onClose()' cannot be used to satisfy nonisolated requirement from protocol 'SlideOutContainerViewDelegate'; this is an error in the Swift 6 language mode
func onClose() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Dialog/SlideOutDialogViewController.swift:111:10: note: add 'nonisolated' to 'onClose()' to make this instance method not isolated to the actor
func onClose() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Dialog/SlideOutDialogViewController.swift:108:41: note: add '@preconcurrency' to the 'SlideOutContainerViewDelegate' conformance to defer isolation checking to run time
extension SlideOutDialogViewController: SlideOutContainerViewDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Base/SlideOutContainerViewDelegate.swift:18:10: note: mark the protocol requirement 'onClose()' 'async' to allow actor-isolated conformances
func onClose()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Dialog/SlideOutDialogViewController.swift:119:10: warning: main actor-isolated instance method 'onAction' cannot be used to satisfy nonisolated requirement from protocol 'SlideOutContainerViewDelegate'; this is an error in the Swift 6 language mode
func onAction(_ action: ButtonAction?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Dialog/SlideOutDialogViewController.swift:119:10: note: add 'nonisolated' to 'onAction' to make this instance method not isolated to the actor
func onAction(_ action: ButtonAction?) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Base/SlideOutContainerViewDelegate.swift:21:10: note: mark the protocol requirement 'onAction' 'async' to allow actor-isolated conformances
func onAction(_ action: ButtonAction?)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Dialog/SlideOutDialogViewController.swift:133:10: warning: main actor-isolated instance method 'triggerCloseExpereince(manualClose:)' cannot be used to satisfy nonisolated requirement from protocol 'UPExperience'; this is an error in the Swift 6 language mode
func triggerCloseExpereince(manualClose: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Dialog/SlideOutDialogViewController.swift:133:10: note: add 'nonisolated' to 'triggerCloseExpereince(manualClose:)' to make this instance method not isolated to the actor
func triggerCloseExpereince(manualClose: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/SlideOut/Dialog/SlideOutDialogViewController.swift:132:41: note: add '@preconcurrency' to the 'UPExperience' conformance to defer isolation checking to run time
extension SlideOutDialogViewController: UPExperience {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperience.swift:19:10: note: mark the protocol requirement 'triggerCloseExpereince(manualClose:)' 'async' to allow actor-isolated conformances
func triggerCloseExpereince(manualClose: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/ContainerView/NPSContainerView.swift:454:10: warning: main actor-isolated instance method 'onViewStateChanged(isValid:)' cannot be used to satisfy nonisolated requirement from protocol 'ViewStateDelegate'; this is an error in the Swift 6 language mode
func onViewStateChanged(isValid: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/ContainerView/NPSContainerView.swift:454:10: note: add 'nonisolated' to 'onViewStateChanged(isValid:)' to make this instance method not isolated to the actor
func onViewStateChanged(isValid: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/ContainerView/NPSContainerView.swift:452:29: note: add '@preconcurrency' to the 'ViewStateDelegate' conformance to defer isolation checking to run time
extension NPSContainerView: ViewStateDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/ViewStateDelegate.swift:16:10: note: mark the protocol requirement 'onViewStateChanged(isValid:)' 'async' to allow actor-isolated conformances
func onViewStateChanged(isValid: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:108:10: warning: main actor-isolated instance method 'triggerCloseExpereince(manualClose:)' cannot be used to satisfy nonisolated requirement from protocol 'UPExperience'; this is an error in the Swift 6 language mode
func triggerCloseExpereince(manualClose: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:108:10: note: add 'nonisolated' to 'triggerCloseExpereince(manualClose:)' to make this instance method not isolated to the actor
func triggerCloseExpereince(manualClose: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:107:41: note: add '@preconcurrency' to the 'UPExperience' conformance to defer isolation checking to run time
extension NPSBottomSheetViewController: UPExperience {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperience.swift:19:10: note: mark the protocol requirement 'triggerCloseExpereince(manualClose:)' 'async' to allow actor-isolated conformances
func triggerCloseExpereince(manualClose: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:117:10: warning: main actor-isolated instance method 'onNPSDismissed()' cannot be used to satisfy nonisolated requirement from protocol 'NPSContainerViewDelegate'; this is an error in the Swift 6 language mode
func onNPSDismissed() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:117:10: note: add 'nonisolated' to 'onNPSDismissed()' to make this instance method not isolated to the actor
func onNPSDismissed() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:115:41: note: add '@preconcurrency' to the 'NPSContainerViewDelegate' conformance to defer isolation checking to run time
extension NPSBottomSheetViewController: NPSContainerViewDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/ContainerView/NPSContainerViewDelegate.swift:19:10: note: mark the protocol requirement 'onNPSDismissed()' 'async' to allow actor-isolated conformances
func onNPSDismissed()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:122:10: warning: main actor-isolated instance method 'onNPSSubmitted' cannot be used to satisfy nonisolated requirement from protocol 'NPSContainerViewDelegate'; this is an error in the Swift 6 language mode
func onNPSSubmitted(
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:122:10: note: add 'nonisolated' to 'onNPSSubmitted' to make this instance method not isolated to the actor
func onNPSSubmitted(
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/ContainerView/NPSContainerViewDelegate.swift:27:10: note: mark the protocol requirement 'onNPSSubmitted' 'async' to allow actor-isolated conformances
func onNPSSubmitted(_ userAnswer: Int, _ userFollowUpKey: String, _ userFollowUp: String)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:130:10: warning: main actor-isolated instance method 'onEndNPS(completedData:)' cannot be used to satisfy nonisolated requirement from protocol 'NPSContainerViewDelegate'; this is an error in the Swift 6 language mode
func onEndNPS(completedData: CompletedData?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/NPSBottomSheetViewController.swift:130:10: note: add 'nonisolated' to 'onEndNPS(completedData:)' to make this instance method not isolated to the actor
func onEndNPS(completedData: CompletedData?) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/NPS/ContainerView/NPSContainerViewDelegate.swift:33:10: note: mark the protocol requirement 'onEndNPS(completedData:)' 'async' to allow actor-isolated conformances
func onEndNPS(completedData: CompletedData?)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/ListView/Extensions/SurveyListViewController+ViewStateProtocol.swift:16:10: warning: main actor-isolated instance method 'onViewStateChanged(isValid:)' cannot be used to satisfy nonisolated requirement from protocol 'ViewStateDelegate'; this is an error in the Swift 6 language mode
func onViewStateChanged(isValid: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/ListView/Extensions/SurveyListViewController+ViewStateProtocol.swift:16:10: note: add 'nonisolated' to 'onViewStateChanged(isValid:)' to make this instance method not isolated to the actor
func onViewStateChanged(isValid: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/ListView/Extensions/SurveyListViewController+ViewStateProtocol.swift:12:37: note: add '@preconcurrency' to the 'ViewStateDelegate' conformance to defer isolation checking to run time
extension SurveyListViewController: ViewStateDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/ViewStateDelegate.swift:16:10: note: mark the protocol requirement 'onViewStateChanged(isValid:)' 'async' to allow actor-isolated conformances
func onViewStateChanged(isValid: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/ListView/SurveyListViewController.swift:111:10: warning: main actor-isolated instance method 'triggerCloseExpereince(manualClose:)' cannot be used to satisfy nonisolated requirement from protocol 'UPExperience'; this is an error in the Swift 6 language mode
func triggerCloseExpereince(manualClose: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/ListView/SurveyListViewController.swift:111:10: note: add 'nonisolated' to 'triggerCloseExpereince(manualClose:)' to make this instance method not isolated to the actor
func triggerCloseExpereince(manualClose: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/ListView/SurveyListViewController.swift:110:37: note: add '@preconcurrency' to the 'UPExperience' conformance to defer isolation checking to run time
extension SurveyListViewController: UPExperience {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperience.swift:19:10: note: mark the protocol requirement 'triggerCloseExpereince(manualClose:)' 'async' to allow actor-isolated conformances
func triggerCloseExpereince(manualClose: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Base/SurveyContainerView.swift:500:10: warning: main actor-isolated instance method 'onViewStateChanged(isValid:)' cannot be used to satisfy nonisolated requirement from protocol 'ViewStateDelegate'; this is an error in the Swift 6 language mode
func onViewStateChanged(isValid: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Base/SurveyContainerView.swift:500:10: note: add 'nonisolated' to 'onViewStateChanged(isValid:)' to make this instance method not isolated to the actor
func onViewStateChanged(isValid: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Base/SurveyContainerView.swift:498:32: note: add '@preconcurrency' to the 'ViewStateDelegate' conformance to defer isolation checking to run time
extension SurveyContainerView: ViewStateDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/ViewStateDelegate.swift:16:10: note: mark the protocol requirement 'onViewStateChanged(isValid:)' 'async' to allow actor-isolated conformances
func onViewStateChanged(isValid: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController.swift:129:10: warning: main actor-isolated instance method 'triggerCloseExpereince(manualClose:)' cannot be used to satisfy nonisolated requirement from protocol 'UPExperience'; this is an error in the Swift 6 language mode
func triggerCloseExpereince(manualClose: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController.swift:129:10: note: add 'nonisolated' to 'triggerCloseExpereince(manualClose:)' to make this instance method not isolated to the actor
func triggerCloseExpereince(manualClose: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController.swift:128:44: note: add '@preconcurrency' to the 'UPExperience' conformance to defer isolation checking to run time
extension SurveyBottomSheetViewController: UPExperience {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperience.swift:19:10: note: mark the protocol requirement 'triggerCloseExpereince(manualClose:)' 'async' to allow actor-isolated conformances
func triggerCloseExpereince(manualClose: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController.swift:138:10: warning: main actor-isolated instance method 'onClose()' cannot be used to satisfy nonisolated requirement from protocol 'SurveyContainerViewDelegate'; this is an error in the Swift 6 language mode
func onClose() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController.swift:138:10: note: add 'nonisolated' to 'onClose()' to make this instance method not isolated to the actor
func onClose() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController.swift:136:44: note: add '@preconcurrency' to the 'SurveyContainerViewDelegate' conformance to defer isolation checking to run time
extension SurveyBottomSheetViewController: SurveyContainerViewDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Base/SurveyContainerViewDelegate.swift:19:10: note: mark the protocol requirement 'onClose()' 'async' to allow actor-isolated conformances
func onClose()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController.swift:143:10: warning: main actor-isolated instance method 'onAction' cannot be used to satisfy nonisolated requirement from protocol 'SurveyContainerViewDelegate'; this is an error in the Swift 6 language mode
func onAction(
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController.swift:143:10: note: add 'nonisolated' to 'onAction' to make this instance method not isolated to the actor
func onAction(
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Base/SurveyContainerViewDelegate.swift:22:10: note: mark the protocol requirement 'onAction' 'async' to allow actor-isolated conformances
func onAction(_ answer: Any?, _ answerPayload: Payload)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Dialog/SurveyDialogViewController.swift:124:10: warning: main actor-isolated instance method 'triggerCloseExpereince(manualClose:)' cannot be used to satisfy nonisolated requirement from protocol 'UPExperience'; this is an error in the Swift 6 language mode
func triggerCloseExpereince(manualClose: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Dialog/SurveyDialogViewController.swift:124:10: note: add 'nonisolated' to 'triggerCloseExpereince(manualClose:)' to make this instance method not isolated to the actor
func triggerCloseExpereince(manualClose: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Dialog/SurveyDialogViewController.swift:123:39: note: add '@preconcurrency' to the 'UPExperience' conformance to defer isolation checking to run time
extension SurveyDialogViewController: UPExperience {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperience.swift:19:10: note: mark the protocol requirement 'triggerCloseExpereince(manualClose:)' 'async' to allow actor-isolated conformances
func triggerCloseExpereince(manualClose: Bool)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Dialog/SurveyDialogViewController.swift:133:10: warning: main actor-isolated instance method 'onClose()' cannot be used to satisfy nonisolated requirement from protocol 'SurveyContainerViewDelegate'; this is an error in the Swift 6 language mode
func onClose() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Dialog/SurveyDialogViewController.swift:133:10: note: add 'nonisolated' to 'onClose()' to make this instance method not isolated to the actor
func onClose() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Dialog/SurveyDialogViewController.swift:131:39: note: add '@preconcurrency' to the 'SurveyContainerViewDelegate' conformance to defer isolation checking to run time
extension SurveyDialogViewController: SurveyContainerViewDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Base/SurveyContainerViewDelegate.swift:19:10: note: mark the protocol requirement 'onClose()' 'async' to allow actor-isolated conformances
func onClose()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Dialog/SurveyDialogViewController.swift:138:10: warning: main actor-isolated instance method 'onAction' cannot be used to satisfy nonisolated requirement from protocol 'SurveyContainerViewDelegate'; this is an error in the Swift 6 language mode
func onAction(
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Dialog/SurveyDialogViewController.swift:138:10: note: add 'nonisolated' to 'onAction' to make this instance method not isolated to the actor
func onAction(
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/StepView/Base/SurveyContainerViewDelegate.swift:22:10: note: mark the protocol requirement 'onAction' 'async' to allow actor-isolated conformances
func onAction(_ answer: Any?, _ answerPayload: Payload)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/ExperiencesPublisher.swift:201:18: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
internal var topViewControllerProvider: () -> UIViewController? = {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Theme/ThemeHandler.swift:80:20: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
static let contentBottomMargin = UIDevice.current.userInterfaceIdiom == .pad ? CGFloat(30) : CGFloat(20)
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Theme/ThemeHandler.swift:81:20: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
static let buttonBottomMarginWithStepProgress = UIDevice.current.userInterfaceIdiom == .pad
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Theme/ThemeHandler.swift:83:20: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
static let buttonBottomMarginWithoutStepProgress = UIDevice.current.userInterfaceIdiom == .pad
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+ExperienceView.swift:20:10: warning: main actor-isolated instance method 'isValidAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func isValidAnswer() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+ExperienceView.swift:20:10: note: add 'nonisolated' to 'isValidAnswer()' to make this instance method not isolated to the actor
func isValidAnswer() -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+ExperienceView.swift:13:25: note: add '@preconcurrency' to the 'UPExperienceView' conformance to defer isolation checking to run time
extension UPLikertView: UPExperienceView {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:16:10: note: mark the protocol requirement 'isValidAnswer()' 'async' to allow actor-isolated conformances
func isValidAnswer() -> Bool
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+ExperienceView.swift:28:10: warning: main actor-isolated instance method 'getAnswerPayload()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswerPayload() -> Payload {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+ExperienceView.swift:28:10: note: add 'nonisolated' to 'getAnswerPayload()' to make this instance method not isolated to the actor
func getAnswerPayload() -> Payload {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:21:10: note: mark the protocol requirement 'getAnswerPayload()' 'async' to allow actor-isolated conformances
func getAnswerPayload() -> Payload
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+ExperienceView.swift:50:10: warning: main actor-isolated instance method 'getAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswer() -> Any? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+ExperienceView.swift:50:10: note: add 'nonisolated' to 'getAnswer()' to make this instance method not isolated to the actor
func getAnswer() -> Any? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:26:10: note: mark the protocol requirement 'getAnswer()' 'async' to allow actor-isolated conformances
func getAnswer() -> Any?
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+ExperienceView.swift:27:10: warning: main actor-isolated instance method 'isValidAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func isValidAnswer() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+ExperienceView.swift:27:10: note: add 'nonisolated' to 'isValidAnswer()' to make this instance method not isolated to the actor
func isValidAnswer() -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+ExperienceView.swift:15:33: note: add '@preconcurrency' to the 'UPExperienceView' conformance to defer isolation checking to run time
extension UPMultipleChoiceView: UPExperienceView {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:16:10: note: mark the protocol requirement 'isValidAnswer()' 'async' to allow actor-isolated conformances
func isValidAnswer() -> Bool
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+ExperienceView.swift:42:10: warning: main actor-isolated instance method 'getAnswerPayload()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswerPayload() -> Payload {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+ExperienceView.swift:42:10: note: add 'nonisolated' to 'getAnswerPayload()' to make this instance method not isolated to the actor
func getAnswerPayload() -> Payload {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:21:10: note: mark the protocol requirement 'getAnswerPayload()' 'async' to allow actor-isolated conformances
func getAnswerPayload() -> Payload
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+ExperienceView.swift:81:10: warning: main actor-isolated instance method 'getAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswer() -> Any? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+ExperienceView.swift:81:10: note: add 'nonisolated' to 'getAnswer()' to make this instance method not isolated to the actor
func getAnswer() -> Any? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:26:10: note: mark the protocol requirement 'getAnswer()' 'async' to allow actor-isolated conformances
func getAnswer() -> Any?
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:22:10: warning: main actor-isolated instance method 'isValidAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func isValidAnswer() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:22:10: note: add 'nonisolated' to 'isValidAnswer()' to make this instance method not isolated to the actor
func isValidAnswer() -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:12:27: note: add '@preconcurrency' to the 'UPExperienceView' conformance to defer isolation checking to run time
extension UPOpenTextView: UPExperienceView {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:16:10: note: mark the protocol requirement 'isValidAnswer()' 'async' to allow actor-isolated conformances
func isValidAnswer() -> Bool
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:34:10: warning: main actor-isolated instance method 'getAnswerPayload()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswerPayload() -> Payload {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:34:10: note: add 'nonisolated' to 'getAnswerPayload()' to make this instance method not isolated to the actor
func getAnswerPayload() -> Payload {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:21:10: note: mark the protocol requirement 'getAnswerPayload()' 'async' to allow actor-isolated conformances
func getAnswerPayload() -> Payload
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:54:10: warning: main actor-isolated instance method 'getAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswer() -> Any? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:54:10: note: add 'nonisolated' to 'getAnswer()' to make this instance method not isolated to the actor
func getAnswer() -> Any? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:26:10: note: mark the protocol requirement 'getAnswer()' 'async' to allow actor-isolated conformances
func getAnswer() -> Any?
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:27:10: warning: main actor-isolated instance method 'isValidAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func isValidAnswer() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:27:10: note: add 'nonisolated' to 'isValidAnswer()' to make this instance method not isolated to the actor
func isValidAnswer() -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:16:30: note: add '@preconcurrency' to the 'UPExperienceView' conformance to defer isolation checking to run time
extension UPSingleInputView: UPExperienceView {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:16:10: note: mark the protocol requirement 'isValidAnswer()' 'async' to allow actor-isolated conformances
func isValidAnswer() -> Bool
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:46:10: warning: main actor-isolated instance method 'getAnswerPayload()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswerPayload() -> Payload {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:46:10: note: add 'nonisolated' to 'getAnswerPayload()' to make this instance method not isolated to the actor
func getAnswerPayload() -> Payload {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:21:10: note: mark the protocol requirement 'getAnswerPayload()' 'async' to allow actor-isolated conformances
func getAnswerPayload() -> Payload
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:66:10: warning: main actor-isolated instance method 'getAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswer() -> Any? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:66:10: note: add 'nonisolated' to 'getAnswer()' to make this instance method not isolated to the actor
func getAnswer() -> Any? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:26:10: note: mark the protocol requirement 'getAnswer()' 'async' to allow actor-isolated conformances
func getAnswer() -> Any?
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift:102:13: warning: var 'customTagKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var customTagKey: UInt8 = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift:102:13: note: convert 'customTagKey' to a 'let' constant to make 'Sendable' shared state immutable
private var customTagKey: UInt8 = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift:102:13: note: add '@MainActor' to make var 'customTagKey' part of global actor 'MainActor'
private var customTagKey: UInt8 = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift:102:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var customTagKey: UInt8 = 0
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:18:29: warning: static property 'pushNotificationMonitor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static weak var pushNotificationMonitor: PushNotificationMonitoring?
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:18:29: note: convert 'pushNotificationMonitor' to a 'let' constant to make 'Sendable' shared state immutable
private static weak var pushNotificationMonitor: PushNotificationMonitoring?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:18:29: note: add '@MainActor' to make static property 'pushNotificationMonitor' part of global actor 'MainActor'
private static weak var pushNotificationMonitor: PushNotificationMonitoring?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:18:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static weak var pushNotificationMonitor: PushNotificationMonitoring?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:21:24: warning: static property 'response' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var response: UNNotificationResponse?
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:21:24: note: convert 'response' to a 'let' constant to make 'Sendable' shared state immutable
private static var response: UNNotificationResponse?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:21:24: note: add '@MainActor' to make static property 'response' part of global actor 'MainActor'
private static var response: UNNotificationResponse?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:21:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var response: UNNotificationResponse?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift:21:16: warning: static property 'shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var shared = UserpilotUNUserNotificationCenterDelegate()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift:21:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared = UserpilotUNUserNotificationCenterDelegate()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift:21:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared = UserpilotUNUserNotificationCenterDelegate()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift:21:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared = UserpilotUNUserNotificationCenterDelegate()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift:27:24: warning: static property '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var _shared: Userpilot?
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift:27:24: note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
private static var _shared: Userpilot?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift:27:24: note: add '@MainActor' to make static property '_shared' part of global actor 'MainActor'
private static var _shared: Userpilot?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift:27:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var _shared: Userpilot?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:36:21: warning: static property 'reconnectSteppedBackOff' is not concurrency-safe because non-'Sendable' type '(Int) -> TimeInterval' (aka '(Int) -> Double') may have shared mutable state; this is an error in the Swift 6 language mode
public static let reconnectSteppedBackOff: (Int) -> TimeInterval = { tries in
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:36:21: note: add '@MainActor' to make static property 'reconnectSteppedBackOff' part of global actor 'MainActor'
public static let reconnectSteppedBackOff: (Int) -> TimeInterval = { tries in
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:36:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let reconnectSteppedBackOff: (Int) -> TimeInterval = { tries in
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:41:21: warning: static property 'rejoinSteppedBackOff' is not concurrency-safe because non-'Sendable' type '(Int) -> TimeInterval' (aka '(Int) -> Double') may have shared mutable state; this is an error in the Swift 6 language mode
public static let rejoinSteppedBackOff: (Int) -> TimeInterval = { tries in
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:41:21: note: add '@MainActor' to make static property 'rejoinSteppedBackOff' part of global actor 'MainActor'
public static let rejoinSteppedBackOff: (Int) -> TimeInterval = { tries in
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:41:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let rejoinSteppedBackOff: (Int) -> TimeInterval = { tries in
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:48:21: warning: static property 'encode' is not concurrency-safe because non-'Sendable' type '(Any) -> Data' may have shared mutable state; this is an error in the Swift 6 language mode
public static let encode: (Any) -> Data = { json in
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:48:21: note: add '@MainActor' to make static property 'encode' part of global actor 'MainActor'
public static let encode: (Any) -> Data = { json in
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:48:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let encode: (Any) -> Data = { json in
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:55:21: warning: static property 'decode' is not concurrency-safe because non-'Sendable' type '(Data) -> Any?' may have shared mutable state; this is an error in the Swift 6 language mode
public static let decode: (Data) -> Any? = { data in
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:55:21: note: add '@MainActor' to make static property 'decode' part of global actor 'MainActor'
public static let decode: (Data) -> Any? = { data in
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:55:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let decode: (Data) -> Any? = { data in
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/PhoenixTransport.swift:140:12: warning: non-final class 'URLSessionTransport' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
open class URLSessionTransport: NSObject, PhoenixTransport, URLSessionWebSocketDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/PhoenixTransport.swift:150:15: warning: stored property 'session' of 'Sendable'-conforming class 'URLSessionTransport' is mutable; this is an error in the Swift 6 language mode
private var session: URLSession? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift:111:23: warning: static property 'defaults' is not concurrency-safe because non-'Sendable' type 'Presence.Options' may have shared mutable state; this is an error in the Swift 6 language mode
static public let defaults
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift:106:17: note: consider making struct 'Options' conform to the 'Sendable' protocol
public struct Options {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift:111:23: note: add '@MainActor' to make static property 'defaults' part of global actor 'MainActor'
static public let defaults
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift:111:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static public let defaults
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift:104:14: warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var main = TimerQueue()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift:104:14: note: convert 'main' to a 'let' constant to make 'Sendable' shared state immutable
static var main = TimerQueue()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift:104:14: note: add '@MainActor' to make static property 'main' part of global actor 'MainActor'
static var main = TimerQueue()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift:104:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var main = TimerQueue()
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ EventThrottle.swift,\ ReadWriteLock.swift,\ FontsUtil.swift,\ TabGesture.swift,\ UIImage+BlurHash.swift,\ Channel.swift,\ Defaults.swift,\ Delegated.swift,\ HeartbeatTimer.swift,\ Message.swift,\ PhoenixTransport.swift,\ Presence.swift,\ Push.swift,\ Socket.swift,\ SynchronizedArray.swift,\ TimeoutTimer.swift,\ Version.swift,\ GeneratedAssetSymbols.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventThrottle.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/ReadWriteLock.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/UI/FontsUtil.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/UI/TabGesture.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/BlurHashDecode/UIImage+BlurHash.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Channel.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Delegated.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/HeartbeatTimer.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Message.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/PhoenixTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Push.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Socket.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Version.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'Userpilot' from project 'Userpilot')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventThrottle.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventThrottle.swift:132:23: warning: capture of 'self' with non-sendable type 'EventThrottle?' in a '@Sendable' closure
guard let self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventThrottle.swift:16:16: note: class 'EventThrottle' does not conform to the 'Sendable' protocol
internal class EventThrottle {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/ReadWriteLock.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/ReadWriteLock.swift:59:13: warning: capture of 'closure' with non-sendable type '() -> Void' in a '@Sendable' closure
closure()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/ReadWriteLock.swift:59:13: note: a function type must be marked '@Sendable' to conform to 'Sendable'
closure()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/UI/FontsUtil.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/UI/TabGesture.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/BlurHashDecode/UIImage+BlurHash.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Channel.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:36:21: warning: static property 'reconnectSteppedBackOff' is not concurrency-safe because non-'Sendable' type '(Int) -> TimeInterval' (aka '(Int) -> Double') may have shared mutable state; this is an error in the Swift 6 language mode
public static let reconnectSteppedBackOff: (Int) -> TimeInterval = { tries in
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:36:21: note: add '@MainActor' to make static property 'reconnectSteppedBackOff' part of global actor 'MainActor'
public static let reconnectSteppedBackOff: (Int) -> TimeInterval = { tries in
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:36:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let reconnectSteppedBackOff: (Int) -> TimeInterval = { tries in
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:41:21: warning: static property 'rejoinSteppedBackOff' is not concurrency-safe because non-'Sendable' type '(Int) -> TimeInterval' (aka '(Int) -> Double') may have shared mutable state; this is an error in the Swift 6 language mode
public static let rejoinSteppedBackOff: (Int) -> TimeInterval = { tries in
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:41:21: note: add '@MainActor' to make static property 'rejoinSteppedBackOff' part of global actor 'MainActor'
public static let rejoinSteppedBackOff: (Int) -> TimeInterval = { tries in
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:41:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let rejoinSteppedBackOff: (Int) -> TimeInterval = { tries in
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:48:21: warning: static property 'encode' is not concurrency-safe because non-'Sendable' type '(Any) -> Data' may have shared mutable state; this is an error in the Swift 6 language mode
public static let encode: (Any) -> Data = { json in
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:48:21: note: add '@MainActor' to make static property 'encode' part of global actor 'MainActor'
public static let encode: (Any) -> Data = { json in
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:48:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let encode: (Any) -> Data = { json in
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:55:21: warning: static property 'decode' is not concurrency-safe because non-'Sendable' type '(Data) -> Any?' may have shared mutable state; this is an error in the Swift 6 language mode
public static let decode: (Data) -> Any? = { data in
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:55:21: note: add '@MainActor' to make static property 'decode' part of global actor 'MainActor'
public static let decode: (Data) -> Any? = { data in
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Defaults.swift:55:21: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let decode: (Data) -> Any? = { data in
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Delegated.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/HeartbeatTimer.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Message.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/PhoenixTransport.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/PhoenixTransport.swift:140:12: warning: non-final class 'URLSessionTransport' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
open class URLSessionTransport: NSObject, PhoenixTransport, URLSessionWebSocketDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/PhoenixTransport.swift:150:15: warning: stored property 'session' of 'Sendable'-conforming class 'URLSessionTransport' is mutable; this is an error in the Swift 6 language mode
private var session: URLSession? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/PhoenixTransport.swift:304:7: warning: sending 'block' risks causing data races; this is an error in the Swift 6 language mode
block(delegate)
~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/PhoenixTransport.swift:304:7: note: task-isolated 'block' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
block(delegate)
^~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift:111:23: warning: static property 'defaults' is not concurrency-safe because non-'Sendable' type 'Presence.Options' may have shared mutable state; this is an error in the Swift 6 language mode
static public let defaults
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift:106:17: note: consider making struct 'Options' conform to the 'Sendable' protocol
public struct Options {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift:111:23: note: add '@MainActor' to make static property 'defaults' part of global actor 'MainActor'
static public let defaults
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Presence.swift:111:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static public let defaults
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Push.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Socket.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Socket.swift:838:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self?.sendHeartbeat()
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/Socket.swift:838:9: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self?.sendHeartbeat()
^~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:26:13: warning: capture of 'self' with non-sendable type 'SynchronizedArray<Element>' in a '@Sendable' closure
self.array.append(newElement)
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:12:14: note: generic class 'SynchronizedArray' does not conform to the 'Sendable' protocol
public class SynchronizedArray<Element> {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:26:31: warning: capture of 'newElement' with non-sendable type 'Element' in a '@Sendable' closure
self.array.append(newElement)
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:12:32: note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
public class SynchronizedArray<Element> {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:40:13: warning: capture of 'self' with non-sendable type 'SynchronizedArray<Element>' in a '@Sendable' closure
self.array.removeAll()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:12:14: note: generic class 'SynchronizedArray' does not conform to the 'Sendable' protocol
public class SynchronizedArray<Element> {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:46:13: warning: capture of 'self' with non-sendable type 'SynchronizedArray<Element>' in a '@Sendable' closure
self.array.removeAll(where: shouldBeRemoved)
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:12:14: note: generic class 'SynchronizedArray' does not conform to the 'Sendable' protocol
public class SynchronizedArray<Element> {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:46:41: warning: capture of 'shouldBeRemoved' with non-sendable type '(Element) -> Bool' in a '@Sendable' closure
self.array.removeAll(where: shouldBeRemoved)
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/SynchronizedArray.swift:46:41: note: a function type must be marked '@Sendable' to conform to 'Sendable'
self.array.removeAll(where: shouldBeRemoved)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift:104:14: warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var main = TimerQueue()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift:104:14: note: convert 'main' to a 'let' constant to make 'Sendable' shared state immutable
static var main = TimerQueue()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift:104:14: note: add '@MainActor' to make static property 'main' part of global actor 'MainActor'
static var main = TimerQueue()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Vendor/SwiftPhoenixClient/TimeoutTimer.swift:104:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var main = TimerQueue()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Version.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UIApplicationDelegate+Swizzle.swift,\ UNUserNotificationCenter+Swizzle.swift,\ SDKSettingsDetector.swift,\ DynamicCodingKeys.swift,\ SocketManager.swift,\ User.swift,\ Storage.swift,\ Userpilot+Config.swift,\ Userpilot.swift,\ SurveyLogicHandler.swift,\ Environment.swift,\ Constants.swift,\ ExternalKeyboardManagerCompat.swift,\ MulticastDelegate.swift,\ Swizzle.swift,\ Utils.swift,\ DelayUtils.swift,\ EventDebounce.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UIApplicationDelegate+Swizzle.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Remote/SDKSettingsDetector.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Remote/Utils/DynamicCodingKeys.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Socket/SocketManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Storage/Models/User.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Storage/Storage.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot+Config.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/BusinessLogic/SurveyLogicHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Config/Environment.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/ExternalKeyboardManagerCompat.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/MulticastDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Swizzle.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift (in target 'Userpilot' from project 'Userpilot')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UIApplicationDelegate+Swizzle.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift:21:16: warning: static property 'shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var shared = UserpilotUNUserNotificationCenterDelegate()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift:21:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared = UserpilotUNUserNotificationCenterDelegate()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift:21:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared = UserpilotUNUserNotificationCenterDelegate()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift:21:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared = UserpilotUNUserNotificationCenterDelegate()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Remote/SDKSettingsDetector.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Remote/SDKSettingsDetector.swift:97:23: warning: capture of 'self' with non-sendable type 'SDKSettingsDetector?' in a '@Sendable' closure
guard let self else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Remote/SDKSettingsDetector.swift:29:16: note: class 'SDKSettingsDetector' does not conform to the 'Sendable' protocol
internal class SDKSettingsDetector {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Remote/SDKSettingsDetector.swift:98:17: warning: capture of 'callback' with non-sendable type '() -> Void' in a '@Sendable' closure
callback()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Remote/SDKSettingsDetector.swift:98:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
callback()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Remote/Utils/DynamicCodingKeys.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Socket/SocketManager.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Storage/Models/User.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Storage/Storage.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot+Config.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift:27:24: warning: static property '_shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var _shared: Userpilot?
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift:27:24: note: convert '_shared' to a 'let' constant to make 'Sendable' shared state immutable
private static var _shared: Userpilot?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift:27:24: note: add '@MainActor' to make static property '_shared' part of global actor 'MainActor'
private static var _shared: Userpilot?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Userpilot.swift:27:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var _shared: Userpilot?
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/BusinessLogic/SurveyLogicHandler.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Config/Environment.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Constants.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/ExternalKeyboardManagerCompat.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/MulticastDelegate.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Swizzle.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:48:18: warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
execute: closure)
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:44:5: note: parameter 'closure' is implicitly non-sendable
closure: @escaping () -> Void
^
@Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:119:26: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.width
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:59:39: note: property declared here
@property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:119:21: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.width
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:124:26: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.height
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:59:39: note: property declared here
@property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:124:21: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.height
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:139:26: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.width > UIScreen.main.bounds.height
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:59:39: note: property declared here
@property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:139:21: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.width > UIScreen.main.bounds.height
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:139:55: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.width > UIScreen.main.bounds.height
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:59:39: note: property declared here
@property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:139:50: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.width > UIScreen.main.bounds.height
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:206:17: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.first?.windows
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:38:54: note: property declared here
@property (nonatomic, readonly) NSArray<UIWindow *> *windows;
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:202:15: note: add '@MainActor' to make global function 'getWindow()' part of global actor 'MainActor'
internal func getWindow() -> UIWindow? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:203:33: warning: main actor-isolated property 'connectedScenes' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIApplication.shared.connectedScenes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:170:50: note: property declared here
@property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:202:15: note: add '@MainActor' to make global function 'getWindow()' part of global actor 'MainActor'
internal func getWindow() -> UIWindow? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:203:26: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIApplication.shared.connectedScenes
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:87:54: note: class property declared here
@property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:202:15: note: add '@MainActor' to make global function 'getWindow()' part of global actor 'MainActor'
internal func getWindow() -> UIWindow? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:204:22: warning: main actor-isolated property 'activationState' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.filter({ $0.activationState == .foregroundActive })
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScene.h:38:56: note: property declared here
@property (nonatomic, readonly) UISceneActivationState activationState;
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Helper/Utils.swift:207:22: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.filter({ $0.isKeyWindow }).first
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:42:55: note: property declared here
@property(nonatomic,readonly,getter=isKeyWindow) BOOL keyWindow;
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:33:13: warning: capture of 'self' with non-sendable type 'DelayUtils?' in a '@Sendable' closure
self?.currentWorkItem?.cancel()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:14:16: note: class 'DelayUtils' does not conform to the 'Sendable' protocol
internal class DelayUtils {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:39:21: warning: capture of 'action' with non-sendable type '() -> Void' in a '@Sendable' closure
action()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:39:21: note: a function type must be marked '@Sendable' to conform to 'Sendable'
action()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:39:21: warning: capture of 'action' with non-sendable type '() -> Void' in an isolated closure; this is an error in the Swift 6 language mode
action()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:39:21: note: a function type must be marked '@Sendable' to conform to 'Sendable'
action()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:70:13: warning: capture of 'self' with non-sendable type 'DelayUtils?' in a '@Sendable' closure
self?.currentWorkItem?.cancel()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:14:16: note: class 'DelayUtils' does not conform to the 'Sendable' protocol
internal class DelayUtils {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:39:21: warning: sending 'action' risks causing data races; this is an error in the Swift 6 language mode
action()
~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:39:21: note: task-isolated 'action' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
action()
^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:60:13: warning: sending 'action' risks causing data races; this is an error in the Swift 6 language mode
action()
~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/DelayUtils.swift:60:13: note: task-isolated 'action' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
action()
^~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift:62:23: warning: capture of 'self' with non-sendable type 'EventDebounce<Value>?' in a '@Sendable' closure
guard let self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift:20:22: note: generic class 'EventDebounce' does not conform to the 'Sendable' protocol
internal final class EventDebounce<Value> {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift:63:50: warning: capture of 'value' with non-sendable type 'Value' in a '@Sendable' closure
self.scheduleLocked(key: key, value: value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift:20:36: note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
internal final class EventDebounce<Value> {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift:136:23: warning: capture of 'self' with non-sendable type 'EventDebounce<Value>?' in a '@Sendable' closure
guard let self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift:20:22: note: generic class 'EventDebounce' does not conform to the 'Sendable' protocol
internal final class EventDebounce<Value> {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift:137:28: warning: capture of 'value' with non-sendable type 'Value' in a '@Sendable' closure
self.onDeliver(value)
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Utilities/Threading/EventDebounce.swift:20:36: note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
internal final class EventDebounce<Value> {
^
: Sendable
SwiftCompile normal arm64 Compiling\ UPButtonView.swift,\ UPDismissButton.swift,\ UPSpaceView.swift,\ UPStepsBarProgressView.swift,\ UPStepsProgressView.swift,\ Bundle+Extensions.swift,\ Color+Extensions.swift,\ Date+Extensions.swift,\ Dictionary+Extensions.swift,\ DispatchQueue+Extensions.swift,\ HTTPURLResponse+Extensions.swift,\ Int+Extensions.swift,\ Socket+Extensions.swift,\ String+Extensions.swift,\ UIApplication+Extensions.swift,\ UIButton+Extensions.swift,\ UICollectionView+Extensions.swift,\ UIDevice+Extensions.swift,\ UIImage+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPButtonView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPDismissButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPSpaceView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPStepsBarProgressView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPStepsProgressView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Bundle+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Color+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Date+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Dictionary+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/DispatchQueue+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/HTTPURLResponse+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Int+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Socket+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/String+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIApplication+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIButton+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UICollectionView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIDevice+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIImage+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPButtonView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPDismissButton.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPSpaceView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPStepsBarProgressView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/UPStepsProgressView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Bundle+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Color+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Date+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Dictionary+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/DispatchQueue+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/DispatchQueue+Extensions.swift:47:36: warning: passing non-sendable parameter 'closure' to function expecting a @Sendable closure
queueType.queue.async(execute: closure)
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/DispatchQueue+Extensions.swift:46:49: note: parameter 'closure' is implicitly non-sendable
internal func performOn(_ queueType: QueueType, closure: @escaping () -> Void) {
^
@Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/HTTPURLResponse+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Int+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/Socket+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/String+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIApplication+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIButton+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UICollectionView+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIDevice+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIImage+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UIStackView+Extensions.swift,\ UITabBarController+Extensions.swift,\ UITextField+Extensions.swift,\ UIView+Extensions.swift,\ UIViewController+Extensions.swift,\ UIWindow+Extensions.swift,\ URL+Extensions.swift,\ Logging.swift,\ UPExperience.swift,\ UPExperienceView.swift,\ UserpilotAnalyticsDelegate.swift,\ UserpilotExperienceDelegate.swift,\ UserpilotNavigationDelegate.swift,\ ViewStateDelegate.swift,\ PushNotificationOpenedEvent.swift,\ PushNotificationTokenEvent.swift,\ UserpilotNotification.swift,\ PushNotificationAutoConfig.swift,\ PushNotificationMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIStackView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITabBarController+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIViewController+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIWindow+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/URL+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Logging/Logging.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperience.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UserpilotAnalyticsDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UserpilotExperienceDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UserpilotNavigationDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/ViewStateDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Models/PushNotificationOpenedEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Models/PushNotificationTokenEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Models/UserpilotNotification.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift (in target 'Userpilot' from project 'Userpilot')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIStackView+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITabBarController+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift:102:13: warning: var 'customTagKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var customTagKey: UInt8 = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift:102:13: note: convert 'customTagKey' to a 'let' constant to make 'Sendable' shared state immutable
private var customTagKey: UInt8 = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift:102:13: note: add '@MainActor' to make var 'customTagKey' part of global actor 'MainActor'
private var customTagKey: UInt8 = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UITextField+Extensions.swift:102:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var customTagKey: UInt8 = 0
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIView+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIViewController+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/UIWindow+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Extensions/URL+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Logging/Logging.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperience.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UserpilotAnalyticsDelegate.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UserpilotExperienceDelegate.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UserpilotNavigationDelegate.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/ViewStateDelegate.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Models/PushNotificationOpenedEvent.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Models/PushNotificationTokenEvent.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Models/UserpilotNotification.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:18:29: warning: static property 'pushNotificationMonitor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static weak var pushNotificationMonitor: PushNotificationMonitoring?
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:18:29: note: convert 'pushNotificationMonitor' to a 'let' constant to make 'Sendable' shared state immutable
private static weak var pushNotificationMonitor: PushNotificationMonitoring?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:18:29: note: add '@MainActor' to make static property 'pushNotificationMonitor' part of global actor 'MainActor'
private static weak var pushNotificationMonitor: PushNotificationMonitoring?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:18:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static weak var pushNotificationMonitor: PushNotificationMonitoring?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:21:24: warning: static property 'response' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var response: UNNotificationResponse?
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:21:24: note: convert 'response' to a 'let' constant to make 'Sendable' shared state immutable
private static var response: UNNotificationResponse?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:21:24: note: add '@MainActor' to make static property 'response' part of global actor 'MainActor'
private static var response: UNNotificationResponse?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:21:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var response: UNNotificationResponse?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:40:23: warning: call to main actor-isolated static method 'swizzleDidRegisterForDeviceToken()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
UIApplication.swizzleDidRegisterForDeviceToken()
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/Utils/UIApplicationDelegate+Swizzle.swift:17:17: note: calls to static method 'swizzleDidRegisterForDeviceToken()' from outside of its actor context are implicitly asynchronous
static func swizzleDidRegisterForDeviceToken() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:39:17: note: add '@MainActor' to make static method 'configureAutomatically()' part of global actor 'MainActor'
static func configureAutomatically() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:41:30: warning: call to main actor-isolated instance method 'registerForRemoteNotifications()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
UIApplication.shared.registerForRemoteNotifications()
^
UIKit.UIApplication.registerForRemoteNotifications:3:24: note: calls to instance method 'registerForRemoteNotifications()' from outside of its actor context are implicitly asynchronous
@MainActor open func registerForRemoteNotifications()}
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:39:17: note: add '@MainActor' to make static method 'configureAutomatically()' part of global actor 'MainActor'
static func configureAutomatically() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:41:23: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
UIApplication.shared.registerForRemoteNotifications()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:87:54: note: class property declared here
@property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationAutoConfig.swift:39:17: note: add '@MainActor' to make static method 'configureAutomatically()' part of global actor 'MainActor'
static func configureAutomatically() {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:329:49: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if url.isHttpOrHttps, UIApplication.shared.canOpenURL(url) {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:87:54: note: class property declared here
@property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:322:18: note: add '@MainActor' to make instance method 'navigateToDeepLink(_:userpilot:)' part of global actor 'MainActor'
private func navigateToDeepLink(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:330:38: warning: call to main actor-isolated instance method 'open(_:options:completionHandler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
UIApplication.shared.open(url, options: [:], completionHandler: nil)
^
UIKit.UIApplication.open:3:24: note: calls to instance method 'open(_:options:completionHandler:)' from outside of its actor context are implicitly asynchronous
@MainActor open func open(_ url: URL, options: [UIApplication.OpenExternalURLOptionsKey : Any] = [:], completionHandler completion: (@MainActor @Sendable (Bool) -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:322:18: note: add '@MainActor' to make instance method 'navigateToDeepLink(_:userpilot:)' part of global actor 'MainActor'
private func navigateToDeepLink(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:330:31: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
UIApplication.shared.open(url, options: [:], completionHandler: nil)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:87:54: note: class property declared here
@property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:322:18: note: add '@MainActor' to make instance method 'navigateToDeepLink(_:userpilot:)' part of global actor 'MainActor'
private func navigateToDeepLink(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:165:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.handlePushStatusUpdate(settings.authorizationStatus, completion: completion)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:165:17: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.handlePushStatusUpdate(settings.authorizationStatus, completion: completion)
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:165:45: warning: sending 'settings' risks causing data races; this is an error in the Swift 6 language mode
self.handlePushStatusUpdate(settings.authorizationStatus, completion: completion)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:165:45: note: task-isolated 'settings' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.handlePushStatusUpdate(settings.authorizationStatus, completion: completion)
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:165:87: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
self.handlePushStatusUpdate(settings.authorizationStatus, completion: completion)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/PushNotification/PushNotificationMonitor.swift:165:87: note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.handlePushStatusUpdate(settings.authorizationStatus, completion: completion)
^~~~~~~~~~
LinkAssetCatalog /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Assets.xcassets (in target 'Userpilot_Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace
builtin-linkAssetCatalog --thinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/assetcatalog_output/thinned --thinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/assetcatalog_dependencies_thinned --thinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/assetcatalog_generated_info.plist_thinned --unthinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/assetcatalog_output/unthinned --unthinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/assetcatalog_dependencies_unthinned --unthinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/assetcatalog_generated_info.plist_unthinned --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot_Userpilot.bundle --plist-output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/assetcatalog_generated_info.plist
note: Emplaced /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot_Userpilot.bundle/Assets.car (in target 'Userpilot_Userpilot' from project 'Userpilot')
SwiftDriverJobDiscovery normal arm64 Emitting module for Userpilot (in target 'Userpilot' from project 'Userpilot')
SwiftDriver\ Compilation\ Requirements Userpilot normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Userpilot' from project 'Userpilot')
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 Userpilot -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot-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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot_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/Userpilot.build/Debug-iphoneos/Userpilot.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot_Userpilot.bundle/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/empty-Userpilot_Userpilot.plist (in target 'Userpilot_Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace
builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/empty-Userpilot_Userpilot.plist -producttype com.apple.product-type.bundle -expandbuildsettings -format binary -platform iphoneos -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/CarouselExperienceViewController-PartialInfo.plist -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/SurveyListViewController-PartialInfo.plist -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot_Userpilot.build/assetcatalog_generated_info.plist -requiredArchitecture arm64 -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot_Userpilot.bundle/Info.plist
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Userpilot-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot-Swift.h (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Userpilot-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.swiftmodule (in target 'Userpilot' from project 'Userpilot')
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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.swiftdoc (in target 'Userpilot' from project 'Userpilot')
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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.abi.json (in target 'Userpilot' from project 'Userpilot')
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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.swiftsourceinfo (in target 'Userpilot' from project 'Userpilot')
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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftCompile normal arm64 Compiling\ UPOpenTextView+ExperienceView.swift,\ UPOpenTextView+Views.swift,\ UPSingleInputView.swift,\ UPSingleInputView+Date.swift,\ UPSingleInputView+ExperienceView.swift,\ UPSingleInputView+Phone.swift,\ UPSingleInputView+UITextFieldDelegate.swift,\ UPSingleInputView+Views.swift,\ UPThankYouView.swift,\ UPTitleDescriptionView.swift,\ UPCollectionViewLayout.swift,\ UPIconTextContainerView.swift,\ UPIconTextView.swift,\ UPImageView.swift,\ UPTextContainerView.swift,\ UPTextView.swift,\ CountryPickerPopupMenu.swift,\ CountryTableViewCell.swift,\ DatePickerDialog.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+Views.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/UPSingleInputView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+Date.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+Phone.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+UITextFieldDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+Views.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/UPThankYouView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/UPTitleDescriptionView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPCollectionViewLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPIconTextContainerView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPIconTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPTextContainerView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/CountryPicker/CountryPickerPopupMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/CountryPicker/CountryTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/DatePickerDialog.swift (in target 'Userpilot' from project 'Userpilot')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:22:10: warning: main actor-isolated instance method 'isValidAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func isValidAnswer() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:22:10: note: add 'nonisolated' to 'isValidAnswer()' to make this instance method not isolated to the actor
func isValidAnswer() -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:12:27: note: add '@preconcurrency' to the 'UPExperienceView' conformance to defer isolation checking to run time
extension UPOpenTextView: UPExperienceView {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:16:10: note: mark the protocol requirement 'isValidAnswer()' 'async' to allow actor-isolated conformances
func isValidAnswer() -> Bool
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:34:10: warning: main actor-isolated instance method 'getAnswerPayload()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswerPayload() -> Payload {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:34:10: note: add 'nonisolated' to 'getAnswerPayload()' to make this instance method not isolated to the actor
func getAnswerPayload() -> Payload {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:21:10: note: mark the protocol requirement 'getAnswerPayload()' 'async' to allow actor-isolated conformances
func getAnswerPayload() -> Payload
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:54:10: warning: main actor-isolated instance method 'getAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswer() -> Any? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift:54:10: note: add 'nonisolated' to 'getAnswer()' to make this instance method not isolated to the actor
func getAnswer() -> Any? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:26:10: note: mark the protocol requirement 'getAnswer()' 'async' to allow actor-isolated conformances
func getAnswer() -> Any?
^
async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+Views.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/UPSingleInputView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+Date.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:27:10: warning: main actor-isolated instance method 'isValidAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func isValidAnswer() -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:27:10: note: add 'nonisolated' to 'isValidAnswer()' to make this instance method not isolated to the actor
func isValidAnswer() -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:16:30: note: add '@preconcurrency' to the 'UPExperienceView' conformance to defer isolation checking to run time
extension UPSingleInputView: UPExperienceView {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:16:10: note: mark the protocol requirement 'isValidAnswer()' 'async' to allow actor-isolated conformances
func isValidAnswer() -> Bool
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:46:10: warning: main actor-isolated instance method 'getAnswerPayload()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswerPayload() -> Payload {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:46:10: note: add 'nonisolated' to 'getAnswerPayload()' to make this instance method not isolated to the actor
func getAnswerPayload() -> Payload {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:21:10: note: mark the protocol requirement 'getAnswerPayload()' 'async' to allow actor-isolated conformances
func getAnswerPayload() -> Payload
^
async
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:66:10: warning: main actor-isolated instance method 'getAnswer()' cannot be used to satisfy nonisolated requirement from protocol 'UPExperienceView'; this is an error in the Swift 6 language mode
func getAnswer() -> Any? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift:66:10: note: add 'nonisolated' to 'getAnswer()' to make this instance method not isolated to the actor
func getAnswer() -> Any? {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Protocols/UPExperienceView.swift:26:10: note: mark the protocol requirement 'getAnswer()' 'async' to allow actor-isolated conformances
func getAnswer() -> Any?
^
async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+Phone.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+UITextFieldDelegate.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+Views.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/UPThankYouView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Feedback/UPTitleDescriptionView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPCollectionViewLayout.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPIconTextContainerView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPIconTextView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPImageView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPTextContainerView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/Flows/UPTextView.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/CountryPicker/CountryPickerPopupMenu.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/CountryPicker/CountryTableViewCell.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Views/Widgets/General/DatePickerDialog.swift (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling SurveyContainerViewDelegate.swift, SurveyBottomSheetViewController+Keyboard.swift, SurveyBottomSheetViewController.swift, SurveyDialogViewController.swift, SurveyViewModel.swift, ThankYouBottomSheetViewController.swift, ExperienceContentEvent.swift, FlowExperienceActionEvent.swift, FlowExperienceStepActionEvent.swift, SDKEvent.swift, SurveyExperienceActionEvent.swift, SurveyExperienceStepActionEvent.swift, ThemeContentEvent.swift, NPSExperienceActionEvent.swift, ExperiencesPublisher.swift, ImageLoader.swift, CountryEntity.swift, ExperienceContent.swift, FlowContent.swift (in target 'Userpilot' from project 'Userpilot')
SwiftDriverJobDiscovery normal arm64 Compiling UPButtonView.swift, UPDismissButton.swift, UPSpaceView.swift, UPStepsBarProgressView.swift, UPStepsProgressView.swift, Bundle+Extensions.swift, Color+Extensions.swift, Date+Extensions.swift, Dictionary+Extensions.swift, DispatchQueue+Extensions.swift, HTTPURLResponse+Extensions.swift, Int+Extensions.swift, Socket+Extensions.swift, String+Extensions.swift, UIApplication+Extensions.swift, UIButton+Extensions.swift, UICollectionView+Extensions.swift, UIDevice+Extensions.swift, UIImage+Extensions.swift (in target 'Userpilot' from project 'Userpilot')
SwiftDriverJobDiscovery normal arm64 Compiling UIStackView+Extensions.swift, UITabBarController+Extensions.swift, UITextField+Extensions.swift, UIView+Extensions.swift, UIViewController+Extensions.swift, UIWindow+Extensions.swift, URL+Extensions.swift, Logging.swift, UPExperience.swift, UPExperienceView.swift, UserpilotAnalyticsDelegate.swift, UserpilotExperienceDelegate.swift, UserpilotNavigationDelegate.swift, ViewStateDelegate.swift, PushNotificationOpenedEvent.swift, PushNotificationTokenEvent.swift, UserpilotNotification.swift, PushNotificationAutoConfig.swift, PushNotificationMonitor.swift (in target 'Userpilot' from project 'Userpilot')
SwiftDriverJobDiscovery normal arm64 Compiling ScreenNameResolver.swift, UIApplication+AutoCapture.swift, UICollectionView+AutoCapture.swift, UIControl+AutoCapture.swift, UIPickerView+AutoCapture.swift, UITableView+AutoCapture.swift, UITextInput+AutoCapture.swift, InteractionEvent.swift, InteractionType.swift, ScreenTrackingPayload.swift, ScreenNameTracker.swift, ScreenTimeTracker.swift, AutoCaptureSwizzler.swift, InteractionEventCache.swift, SwiftUIViewResolver.swift, UIKitViewResolver.swift, DIContainer.swift, CarouselExperienceViewController.swift, CarouselExperienceViewController+CollectionViewExtensions.swift (in target 'Userpilot' from project 'Userpilot')
SwiftDriverJobDiscovery normal arm64 Compiling UPOpenTextView+ExperienceView.swift, UPOpenTextView+Views.swift, UPSingleInputView.swift, UPSingleInputView+Date.swift, UPSingleInputView+ExperienceView.swift, UPSingleInputView+Phone.swift, UPSingleInputView+UITextFieldDelegate.swift, UPSingleInputView+Views.swift, UPThankYouView.swift, UPTitleDescriptionView.swift, UPCollectionViewLayout.swift, UPIconTextContainerView.swift, UPIconTextView.swift, UPImageView.swift, UPTextContainerView.swift, UPTextView.swift, CountryPickerPopupMenu.swift, CountryTableViewCell.swift, DatePickerDialog.swift (in target 'Userpilot' from project 'Userpilot')
SwiftDriverJobDiscovery normal arm64 Compiling NPSContent.swift, SurveyContent.swift, SurveyLogic.swift, ThemeContent.swift, ThemeHandler.swift, BottomSheetViewController.swift, DialogViewController.swift, RatingItem.swift, UPLikertView.swift, LikertCollectionViewCell.swift, UPLikertView+CollectionView.swift, UPLikertView+ExperienceView.swift, UPLikertView+Views.swift, UPMultipleChoiceView.swift, ChoiceTableViewCell.swift, UPMultipleChoiceView+ExperienceView.swift, UPMultipleChoiceView+TableView.swift, UPMultipleChoiceView+Views.swift, UPOpenTextView.swift (in target 'Userpilot' from project 'Userpilot')
SwiftDriverJobDiscovery normal arm64 Compiling CarouselExperienceViewController+ViewExtensions.swift, CarouselExperienceViewController+ViewModelExtensions.swift, StepCollectionViewCell.swift, ExperienceViewModel.swift, SlideOutContainerView.swift, SlideOutContainerViewDelegate.swift, SlideOutBottomSheetViewController.swift, SlideOutDialogViewController.swift, NPSContainerView.swift, NPSContainerViewDelegate.swift, NPSBottomSheetViewController+Keyboard.swift, NPSBottomSheetViewController.swift, NPSViewModel.swift, SurveyListViewController+Keyboard.swift, SurveyListViewController+ViewExtensions.swift, SurveyListViewController+ViewModelExtensions.swift, SurveyListViewController+ViewStateProtocol.swift, SurveyListViewController.swift, SurveyContainerView.swift (in target 'Userpilot' from project 'Userpilot')
SwiftDriverJobDiscovery normal arm64 Compiling UIApplicationDelegate+Swizzle.swift, UNUserNotificationCenter+Swizzle.swift, SDKSettingsDetector.swift, DynamicCodingKeys.swift, SocketManager.swift, User.swift, Storage.swift, Userpilot+Config.swift, Userpilot.swift, SurveyLogicHandler.swift, Environment.swift, Constants.swift, ExternalKeyboardManagerCompat.swift, MulticastDelegate.swift, Swizzle.swift, Utils.swift, DelayUtils.swift, EventDebounce.swift (in target 'Userpilot' from project 'Userpilot')
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot_Userpilot.bundle (in target 'Userpilot_Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot_Userpilot.bundle
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot_Userpilot.bundle (in target 'Userpilot_Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot_Userpilot.bundle
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, AnalyticsPublisher.swift, AutoPropertyDecorator.swift, Event.swift, EventType.swift, ExperienceType.swift, ScreenViewEntity.swift, UserLogoutEvent.swift, SessionMonitor.swift, View+ClickAnalytics.swift, View+IgnoreInteractions.swift, View+RedactText.swift, View+ScreenName.swift, View+TrackScreen.swift, UIKit+ScreenAPIs.swift, UIKit+ViewAPIs.swift, UIView+ClickAnalytics.swift, AutoCapturer.swift, AutocaptureViewConfiguration.swift (in target 'Userpilot' from project 'Userpilot')
SwiftDriverJobDiscovery normal arm64 Compiling EventThrottle.swift, ReadWriteLock.swift, FontsUtil.swift, TabGesture.swift, UIImage+BlurHash.swift, Channel.swift, Defaults.swift, Delegated.swift, HeartbeatTimer.swift, Message.swift, PhoenixTransport.swift, Presence.swift, Push.swift, Socket.swift, SynchronizedArray.swift, TimeoutTimer.swift, Version.swift, GeneratedAssetSymbols.swift (in target 'Userpilot' from project 'Userpilot')
SwiftDriver\ Compilation Userpilot normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Userpilot' from project 'Userpilot')
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 Userpilot -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot-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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot_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/Userpilot.build/Debug-iphoneos/Userpilot.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot-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/Userpilot.o normal (in target 'Userpilot' from project 'Userpilot')
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 -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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot_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/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.o
ExtractAppIntentsMetadata (in target 'Userpilot' from project 'Userpilot')
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 Userpilot --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.Userpilot --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Userpilot.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Userpilot.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Userpilot.build/Debug-iphoneos/Userpilot.build/Objects-normal/arm64/Userpilot.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-05-06 12:33:52.189 appintentsmetadataprocessor[732:4489] Starting appintentsmetadataprocessor export
2026-05-06 12:33:52.238 appintentsmetadataprocessor[732:4489] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.o (in target 'Userpilot' from project 'Userpilot')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Userpilot.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Userpilot",
"name" : "Userpilot",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Userpilot",
"targets" : [
"Userpilot"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "UserpilotTests",
"module_type" : "SwiftTarget",
"name" : "UserpilotTests",
"path" : "Tests/UserpilotTests",
"sources" : [
"Analytics/AnalyticsPublisherTests.swift",
"Analytics/AutoPropertyDecoratorTests.swift",
"Analytics/EventTests.swift",
"Analytics/SessionMonitorTests.swift",
"Experiences/ExperiencesPublisherTests.swift",
"Experiences/MockContentFactory.swift",
"Experiences/ThemeHandlerTests.swift",
"Logging/LoggingTests.swift",
"MockUserpilot.swift",
"PushNotification/PushNotificationMonitorTests.swift",
"Remote/SDKSettingsDetectorTests.swift",
"Remote/URLProtocolStub.swift",
"Socket/SocketManagerTests.swift",
"Socket/SocketThreadSafetyTests.swift",
"Storage/StorageTests.swift",
"UserpilotTests.swift",
"Utilities/BusinessLogic/SurveyLogicHandlerTests.swift",
"Utilities/Config/ConfigTests.swift",
"Utilities/Helper/ConstantsTests.swift",
"Utilities/Threading/DelayUtilsTests.swift",
"Utilities/Threading/EventThrottleTests.swift",
"Utilities/Threading/ReadWriteLockTests.swift"
],
"target_dependencies" : [
"Userpilot"
],
"type" : "test"
},
{
"c99name" : "Userpilot",
"module_type" : "SwiftTarget",
"name" : "Userpilot",
"path" : "Sources/Userpilot",
"product_memberships" : [
"Userpilot"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Assets.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Flows/Carousel/CarouselExperienceViewController.xib",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Experiences/Content/Survey/ListView/SurveyListViewController.xib",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Userpilot/Resources/countries.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Analytics/AnalyticsPublisher.swift",
"Analytics/AutoPropertyDecorator.swift",
"Analytics/Models/Event.swift",
"Analytics/Models/EventType.swift",
"Analytics/Models/ExperienceType.swift",
"Analytics/Models/ScreenViewEntity.swift",
"Analytics/Models/UserLogoutEvent.swift",
"Analytics/SessionMonitor.swift",
"AutoCapture/APIs/SwiftUI/View+ClickAnalytics.swift",
"AutoCapture/APIs/SwiftUI/View+IgnoreInteractions.swift",
"AutoCapture/APIs/SwiftUI/View+RedactText.swift",
"AutoCapture/APIs/SwiftUI/View+ScreenName.swift",
"AutoCapture/APIs/SwiftUI/View+TrackScreen.swift",
"AutoCapture/APIs/UIKit/UIKit+ScreenAPIs.swift",
"AutoCapture/APIs/UIKit/UIKit+ViewAPIs.swift",
"AutoCapture/APIs/UIKit/UIView+ClickAnalytics.swift",
"AutoCapture/AutoCapturer.swift",
"AutoCapture/AutocaptureViewConfiguration.swift",
"AutoCapture/Extensions/ScreenNameResolver.swift",
"AutoCapture/Extensions/UIApplication+AutoCapture.swift",
"AutoCapture/Extensions/UICollectionView+AutoCapture.swift",
"AutoCapture/Extensions/UIControl+AutoCapture.swift",
"AutoCapture/Extensions/UIPickerView+AutoCapture.swift",
"AutoCapture/Extensions/UITableView+AutoCapture.swift",
"AutoCapture/Extensions/UITextInput+AutoCapture.swift",
"AutoCapture/Models/InteractionEvent.swift",
"AutoCapture/Models/InteractionType.swift",
"AutoCapture/Models/ScreenTrackingPayload.swift",
"AutoCapture/ScreenNameTracker.swift",
"AutoCapture/ScreenTimeTracker.swift",
"AutoCapture/Utils/AutoCaptureSwizzler.swift",
"AutoCapture/Utils/InteractionEventCache.swift",
"AutoCapture/Utils/SwiftUIViewResolver.swift",
"AutoCapture/Utils/UIKitViewResolver.swift",
"DI/DIContainer.swift",
"Experiences/Content/Flows/Carousel/CarouselExperienceViewController.swift",
"Experiences/Content/Flows/Carousel/Extensions/CarouselExperienceViewController+CollectionViewExtensions.swift",
"Experiences/Content/Flows/Carousel/Extensions/CarouselExperienceViewController+ViewExtensions.swift",
"Experiences/Content/Flows/Carousel/Extensions/CarouselExperienceViewController+ViewModelExtensions.swift",
"Experiences/Content/Flows/Carousel/Step/StepCollectionViewCell.swift",
"Experiences/Content/Flows/ExperienceViewModel.swift",
"Experiences/Content/Flows/SlideOut/Base/SlideOutContainerView.swift",
"Experiences/Content/Flows/SlideOut/Base/SlideOutContainerViewDelegate.swift",
"Experiences/Content/Flows/SlideOut/BottomSheet/SlideOutBottomSheetViewController.swift",
"Experiences/Content/Flows/SlideOut/Dialog/SlideOutDialogViewController.swift",
"Experiences/Content/NPS/ContainerView/NPSContainerView.swift",
"Experiences/Content/NPS/ContainerView/NPSContainerViewDelegate.swift",
"Experiences/Content/NPS/NPSBottomSheetViewController+Keyboard.swift",
"Experiences/Content/NPS/NPSBottomSheetViewController.swift",
"Experiences/Content/NPS/NPSViewModel.swift",
"Experiences/Content/Survey/ListView/Extensions/SurveyListViewController+Keyboard.swift",
"Experiences/Content/Survey/ListView/Extensions/SurveyListViewController+ViewExtensions.swift",
"Experiences/Content/Survey/ListView/Extensions/SurveyListViewController+ViewModelExtensions.swift",
"Experiences/Content/Survey/ListView/Extensions/SurveyListViewController+ViewStateProtocol.swift",
"Experiences/Content/Survey/ListView/SurveyListViewController.swift",
"Experiences/Content/Survey/StepView/Base/SurveyContainerView.swift",
"Experiences/Content/Survey/StepView/Base/SurveyContainerViewDelegate.swift",
"Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController+Keyboard.swift",
"Experiences/Content/Survey/StepView/BottomSheet/SurveyBottomSheetViewController.swift",
"Experiences/Content/Survey/StepView/Dialog/SurveyDialogViewController.swift",
"Experiences/Content/Survey/SurveyViewModel.swift",
"Experiences/Content/Survey/ThankYou/ThankYouBottomSheetViewController.swift",
"Experiences/Events/ExperienceContentEvent.swift",
"Experiences/Events/Flow/FlowExperienceActionEvent.swift",
"Experiences/Events/Flow/FlowExperienceStepActionEvent.swift",
"Experiences/Events/SDKEvent.swift",
"Experiences/Events/Survey/SurveyExperienceActionEvent.swift",
"Experiences/Events/Survey/SurveyExperienceStepActionEvent.swift",
"Experiences/Events/ThemeContentEvent.swift",
"Experiences/Events/nps/NPSExperienceActionEvent.swift",
"Experiences/ExperiencesPublisher.swift",
"Experiences/Image/ImageLoader.swift",
"Experiences/Models/CountryEntity.swift",
"Experiences/Models/ExperienceContent.swift",
"Experiences/Models/FlowContent.swift",
"Experiences/Models/NPSContent.swift",
"Experiences/Models/SurveyContent.swift",
"Experiences/Models/SurveyLogic.swift",
"Experiences/Theme/Models/ThemeContent.swift",
"Experiences/Theme/ThemeHandler.swift",
"Experiences/Views/Containers/BottomSheetViewController.swift",
"Experiences/Views/Containers/DialogViewController.swift",
"Experiences/Views/Widgets/Feedback/LikertView/Modules/RatingItem.swift",
"Experiences/Views/Widgets/Feedback/LikertView/UPLikertView.swift",
"Experiences/Views/Widgets/Feedback/LikertView/Utils/LikertCollectionViewCell.swift",
"Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+CollectionView.swift",
"Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+ExperienceView.swift",
"Experiences/Views/Widgets/Feedback/LikertView/Utils/UPLikertView+Views.swift",
"Experiences/Views/Widgets/Feedback/MultipleChoiceView/UPMultipleChoiceView.swift",
"Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/ChoiceTableViewCell.swift",
"Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+ExperienceView.swift",
"Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+TableView.swift",
"Experiences/Views/Widgets/Feedback/MultipleChoiceView/Utils/UPMultipleChoiceView+Views.swift",
"Experiences/Views/Widgets/Feedback/OpenTextView/UPOpenTextView.swift",
"Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+ExperienceView.swift",
"Experiences/Views/Widgets/Feedback/OpenTextView/Utils/UPOpenTextView+Views.swift",
"Experiences/Views/Widgets/Feedback/SingleInputView/UPSingleInputView.swift",
"Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+Date.swift",
"Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+ExperienceView.swift",
"Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+Phone.swift",
"Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+UITextFieldDelegate.swift",
"Experiences/Views/Widgets/Feedback/SingleInputView/Utils/UPSingleInputView+Views.swift",
"Experiences/Views/Widgets/Feedback/UPThankYouView.swift",
"Experiences/Views/Widgets/Feedback/UPTitleDescriptionView.swift",
"Experiences/Views/Widgets/Flows/UPCollectionViewLayout.swift",
"Experiences/Views/Widgets/Flows/UPIconTextContainerView.swift",
"Experiences/Views/Widgets/Flows/UPIconTextView.swift",
"Experiences/Views/Widgets/Flows/UPImageView.swift",
"Experiences/Views/Widgets/Flows/UPTextContainerView.swift",
"Experiences/Views/Widgets/Flows/UPTextView.swift",
"Experiences/Views/Widgets/General/CountryPicker/CountryPickerPopupMenu.swift",
"Experiences/Views/Widgets/General/CountryPicker/CountryTableViewCell.swift",
"Experiences/Views/Widgets/General/DatePickerDialog.swift",
"Experiences/Views/Widgets/General/UPButtonView.swift",
"Experiences/Views/Widgets/General/UPDismissButton.swift",
"Experiences/Views/Widgets/General/UPSpaceView.swift",
"Experiences/Views/Widgets/General/UPStepsBarProgressView.swift",
"Experiences/Views/Widgets/General/UPStepsProgressView.swift",
"Extensions/Bundle+Extensions.swift",
"Extensions/Color+Extensions.swift",
"Extensions/Date+Extensions.swift",
"Extensions/Dictionary+Extensions.swift",
"Extensions/DispatchQueue+Extensions.swift",
"Extensions/HTTPURLResponse+Extensions.swift",
"Extensions/Int+Extensions.swift",
"Extensions/Socket+Extensions.swift",
"Extensions/String+Extensions.swift",
"Extensions/UIApplication+Extensions.swift",
"Extensions/UIButton+Extensions.swift",
"Extensions/UICollectionView+Extensions.swift",
"Extensions/UIDevice+Extensions.swift",
"Extensions/UIImage+Extensions.swift",
"Extensions/UIStackView+Extensions.swift",
"Extensions/UITabBarController+Extensions.swift",
"Extensions/UITextField+Extensions.swift",
"Extensions/UIView+Extensions.swift",
"Extensions/UIViewController+Extensions.swift",
"Extensions/UIWindow+Extensions.swift",
"Extensions/URL+Extensions.swift",
"Logging/Logging.swift",
"Protocols/UPExperience.swift",
"Protocols/UPExperienceView.swift",
"Protocols/UserpilotAnalyticsDelegate.swift",
"Protocols/UserpilotExperienceDelegate.swift",
"Protocols/UserpilotNavigationDelegate.swift",
"Protocols/ViewStateDelegate.swift",
"PushNotification/Models/PushNotificationOpenedEvent.swift",
"PushNotification/Models/PushNotificationTokenEvent.swift",
"PushNotification/Models/UserpilotNotification.swift",
"PushNotification/PushNotificationAutoConfig.swift",
"PushNotification/PushNotificationMonitor.swift",
"PushNotification/Utils/UIApplicationDelegate+Swizzle.swift",
"PushNotification/Utils/UNUserNotificationCenter+Swizzle.swift",
"Remote/SDKSettingsDetector.swift",
"Remote/Utils/DynamicCodingKeys.swift",
"Socket/SocketManager.swift",
"Storage/Models/User.swift",
"Storage/Storage.swift",
"Userpilot+Config.swift",
"Userpilot.swift",
"Utilities/BusinessLogic/SurveyLogicHandler.swift",
"Utilities/Config/Environment.swift",
"Utilities/Helper/Constants.swift",
"Utilities/Helper/ExternalKeyboardManagerCompat.swift",
"Utilities/Helper/MulticastDelegate.swift",
"Utilities/Helper/Swizzle.swift",
"Utilities/Helper/Utils.swift",
"Utilities/Threading/DelayUtils.swift",
"Utilities/Threading/EventDebounce.swift",
"Utilities/Threading/EventThrottle.swift",
"Utilities/Threading/ReadWriteLock.swift",
"Utilities/UI/FontsUtil.swift",
"Utilities/UI/TabGesture.swift",
"Vendor/BlurHashDecode/UIImage+BlurHash.swift",
"Vendor/SwiftPhoenixClient/Channel.swift",
"Vendor/SwiftPhoenixClient/Defaults.swift",
"Vendor/SwiftPhoenixClient/Delegated.swift",
"Vendor/SwiftPhoenixClient/HeartbeatTimer.swift",
"Vendor/SwiftPhoenixClient/Message.swift",
"Vendor/SwiftPhoenixClient/PhoenixTransport.swift",
"Vendor/SwiftPhoenixClient/Presence.swift",
"Vendor/SwiftPhoenixClient/Push.swift",
"Vendor/SwiftPhoenixClient/Socket.swift",
"Vendor/SwiftPhoenixClient/SynchronizedArray.swift",
"Vendor/SwiftPhoenixClient/TimeoutTimer.swift",
"Version.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.