Build Information
Successful build of CrowdinSDK, reference 1.16.0 (b6a1ed), with Swift 6.1 for iOS using Xcode 16.3 on 30 Apr 2026 16:55:26 UTC.
Swift 6 data race errors: 35
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CrowdinSDK-Package -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCapturesBuild Log
static var config: CrowdinSDKConfig!
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/CrowdinSDK.swift:60:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var config: CrowdinSDKConfig!
^
nonisolated(unsafe)
<unknown>:0: warning: no method declared with Objective-C selector 'initializeScreenshotFeature'
<unknown>:0: warning: no method declared with Objective-C selector 'initializeRealtimeUpdatesFeature'
<unknown>:0: warning: no method declared with Objective-C selector 'stopRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'initializeIntervalUpdateFeature'
<unknown>:0: warning: no method declared with Objective-C selector 'initializeSettings'
<unknown>:0: warning: no method declared with Objective-C selector 'setupLogin'
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Bundle/Bundle+Swizzle.swift:16:16: warning: static property 'original' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var original: Method!
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Bundle/Bundle+Swizzle.swift:16:16: note: convert 'original' to a 'let' constant to make 'Sendable' shared state immutable
static var original: Method!
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Bundle/Bundle+Swizzle.swift:16:16: note: add '@MainActor' to make static property 'original' part of global actor 'MainActor'
static var original: Method!
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Bundle/Bundle+Swizzle.swift:16:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var original: Method!
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Bundle/Bundle+Swizzle.swift:18:16: warning: static property 'swizzled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var swizzled: Method!
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Bundle/Bundle+Swizzle.swift:18:16: note: convert 'swizzled' to a 'let' constant to make 'Sendable' shared state immutable
static var swizzled: Method!
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Bundle/Bundle+Swizzle.swift:18:16: note: add '@MainActor' to make static property 'swizzled' part of global actor 'MainActor'
static var swizzled: Method!
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Bundle/Bundle+Swizzle.swift:18:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var swizzled: Method!
^
nonisolated(unsafe)
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Localization.swift:29:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var current: Localization! = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Localization.swift:29:16: note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
static var current: Localization! = nil
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Localization.swift:29:16: note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
static var current: Localization! = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Localization.swift:29:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var current: Localization! = nil
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/LocalizationUpdateObserver.swift:40: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 = LocalizationUpdateObserver()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/LocalizationUpdateObserver.swift:40:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared = LocalizationUpdateObserver()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/LocalizationUpdateObserver.swift:40:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared = LocalizationUpdateObserver()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/LocalizationUpdateObserver.swift:40:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared = LocalizationUpdateObserver()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift:31:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CrowdinLogsCollector' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared = CrowdinLogsCollector()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift:30:20: note: class 'CrowdinLogsCollector' does not conform to the 'Sendable' protocol
public final class CrowdinLogsCollector {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift:31:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared = CrowdinLogsCollector()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift:31:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared = CrowdinLogsCollector()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift:11:24: warning: static property 'debugEnabled' 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 debugEnabled: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift:11:24: note: convert 'debugEnabled' to a 'let' constant to make 'Sendable' shared state immutable
private static var debugEnabled: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift:11:24: note: add '@MainActor' to make static property 'debugEnabled' part of global actor 'MainActor'
private static var debugEnabled: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift:11:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var debugEnabled: Bool = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift:12: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 = LogMessageObserver()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift:12:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared = LogMessageObserver()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift:12:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared = LogMessageObserver()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift:12:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared = LogMessageObserver()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:11:24: warning: static property 'intervalUpdatesEnabled' 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 intervalUpdatesEnabled: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:11:24: note: convert 'intervalUpdatesEnabled' to a 'let' constant to make 'Sendable' shared state immutable
private static var intervalUpdatesEnabled: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:11:24: note: add '@MainActor' to make static property 'intervalUpdatesEnabled' part of global actor 'MainActor'
private static var intervalUpdatesEnabled: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:11:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var intervalUpdatesEnabled: Bool = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:12:24: warning: static property 'intervalUpdatesInterval' 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 intervalUpdatesInterval: TimeInterval? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:12:24: note: convert 'intervalUpdatesInterval' to a 'let' constant to make 'Sendable' shared state immutable
private static var intervalUpdatesInterval: TimeInterval? = nil
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:12:24: note: add '@MainActor' to make static property 'intervalUpdatesInterval' part of global actor 'MainActor'
private static var intervalUpdatesInterval: TimeInterval? = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:12:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var intervalUpdatesInterval: TimeInterval? = nil
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:35:24: warning: static property 'minimumTimeInterval' 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 minimumTimeInterval: TimeInterval = 60 * 15 // 15 minutes
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:35:24: note: convert 'minimumTimeInterval' to a 'let' constant to make 'Sendable' shared state immutable
private static var minimumTimeInterval: TimeInterval = 60 * 15 // 15 minutes
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:35:24: note: add '@MainActor' to make static property 'minimumTimeInterval' part of global actor 'MainActor'
private static var minimumTimeInterval: TimeInterval = 60 * 15 // 15 minutes
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:35:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var minimumTimeInterval: TimeInterval = 60 * 15 // 15 minutes
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:36: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: IntervalUpdateFeatureProtocol?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:36:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared: IntervalUpdateFeatureProtocol?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:36:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared: IntervalUpdateFeatureProtocol?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:36:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared: IntervalUpdateFeatureProtocol?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift:11:16: warning: static property 'loginFeature' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var loginFeature: AnyLoginFeature?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift:11:16: note: convert 'loginFeature' to a 'let' constant to make 'Sendable' shared state immutable
static var loginFeature: AnyLoginFeature?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift:11:16: note: add '@MainActor' to make static property 'loginFeature' part of global actor 'MainActor'
static var loginFeature: AnyLoginFeature?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift:11:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var loginFeature: AnyLoginFeature?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:14:24: warning: static property 'loginConfig' 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 loginConfig: CrowdinLoginConfig?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:14:24: note: convert 'loginConfig' to a 'let' constant to make 'Sendable' shared state immutable
private static var loginConfig: CrowdinLoginConfig?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:14:24: note: add '@MainActor' to make static property 'loginConfig' part of global actor 'MainActor'
private static var loginConfig: CrowdinLoginConfig?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:14:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var loginConfig: CrowdinLoginConfig?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:48:24: warning: static property 'accessToken' 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 accessToken: String?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:48:24: note: convert 'accessToken' to a 'let' constant to make 'Sendable' shared state immutable
private static var accessToken: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:48:24: note: add '@MainActor' to make static property 'accessToken' part of global actor 'MainActor'
private static var accessToken: String?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:48:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var accessToken: String?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift:11:24: warning: static property 'realtimeUpdatesEnabled' 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 realtimeUpdatesEnabled: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift:11:24: note: convert 'realtimeUpdatesEnabled' to a 'let' constant to make 'Sendable' shared state immutable
private static var realtimeUpdatesEnabled: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift:11:24: note: add '@MainActor' to make static property 'realtimeUpdatesEnabled' part of global actor 'MainActor'
private static var realtimeUpdatesEnabled: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift:11:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var realtimeUpdatesEnabled: Bool = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/FileDownloadOperation.swift:10:7: warning: class 'FileDataDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class FileDataDownloadOperation: AsyncOperation {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:30: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: RealtimeUpdateFeatureProtocol?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:30:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared: RealtimeUpdateFeatureProtocol?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:30:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared: RealtimeUpdateFeatureProtocol?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:30:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared: RealtimeUpdateFeatureProtocol?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:31:9: warning: main actor-isolated property 'key' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
var key: String? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:21:20: note: add '@preconcurrency' to the 'Refreshable' conformance to defer isolation checking to run time
extension CWLabel: Refreshable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:16:9: note: requirement 'key' declared here
var key: String? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:22:10: warning: main actor-isolated instance method 'refresh(text:)' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
func refresh(text: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:22:10: note: add 'nonisolated' to 'refresh(text:)' to make this instance method not isolated to the actor
func refresh(text: String) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:17:10: note: mark the protocol requirement 'refresh(text:)' 'async' to allow actor-isolated conformances
func refresh(text: String)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:35:10: warning: main actor-isolated instance method 'refresh()' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
func refresh() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:35:10: note: add 'nonisolated' to 'refresh()' to make this instance method not isolated to the actor
func refresh() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:18:10: note: mark the protocol requirement 'refresh()' 'async' to allow actor-isolated conformances
func refresh()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:56:9: warning: main actor-isolated property 'key' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
var key: String? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:46:21: note: add '@preconcurrency' to the 'Refreshable' conformance to defer isolation checking to run time
extension UIButton: Refreshable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:16:9: note: requirement 'key' declared here
var key: String? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:47:10: warning: main actor-isolated instance method 'refresh(text:)' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
func refresh(text: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:47:10: note: add 'nonisolated' to 'refresh(text:)' to make this instance method not isolated to the actor
func refresh(text: String) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:17:10: note: mark the protocol requirement 'refresh(text:)' 'async' to allow actor-isolated conformances
func refresh(text: String)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:60:10: warning: main actor-isolated instance method 'refresh()' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
func refresh() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:60:10: note: add 'nonisolated' to 'refresh()' to make this instance method not isolated to the actor
func refresh() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:18:10: note: mark the protocol requirement 'refresh()' 'async' to allow actor-isolated conformances
func refresh()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift:12:24: warning: static property 'screenshotsEnabled' 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 screenshotsEnabled: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift:12:24: note: convert 'screenshotsEnabled' to a 'let' constant to make 'Sendable' shared state immutable
private static var screenshotsEnabled: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift:12:24: note: add '@MainActor' to make static property 'screenshotsEnabled' part of global actor 'MainActor'
private static var screenshotsEnabled: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift:12:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var screenshotsEnabled: Bool = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:20: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: ScreenshotFeature?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:20:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared: ScreenshotFeature?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:20:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared: ScreenshotFeature?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared: ScreenshotFeature?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:28:16: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
static let scale = CWScreen.scale()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDK+ReactNative.swift:12:24: warning: static property 'localizationProviderObjectAssociation' is not concurrency-safe because non-'Sendable' type 'ObjectAssociation<LocalizationProvider>' may have shared mutable state; this is an error in the Swift 6 language mode
private static let localizationProviderObjectAssociation = ObjectAssociation<LocalizationProvider>()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Utils/ObjectAssociation.swift:10:13: note: generic class 'ObjectAssociation' does not conform to the 'Sendable' protocol
final class ObjectAssociation<T: Any> {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDK+ReactNative.swift:12:24: note: add '@MainActor' to make static property 'localizationProviderObjectAssociation' part of global actor 'MainActor'
private static let localizationProviderObjectAssociation = ObjectAssociation<LocalizationProvider>()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDK+ReactNative.swift:12:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let localizationProviderObjectAssociation = ObjectAssociation<LocalizationProvider>()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDKConfig+CrowdinProvider.swift:12:24: warning: static property 'crowdinProviderConfig' 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 crowdinProviderConfig: CrowdinProviderConfig? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDKConfig+CrowdinProvider.swift:12:24: note: convert 'crowdinProviderConfig' to a 'let' constant to make 'Sendable' shared state immutable
private static var crowdinProviderConfig: CrowdinProviderConfig? = nil
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDKConfig+CrowdinProvider.swift:12:24: note: add '@MainActor' to make static property 'crowdinProviderConfig' part of global actor 'MainActor'
private static var crowdinProviderConfig: CrowdinProviderConfig? = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDKConfig+CrowdinProvider.swift:12:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var crowdinProviderConfig: CrowdinProviderConfig? = nil
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinPluralsDownloadOperation.swift:10:7: warning: class 'CrowdinPluralsDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinPluralsDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinStringsDownloadOperation.swift:10:7: warning: class 'CrowdinStringsDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinStringsDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift:221:16: warning: static property 'folder' is not concurrency-safe because non-'Sendable' type 'any FolderProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
static let folder: FolderProtocol = {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/Folder.swift:11:17: note: protocol 'FolderProtocol' does not conform to the 'Sendable' protocol
public protocol FolderProtocol: PathProtocol, FileStatsProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift:221:16: note: add '@MainActor' to make static property 'folder' part of global actor 'MainActor'
static let folder: FolderProtocol = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift:221:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let folder: FolderProtocol = {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift:244:7: warning: class 'CrowdinXcstringsDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinXcstringsDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXliffDownloadOperation.swift:71:7: warning: class 'CrowdinXliffDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinXliffDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift:24:28: warning: static property 'manifestMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
fileprivate static var manifestMap = [String: ManifestManager]()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift:24:28: note: convert 'manifestMap' to a 'let' constant to make 'Sendable' shared state immutable
fileprivate static var manifestMap = [String: ManifestManager]()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift:24:28: note: add '@MainActor' to make static property 'manifestMap' part of global actor 'MainActor'
fileprivate static var manifestMap = [String: ManifestManager]()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift:24:28: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static var manifestMap = [String: ManifestManager]()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift:22:24: warning: static property 'instances' 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 instances: [String: CrowdinMappingManager] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift:22:24: note: convert 'instances' to a 'let' constant to make 'Sendable' shared state immutable
private static var instances: [String: CrowdinMappingManager] = [:]
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift:22:24: note: add '@MainActor' to make static property 'instances' part of global actor 'MainActor'
private static var instances: [String: CrowdinMappingManager] = [:]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift:22:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var instances: [String: CrowdinMappingManager] = [:]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinPluralsMappingDownloadOperation.swift:10:7: warning: class 'CrowdinPluralsMappingDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinPluralsMappingDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinStringsMappingDownloadOperation.swift:10:7: warning: class 'CrowdinStringsMappingDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinStringsMappingDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinXliffMappingDownloadOperation.swift:10:7: warning: class 'CrowdinXliffMappingDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinXliffMappingDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/BlockAsyncOperation.swift:16:7: warning: class 'BlockAsyncOperation' must restate inherited '@unchecked Sendable' conformance
class BlockAsyncOperation: AsyncOperation, AnyBlockOperation {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/CrowdinDownloadOperation.swift:15:7: warning: class 'CrowdinDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinDownloadOperation: AsyncOperation, CrowdinDownloadOperationProtocol {
^
, @unchecked Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCellViewModel.swift:24:24: warning: static property 'dateFormatter' 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 dateFormatter: DateFormatter = {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCellViewModel.swift:24:24: note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
private static var dateFormatter: DateFormatter = {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCellViewModel.swift:24:24: note: add '@MainActor' to make static property 'dateFormatter' part of global actor 'MainActor'
private static var dateFormatter: DateFormatter = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCellViewModel.swift:24:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var dateFormatter: DateFormatter = {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/Extensions/CrowdinSDKConfig+Settings.swift:14:16: warning: static property 'settingsEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var settingsEnabled: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/Extensions/CrowdinSDKConfig+Settings.swift:14:16: note: convert 'settingsEnabled' to a 'let' constant to make 'Sendable' shared state immutable
static var settingsEnabled: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/Extensions/CrowdinSDKConfig+Settings.swift:14:16: note: add '@MainActor' to make static property 'settingsEnabled' part of global actor 'MainActor'
static var settingsEnabled: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/Extensions/CrowdinSDKConfig+Settings.swift:14:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var settingsEnabled: Bool = false
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ CrowdinPluralsDownloadOperation.swift,\ CrowdinStringsDownloadOperation.swift,\ CrowdinXcstringsDownloadOperation.swift,\ CrowdinXliffDownloadOperation.swift,\ FileTimestampStorage.swift,\ ManifestManager+LanguageResolver.swift,\ ManifestManager.swift,\ CrowdinMappingDownloader.swift,\ CrowdinMappingManager.swift,\ CrowdinPluralsMappingDownloadOperation.swift,\ CrowdinStringsMappingDownloadOperation.swift,\ CrowdinXliffMappingDownloadOperation.swift,\ AsyncOperation.swift,\ BlockAsyncOperation.swift,\ CrowdinDownloadOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinPluralsDownloadOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinStringsDownloadOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXliffDownloadOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/FileTimestampStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager+LanguageResolver.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingDownloader.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinPluralsMappingDownloadOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinStringsMappingDownloadOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinXliffMappingDownloadOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/AsyncOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/BlockAsyncOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/CrowdinDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinPluralsDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinPluralsDownloadOperation.swift:10:7: warning: class 'CrowdinPluralsDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinPluralsDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinStringsDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinStringsDownloadOperation.swift:10:7: warning: class 'CrowdinStringsDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinStringsDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift:221:16: warning: static property 'folder' is not concurrency-safe because non-'Sendable' type 'any FolderProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
static let folder: FolderProtocol = {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/Folder.swift:11:17: note: protocol 'FolderProtocol' does not conform to the 'Sendable' protocol
public protocol FolderProtocol: PathProtocol, FileStatsProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift:221:16: note: add '@MainActor' to make static property 'folder' part of global actor 'MainActor'
static let folder: FolderProtocol = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift:221:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let folder: FolderProtocol = {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift:244:7: warning: class 'CrowdinXcstringsDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinXcstringsDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXliffDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXliffDownloadOperation.swift:71:7: warning: class 'CrowdinXliffDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinXliffDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/FileTimestampStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager+LanguageResolver.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift:24:28: warning: static property 'manifestMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
fileprivate static var manifestMap = [String: ManifestManager]()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift:24:28: note: convert 'manifestMap' to a 'let' constant to make 'Sendable' shared state immutable
fileprivate static var manifestMap = [String: ManifestManager]()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift:24:28: note: add '@MainActor' to make static property 'manifestMap' part of global actor 'MainActor'
fileprivate static var manifestMap = [String: ManifestManager]()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/ManifestManager/ManifestManager.swift:24:28: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static var manifestMap = [String: ManifestManager]()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingDownloader.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingDownloader.swift:52:13: warning: capture of 'self' with non-sendable type 'CrowdinMappingDownloader' in a '@Sendable' closure
self.completion?(self.strings, self.plurals, self.errors)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingDownloader.swift:10:7: note: class 'CrowdinMappingDownloader' does not conform to the 'Sendable' protocol
class CrowdinMappingDownloader: CrowdinDownloaderProtocol {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift:22:24: warning: static property 'instances' 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 instances: [String: CrowdinMappingManager] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift:22:24: note: convert 'instances' to a 'let' constant to make 'Sendable' shared state immutable
private static var instances: [String: CrowdinMappingManager] = [:]
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift:22:24: note: add '@MainActor' to make static property 'instances' part of global actor 'MainActor'
private static var instances: [String: CrowdinMappingManager] = [:]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift:22:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var instances: [String: CrowdinMappingManager] = [:]
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinPluralsMappingDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinPluralsMappingDownloadOperation.swift:10:7: warning: class 'CrowdinPluralsMappingDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinPluralsMappingDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinStringsMappingDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinStringsMappingDownloadOperation.swift:10:7: warning: class 'CrowdinStringsMappingDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinStringsMappingDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinXliffMappingDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/MappingDownloader/Operations/CrowdinXliffMappingDownloadOperation.swift:10:7: warning: class 'CrowdinXliffMappingDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinXliffMappingDownloadOperation: CrowdinDownloadOperation {
^
, @unchecked Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/AsyncOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/BlockAsyncOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/BlockAsyncOperation.swift:16:7: warning: class 'BlockAsyncOperation' must restate inherited '@unchecked Sendable' conformance
class BlockAsyncOperation: AsyncOperation, AnyBlockOperation {
^
, @unchecked Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/CrowdinDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Operations/CrowdinDownloadOperation.swift:15:7: warning: class 'CrowdinDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class CrowdinDownloadOperation: AsyncOperation, CrowdinDownloadOperationProtocol {
^
, @unchecked Sendable
SwiftCompile normal arm64 Compiling\ LocalizationProvider.swift,\ LocalizationStorage.swift,\ RemoteLocalizationStorage.swift,\ AttributeFactory.swift,\ AttributedTextFormatter.swift,\ CrowdinAPILog.swift,\ CrowdinLogsCollector.swift,\ CrowdinSDKConfig+Debug.swift,\ CrowidnLog.swift,\ Data+Extensions.swift,\ LogMessageObserver.swift,\ CrowdinSDK+PlatformsSupport.swift,\ StringParam.swift,\ Typealias.swift,\ Atomic.swift,\ ObjectAssociation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalizationProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalizationStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/RemoteLocalizationStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/Attributes/AttributeFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/Attributes/AttributedTextFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinAPILog.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowidnLog.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/Extensions/Data+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/PlatformsSupport/CrowdinSDK+PlatformsSupport.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Rswift/StringParam.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Typealias.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Utils/Atomic.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Utils/ObjectAssociation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalizationProvider.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalizationStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/RemoteLocalizationStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/Attributes/AttributeFactory.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/Attributes/AttributedTextFormatter.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinAPILog.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift:31:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CrowdinLogsCollector' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared = CrowdinLogsCollector()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift:30:20: note: class 'CrowdinLogsCollector' does not conform to the 'Sendable' protocol
public final class CrowdinLogsCollector {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift:31:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared = CrowdinLogsCollector()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinLogsCollector.swift:31:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared = CrowdinLogsCollector()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift:11:24: warning: static property 'debugEnabled' 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 debugEnabled: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift:11:24: note: convert 'debugEnabled' to a 'let' constant to make 'Sendable' shared state immutable
private static var debugEnabled: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift:11:24: note: add '@MainActor' to make static property 'debugEnabled' part of global actor 'MainActor'
private static var debugEnabled: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift:11:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var debugEnabled: Bool = false
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/CrowidnLog.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/Extensions/Data+Extensions.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift:12: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 = LogMessageObserver()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift:12:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared = LogMessageObserver()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift:12:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared = LogMessageObserver()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Logs/LogMessageObserver.swift:12:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared = LogMessageObserver()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/PlatformsSupport/CrowdinSDK+PlatformsSupport.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Rswift/StringParam.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Typealias.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Utils/Atomic.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Utils/ObjectAssociation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CrowdinSDK+IntervalUpdate.swift,\ CrowdinSDKConfig+IntervalUpdate.swift,\ IntervalUpdateFeature.swift,\ AccessTokenLoginFeature.swift,\ AnyLoginFeature.swift,\ BrowserLoginFeature.swift,\ CrowdinLoginConfig.swift,\ Bundle+URLScheme.swift,\ CrowdinSDK+Login.swift,\ CrowdinSDKConfig+Login.swift,\ CrowdinSocketManager.swift,\ CrowdinSDK+ReatimeUpdates.swift,\ CrowdinSDKConfig+RealtimeUpdates.swift,\ Label+RealtimeUpdates.swift,\ NSButton+RealtimeUpdates.swift,\ UIButton+RealtimeUpdates.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDK+IntervalUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/AccessTokenLoginFeature.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/AnyLoginFeature.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/CrowdinLoginConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/Bundle+URLScheme.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/CrowdinSocketManager/CrowdinSocketManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDK+ReatimeUpdates.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/Label+RealtimeUpdates.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/NSButton+RealtimeUpdates.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/UIButton+RealtimeUpdates.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDK+IntervalUpdate.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:11:24: warning: static property 'intervalUpdatesEnabled' 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 intervalUpdatesEnabled: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:11:24: note: convert 'intervalUpdatesEnabled' to a 'let' constant to make 'Sendable' shared state immutable
private static var intervalUpdatesEnabled: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:11:24: note: add '@MainActor' to make static property 'intervalUpdatesEnabled' part of global actor 'MainActor'
private static var intervalUpdatesEnabled: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:11:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var intervalUpdatesEnabled: Bool = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:12:24: warning: static property 'intervalUpdatesInterval' 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 intervalUpdatesInterval: TimeInterval? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:12:24: note: convert 'intervalUpdatesInterval' to a 'let' constant to make 'Sendable' shared state immutable
private static var intervalUpdatesInterval: TimeInterval? = nil
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:12:24: note: add '@MainActor' to make static property 'intervalUpdatesInterval' part of global actor 'MainActor'
private static var intervalUpdatesInterval: TimeInterval? = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift:12:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var intervalUpdatesInterval: TimeInterval? = nil
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:35:24: warning: static property 'minimumTimeInterval' 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 minimumTimeInterval: TimeInterval = 60 * 15 // 15 minutes
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:35:24: note: convert 'minimumTimeInterval' to a 'let' constant to make 'Sendable' shared state immutable
private static var minimumTimeInterval: TimeInterval = 60 * 15 // 15 minutes
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:35:24: note: add '@MainActor' to make static property 'minimumTimeInterval' part of global actor 'MainActor'
private static var minimumTimeInterval: TimeInterval = 60 * 15 // 15 minutes
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:35:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var minimumTimeInterval: TimeInterval = 60 * 15 // 15 minutes
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:36: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: IntervalUpdateFeatureProtocol?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:36:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared: IntervalUpdateFeatureProtocol?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:36:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared: IntervalUpdateFeatureProtocol?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/IntervalUpdateFeature/IntervalUpdateFeature.swift:36:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared: IntervalUpdateFeatureProtocol?
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/AccessTokenLoginFeature.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/AnyLoginFeature.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:169:21: warning: call to main actor-isolated initializer 'init(title:message:preferredStyle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let alert = UIAlertController(title: title, message: message, preferredStyle: .alert)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:45:1: note: calls to initializer 'init(title:message:preferredStyle:)' from outside of its actor context are implicitly asynchronous
+ (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:163:22: note: add '@MainActor' to make instance method 'showWarningAlert(with:)' part of global actor 'MainActor'
fileprivate func showWarningAlert(with url: URL) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:170:15: warning: call to main actor-isolated instance method 'addAction' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
alert.addAction(UIAlertAction(title: okTitle, style: .default, handler: { _ in
^
UIKit.UIAlertController.addAction:2:22: note: calls to instance method 'addAction' from outside of its actor context are implicitly asynchronous
@MainActor open func addAction(_ action: UIAlertAction)}
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:163:22: note: add '@MainActor' to make instance method 'showWarningAlert(with:)' part of global actor 'MainActor'
fileprivate func showWarningAlert(with url: URL) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:170:25: warning: call to main actor-isolated initializer 'init(title:style:handler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
alert.addAction(UIAlertAction(title: okTitle, style: .default, handler: { _ in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:34:1: note: calls to initializer 'init(title:style:handler:)' from outside of its actor context are implicitly asynchronous
+ (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:163:22: note: add '@MainActor' to make instance method 'showWarningAlert(with:)' part of global actor 'MainActor'
fileprivate func showWarningAlert(with url: URL) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:171:19: warning: call to main actor-isolated instance method 'cw_dismiss()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
alert.cw_dismiss()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIViewController.swift:51:16: note: calls to instance method 'cw_dismiss()' from outside of its actor context are implicitly asynchronous
@objc func cw_dismiss() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:174:15: warning: call to main actor-isolated instance method 'addAction' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
alert.addAction(UIAlertAction(title: cancelTitle, style: .destructive, handler: { _ in
^
UIKit.UIAlertController.addAction:2:22: note: calls to instance method 'addAction' from outside of its actor context are implicitly asynchronous
@MainActor open func addAction(_ action: UIAlertAction)}
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:163:22: note: add '@MainActor' to make instance method 'showWarningAlert(with:)' part of global actor 'MainActor'
fileprivate func showWarningAlert(with url: URL) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:174:25: warning: call to main actor-isolated initializer 'init(title:style:handler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
alert.addAction(UIAlertAction(title: cancelTitle, style: .destructive, handler: { _ in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:34:1: note: calls to initializer 'init(title:style:handler:)' from outside of its actor context are implicitly asynchronous
+ (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:163:22: note: add '@MainActor' to make instance method 'showWarningAlert(with:)' part of global actor 'MainActor'
fileprivate func showWarningAlert(with url: URL) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:175:19: warning: call to main actor-isolated instance method 'cw_dismiss()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
alert.cw_dismiss()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIViewController.swift:51:16: note: calls to instance method 'cw_dismiss()' from outside of its actor context are implicitly asynchronous
@objc func cw_dismiss() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:177:15: warning: call to main actor-isolated instance method 'cw_present()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
alert.cw_present()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIViewController.swift:27:16: note: calls to instance method 'cw_present()' from outside of its actor context are implicitly asynchronous
@objc func cw_present() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:163:22: note: add '@MainActor' to make instance method 'showWarningAlert(with:)' part of global actor 'MainActor'
fileprivate func showWarningAlert(with url: URL) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:196:24: warning: call to main actor-isolated initializer 'init(url:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let safariVC = SFSafariViewController(url: url)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariViewController.h:60:1: note: calls to initializer 'init(url:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithURL:(NSURL *)URL;
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariViewController.h:60:1: note: main actor isolation inferred from inheritance from class 'UIViewController'
- (instancetype)initWithURL:(NSURL *)URL;
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:195:22: note: add '@MainActor' to make instance method 'showSafariVC(with:)' part of global actor 'MainActor'
fileprivate func showSafariVC(with url: URL) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:197:18: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
safariVC.delegate = self
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFSafariViewController.h:66:75: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id <SFSafariViewControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:195:22: note: add '@MainActor' to make instance method 'showSafariVC(with:)' part of global actor 'MainActor'
fileprivate func showSafariVC(with url: URL) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:198:18: warning: call to main actor-isolated instance method 'cw_present()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
safariVC.cw_present()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIViewController.swift:27:16: note: calls to instance method 'cw_present()' from outside of its actor context are implicitly asynchronous
@objc func cw_present() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:195:22: note: add '@MainActor' to make instance method 'showSafariVC(with:)' part of global actor 'MainActor'
fileprivate func showSafariVC(with url: URL) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:203:19: warning: call to main actor-isolated instance method 'cw_dismiss()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
safariVC?.cw_dismiss()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIViewController.swift:51:16: note: calls to instance method 'cw_dismiss()' from outside of its actor context are implicitly asynchronous
@objc func cw_dismiss() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:202:22: note: add '@MainActor' to make instance method 'dismissSafariVC()' part of global actor 'MainActor'
fileprivate func dismissSafariVC() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:170:25: warning: sending value of non-Sendable type '(UIAlertAction) -> Void' risks causing data races; this is an error in the Swift 6 language mode
alert.addAction(UIAlertAction(title: okTitle, style: .default, handler: { _ in
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/BrowserLoginFeature.swift:170:25: note: sending task-isolated value of non-Sendable type '(UIAlertAction) -> Void' to main actor-isolated initializer 'init(title:style:handler:)' risks causing races in between task-isolated and main actor-isolated uses
alert.addAction(UIAlertAction(title: okTitle, style: .default, handler: { _ in
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/CrowdinLoginConfig.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/Bundle+URLScheme.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift:11:16: warning: static property 'loginFeature' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var loginFeature: AnyLoginFeature?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift:11:16: note: convert 'loginFeature' to a 'let' constant to make 'Sendable' shared state immutable
static var loginFeature: AnyLoginFeature?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift:11:16: note: add '@MainActor' to make static property 'loginFeature' part of global actor 'MainActor'
static var loginFeature: AnyLoginFeature?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDK+Login.swift:11:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var loginFeature: AnyLoginFeature?
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:14:24: warning: static property 'loginConfig' 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 loginConfig: CrowdinLoginConfig?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:14:24: note: convert 'loginConfig' to a 'let' constant to make 'Sendable' shared state immutable
private static var loginConfig: CrowdinLoginConfig?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:14:24: note: add '@MainActor' to make static property 'loginConfig' part of global actor 'MainActor'
private static var loginConfig: CrowdinLoginConfig?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:14:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var loginConfig: CrowdinLoginConfig?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:48:24: warning: static property 'accessToken' 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 accessToken: String?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:48:24: note: convert 'accessToken' to a 'let' constant to make 'Sendable' shared state immutable
private static var accessToken: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:48:24: note: add '@MainActor' to make static property 'accessToken' part of global actor 'MainActor'
private static var accessToken: String?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift:48:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var accessToken: String?
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/CrowdinSocketManager/CrowdinSocketManager.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDK+ReatimeUpdates.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift:11:24: warning: static property 'realtimeUpdatesEnabled' 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 realtimeUpdatesEnabled: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift:11:24: note: convert 'realtimeUpdatesEnabled' to a 'let' constant to make 'Sendable' shared state immutable
private static var realtimeUpdatesEnabled: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift:11:24: note: add '@MainActor' to make static property 'realtimeUpdatesEnabled' part of global actor 'MainActor'
private static var realtimeUpdatesEnabled: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift:11:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var realtimeUpdatesEnabled: Bool = false
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/Label+RealtimeUpdates.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/NSButton+RealtimeUpdates.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Extensions/UIButton+RealtimeUpdates.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ FileDownloadOperation.swift,\ RUFilesDownloader.swift,\ RULocalLocalizationStorage.swift,\ RURemoteLocalizationStorage.swift,\ RealtimeUpdateFeature.swift,\ Refreshable.swift,\ ActionRequest.swift,\ TopSuggestionResponse.swift,\ UpdateDraftResponse.swift,\ SocketAPI.swift,\ CrowdinSDK+RefreshLocalization.swift,\ RefreshLocalizationFeature.swift,\ CGRect+Validation.swift,\ CrowdinSDK+Screenshots.swift,\ CrowdinSDKConfig+Screenshots.swift,\ String+Validation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/FileDownloadOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/RULocalLocalizationStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/RURemoteLocalizationStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/SocketAPI/Models/ActionRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/SocketAPI/Models/TopSuggestionResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/SocketAPI/Models/UpdateDraftResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/SocketAPI/SocketAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RefreshLocalizationFeature/CrowdinSDK+RefreshLocalization.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RefreshLocalizationFeature/RefreshLocalizationFeature.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CGRect+Validation.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDK+Screenshots.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/String+Validation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/FileDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/FileDownloadOperation.swift:10:7: warning: class 'FileDataDownloadOperation' must restate inherited '@unchecked Sendable' conformance
class FileDataDownloadOperation: AsyncOperation {
^
, @unchecked Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:54:30: warning: capture of 'self' with non-sendable type 'RUFilesDownloader?' in a '@Sendable' closure
guard let self = self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:10:7: note: class 'RUFilesDownloader' does not conform to the 'Sendable' protocol
class RUFilesDownloader: CrowdinDownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:143:26: warning: capture of 'self' with non-sendable type 'RUFilesDownloader' in a '@Sendable' closure
var result = self.projectsAPI.getFilesListSync(projectId: self.projectId, limit: defaultFilesCount, offset: allFiles.count)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:10:7: note: class 'RUFilesDownloader' does not conform to the 'Sendable' protocol
class RUFilesDownloader: CrowdinDownloaderProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:143:121: warning: capture of 'allFiles' with non-sendable type '[ProjectsFilesListResponseDatum]' in a '@Sendable' closure
var result = self.projectsAPI.getFilesListSync(projectId: self.projectId, limit: defaultFilesCount, offset: allFiles.count)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/ProjectsAPI/Models/ProjectsFilesListResponse.swift:22:15: note: consider making struct 'ProjectsFilesListResponseDatum' conform to the 'Sendable' protocol
public struct ProjectsFilesListResponseDatum: Codable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:151:13: warning: capture of 'completion' with non-sendable type '([ProjectsFilesListResponseDatum]?, (any Error)?) -> Void' in a '@Sendable' closure
completion(allFiles, result.1)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:151:13: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(allFiles, result.1)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:143:121: warning: reference to captured var 'allFiles' in concurrently-executing code
var result = self.projectsAPI.getFilesListSync(projectId: self.projectId, limit: defaultFilesCount, offset: allFiles.count)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:145:17: warning: mutation of captured var 'allFiles' in concurrently-executing code
allFiles.append(contentsOf: files)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:148:121: warning: reference to captured var 'allFiles' in concurrently-executing code
result = self.projectsAPI.getFilesListSync(projectId: self.projectId, limit: defaultFilesCount, offset: allFiles.count)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:149:17: warning: mutation of captured var 'allFiles' in concurrently-executing code
allFiles.append(contentsOf: files)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift:151:24: warning: reference to captured var 'allFiles' in concurrently-executing code
completion(allFiles, result.1)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/RULocalLocalizationStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/LocalizationProvider/RURemoteLocalizationStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:30: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: RealtimeUpdateFeatureProtocol?
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:30:16: note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
static var shared: RealtimeUpdateFeatureProtocol?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:30:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static var shared: RealtimeUpdateFeatureProtocol?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:30:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var shared: RealtimeUpdateFeatureProtocol?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:265:30: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
CWApplication.shared.windows.forEach({
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:109:62: note: property declared here
@property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:263:10: note: add '@MainActor' to make instance method 'subscribeAllVisibleConrols()' part of global actor 'MainActor'
func subscribeAllVisibleConrols() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:265: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
CWApplication.shared.windows.forEach({
^
/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/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:263:10: note: add '@MainActor' to make instance method 'subscribeAllVisibleConrols()' part of global actor 'MainActor'
func subscribeAllVisibleConrols() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:279:14: warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
view.subviews.forEach { (subview) in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:222:64: note: property declared here
@property(nonatomic,readonly,copy) NSArray<__kindof UIView *> *subviews;
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:277:10: note: add '@MainActor' to make instance method 'subscribeAllControls(from:)' part of global actor 'MainActor'
func subscribeAllControls(from view: CWView) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:177:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.removeRealtimeUpdatesLocalizationProvider()
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:177:21: 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.removeRealtimeUpdatesLocalizationProvider()
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:182:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.subscribeAllVisibleConrols()
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:182:21: 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.subscribeAllVisibleConrols()
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:184:21: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
completion()
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift:184:21: note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
completion()
^~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:31:9: warning: main actor-isolated property 'key' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
var key: String? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:21:20: note: add '@preconcurrency' to the 'Refreshable' conformance to defer isolation checking to run time
extension CWLabel: Refreshable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:16:9: note: requirement 'key' declared here
var key: String? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:22:10: warning: main actor-isolated instance method 'refresh(text:)' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
func refresh(text: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:22:10: note: add 'nonisolated' to 'refresh(text:)' to make this instance method not isolated to the actor
func refresh(text: String) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:17:10: note: mark the protocol requirement 'refresh(text:)' 'async' to allow actor-isolated conformances
func refresh(text: String)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:35:10: warning: main actor-isolated instance method 'refresh()' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
func refresh() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:35:10: note: add 'nonisolated' to 'refresh()' to make this instance method not isolated to the actor
func refresh() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:18:10: note: mark the protocol requirement 'refresh()' 'async' to allow actor-isolated conformances
func refresh()
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:56:9: warning: main actor-isolated property 'key' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
var key: String? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:46:21: note: add '@preconcurrency' to the 'Refreshable' conformance to defer isolation checking to run time
extension UIButton: Refreshable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:16:9: note: requirement 'key' declared here
var key: String? { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:47:10: warning: main actor-isolated instance method 'refresh(text:)' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
func refresh(text: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:47:10: note: add 'nonisolated' to 'refresh(text:)' to make this instance method not isolated to the actor
func refresh(text: String) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:17:10: note: mark the protocol requirement 'refresh(text:)' 'async' to allow actor-isolated conformances
func refresh(text: String)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:60:10: warning: main actor-isolated instance method 'refresh()' cannot be used to satisfy nonisolated requirement from protocol 'Refreshable'; this is an error in the Swift 6 language mode
func refresh() {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:60:10: note: add 'nonisolated' to 'refresh()' to make this instance method not isolated to the actor
func refresh() {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/Refreshable.swift:18:10: note: mark the protocol requirement 'refresh()' 'async' to allow actor-isolated conformances
func refresh()
^
async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/SocketAPI/Models/ActionRequest.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/SocketAPI/Models/TopSuggestionResponse.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/SocketAPI/Models/UpdateDraftResponse.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RealtimeUpdateFeature/SocketAPI/SocketAPI.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RefreshLocalizationFeature/CrowdinSDK+RefreshLocalization.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/RefreshLocalizationFeature/RefreshLocalizationFeature.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CGRect+Validation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDK+Screenshots.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift:12:24: warning: static property 'screenshotsEnabled' 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 screenshotsEnabled: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift:12:24: note: convert 'screenshotsEnabled' to a 'let' constant to make 'Sendable' shared state immutable
private static var screenshotsEnabled: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift:12:24: note: add '@MainActor' to make static property 'screenshotsEnabled' part of global actor 'MainActor'
private static var screenshotsEnabled: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift:12:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var screenshotsEnabled: Bool = false
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/String+Validation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Emitting module for CrowdinSDK (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftDriver\ Compilation\ Requirements CrowdinSDK normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CrowdinSDK' from project 'CrowdinSDK')
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 CrowdinSDK -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DCrowdinSDKSPM -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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK-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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK_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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling LocalizationProvider.swift, LocalizationStorage.swift, RemoteLocalizationStorage.swift, AttributeFactory.swift, AttributedTextFormatter.swift, CrowdinAPILog.swift, CrowdinLogsCollector.swift, CrowdinSDKConfig+Debug.swift, CrowidnLog.swift, Data+Extensions.swift, LogMessageObserver.swift, CrowdinSDK+PlatformsSupport.swift, StringParam.swift, Typealias.swift, Atomic.swift, ObjectAssociation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/CrowdinSDK-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK-Swift.h (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/CrowdinSDK-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftmodule (in target 'CrowdinSDK' from project 'CrowdinSDK')
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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.swiftmodule/arm64-apple-ios.swiftmodule
SwiftDriverJobDiscovery normal arm64 Compiling CrowdinSDK+IntervalUpdate.swift, CrowdinSDKConfig+IntervalUpdate.swift, IntervalUpdateFeature.swift, AccessTokenLoginFeature.swift, AnyLoginFeature.swift, BrowserLoginFeature.swift, CrowdinLoginConfig.swift, Bundle+URLScheme.swift, CrowdinSDK+Login.swift, CrowdinSDKConfig+Login.swift, CrowdinSocketManager.swift, CrowdinSDK+ReatimeUpdates.swift, CrowdinSDKConfig+RealtimeUpdates.swift, Label+RealtimeUpdates.swift, NSButton+RealtimeUpdates.swift, UIButton+RealtimeUpdates.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftdoc (in target 'CrowdinSDK' from project 'CrowdinSDK')
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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.abi.json (in target 'CrowdinSDK' from project 'CrowdinSDK')
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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftsourceinfo (in target 'CrowdinSDK' from project 'CrowdinSDK')
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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriver CrowdinXCTestScreenshots normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name CrowdinXCTestScreenshots -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DCrowdinSDKSPM -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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -parse-as-library -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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots-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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling Locale.swift, NSButton+Swizzle.swift, NSNotification.swift, String.swift, UIButton+Swizzle.swift, UIView.swift, UIViewController.swift, UIWindow.swift, UserDefaults.swift, CrowdinDownloader.swift, LocalLocalizationExtractor.swift, Localization.swift, LocalizationUpdateObserver.swift, InBundleLocalizationStorage.swift, LocalLocalizationStorage.swift, LocalizationDataSource.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftDriverJobDiscovery normal arm64 Compiling UIWindow+KeyWindow.swift, ScreenshotFeature.swift, ScreenshotInformationCollector.swift, ScreenshotProcessor.swift, ScreenshotUploader.swift, CrowdinProviderConfig.swift, CrowdinRemoteLocalizationStorage.swift, CrowdinSDK+CrowdinProvider.swift, CrowdinSDK+ReactNative.swift, CrowdinSDKConfig+CrowdinProvider.swift, String+Extensions.swift, LanguageResolver.swift, CrowdinLocalizationDownloader.swift, ETagStorage.swift, FileEtagStorage.swift, UserDefaultsETagStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftDriverJobDiscovery normal arm64 Compiling Folder.swift, ReadWriteProtocol.swift, SystemFolder.swift, Constants.swift, CrowdinControl.swift, CrowdinLanguage.swift, CrowdinSDK+Version.swift, CrowdinSDK.swift, CrowdinSDKConfig.swift, CrowdinTester.swift, Bundle+Application.swift, Bundle+Crowdin.swift, Bundle+Language.swift, Bundle+Swizzle.swift, Dictionary.swift, Label+Swizzle.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, CrowdinContentDeliveryAPI.swift, ManifestResponse+CustomLangugage.swift, ManifestResponse.swift, DataParser.swift, XMLParser.swift, CrowdinAPI.swift, DistributionsAPI.swift, DistributionsResponse.swift, LoginAPI.swift, RefreshTokenRequest.swift, TokenRequest.swift, TokenResponse.swift, ProjectsDownloadFileResponse.swift, ProjectsFilesListResponse.swift, ProjectsAPI.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftDriverJobDiscovery normal arm64 Compiling CreateScreenshotRequest.swift, CreateScreenshotResponse.swift, CreateScreenshotTagRequest.swift, CreateScreenshotTagResponse.swift, ScreenshotsListResponse.swift, UpdateScreenshotRequest.swift, ScreenshotsAPI.swift, StorageUploadResponse.swift, StorageAPI.swift, WebsocketAPI.swift, WebsocketTicketCache.swift, CrowdinFolder.swift, CustomBundle.swift, File.swift, FileStatus.swift, FileType.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftEmitModule normal arm64 Emitting\ module\ for\ CrowdinXCTestScreenshots (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:18:17: warning: main actor-isolated instance method 'makeIterator()' cannot be used to satisfy nonisolated requirement from protocol 'Sequence'; this is an error in the Swift 6 language mode
public func makeIterator() -> Iterator {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:18:17: note: add 'nonisolated' to 'makeIterator()' to make this instance method not isolated to the actor
public func makeIterator() -> Iterator {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:16:42: note: add '@preconcurrency' to the 'Sequence' conformance to defer isolation checking to run time
extension XCUIElementQuery: @retroactive Sequence {
^
@preconcurrency
SwiftCompile normal arm64 Compiling\ ScreenshotFeature+XCTest.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:18:17: warning: main actor-isolated instance method 'makeIterator()' cannot be used to satisfy nonisolated requirement from protocol 'Sequence'; this is an error in the Swift 6 language mode
public func makeIterator() -> Iterator {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:18:17: note: add 'nonisolated' to 'makeIterator()' to make this instance method not isolated to the actor
public func makeIterator() -> Iterator {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:16:42: note: add '@preconcurrency' to the 'Sequence' conformance to defer isolation checking to run time
extension XCUIElementQuery: @retroactive Sequence {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:87:102: warning: call to main actor-isolated instance method 'getControlsInformation()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
CrowdinSDK.captureScreenshot(name: name, screenshot: image, controlsInformation: application.getControlsInformation(), success: success, errorHandler: errorHandler)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:56:10: note: calls to instance method 'getControlsInformation()' from outside of its actor context are implicitly asynchronous
func getControlsInformation() -> [ControlInformation] {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:86:23: note: add '@MainActor' to make class method 'captureScreenshot(name:image:application:success:errorHandler:)' part of global actor 'MainActor'
public class func captureScreenshot(name: String, image: CWImage, application: XCUIApplication, success: @escaping (() -> Void), errorHandler: @escaping ((Error?) -> Void)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:93:102: warning: call to main actor-isolated instance method 'getControlsInformation()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
CrowdinSDK.captureScreenshot(name: name, screenshot: image, controlsInformation: application.getControlsInformation(), success: {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:56:10: note: calls to instance method 'getControlsInformation()' from outside of its actor context are implicitly asynchronous
func getControlsInformation() -> [ControlInformation] {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:90:23: note: add '@MainActor' to make class method 'captureScreenshotSync(name:image:application:)' part of global actor 'MainActor'
public class func captureScreenshotSync(name: String, image: CWImage, application: XCUIApplication) -> Error? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:110:110: warning: call to main actor-isolated instance method 'getControlsInformation()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
CrowdinSDK.captureOrUpdateScreenshot(name: name, screenshot: image, controlsInformation: application.getControlsInformation(), success: success, errorHandler: errorHandler)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:56:10: note: calls to instance method 'getControlsInformation()' from outside of its actor context are implicitly asynchronous
func getControlsInformation() -> [ControlInformation] {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:103:23: note: add '@MainActor' to make class method 'captureOrUpdateScreenshot(name:image:application:success:errorHandler:)' part of global actor 'MainActor'
public class func captureOrUpdateScreenshot(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:117:47: warning: call to main actor-isolated instance method 'getControlsInformation()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let controlsInformation = application.getControlsInformation()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:56:10: note: calls to instance method 'getControlsInformation()' from outside of its actor context are implicitly asynchronous
func getControlsInformation() -> [ControlInformation] {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:113:23: note: add '@MainActor' to make class method 'captureOrUpdateScreenshotSync(name:image:application:)' part of global actor 'MainActor'
public class func captureOrUpdateScreenshotSync(name: String, image: CWImage, application: XCUIApplication) -> (result: ScreenshotUploadResult?, error: Error?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:119:102: warning: capture of 'controlsInformation' with non-sendable type '[ControlInformation]' in a '@Sendable' closure
CrowdinSDK.captureOrUpdateScreenshot(name: name, screenshot: image, controlsInformation: controlsInformation, success: {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:17:15: note: struct 'ControlInformation' does not conform to the 'Sendable' protocol
public struct ControlInformation {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CrowdinSDK'
import CrowdinSDK
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:120:17: warning: capture of 'result' with non-sendable type 'ScreenshotUploadResult?' in a '@Sendable' closure
result = $0
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotUploader.swift:21:13: note: enum 'ScreenshotUploadResult' does not conform to the 'Sendable' protocol
public enum ScreenshotUploadResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:120:17: warning: capture of 'result' with non-sendable type 'ScreenshotUploadResult?' in an isolated closure; this is an error in the Swift 6 language mode
result = $0
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotUploader.swift:21:13: note: enum 'ScreenshotUploadResult' does not conform to the 'Sendable' protocol
public enum ScreenshotUploadResult {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:120:17: warning: mutation of captured var 'result' in concurrently-executing code; this is an error in the Swift 6 language mode
result = $0
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:123:17: warning: mutation of captured var 'error' in concurrently-executing code; this is an error in the Swift 6 language mode
error = $0
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/XCTestScreenshotFeature/ScreenshotFeature+XCTest.swift:137:29: warning: capture of 'config' with non-sendable type 'CrowdinSDKConfig' in a '@Sendable' closure
startWithConfig(config) {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/CrowdinSDKConfig.swift:11:27: note: class 'CrowdinSDKConfig' does not conform to the 'Sendable' protocol
@objcMembers public class CrowdinSDKConfig: NSObject {
^
SwiftDriverJobDiscovery normal arm64 Compiling CrowdinPluralsDownloadOperation.swift, CrowdinStringsDownloadOperation.swift, CrowdinXcstringsDownloadOperation.swift, CrowdinXliffDownloadOperation.swift, FileTimestampStorage.swift, ManifestManager+LanguageResolver.swift, ManifestManager.swift, CrowdinMappingDownloader.swift, CrowdinMappingManager.swift, CrowdinPluralsMappingDownloadOperation.swift, CrowdinStringsMappingDownloadOperation.swift, CrowdinXliffMappingDownloadOperation.swift, AsyncOperation.swift, BlockAsyncOperation.swift, CrowdinDownloadOperation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftDriverJobDiscovery normal arm64 Compiling FileDownloadOperation.swift, RUFilesDownloader.swift, RULocalLocalizationStorage.swift, RURemoteLocalizationStorage.swift, RealtimeUpdateFeature.swift, Refreshable.swift, ActionRequest.swift, TopSuggestionResponse.swift, UpdateDraftResponse.swift, SocketAPI.swift, CrowdinSDK+RefreshLocalization.swift, RefreshLocalizationFeature.swift, CGRect+Validation.swift, CrowdinSDK+Screenshots.swift, CrowdinSDKConfig+Screenshots.swift, String+Validation.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftDriverJobDiscovery normal arm64 Compiling CrowdinSupportedLanguages.swift, CrowdinLogDetailsVC.swift, CrowdinLogCell.swift, CrowdinLogCellViewModel.swift, CrowdinLogsVC.swift, Bundle+Module.swift, CrowdinSDK+Settings.swift, CrowdinSDKConfig+Settings.swift, SettingsItemCell.swift, SettingsItemView.swift, SettingsView+Gesture.swift, SettingsView+UITableView.swift, SettingsView.swift, SettingsWindow.swift, GeneratedAssetSymbols.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftDriver\ Compilation CrowdinSDK normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CrowdinSDK' from project 'CrowdinSDK')
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 CrowdinSDK -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DCrowdinSDKSPM -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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK-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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK_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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK-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/CrowdinSDK.o normal (in target 'CrowdinSDK' from project 'CrowdinSDK')
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-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK_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/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.o
ExtractAppIntentsMetadata (in target 'CrowdinSDK' from project 'CrowdinSDK')
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 CrowdinSDK --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 12.0 --bundle-identifier spi-builder-workspace.CrowdinSDK --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/CrowdinSDK.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/CrowdinSDK.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-04-30 09:55:23.197 appintentsmetadataprocessor[834:4942] Starting appintentsmetadataprocessor export
2026-04-30 09:55:23.234 appintentsmetadataprocessor[834:4942] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.o (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinSDK.o
SwiftDriverJobDiscovery normal arm64 Emitting module for CrowdinXCTestScreenshots (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
SwiftDriver\ Compilation\ Requirements CrowdinXCTestScreenshots normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
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 CrowdinXCTestScreenshots -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DCrowdinSDKSPM -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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -parse-as-library -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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots-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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/CrowdinXCTestScreenshots-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots-Swift.h (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/CrowdinXCTestScreenshots-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftmodule (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftdoc (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.abi.json (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftsourceinfo (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling ScreenshotFeature+XCTest.swift (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
SwiftDriver\ Compilation CrowdinXCTestScreenshots normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
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 CrowdinXCTestScreenshots -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DCrowdinSDKSPM -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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -parse-as-library -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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots-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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots-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/CrowdinXCTestScreenshots.o normal (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
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-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_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/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.o
ExtractAppIntentsMetadata (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
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 CrowdinXCTestScreenshots --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 12.0 --bundle-identifier spi-builder-workspace.CrowdinXCTestScreenshots --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/CrowdinXCTestScreenshots.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/CrowdinXCTestScreenshots.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-iphoneos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-04-30 09:55:25.376 appintentsmetadataprocessor[837:4992] Starting appintentsmetadataprocessor export
2026-04-30 09:55:25.408 appintentsmetadataprocessor[837:4992] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.o (in target 'CrowdinXCTestScreenshots' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/CrowdinXCTestScreenshots.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
{
"identity" : "baseapi",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/serhii-londar/BaseAPI.git"
},
{
"identity" : "starscream",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.4",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/daltoniam/Starscream.git"
}
],
"manifest_display_name" : "CrowdinSDK",
"name" : "CrowdinSDK",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "watchos",
"version" : "5.0"
},
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "CrowdinSDK",
"targets" : [
"CrowdinSDK"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CrowdinXCTestScreenshots",
"targets" : [
"CrowdinXCTestScreenshots"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "CrowdinXCTestScreenshots",
"module_type" : "SwiftTarget",
"name" : "CrowdinXCTestScreenshots",
"path" : "Sources/CrowdinSDK/Features/XCTestScreenshotFeature",
"product_memberships" : [
"CrowdinXCTestScreenshots"
],
"sources" : [
"ScreenshotFeature+XCTest.swift"
],
"target_dependencies" : [
"CrowdinSDK"
],
"type" : "library"
},
{
"c99name" : "CrowdinSDK",
"module_type" : "SwiftTarget",
"name" : "CrowdinSDK",
"path" : "Sources/CrowdinSDK",
"product_dependencies" : [
"BaseAPI",
"Starscream"
],
"product_memberships" : [
"CrowdinSDK",
"CrowdinXCTestScreenshots"
],
"sources" : [
"CrowdinAPI/ContentDeliveryAPI/CrowdinContentDeliveryAPI.swift",
"CrowdinAPI/ContentDeliveryAPI/Models/ManifestResponse+CustomLangugage.swift",
"CrowdinAPI/ContentDeliveryAPI/Models/ManifestResponse.swift",
"CrowdinAPI/ContentDeliveryAPI/Parser/DataParser.swift",
"CrowdinAPI/ContentDeliveryAPI/XMLParser/XMLParser.swift",
"CrowdinAPI/CrowdinAPI.swift",
"CrowdinAPI/DistributionsAPI/DistributionsAPI.swift",
"CrowdinAPI/DistributionsAPI/Models/DistributionsResponse.swift",
"CrowdinAPI/LoginAPI/LoginAPI.swift",
"CrowdinAPI/LoginAPI/Models/RefreshTokenRequest.swift",
"CrowdinAPI/LoginAPI/Models/TokenRequest.swift",
"CrowdinAPI/LoginAPI/Models/TokenResponse.swift",
"CrowdinAPI/ProjectsAPI/Models/ProjectsDownloadFileResponse.swift",
"CrowdinAPI/ProjectsAPI/Models/ProjectsFilesListResponse.swift",
"CrowdinAPI/ProjectsAPI/ProjectsAPI.swift",
"CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotRequest.swift",
"CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotResponse.swift",
"CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotTag/CreateScreenshotTagRequest.swift",
"CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotTag/CreateScreenshotTagResponse.swift",
"CrowdinAPI/ScreenshotsAPI/Models/ScreenshotsListResponse.swift",
"CrowdinAPI/ScreenshotsAPI/Models/UpdateScreenshotRequest.swift",
"CrowdinAPI/ScreenshotsAPI/ScreenshotsAPI.swift",
"CrowdinAPI/StorageAPI/Models/StorageUploadResponse.swift",
"CrowdinAPI/StorageAPI/StorageAPI.swift",
"CrowdinAPI/WebsocketAPI/WebsocketAPI.swift",
"CrowdinAPI/WebsocketAPI/WebsocketTicketCache.swift",
"CrowdinFileSystem/CrowdinFolder.swift",
"CrowdinFileSystem/CustomBundle/CustomBundle.swift",
"CrowdinFileSystem/File.swift",
"CrowdinFileSystem/FileStatus.swift",
"CrowdinFileSystem/FileType.swift",
"CrowdinFileSystem/Folder.swift",
"CrowdinFileSystem/ReadWriteProtocol.swift",
"CrowdinFileSystem/SystemFolder.swift",
"CrowdinSDK/Constants.swift",
"CrowdinSDK/CrowdinControl/CrowdinControl.swift",
"CrowdinSDK/CrowdinLanguage.swift",
"CrowdinSDK/CrowdinSDK+Version.swift",
"CrowdinSDK/CrowdinSDK.swift",
"CrowdinSDK/CrowdinSDKConfig.swift",
"CrowdinSDK/CrowdinTester.swift",
"CrowdinSDK/Extensions/Bundle/Bundle+Application.swift",
"CrowdinSDK/Extensions/Bundle/Bundle+Crowdin.swift",
"CrowdinSDK/Extensions/Bundle/Bundle+Language.swift",
"CrowdinSDK/Extensions/Bundle/Bundle+Swizzle.swift",
"CrowdinSDK/Extensions/Dictionary.swift",
"CrowdinSDK/Extensions/Label+Swizzle/Label+Swizzle.swift",
"CrowdinSDK/Extensions/Locale.swift",
"CrowdinSDK/Extensions/NSButton+Swizzle.swift",
"CrowdinSDK/Extensions/NSNotification.swift",
"CrowdinSDK/Extensions/String.swift",
"CrowdinSDK/Extensions/UIButton+Swizzle.swift",
"CrowdinSDK/Extensions/UIView.swift",
"CrowdinSDK/Extensions/UIViewController.swift",
"CrowdinSDK/Extensions/UIWindow.swift",
"CrowdinSDK/Extensions/UserDefaults.swift",
"CrowdinSDK/Localization/Downloader/CrowdinDownloader.swift",
"CrowdinSDK/Localization/Extractor/LocalLocalizationExtractor.swift",
"CrowdinSDK/Localization/Localization.swift",
"CrowdinSDK/Localization/LocalizationUpdateObserver.swift",
"CrowdinSDK/Localization/Provider/InBundleLocalizationStorage.swift",
"CrowdinSDK/Localization/Provider/LocalLocalizationStorage.swift",
"CrowdinSDK/Localization/Provider/LocalizationDataSource.swift",
"CrowdinSDK/Localization/Provider/LocalizationProvider.swift",
"CrowdinSDK/Localization/Provider/LocalizationStorage.swift",
"CrowdinSDK/Localization/Provider/RemoteLocalizationStorage.swift",
"CrowdinSDK/Logs/Attributes/AttributeFactory.swift",
"CrowdinSDK/Logs/Attributes/AttributedTextFormatter.swift",
"CrowdinSDK/Logs/CrowdinAPILog.swift",
"CrowdinSDK/Logs/CrowdinLogsCollector.swift",
"CrowdinSDK/Logs/CrowdinSDKConfig+Debug.swift",
"CrowdinSDK/Logs/CrowidnLog.swift",
"CrowdinSDK/Logs/Extensions/Data+Extensions.swift",
"CrowdinSDK/Logs/LogMessageObserver.swift",
"CrowdinSDK/PlatformsSupport/CrowdinSDK+PlatformsSupport.swift",
"CrowdinSDK/Rswift/StringParam.swift",
"CrowdinSDK/Typealias.swift",
"CrowdinSDK/Utils/Atomic.swift",
"CrowdinSDK/Utils/ObjectAssociation.swift",
"Features/IntervalUpdateFeature/CrowdinSDK+IntervalUpdate.swift",
"Features/IntervalUpdateFeature/CrowdinSDKConfig+IntervalUpdate.swift",
"Features/IntervalUpdateFeature/IntervalUpdateFeature.swift",
"Features/LoginFeature/AccessTokenLoginFeature.swift",
"Features/LoginFeature/AnyLoginFeature.swift",
"Features/LoginFeature/BrowserLoginFeature.swift",
"Features/LoginFeature/CrowdinLoginConfig.swift",
"Features/LoginFeature/Extensions/Bundle+URLScheme.swift",
"Features/LoginFeature/Extensions/CrowdinSDK+Login.swift",
"Features/LoginFeature/Extensions/CrowdinSDKConfig+Login.swift",
"Features/RealtimeUpdateFeature/CrowdinSocketManager/CrowdinSocketManager.swift",
"Features/RealtimeUpdateFeature/Extensions/CrowdinSDK+ReatimeUpdates.swift",
"Features/RealtimeUpdateFeature/Extensions/CrowdinSDKConfig+RealtimeUpdates.swift",
"Features/RealtimeUpdateFeature/Extensions/Label+RealtimeUpdates.swift",
"Features/RealtimeUpdateFeature/Extensions/NSButton+RealtimeUpdates.swift",
"Features/RealtimeUpdateFeature/Extensions/UIButton+RealtimeUpdates.swift",
"Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/FileDownloadOperation.swift",
"Features/RealtimeUpdateFeature/LocalizationProvider/FilesDownloader/RUFilesDownloader.swift",
"Features/RealtimeUpdateFeature/LocalizationProvider/RULocalLocalizationStorage.swift",
"Features/RealtimeUpdateFeature/LocalizationProvider/RURemoteLocalizationStorage.swift",
"Features/RealtimeUpdateFeature/RealtimeUpdateFeature.swift",
"Features/RealtimeUpdateFeature/Refreshable.swift",
"Features/RealtimeUpdateFeature/SocketAPI/Models/ActionRequest.swift",
"Features/RealtimeUpdateFeature/SocketAPI/Models/TopSuggestionResponse.swift",
"Features/RealtimeUpdateFeature/SocketAPI/Models/UpdateDraftResponse.swift",
"Features/RealtimeUpdateFeature/SocketAPI/SocketAPI.swift",
"Features/RefreshLocalizationFeature/CrowdinSDK+RefreshLocalization.swift",
"Features/RefreshLocalizationFeature/RefreshLocalizationFeature.swift",
"Features/ScreenshotFeature/Extensions/CGRect+Validation.swift",
"Features/ScreenshotFeature/Extensions/CrowdinSDK+Screenshots.swift",
"Features/ScreenshotFeature/Extensions/CrowdinSDKConfig+Screenshots.swift",
"Features/ScreenshotFeature/Extensions/String+Validation.swift",
"Features/ScreenshotFeature/Extensions/UIWindow+KeyWindow.swift",
"Features/ScreenshotFeature/ScreenshotFeature.swift",
"Features/ScreenshotFeature/ScreenshotInformationCollector.swift",
"Features/ScreenshotFeature/ScreenshotProcessor.swift",
"Features/ScreenshotFeature/ScreenshotUploader.swift",
"Providers/Crowdin/Config/CrowdinProviderConfig.swift",
"Providers/Crowdin/CrowdinRemoteLocalizationStorage.swift",
"Providers/Crowdin/Extensions/CrowdinSDK+CrowdinProvider.swift",
"Providers/Crowdin/Extensions/CrowdinSDK+ReactNative.swift",
"Providers/Crowdin/Extensions/CrowdinSDKConfig+CrowdinProvider.swift",
"Providers/Crowdin/Extensions/String+Extensions.swift",
"Providers/Crowdin/LanguageResolver/LanguageResolver.swift",
"Providers/Crowdin/LocalizationDownloader/CrowdinLocalizationDownloader.swift",
"Providers/Crowdin/LocalizationDownloader/ETagStorage/ETagStorage.swift",
"Providers/Crowdin/LocalizationDownloader/ETagStorage/FileEtagStorage.swift",
"Providers/Crowdin/LocalizationDownloader/ETagStorage/UserDefaultsETagStorage.swift",
"Providers/Crowdin/LocalizationDownloader/Operations/CrowdinPluralsDownloadOperation.swift",
"Providers/Crowdin/LocalizationDownloader/Operations/CrowdinStringsDownloadOperation.swift",
"Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXcstringsDownloadOperation.swift",
"Providers/Crowdin/LocalizationDownloader/Operations/CrowdinXliffDownloadOperation.swift",
"Providers/Crowdin/ManifestManager/FileTimestampStorage.swift",
"Providers/Crowdin/ManifestManager/ManifestManager+LanguageResolver.swift",
"Providers/Crowdin/ManifestManager/ManifestManager.swift",
"Providers/Crowdin/MappingDownloader/CrowdinMappingDownloader.swift",
"Providers/Crowdin/MappingDownloader/CrowdinMappingManager.swift",
"Providers/Crowdin/MappingDownloader/Operations/CrowdinPluralsMappingDownloadOperation.swift",
"Providers/Crowdin/MappingDownloader/Operations/CrowdinStringsMappingDownloadOperation.swift",
"Providers/Crowdin/MappingDownloader/Operations/CrowdinXliffMappingDownloadOperation.swift",
"Providers/Crowdin/Operations/AsyncOperation.swift",
"Providers/Crowdin/Operations/BlockAsyncOperation.swift",
"Providers/Crowdin/Operations/CrowdinDownloadOperation.swift",
"Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.swift",
"Settings/CrowdinLogDetailsVC/CrowdinLogDetailsVC.swift",
"Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCell.swift",
"Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCellViewModel.swift",
"Settings/CrowdinLogsVC/CrowdinLogsVC.swift",
"Settings/Extensions/Bundle+Module.swift",
"Settings/Extensions/CrowdinSDK+Settings.swift",
"Settings/Extensions/CrowdinSDKConfig+Settings.swift",
"Settings/SettingsView/SettingsItemCell/SettingsItemCell.swift",
"Settings/SettingsView/SettingsItemCell/SettingsItemView.swift",
"Settings/SettingsView/SettingsView+Gesture.swift",
"Settings/SettingsView/SettingsView+UITableView.swift",
"Settings/SettingsView/SettingsView.swift",
"Settings/SettingsWindow/SettingsWindow.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.