Build Information
Successful build of CrowdinSDK, reference master (b6a1ed), with Swift 6.1 for tvOS using Xcode 16.3 on 30 Apr 2026 16:54:00 UTC.
Swift 6 data race errors: 34
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=tvOS 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
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ CrowdinSDK (in target 'CrowdinSDK' from project 'CrowdinSDK')
EmitSwiftModule normal arm64 (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CrowdinFolder.swift:21:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CrowdinFolder' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = CrowdinFolder()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CrowdinFolder.swift:10:20: note: class 'CrowdinFolder' does not conform to the 'Sendable' protocol
public final class CrowdinFolder: Folder {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CrowdinFolder.swift:21:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = CrowdinFolder()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CrowdinFolder.swift:21:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = CrowdinFolder()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/CrowdinSDK.swift:60:16: warning: static property 'config' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var config: CrowdinSDKConfig!
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/CrowdinSDK.swift:60:16: note: convert 'config' to a 'let' constant to make 'Sendable' shared state immutable
static var config: CrowdinSDKConfig!
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/CrowdinSDK.swift:60:16: note: add '@MainActor' to make static property 'config' part of global actor 'MainActor'
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\ 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 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/UIWindow+KeyWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotProcessor.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotUploader.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Config/CrowdinProviderConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/CrowdinRemoteLocalizationStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDK+CrowdinProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDK+ReactNative.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDKConfig+CrowdinProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/String+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LanguageResolver/LanguageResolver.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/CrowdinLocalizationDownloader.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/ETagStorage/ETagStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/ETagStorage/FileEtagStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/ETagStorage/UserDefaultsETagStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/UIWindow+KeyWindow.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/ScreenshotFeature.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/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/ScreenshotFeature.swift:52:41: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
self.captureScreenshot(view: vc.view, name: name, success: success, errorHandler: errorHandler)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:42:10: note: add '@MainActor' to make instance method 'captureScreenshot(name:success:errorHandler:)' part of global actor 'MainActor'
func captureScreenshot(name: String, success: @escaping (() -> Void), errorHandler: @escaping ((Error?) -> Void)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:62:37: warning: main actor-isolated property 'screenshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let screenshot = view.screenshot else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIWindow.swift:15:9: note: property declared here
var screenshot: UIImage? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:61:10: note: add '@MainActor' to make instance method 'captureScreenshot(view:name:success:errorHandler:)' part of global actor 'MainActor'
func captureScreenshot(view: CWView, name: String, success: @escaping (() -> Void), errorHandler: @escaping ((Error?) -> Void)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:87:43: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
updateOrUploadScreenshot(view: vc.view, name: name, success: success, errorHandler: errorHandler)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:77:10: note: add '@MainActor' to make instance method 'updateOrUploadScreenshot(name:success:errorHandler:)' part of global actor 'MainActor'
func updateOrUploadScreenshot(name: String, success: @escaping ((ScreenshotUploadResult) -> Void), errorHandler: @escaping ((Error?) -> Void)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:97:37: warning: main actor-isolated property 'screenshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let screenshot = view.screenshot else {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIWindow.swift:15:9: note: property declared here
var screenshot: UIImage? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:96:10: note: add '@MainActor' to make instance method 'updateOrUploadScreenshot(view:name:success:errorHandler:)' part of global actor 'MainActor'
func updateOrUploadScreenshot(view: CWView, name: String, success: @escaping ((ScreenshotUploadResult) -> Void), errorHandler: @escaping ((Error?) -> Void)) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:147:45: warning: main actor-isolated property 'cw_KeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let window = UIApplication.shared.cw_KeyWindow, let topViewController = window.topViewController() else { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/UIWindow+KeyWindow.swift:13:9: note: property declared here
var cw_KeyWindow: UIWindow? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotFeature.swift:147:38: 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
guard let window = UIApplication.shared.cw_KeyWindow, let topViewController = window.topViewController() else { return nil }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.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/ScreenshotFeature/ScreenshotFeature.swift:147:90: warning: call to main actor-isolated instance method 'topViewController(controller:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
guard let window = UIApplication.shared.cw_KeyWindow, let topViewController = window.topViewController() else { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/Extensions/UIWindow+KeyWindow.swift:26:10: note: calls to instance method 'topViewController(controller:)' from outside of its actor context are implicitly asynchronous
func topViewController(controller: UIViewController? = UIApplication.shared.cw_KeyWindow?.rootVC) -> UIViewController? {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.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/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/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:32:68: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return self.getControlsInformation(from: topViewController.view, rootView: topViewController.view)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:30:13: note: add '@MainActor' to make class method 'captureControlsInformation()' part of global actor 'MainActor'
class func captureControlsInformation() -> [ControlInformation] {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:32:102: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return self.getControlsInformation(from: topViewController.view, rootView: topViewController.view)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:30:13: note: add '@MainActor' to make class method 'captureControlsInformation()' part of global actor 'MainActor'
class func captureControlsInformation() -> [ControlInformation] {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:37:8: 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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.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/ScreenshotFeature/ScreenshotInformationCollector.swift:35:16: note: add '@MainActor' to make class method 'getControlsInformation(from:rootView:)' part of global actor 'MainActor'
class func getControlsInformation(from view: CWView, rootView: CWView) -> [ControlInformation] {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:38:28: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard !subview.isHidden && subview.alpha != 0.0 else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: property declared here
@property(nonatomic,getter=isHidden) BOOL hidden; // default is NO. doesn't check superviews
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:38:48: warning: main actor-isolated property 'alpha' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
guard !subview.isHidden && subview.alpha != 0.0 else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:304:56: note: property declared here
@property(nonatomic) CGFloat alpha; // animatable. default is 1.0
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:39:68: warning: main actor-isolated property 'localizationKey' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let label = subview as? CWLabel, let localizationKey = label.localizationKey {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Label+Swizzle/Label+Swizzle.swift:16:9: note: property declared here
var localizationKey: String? {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:40:49: warning: call to main actor-isolated instance method 'convert(_:to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let frame = label.superview?.convert(label.frame, to: rootView), rootView.bounds.contains(frame), frame.isValid { // Check wheather control frame is visible on screen.
^
UIKit.UIView.convert:3:24: note: calls to instance method 'convert(_:to:)' from outside of its actor context are implicitly asynchronous
@MainActor open func convert(_ rect: CGRect, to coordinateSpace: any UICoordinateSpace) -> CGRect}
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:40:38: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let frame = label.superview?.convert(label.frame, to: rootView), rootView.bounds.contains(frame), frame.isValid { // Check wheather control frame is visible on screen.
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: note: property declared here
@property(nullable, nonatomic,readonly) UIView *superview;
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:40:63: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let frame = label.superview?.convert(label.frame, to: rootView), rootView.bounds.contains(frame), frame.isValid { // Check wheather control frame is visible on screen.
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:185:40: note: property declared here
@property(nonatomic) CGRect frame;
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotInformationCollector.swift:40:94: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let frame = label.superview?.convert(label.frame, to: rootView), rootView.bounds.contains(frame), frame.isValid { // Check wheather control frame is visible on screen.
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect bounds; // default bounds is zero origin, frame size. animatable
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotProcessor.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/ScreenshotUploader.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/ScreenshotUploader.swift:87:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
completion(error)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Features/ScreenshotFeature/ScreenshotUploader.swift:87:17: 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(error)
^~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Config/CrowdinProviderConfig.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/CrowdinRemoteLocalizationStorage.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/CrowdinRemoteLocalizationStorage.swift:68:49: warning: 'currentLocalization' is deprecated: Please use setCurrentLocalization(_:completion:) to update localization.
if let currentLocalization = CrowdinSDK.currentLocalization,
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDK+CrowdinProvider.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/Extensions/CrowdinSDK+ReactNative.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/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)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/CrowdinSDKConfig+CrowdinProvider.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/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)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/Extensions/String+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/Providers/Crowdin/LanguageResolver/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/LocalizationDownloader/CrowdinLocalizationDownloader.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/CrowdinLocalizationDownloader.swift:121:13: warning: capture of 'completion' with non-sendable type 'CrowdinDownloaderCompletion' (aka '(Optional<Dictionary<String, String>>, Optional<Dictionary<AnyHashable, Any>>, Optional<Array<any Error>>) -> ()') in a '@Sendable' closure
completion(context.strings, context.plurals, context.errors)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/CrowdinLocalizationDownloader.swift:121:13: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(context.strings, context.plurals, context.errors)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/CrowdinLocalizationDownloader.swift:121:24: warning: capture of 'context' with non-sendable type 'CrowdinLocalizationDownloader.DownloadContext' in a '@Sendable' closure
completion(context.strings, context.plurals, context.errors)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/CrowdinLocalizationDownloader.swift:14:11: note: class 'DownloadContext' does not conform to the 'Sendable' protocol
class DownloadContext {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/LocalizationDownloader/ETagStorage/ETagStorage.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/LocalizationDownloader/ETagStorage/FileEtagStorage.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/LocalizationDownloader/ETagStorage/UserDefaultsETagStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogDetailsVC/CrowdinLogDetailsVC.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCell.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCellViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogsVC/CrowdinLogsVC.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/Extensions/Bundle+Module.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/Extensions/CrowdinSDK+Settings.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/Extensions/CrowdinSDKConfig+Settings.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/SettingsView/SettingsItemCell/SettingsItemCell.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/SettingsView/SettingsItemCell/SettingsItemView.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/SettingsView/SettingsView+Gesture.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/SettingsView/SettingsView+UITableView.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/SettingsView/SettingsView.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/SettingsWindow/SettingsWindow.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.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/SupportedLanguages/CrowdinSupportedLanguages.swift:174:30: warning: capture of 'self' with non-sendable type 'CrowdinSupportedLanguages?' in a '@Sendable' closure
guard let self = self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.swift:10:7: note: class 'CrowdinSupportedLanguages' does not conform to the 'Sendable' protocol
class CrowdinSupportedLanguages {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.swift:235:13: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
callbacks.forEach { $0() }
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.swift:235:13: note: task-isolated 'callbacks' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
callbacks.forEach { $0() }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.swift:251:13: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
callbacks.forEach { $0(error) }
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.swift:251:13: note: task-isolated 'callbacks' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
callbacks.forEach { $0(error) }
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.swift:294:13: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
callbacks.forEach { $0() }
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Providers/Crowdin/SupportedLanguages/CrowdinSupportedLanguages.swift:294:13: note: task-isolated 'callbacks' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
callbacks.forEach { $0() }
^~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogDetailsVC/CrowdinLogDetailsVC.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/Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCell.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/Settings/CrowdinLogsVC/CrowdinLogCell/CrowdinLogCellViewModel.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/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)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/CrowdinLogsVC/CrowdinLogsVC.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/Settings/Extensions/Bundle+Module.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/Settings/Extensions/CrowdinSDK+Settings.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/Settings/Extensions/CrowdinSDKConfig+Settings.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/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 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Settings/SettingsView/SettingsItemCell/SettingsItemCell.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/Settings/SettingsView/SettingsItemCell/SettingsItemView.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/Settings/SettingsView/SettingsView+Gesture.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/Settings/SettingsView/SettingsView+UITableView.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/Settings/SettingsView/SettingsView.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/Settings/SettingsWindow/SettingsWindow.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/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotTag/CreateScreenshotTagRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotTag/CreateScreenshotTagResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/ScreenshotsAPI/Models/ScreenshotsListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/ScreenshotsAPI/Models/UpdateScreenshotRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/ScreenshotsAPI/ScreenshotsAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/StorageAPI/Models/StorageUploadResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/StorageAPI/StorageAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/WebsocketAPI/WebsocketAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/WebsocketAPI/WebsocketTicketCache.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CrowdinFolder.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CustomBundle/CustomBundle.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/File.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/FileStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/FileType.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotRequest.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/CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotResponse.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/CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotTag/CreateScreenshotTagRequest.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/CrowdinAPI/ScreenshotsAPI/Models/CreateScreenshotTag/CreateScreenshotTagResponse.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/CrowdinAPI/ScreenshotsAPI/Models/ScreenshotsListResponse.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/CrowdinAPI/ScreenshotsAPI/Models/UpdateScreenshotRequest.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/CrowdinAPI/ScreenshotsAPI/ScreenshotsAPI.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/CrowdinAPI/StorageAPI/Models/StorageUploadResponse.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/CrowdinAPI/StorageAPI/StorageAPI.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/CrowdinAPI/WebsocketAPI/WebsocketAPI.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/WebsocketAPI/WebsocketAPI.swift:69:17: warning: capture of 'completion' with non-sendable type '(WebsocketAPI.WebsocketTicketResponse?, (any Error)?) -> Void' in a '@Sendable' closure
completion(response, nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/WebsocketAPI/WebsocketAPI.swift:69:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(response, nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/WebsocketAPI/WebsocketAPI.swift:174:17: warning: capture of 'request' with non-sendable type 'WebsocketAPI.PendingRequest' in a '@Sendable' closure
request.completion(response, nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/WebsocketAPI/WebsocketAPI.swift:21:20: note: consider making struct 'PendingRequest' conform to the 'Sendable' protocol
private struct PendingRequest {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/WebsocketAPI/WebsocketAPI.swift:199:17: warning: capture of 'request' with non-sendable type 'WebsocketAPI.PendingRequest' in a '@Sendable' closure
request.completion(nil, error)
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/WebsocketAPI/WebsocketAPI.swift:21:20: note: consider making struct 'PendingRequest' conform to the 'Sendable' protocol
private struct PendingRequest {
^
: Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinAPI/WebsocketAPI/WebsocketTicketCache.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/CrowdinFileSystem/CrowdinFolder.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CrowdinFolder.swift:21:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'CrowdinFolder' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = CrowdinFolder()
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CrowdinFolder.swift:10:20: note: class 'CrowdinFolder' does not conform to the 'Sendable' protocol
public final class CrowdinFolder: Folder {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CrowdinFolder.swift:21:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = CrowdinFolder()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CrowdinFolder.swift:21:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = CrowdinFolder()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinFileSystem/CustomBundle/CustomBundle.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/CrowdinFileSystem/File.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/CrowdinFileSystem/FileStatus.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/CrowdinFileSystem/FileType.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile 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 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Locale.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/NSButton+Swizzle.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/NSNotification.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/String.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIButton+Swizzle.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIView.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UserDefaults.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Downloader/CrowdinDownloader.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Extractor/LocalLocalizationExtractor.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Localization.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/LocalizationUpdateObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/InBundleLocalizationStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalLocalizationStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalizationDataSource.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/Locale.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/NSButton+Swizzle.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/NSNotification.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/String.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIButton+Swizzle.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIView.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIViewController.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UIWindow.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Extensions/UserDefaults.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Downloader/CrowdinDownloader.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Extractor/LocalLocalizationExtractor.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Localization.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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)
<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'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/LocalizationUpdateObserver.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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/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)
<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'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/InBundleLocalizationStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalLocalizationStorage.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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'
<unknown>:0: warning: no method declared with Objective-C selector 'subscribeForRealtimeUpdates'
<unknown>:0: warning: no method declared with Objective-C selector 'unsubscribeFromRealtimeUpdates'
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalizationDataSource.swift (in target 'CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
<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/Provider/LocalizationDataSource.swift:130:13: warning: capture of 'self' with non-sendable type 'PluralsLocalizationDataSource' in a '@Sendable' closure
self._plurals = values
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalizationDataSource.swift:94:7: note: class 'PluralsLocalizationDataSource' does not conform to the 'Sendable' protocol
class PluralsLocalizationDataSource: LocalizationDataSourceProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/CrowdinSDK/Localization/Provider/LocalizationDataSource.swift:130:29: warning: capture of 'values' with non-sendable type '[AnyHashable : Any]' in a '@Sendable' closure
self._plurals = values
^
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
@frozen public struct Dictionary<Key, Value> where Key : Hashable {
^
<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'
LinkAssetCatalog /Users/admin/builder/spi-builder-workspace/Sources/CrowdinSDK/Resources/Settings/Images.xcassets (in target 'CrowdinSDK_CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-linkAssetCatalog --thinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/assetcatalog_output/thinned --thinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/assetcatalog_dependencies_thinned --thinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/assetcatalog_generated_info.plist_thinned --unthinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/assetcatalog_output/unthinned --unthinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/assetcatalog_dependencies_unthinned --unthinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/assetcatalog_generated_info.plist_unthinned --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK_CrowdinSDK.bundle --plist-output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/assetcatalog_generated_info.plist
note: Emplaced /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK_CrowdinSDK.bundle/Assets.car (in target 'CrowdinSDK_CrowdinSDK' from project 'CrowdinSDK')
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-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos12.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-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/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-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK_CrowdinSDK.bundle/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/empty-CrowdinSDK_CrowdinSDK.plist (in target 'CrowdinSDK_CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/empty-CrowdinSDK_CrowdinSDK.plist -producttype com.apple.product-type.bundle -expandbuildsettings -format binary -platform appletvos -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK_CrowdinSDK.build/assetcatalog_generated_info.plist -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK_CrowdinSDK.bundle/Info.plist
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CrowdinSDK-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CrowdinSDK-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.swiftmodule/arm64-apple-tvos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.swiftmodule/arm64-apple-tvos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.swiftmodule/arm64-apple-tvos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.swiftmodule/arm64-apple-tvos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.swiftmodule/arm64-apple-tvos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.swiftmodule/arm64-apple-tvos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
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
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')
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-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos12.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-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.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/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/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-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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 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')
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
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
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 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 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 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')
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')
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK_CrowdinSDK.bundle (in target 'CrowdinSDK_CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK_CrowdinSDK.bundle
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK_CrowdinSDK.bundle (in target 'CrowdinSDK_CrowdinSDK' from project 'CrowdinSDK')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK_CrowdinSDK.bundle
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')
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')
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-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos12.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-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/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-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/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-tvos12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/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/appletvos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk --xcode-version 16E140 --platform-family tvOS --deployment-target 12.0 --bundle-identifier spi-builder-workspace.CrowdinSDK --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.appintents --target-triple arm64-apple-tvos12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinSDK.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/Objects-normal/arm64/CrowdinSDK.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/CrowdinSDK.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinSDK.build/CrowdinSDK.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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:53:57.998 appintentsmetadataprocessor[834:5044] Starting appintentsmetadataprocessor export
2026-04-30 09:53:58.035 appintentsmetadataprocessor[834:5044] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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-appletvos/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-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos12.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-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.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/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/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-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/CrowdinXCTestScreenshots-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/CrowdinXCTestScreenshots-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-tvos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-tvos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-tvos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-tvos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-tvos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.swiftmodule/arm64-apple-tvos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.swiftmodule/Project/arm64-apple-tvos.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-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos12.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-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.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/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/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-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/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-tvos12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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-appletvos/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-appletvos/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/appletvos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk --xcode-version 16E140 --platform-family tvOS --deployment-target 12.0 --bundle-identifier spi-builder-workspace.CrowdinXCTestScreenshots --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.appintents --target-triple arm64-apple-tvos12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/CrowdinXCTestScreenshots.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/Objects-normal/arm64/CrowdinXCTestScreenshots.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/CrowdinXCTestScreenshots.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/CrowdinXCTestScreenshots.build/CrowdinXCTestScreenshots.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CrowdinSDK.build/Debug-appletvos/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:53:59.772 appintentsmetadataprocessor[837:5104] Starting appintentsmetadataprocessor export
2026-04-30 09:53:59.806 appintentsmetadataprocessor[837:5104] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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-appletvos/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.