Build Information
Successful build of XMPPChatSwift, reference v1.0.0 (ff6f24), with Swift 6.1 for iOS using Xcode 16.3 on 29 Jun 2026 04:25:38 UTC.
Swift 6 data race errors: 17
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme XMPPChatSwift-Package -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCapturesBuild Log
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Services/SessionRecoveryManager.swift:210:9: warning: cannot access property 'activeObserver' with a non-sendable type '(any NSObjectProtocol)?' from nonisolated deinit; this is an error in the Swift 6 language mode
if let activeObserver {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/objc/NSObject.h:15:11: note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
@protocol NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Services/SessionRecoveryManager.swift:24:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
import Foundation
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Services/SessionRecoveryManager.swift:213:9: warning: cannot access property 'foregroundObserver' with a non-sendable type '(any NSObjectProtocol)?' from nonisolated deinit; this is an error in the Swift 6 language mode
if let foregroundObserver {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/objc/NSObject.h:15:11: note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
@protocol NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Services/SessionRecoveryManager.swift:189:35: warning: sending 'client' risks causing data races; this is an error in the Swift 6 language mode
_ = try? await client.ensureConnected(timeout: 2.0)
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Services/SessionRecoveryManager.swift:189:35: note: sending main actor-isolated 'client' to nonisolated instance method 'ensureConnected(timeout:)' risks causing data races between nonisolated and main actor-isolated uses
_ = try? await client.ensureConnected(timeout: 2.0)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/BannerSettingsStore.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConfigStore.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ConnectionManager.swift,\ MessageHeapState.swift,\ RoomStore.swift,\ UserStore.swift,\ ActionHelpers.swift,\ ActionLogger.swift,\ ClientRegistry.swift,\ FormatHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/MessageHeapState.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/UserStore.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ActionHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ActionLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ClientRegistry.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/FormatHelpers.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift:48:20: warning: value 'reason' was defined but never used; consider replacing with boolean test
if let reason = reason {
~~~~^~~~~~~~~
!= nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift:51:20: warning: value 'errorCode' was defined but never used; consider replacing with boolean test
if let errorCode = errorCode {
~~~~^~~~~~~~~~~~
!= nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift:54:20: warning: value 'errorDescription' was defined but never used; consider replacing with boolean test
if let errorDescription = errorDescription {
~~~~^~~~~~~~~~~~~~~~~~~
!= nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift:88:9: warning: cannot access property 'notificationObserver' with a non-sendable type '(any NSObjectProtocol)?' from nonisolated deinit; this is an error in the Swift 6 language mode
if let observer = notificationObserver {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/objc/NSObject.h:15:11: note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
@protocol NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/ConnectionManager.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
import Foundation
^
@preconcurrency
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/MessageHeapState.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/UserStore.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/UserStore.swift:124:51: warning: non-sendable result type 'AuthAPI.LoginResponse' cannot be sent from nonisolated context in call to static method 'loginViaJwt(clientToken:baseURL:)'; this is an error in the Swift 6 language mode
let loginResponse = try await AuthAPI.loginViaJwt(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:14:19: note: consider making struct 'LoginResponse' conform to the 'Sendable' protocol
public struct LoginResponse: Codable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/UserStore.swift:132:13: warning: no 'async' operations occur within 'await' expression
await UserStore.shared.setUser(from: loginResponse)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ActionHelpers.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ActionLogger.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ClientRegistry.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ClientRegistry.swift:11:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ClientRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = ClientRegistry()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ClientRegistry.swift:10:14: note: class 'ClientRegistry' does not conform to the 'Sendable' protocol
public class ClientRegistry {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ClientRegistry.swift:11:23: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
public static let shared = ClientRegistry()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/ClientRegistry.swift:11:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = ClientRegistry()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/FormatHelpers.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/FormatHelpers.swift:17:9: warning: variable 'uniqueUsers' was never mutated; consider changing to 'let' constant
var uniqueUsers: [String: User] = [:]
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Utilities/FormatHelpers.swift:19:9: warning: immutable value 'room' was never used; consider replacing with '_' or removing it
for room in rooms {
^~~~
_
SwiftDriverJobDiscovery normal arm64 Emitting module for XMPPChatCore (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftDriver\ Compilation\ Requirements XMPPChatCore normal arm64 com.apple.xcode.tools.swift.compiler (in target 'XMPPChatCore' from project 'XMPPChatSwift')
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 XMPPChatCore -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore-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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling XMPPStream+Auth.swift, XMPPStream+Handlers.swift, XMPPStream+Parser.swift, XMPPStream+WebSocket.swift, XMPPStream.swift, XMPPStream_XMPPFramework.swift, HandleStanzas.swift, MUCSubOperations.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/XMPPChatCore-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore-Swift.h (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/XMPPChatCore-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.swiftmodule (in target 'XMPPChatCore' from project 'XMPPChatSwift')
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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.swiftdoc (in target 'XMPPChatCore' from project 'XMPPChatSwift')
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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.abi.json (in target 'XMPPChatCore' from project 'XMPPChatSwift')
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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.swiftsourceinfo (in target 'XMPPChatCore' from project 'XMPPChatSwift')
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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
ExtractAppIntentsMetadata (in target 'Starscream' from project 'Starscream')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Starscream
/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 Starscream --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 12.0 --bundle-identifier starscream.Starscream --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Starscream.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Starscream.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Starscream.build/Debug-iphoneos/Starscream.build/Objects-normal/arm64/Starscream_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Starscream.build/Debug-iphoneos/Starscream.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Starscream.build/Debug-iphoneos/Starscream.build/Objects-normal/arm64/Starscream.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Starscream.build/Debug-iphoneos/Starscream.build/Starscream.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Starscream.build/Debug-iphoneos/Starscream.build/Starscream.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Starscream.build/Debug-iphoneos/Starscream.build/Objects-normal/arm64/Starscream.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-06-28 21:25:30.827 appintentsmetadataprocessor[774:4524] Starting appintentsmetadataprocessor export
2026-06-28 21:25:30.875 appintentsmetadataprocessor[774:4524] Extracted no relevant App Intents symbols, skipping writing output
SwiftDriverJobDiscovery normal arm64 Compiling AppConfig.swift, ConfigError.swift, CreateMainMessageForThread.swift, UseChatSettingState.swift, UseChatWrapperInit.swift, UseComposing.swift, UseGetNewArchRoom.swift, UseHeapSender.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftDriver XMPPChatUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'XMPPChatUI' from project 'XMPPChatSwift')
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 XMPPChatUI -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI-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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64 Emitting\ module\ for\ XMPPChatUI (in target 'XMPPChatUI' from project 'XMPPChatSwift')
EmitSwiftModule normal arm64 (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:29:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: ScrollMetrics = ScrollMetrics(scrollTop: 0, scrollHeight: 0, clientHeight: 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:29:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: ScrollMetrics = ScrollMetrics(scrollTop: 0, scrollHeight: 0, clientHeight: 0)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:29:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: ScrollMetrics = ScrollMetrics(scrollTop: 0, scrollHeight: 0, clientHeight: 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:29:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: ScrollMetrics = ScrollMetrics(scrollTop: 0, scrollHeight: 0, clientHeight: 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:37:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:37:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: CGFloat = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:37:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: CGFloat = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:37:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: CGFloat = 0
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:586:17: warning: main actor-isolated instance method 'xmppClientDidConnect' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClientDidConnect(_ client: XMPPClient) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:586:17: note: add 'nonisolated' to 'xmppClientDidConnect' to make this instance method not isolated to the actor
public func xmppClientDidConnect(_ client: XMPPClient) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:16:51: note: add '@preconcurrency' to the 'XMPPClientDelegate' conformance to defer isolation checking to run time
public class ChatRoomViewModel: ObservableObject, XMPPClientDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:12:10: note: mark the protocol requirement 'xmppClientDidConnect' 'async' to allow actor-isolated conformances
func xmppClientDidConnect(_ client: XMPPClient)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:590:17: warning: main actor-isolated instance method 'xmppClientDidDisconnect' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClientDidDisconnect(_ client: XMPPClient) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:590:17: note: add 'nonisolated' to 'xmppClientDidDisconnect' to make this instance method not isolated to the actor
public func xmppClientDidDisconnect(_ client: XMPPClient) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:13:10: note: mark the protocol requirement 'xmppClientDidDisconnect' 'async' to allow actor-isolated conformances
func xmppClientDidDisconnect(_ client: XMPPClient)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:594:17: warning: main actor-isolated instance method 'xmppClient(_:didReceiveMessage:)' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClient(_ client: XMPPClient, didReceiveMessage message: Message) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:594:17: note: add 'nonisolated' to 'xmppClient(_:didReceiveMessage:)' to make this instance method not isolated to the actor
public func xmppClient(_ client: XMPPClient, didReceiveMessage message: Message) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:14:10: note: mark the protocol requirement 'xmppClient(_:didReceiveMessage:)' 'async' to allow actor-isolated conformances
func xmppClient(_ client: XMPPClient, didReceiveMessage message: Message)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:599:17: warning: main actor-isolated instance method 'xmppClient(_:didReceiveStanza:)' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClient(_ client: XMPPClient, didReceiveStanza stanza: XMPPStanza) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:599:17: note: add 'nonisolated' to 'xmppClient(_:didReceiveStanza:)' to make this instance method not isolated to the actor
public func xmppClient(_ client: XMPPClient, didReceiveStanza stanza: XMPPStanza) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:15:10: note: mark the protocol requirement 'xmppClient(_:didReceiveStanza:)' 'async' to allow actor-isolated conformances
func xmppClient(_ client: XMPPClient, didReceiveStanza stanza: XMPPStanza)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:603:17: warning: main actor-isolated instance method 'xmppClient(_:didChangeStatus:)' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClient(_ client: XMPPClient, didChangeStatus status: ConnectionStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:603:17: note: add 'nonisolated' to 'xmppClient(_:didChangeStatus:)' to make this instance method not isolated to the actor
public func xmppClient(_ client: XMPPClient, didChangeStatus status: ConnectionStatus) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:16:10: note: mark the protocol requirement 'xmppClient(_:didChangeStatus:)' 'async' to allow actor-isolated conformances
func xmppClient(_ client: XMPPClient, didChangeStatus status: ConnectionStatus)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift:248:10: warning: main actor-isolated instance method 'audioRecorderDidFinishRecording(_:successfully:)' cannot be used to satisfy nonisolated requirement from protocol 'AVAudioRecorderDelegate'; this is an error in the Swift 6 language mode
func audioRecorderDidFinishRecording(_ recorder: AVAudioRecorder, successfully flag: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift:248:10: note: add 'nonisolated' to 'audioRecorderDidFinishRecording(_:successfully:)' to make this instance method not isolated to the actor
func audioRecorderDidFinishRecording(_ recorder: AVAudioRecorder, successfully flag: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift:247:33: note: add '@preconcurrency' to the 'AVAudioRecorderDelegate' conformance to defer isolation checking to run time
extension AudioRecorderManager: AVAudioRecorderDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:43:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: MessageScrollMetrics = MessageScrollMetrics(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:43:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: MessageScrollMetrics = MessageScrollMetrics(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:43:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: MessageScrollMetrics = MessageScrollMetrics(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:43:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: MessageScrollMetrics = MessageScrollMetrics(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift:54:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift:54:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: CGFloat = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift:54:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: CGFloat = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift:54:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: CGFloat = 0
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift:72:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift:72:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: CGFloat = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift:72:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: CGFloat = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift:72:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: CGFloat = 0
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift:36:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: EdgeInsets = EdgeInsets()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift:36:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: EdgeInsets = EdgeInsets()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift:36:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: EdgeInsets = EdgeInsets()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift:36:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: EdgeInsets = EdgeInsets()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift:32:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ChatStyles' may have shared mutable state; this is an error in the Swift 6 language mode
public static let `default` = ChatStyles()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift:11:15: note: consider making struct 'ChatStyles' conform to the 'Sendable' protocol
public struct ChatStyles {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift:32:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
public static let `default` = ChatStyles()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift:32:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let `default` = ChatStyles()
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ ReactionPickerView.swift,\ ReplyPreviewView.swift,\ SelectView.swift,\ SortDropdownView.swift,\ SwitchView.swift,\ SystemMessageView.swift,\ ToastView.swift,\ URLPreviewCard.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ReactionPickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ReplyPreviewView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SelectView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SortDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SwitchView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SystemMessageView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ToastView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/URLPreviewCard.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ReactionPickerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ReplyPreviewView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SelectView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SortDropdownView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SwitchView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SystemMessageView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ToastView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/URLPreviewCard.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ AccessibilityIdentifiers.swift,\ AvatarViews.swift,\ ChatHeaderView.swift,\ ChatRoomModals.swift,\ ChatRoomView+Helpers.swift,\ ChatRoomView+Modals.swift,\ ChatRoomView.swift,\ ChatRoomViewModel.swift,\ FullScreenFilePreview.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/AccessibilityIdentifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/AvatarViews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatHeaderView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomModals.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Modals.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenFilePreview.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/AccessibilityIdentifiers.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/AvatarViews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatHeaderView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomModals.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift:34:32: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return 1.0 / UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift:32:6: note: add '@MainActor' to make global function 'onePixel()' part of global actor 'MainActor'
func onePixel() -> CGFloat {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift:34:27: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return 1.0 / UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift:32:6: note: add '@MainActor' to make global function 'onePixel()' part of global actor 'MainActor'
func onePixel() -> CGFloat {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift:42:26: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.width * 0.72
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:59:39: note: property declared here
@property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift:40:6: note: add '@MainActor' to make global function 'chatBubbleMaxWidth()' part of global actor 'MainActor'
func chatBubbleMaxWidth() -> CGFloat {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift:42:21: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIScreen.main.bounds.width * 0.72
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift:40:6: note: add '@MainActor' to make global function 'chatBubbleMaxWidth()' part of global actor 'MainActor'
func chatBubbleMaxWidth() -> CGFloat {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Modals.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:29:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: ScrollMetrics = ScrollMetrics(scrollTop: 0, scrollHeight: 0, clientHeight: 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:29:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: ScrollMetrics = ScrollMetrics(scrollTop: 0, scrollHeight: 0, clientHeight: 0)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:29:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: ScrollMetrics = ScrollMetrics(scrollTop: 0, scrollHeight: 0, clientHeight: 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:29:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: ScrollMetrics = ScrollMetrics(scrollTop: 0, scrollHeight: 0, clientHeight: 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:37:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:37:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: CGFloat = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:37:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: CGFloat = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:37:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: CGFloat = 0
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:486:29: warning: initialization of immutable value 'loadedCount' was never used; consider replacing with assignment to '_' or removing it
let loadedCount = userInfo["loadedCount"] as? Int ?? (newCount - oldCount)
~~~~^~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:501:40: warning: value 'messageIndex' was defined but never used; consider replacing with boolean test
if let messageIndex = viewModel.messages.firstIndex(where: { $0.id == scrollInfo.messageId }) {
~~~~^~~~~~~~~~~~~~~
!= nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:608:28: warning: value 'lastMessage' was defined but never used; consider replacing with boolean test
if let lastMessage = viewModel.messages.last {
~~~~^~~~~~~~~~~~~~
!= nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:990:16: warning: value 'firstMsg' was defined but never used; consider replacing with boolean test
if let firstMsg = viewModel.messages.first {
~~~~^~~~~~~~~~~
!= nil
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:586:17: warning: main actor-isolated instance method 'xmppClientDidConnect' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClientDidConnect(_ client: XMPPClient) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:586:17: note: add 'nonisolated' to 'xmppClientDidConnect' to make this instance method not isolated to the actor
public func xmppClientDidConnect(_ client: XMPPClient) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:16:51: note: add '@preconcurrency' to the 'XMPPClientDelegate' conformance to defer isolation checking to run time
public class ChatRoomViewModel: ObservableObject, XMPPClientDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:12:10: note: mark the protocol requirement 'xmppClientDidConnect' 'async' to allow actor-isolated conformances
func xmppClientDidConnect(_ client: XMPPClient)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:590:17: warning: main actor-isolated instance method 'xmppClientDidDisconnect' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClientDidDisconnect(_ client: XMPPClient) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:590:17: note: add 'nonisolated' to 'xmppClientDidDisconnect' to make this instance method not isolated to the actor
public func xmppClientDidDisconnect(_ client: XMPPClient) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:13:10: note: mark the protocol requirement 'xmppClientDidDisconnect' 'async' to allow actor-isolated conformances
func xmppClientDidDisconnect(_ client: XMPPClient)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:594:17: warning: main actor-isolated instance method 'xmppClient(_:didReceiveMessage:)' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClient(_ client: XMPPClient, didReceiveMessage message: Message) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:594:17: note: add 'nonisolated' to 'xmppClient(_:didReceiveMessage:)' to make this instance method not isolated to the actor
public func xmppClient(_ client: XMPPClient, didReceiveMessage message: Message) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:14:10: note: mark the protocol requirement 'xmppClient(_:didReceiveMessage:)' 'async' to allow actor-isolated conformances
func xmppClient(_ client: XMPPClient, didReceiveMessage message: Message)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:599:17: warning: main actor-isolated instance method 'xmppClient(_:didReceiveStanza:)' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClient(_ client: XMPPClient, didReceiveStanza stanza: XMPPStanza) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:599:17: note: add 'nonisolated' to 'xmppClient(_:didReceiveStanza:)' to make this instance method not isolated to the actor
public func xmppClient(_ client: XMPPClient, didReceiveStanza stanza: XMPPStanza) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:15:10: note: mark the protocol requirement 'xmppClient(_:didReceiveStanza:)' 'async' to allow actor-isolated conformances
func xmppClient(_ client: XMPPClient, didReceiveStanza stanza: XMPPStanza)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:603:17: warning: main actor-isolated instance method 'xmppClient(_:didChangeStatus:)' cannot be used to satisfy nonisolated requirement from protocol 'XMPPClientDelegate'; this is an error in the Swift 6 language mode
public func xmppClient(_ client: XMPPClient, didChangeStatus status: ConnectionStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:603:17: note: add 'nonisolated' to 'xmppClient(_:didChangeStatus:)' to make this instance method not isolated to the actor
public func xmppClient(_ client: XMPPClient, didChangeStatus status: ConnectionStatus) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPClient/XMPPClient.swift:16:10: note: mark the protocol requirement 'xmppClient(_:didChangeStatus:)' 'async' to allow actor-isolated conformances
func xmppClient(_ client: XMPPClient, didChangeStatus status: ConnectionStatus)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:257:16: warning: value 'errorType' was defined but never used; consider replacing with boolean test
if let errorType = userInfo["errorType"] as? String {
~~~~^~~~~~~~~~~~ ~~~
is
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:260:16: warning: value 'errorCondition' was defined but never used; consider replacing with boolean test
if let errorCondition = userInfo["errorCondition"] as? String {
~~~~^~~~~~~~~~~~~~~~~ ~~~
is
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:352:19: warning: immutable value 'isComposing' was never used; consider replacing with '_' or removing it
let isComposing = userInfo["isComposing"] as? Bool else {
~~~~^~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:529:21: warning: variable 'updatedMessage' was never mutated; consider changing to 'let' constant
var updatedMessage = messages[index]
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:612:13: warning: initialization of immutable value 'actualMessageCountBeforeLoad' was never used; consider replacing with assignment to '_' or removing it
let actualMessageCountBeforeLoad = messages.count
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:624:16: warning: value 'firstMessage' was defined but never used; consider replacing with boolean test
if let firstMessage = messages.first {
~~~~^~~~~~~~~~~~~~~
!= nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:634:16: warning: value 'lastMessage' was defined but never used; consider replacing with boolean test
if let lastMessage = messages.last {
~~~~^~~~~~~~~~~~~~
!= nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:703:16: warning: value 'firstMsg' was defined but never used; consider replacing with boolean test
if let firstMsg = messages.first(where: { $0.id != "delimiter-new" }) ?? messages.first {
~~~~^~~~~~~~~~~
( ) != nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:1760:56: warning: non-sendable result type 'UploadResponse' cannot be sent from nonisolated context in call to static method 'uploadFile(fileData:fileName:mimeType:baseURL:token:)'; this is an error in the Swift 6 language mode
uploadResponse = try await AuthAPI.uploadFile(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:550:15: note: struct 'UploadResponse' does not conform to the 'Sendable' protocol
public struct UploadResponse: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'XMPPChatCore'
import XMPPChatCore
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:1913:42: warning: non-sendable result type 'UploadResponse' cannot be sent from nonisolated context in call to static method 'uploadFile(fileData:fileName:mimeType:baseURL:token:)'; this is an error in the Swift 6 language mode
return try await AuthAPI.uploadFile(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Networking/AuthAPI.swift:550:15: note: struct 'UploadResponse' does not conform to the 'Sendable' protocol
public struct UploadResponse: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:2023:17: warning: variable 'updatedMessage' was never mutated; consider changing to 'let' constant
var updatedMessage = messages[index]
~~~ ^
let
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenFilePreview.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling MemoryMonitor.swift, PriorityQueue.swift, ResendMessage.swift, PendingNotificationJidStore.swift, WalletUsername.swift, XMPPClient+Operations.swift, XMPPClient.swift, XMPPStanza.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ ViewExtensions.swift,\ AddMembersModal.swift,\ BlockedUsersModal.swift,\ EditUserProfileModal.swift,\ NewChatModal.swift,\ RemoveMembersModal.swift,\ ReportModal.swift,\ RoomInfoModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/ViewExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/AddMembersModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/BlockedUsersModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/EditUserProfileModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/NewChatModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RemoveMembersModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/ReportModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomInfoModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/ViewExtensions.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/AddMembersModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/BlockedUsersModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/EditUserProfileModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/EditUserProfileModal.swift:101:29: warning: variable 'updatedUser' was never mutated; consider changing to 'let' constant
var updatedUser = user
~~~ ^
let
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/NewChatModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RemoveMembersModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/ReportModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomInfoModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomInfoModal.swift:119:40: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
Text(room.name ?? "Unnamed Room")
~~~~~~~~~~^~~~~~~~~~~~~~~~~
SwiftDriverJobDiscovery normal arm64 Compiling MessageLoaderQueue.swift, MessageParser.swift, MessageQueue.swift, PresenceOperations.swift, RoomOperations.swift, SendGetHistory.swift, SendTextMessage.swift, StanzaHandlers.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ MessageSearchView.swift,\ MessageStatusIndicator.swift,\ MessageTranslationsView.swift,\ NewMessageLabel.swift,\ OperationalModal.swift,\ PDFViewer.swift,\ PullToRefresh.swift,\ QRCodeView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageSearchView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageStatusIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageTranslationsView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/NewMessageLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/OperationalModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PDFViewer.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/QRCodeView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageSearchView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageStatusIndicator.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageTranslationsView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/NewMessageLabel.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/OperationalModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PDFViewer.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift:54:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift:54:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: CGFloat = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift:54:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: CGFloat = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift:54:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: CGFloat = 0
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/QRCodeView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling UseLocalStorage.swift, UseLogout.swift, UseMessageLoaderQueue.swift, UseMessageNotifications.swift, UseMessageQueue.swift, UsePrevious.swift, UseRoomInitialization.swift, UseRoomURL.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ ContextMenuView.swift,\ DateDividerView.swift,\ DropdownMenu.swift,\ EditWrapperView.swift,\ EmptyStates.swift,\ ErrorBoundary.swift,\ ImageGalleryView.swift,\ LoadingViews.swift,\ MarkdownTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ContextMenuView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/DateDividerView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/DropdownMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/EditWrapperView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/EmptyStates.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ErrorBoundary.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ImageGalleryView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/LoadingViews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MarkdownTextView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ContextMenuView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/DateDividerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/DropdownMenu.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/EditWrapperView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/EmptyStates.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ErrorBoundary.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ImageGalleryView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/LoadingViews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MarkdownTextView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling ConnectionManager.swift, MessageHeapState.swift, RoomStore.swift, UserStore.swift, ActionHelpers.swift, ActionLogger.swift, ClientRegistry.swift, FormatHelpers.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ OffClinicHoursBanner.swift,\ TypingIndicatorView.swift,\ AudioRecorderView.swift,\ AudioWaveformView.swift,\ ChatInputView.swift,\ ChatWrapperView.swift,\ ChooseChatMessageView.swift,\ ConfigurableTypingIndicatorComponent.swift,\ ConnectionStatusView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/OffClinicHoursBanner.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/TypingIndicatorView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioWaveformView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChatInputView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChatWrapperView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChooseChatMessageView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ConfigurableTypingIndicatorComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ConnectionStatusView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/OffClinicHoursBanner.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/OffClinicHoursBanner.swift:61:13: warning: call to main actor-isolated instance method 'checkAndUpdate()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
checkAndUpdate()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/OffClinicHoursBanner.swift:52:18: note: calls to instance method 'checkAndUpdate()' from outside of its actor context are implicitly asynchronous
private func checkAndUpdate() {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/OffClinicHoursBanner.swift:52:18: note: main actor isolation inferred from conformance to protocol 'View'
private func checkAndUpdate() {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/TypingIndicatorView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/TypingIndicatorView.swift:45:21: warning: main actor-isolated property 'animatingDots' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
animatingDots = (animatingDots + 1) % 3
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/TypingIndicatorView.swift:10:24: note: mutation of this property is only permitted within the actor
@State private var animatingDots: Int = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/TypingIndicatorView.swift:45:38: warning: main actor-isolated property 'animatingDots' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
animatingDots = (animatingDots + 1) % 3
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/TypingIndicatorView.swift:10:24: note: property declared here
@State private var animatingDots: Int = 0
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift:248:10: warning: main actor-isolated instance method 'audioRecorderDidFinishRecording(_:successfully:)' cannot be used to satisfy nonisolated requirement from protocol 'AVAudioRecorderDelegate'; this is an error in the Swift 6 language mode
func audioRecorderDidFinishRecording(_ recorder: AVAudioRecorder, successfully flag: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift:248:10: note: add 'nonisolated' to 'audioRecorderDidFinishRecording(_:successfully:)' to make this instance method not isolated to the actor
func audioRecorderDidFinishRecording(_ recorder: AVAudioRecorder, successfully flag: Bool) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift:247:33: note: add '@preconcurrency' to the 'AVAudioRecorderDelegate' conformance to defer isolation checking to run time
extension AudioRecorderManager: AVAudioRecorderDelegate {
^
@preconcurrency
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioWaveformView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChatInputView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChatWrapperView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChooseChatMessageView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ConfigurableTypingIndicatorComponent.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ConnectionStatusView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling LoginConfig.swift, NotificationConfig.swift, TranslationConfig.swift, UIConfig.swift, CustomComponents.swift, Message.swift, MessageNotification.swift, MessageTranslation.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ UnreadMessagesIndicator.swift,\ UserSearchView.swift,\ UsersListView.swift,\ VideoPlayerView.swift,\ VirtualListView.swift,\ HapticFeedback.swift,\ KeyboardHandler.swift,\ SafeAreaHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UnreadMessagesIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UserSearchView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UsersListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/KeyboardHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UnreadMessagesIndicator.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UserSearchView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UsersListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift:87:13: warning: main actor-isolated property 'currentTime' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
currentTime = time.seconds
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift:15:24: note: mutation of this property is only permitted within the actor
@State private var currentTime: Double = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift:88:31: warning: main actor-isolated property 'player' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let duration = player?.currentItem?.duration, duration.isValid {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift:13:24: note: property declared here
@State private var player: AVPlayer?
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift:89:22: warning: main actor-isolated property 'duration' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.duration = duration.seconds
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift:16:24: note: mutation of this property is only permitted within the actor
@State private var duration: Double = 0
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift:72:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift:72:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: CGFloat = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift:72:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: CGFloat = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift:72:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: CGFloat = 0
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:14:25: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let generator = UINotificationFeedbackGenerator()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFeedbackGenerator.h:21:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorForView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:13:24: note: add '@MainActor' to make static method 'messageSent()' part of global actor 'MainActor'
public static func messageSent() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:15:19: warning: call to main actor-isolated instance method 'notificationOccurred' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
generator.notificationOccurred(.success)
^
UIKit.UINotificationFeedbackGenerator.notificationOccurred:2:22: note: calls to instance method 'notificationOccurred' from outside of its actor context are implicitly asynchronous
@MainActor open func notificationOccurred(_ notificationType: UINotificationFeedbackGenerator.FeedbackType)}
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:13:24: note: add '@MainActor' to make static method 'messageSent()' part of global actor 'MainActor'
public static func messageSent() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:19:25: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let generator = UINotificationFeedbackGenerator()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFeedbackGenerator.h:21:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorForView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:18:24: note: add '@MainActor' to make static method 'messageReceived()' part of global actor 'MainActor'
public static func messageReceived() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:20:19: warning: call to main actor-isolated instance method 'notificationOccurred' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
generator.notificationOccurred(.success)
^
UIKit.UINotificationFeedbackGenerator.notificationOccurred:2:22: note: calls to instance method 'notificationOccurred' from outside of its actor context are implicitly asynchronous
@MainActor open func notificationOccurred(_ notificationType: UINotificationFeedbackGenerator.FeedbackType)}
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:18:24: note: add '@MainActor' to make static method 'messageReceived()' part of global actor 'MainActor'
public static func messageReceived() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:24:25: warning: call to main actor-isolated initializer 'init(style:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let generator = UIImpactFeedbackGenerator(style: .light)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:38:1: note: calls to initializer 'init(style:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithStyle:(UIImpactFeedbackStyle)style API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorWithStyle:forView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:23:24: note: add '@MainActor' to make static method 'buttonPress()' part of global actor 'MainActor'
public static func buttonPress() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:25:19: warning: call to main actor-isolated instance method 'impactOccurred()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
generator.impactOccurred()
^
UIKit.UIImpactFeedbackGenerator.impactOccurred:2:22: note: calls to instance method 'impactOccurred()' from outside of its actor context are implicitly asynchronous
@MainActor open func impactOccurred()}
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:23:24: note: add '@MainActor' to make static method 'buttonPress()' part of global actor 'MainActor'
public static func buttonPress() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:29:25: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let generator = UINotificationFeedbackGenerator()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFeedbackGenerator.h:21:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorForView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:28:24: note: add '@MainActor' to make static method 'error()' part of global actor 'MainActor'
public static func error() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:30:19: warning: call to main actor-isolated instance method 'notificationOccurred' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
generator.notificationOccurred(.error)
^
UIKit.UINotificationFeedbackGenerator.notificationOccurred:2:22: note: calls to instance method 'notificationOccurred' from outside of its actor context are implicitly asynchronous
@MainActor open func notificationOccurred(_ notificationType: UINotificationFeedbackGenerator.FeedbackType)}
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:28:24: note: add '@MainActor' to make static method 'error()' part of global actor 'MainActor'
public static func error() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:34:25: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let generator = UISelectionFeedbackGenerator()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFeedbackGenerator.h:21:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init API_DEPRECATED_WITH_REPLACEMENT("+feedbackGeneratorForView:", ios(10.0, API_TO_BE_DEPRECATED));
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:33:24: note: add '@MainActor' to make static method 'selection()' part of global actor 'MainActor'
public static func selection() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:35:19: warning: call to main actor-isolated instance method 'selectionChanged()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
generator.selectionChanged()
^
UIKit.UISelectionFeedbackGenerator.selectionChanged:2:22: note: calls to instance method 'selectionChanged()' from outside of its actor context are implicitly asynchronous
@MainActor open func selectionChanged()}
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift:33:24: note: add '@MainActor' to make static method 'selection()' part of global actor 'MainActor'
public static func selection() {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/KeyboardHandler.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/KeyboardHandler.swift:37:30: warning: call to main actor-isolated instance method 'sendAction(_:to:from:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
^
UIKit.UIApplication.sendAction:2:22: note: calls to instance method 'sendAction(_:to:from:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func sendAction(_ action: Selector, to target: Any?, from sender: Any?, for event: UIEvent?) -> Bool}
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/KeyboardHandler.swift:36:17: note: add '@MainActor' to make instance method 'dismissKeyboard()' part of global actor 'MainActor'
public func dismissKeyboard() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/KeyboardHandler.swift:37:23: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:87:54: note: class property declared here
@property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/KeyboardHandler.swift:36:17: note: add '@MainActor' to make instance method 'dismissKeyboard()' part of global actor 'MainActor'
public func dismissKeyboard() {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift:36:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: EdgeInsets = EdgeInsets()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift:36:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: EdgeInsets = EdgeInsets()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift:36:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: EdgeInsets = EdgeInsets()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift:36:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: EdgeInsets = EdgeInsets()
^
nonisolated(unsafe)
SwiftDriverJobDiscovery normal arm64 Compiling UseTabVisibility.swift, UseUnreadMessagesCounter.swift, UseUnreadStateBridge.swift, BannerSettings.swift, ChatConfig.swift, ChatEvents.swift, FeatureConfig.swift, FirebaseConfig.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ RoomSettingsModal.swift,\ UserProfileModal.swift,\ UserSettingsModal.swift,\ RoomListView.swift,\ RoomSearchView.swift,\ BannerSettingsView.swift,\ ChatStyles.swift,\ ThreadView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomSettingsModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/UserProfileModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/UserSettingsModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/BannerSettingsView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Thread/ThreadView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomSettingsModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomSettingsModal.swift:32:56: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
self._roomName = State(initialValue: room.name ?? "")
~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomSettingsModal.swift:52:29: warning: variable 'updatedRoom' was never mutated; consider changing to 'let' constant
var updatedRoom = room
~~~ ^
let
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/UserProfileModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/UserSettingsModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:280:13: warning: initialization of immutable value 'currentRoom' was never used; consider replacing with assignment to '_' or removing it
let currentRoom = viewModel.rooms.first(where: { $0.jid == room.jid }) ?? room
~~~~^~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:787:23: warning: immutable value 'messageCount' was never used; consider replacing with '_' or removing it
let messageCount = userInfo["messageCount"] as? Int else {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:717:39: warning: call to main actor-isolated instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.messageLoaderQueue?.onRoomMessagesUpdated(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/MessageLoaderQueue.swift:221:17: note: calls to instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' from outside of its actor context are implicitly asynchronous
public func onRoomMessagesUpdated(roomJID: String, currentMessageCount: Int) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:717:19: warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.messageLoaderQueue?.onRoomMessagesUpdated(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:668:17: note: property declared here
private var messageLoaderQueue: MessageLoaderQueue?
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:738:22: warning: main actor-isolated property 'isLoading' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if !self.isLoading {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:658:20: note: property declared here
@Published var isLoading: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:739:22: warning: call to main actor-isolated instance method 'loadRooms()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.loadRooms()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1050:17: note: calls to instance method 'loadRooms()' from outside of its actor context are implicitly asynchronous
public func loadRooms() {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:742:38: warning: call to main actor-isolated instance method 'reset()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.messageLoaderQueue?.reset()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/MessageLoaderQueue.swift:74:17: note: calls to instance method 'reset()' from outside of its actor context are implicitly asynchronous
public func reset() {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:742:18: warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.messageLoaderQueue?.reset()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:668:17: note: property declared here
private var messageLoaderQueue: MessageLoaderQueue?
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:743:38: warning: call to main actor-isolated instance method 'start()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.messageLoaderQueue?.start()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/MessageLoaderQueue.swift:49:17: note: calls to instance method 'start()' from outside of its actor context are implicitly asynchronous
public func start() {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:743:18: warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.messageLoaderQueue?.start()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:668:17: note: property declared here
private var messageLoaderQueue: MessageLoaderQueue?
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:771:22: warning: main actor-isolated property 'isLoading' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if !self.isLoading { self.loadRooms() }
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:658:20: note: property declared here
@Published var isLoading: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:771:39: warning: call to main actor-isolated instance method 'loadRooms()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if !self.isLoading { self.loadRooms() }
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1050:17: note: calls to instance method 'loadRooms()' from outside of its actor context are implicitly asynchronous
public func loadRooms() {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:792:37: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let roomIndex = self.rooms.firstIndex(where: { $0.jid == roomJID }) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: property declared here
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:794:61: warning: call to main actor-isolated instance method 'loadMessages(forRoomJID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
if let cachedMessages = MessageCache.shared.loadMessages(forRoomJID: roomJID) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Persistence/MessageCache.swift:175:17: note: calls to instance method 'loadMessages(forRoomJID:)' from outside of its actor context are implicitly asynchronous
public func loadMessages(forRoomJID roomJID: String) -> [Message]? {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:794:54: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let cachedMessages = MessageCache.shared.loadMessages(forRoomJID: roomJID) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Persistence/MessageCache.swift:12:23: note: class property declared here
public static let shared = MessageCache()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:796:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.rooms[roomIndex].messages = cachedMessages
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: mutation of this property is only permitted within the actor
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:799:57: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if var storeRoom = RoomStore.shared.rooms[roomJID] {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:17:27: note: property declared here
@Published public var rooms: [String: Room] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:799:50: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if var storeRoom = RoomStore.shared.rooms[roomJID] {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:13:23: note: class property declared here
public static let shared = RoomStore()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:801:42: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
RoomStore.shared.rooms[roomJID] = storeRoom
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:17:27: note: mutation of this property is only permitted within the actor
@Published public var rooms: [String: Room] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:801:35: warning: main actor-isolated class property 'shared' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
RoomStore.shared.rooms[roomJID] = storeRoom
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:13:23: note: mutation of this class property is only permitted within the actor
public static let shared = RoomStore()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:806:52: warning: main actor-isolated property 'currentUser' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
let myLocal = UserStore.shared.currentUser?.xmppUsername?
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/UserStore.swift:15:27: note: property declared here
@Published public var currentUser: User?
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:806:45: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
let myLocal = UserStore.shared.currentUser?.xmppUsername?
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/UserStore.swift:13:23: note: class property declared here
public static let shared = UserStore()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:808:38: warning: call to main actor-isolated instance method 'recomputeUnreadForRoom(jid:currentUserLocal:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
RoomStore.shared.recomputeUnreadForRoom(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:423:17: note: calls to instance method 'recomputeUnreadForRoom(jid:currentUserLocal:)' from outside of its actor context are implicitly asynchronous
public func recomputeUnreadForRoom(jid: String, currentUserLocal: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:808:31: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
RoomStore.shared.recomputeUnreadForRoom(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:13:23: note: class property declared here
public static let shared = RoomStore()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:816:57: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let storeRoom = RoomStore.shared.rooms[roomJID] {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:17:27: note: property declared here
@Published public var rooms: [String: Room] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:816:50: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let storeRoom = RoomStore.shared.rooms[roomJID] {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:13:23: note: class property declared here
public static let shared = RoomStore()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:817:30: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.rooms[roomIndex].unreadMessages = storeRoom.unreadMessages
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: mutation of this property is only permitted within the actor
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:821:46: warning: call to main actor-isolated instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.messageLoaderQueue?.onRoomMessagesUpdated(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/XMPPOperations/MessageLoaderQueue.swift:221:17: note: calls to instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' from outside of its actor context are implicitly asynchronous
public func onRoomMessagesUpdated(roomJID: String, currentMessageCount: Int) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:821:26: warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.messageLoaderQueue?.onRoomMessagesUpdated(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:668:17: note: property declared here
private var messageLoaderQueue: MessageLoaderQueue?
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:893:37: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let roomIndex = self.rooms.firstIndex(where: { $0.jid == roomJID || $0.jid.components(separatedBy: "/").first == roomJID }) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: property declared here
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:901:39: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
let roomJIDKey = self.rooms[roomIndex].jid
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: property declared here
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:904:22: warning: main actor-isolated property 'composingTimeouts' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self.composingTimeouts[roomJIDKey]?.invalidate()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:671:17: note: property declared here
private var composingTimeouts: [String: Timer] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:905:22: warning: main actor-isolated property 'composingTimeouts' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.composingTimeouts.removeValue(forKey: roomJIDKey)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:671:17: note: mutation of this property is only permitted within the actor
private var composingTimeouts: [String: Timer] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:909:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.rooms[roomIndex].composing = true
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: mutation of this property is only permitted within the actor
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:910:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.rooms[roomIndex].composingList = filteredComposingList
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: mutation of this property is only permitted within the actor
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:934:26: warning: main actor-isolated property 'composingTimeouts' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.composingTimeouts[roomJIDKey] = timer
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:671:17: note: mutation of this property is only permitted within the actor
private var composingTimeouts: [String: Timer] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:937:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.rooms[roomIndex].composing = false
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: mutation of this property is only permitted within the actor
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:938:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.rooms[roomIndex].composingList = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: mutation of this property is only permitted within the actor
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:943:42: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
updates.composing = self.rooms[roomIndex].composing
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: property declared here
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:944:46: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
updates.composingList = self.rooms[roomIndex].composingList
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: property declared here
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:945:34: warning: call to main actor-isolated instance method 'updateRoom(jid:updates:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
RoomStore.shared.updateRoom(jid: roomJIDKey, updates: updates)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:131:17: note: calls to instance method 'updateRoom(jid:updates:)' from outside of its actor context are implicitly asynchronous
public func updateRoom(jid: String, updates: PartialRoomUpdate) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:945:27: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
RoomStore.shared.updateRoom(jid: roomJIDKey, updates: updates)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Store/RoomStore.swift:13:23: note: class property declared here
public static let shared = RoomStore()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:967:31: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let idx = self.rooms.firstIndex(where: { $0.jid == roomJID }) {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: property declared here
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:968:22: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.rooms.remove(at: idx)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:656:20: note: mutation of this property is only permitted within the actor
@Published var rooms: [Room] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1095:17: warning: initialization of immutable value 'userEmail' was never used; consider replacing with assignment to '_' or removing it
let userEmail = UserStore.shared.currentUser?.email ?? "nil"
~~~~^~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1112:54: warning: non-sendable result type '[Room]' cannot be sent from nonisolated context in call to static method 'getRooms(baseURL:appId:conferenceDomain:didRefresh:)'; this is an error in the Swift 6 language mode
let loadedRooms = try await RoomsAPI.getRooms(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Models/Room.swift:91:15: note: struct 'Room' does not conform to the 'Sendable' protocol
public struct Room: Codable, Identifiable, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'XMPPChatCore'
import XMPPChatCore
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1262:19: warning: value 'token' was defined but never used; consider replacing with boolean test
guard let token = UserStore.shared.token else {
~~~~^~~~~~~~
!= nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1272:17: warning: initialization of immutable value 'apiRoom' was never used; consider replacing with assignment to '_' or removing it
let apiRoom = try await RoomsAPI.postRoom(
~~~~^~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1272:46: warning: non-sendable result type 'ApiRoom' cannot be sent from nonisolated context in call to static method 'postRoom(title:type:description:picture:members:baseURL:appId:didRefresh:)'; this is an error in the Swift 6 language mode
let apiRoom = try await RoomsAPI.postRoom(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Models/Room.swift:189:15: note: struct 'ApiRoom' does not conform to the 'Sendable' protocol
public struct ApiRoom: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1293:25: warning: no 'async' operations occur within 'await' expression
try await client.operations.inviteRoomRequest(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1293:21: warning: no calls to throwing functions occur within 'try' expression
try await client.operations.inviteRoomRequest(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1313:19: warning: value 'token' was defined but never used; consider replacing with boolean test
guard let token = UserStore.shared.token else {
~~~~^~~~~~~~
!= nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1326:17: warning: initialization of immutable value 'apiRoom' was never used; consider replacing with assignment to '_' or removing it
let apiRoom = try await RoomsAPI.postPrivateRoom(
~~~~^~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1333:17: warning: initialization of immutable value 'roomJID' was never used; consider replacing with assignment to '_' or removing it
let roomJID = try await client.operations.createPrivateRoom(
~~~~^~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1326:46: warning: non-sendable result type 'ApiRoom' cannot be sent from nonisolated context in call to static method 'postPrivateRoom(username:title:baseURL:appId:didRefresh:)'; this is an error in the Swift 6 language mode
let apiRoom = try await RoomsAPI.postPrivateRoom(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatCore/Models/Room.swift:189:15: note: struct 'ApiRoom' does not conform to the 'Sendable' protocol
public struct ApiRoom: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1041:46: warning: cannot access property 'composingTimeouts' with a non-sendable type '[String : Timer]' from nonisolated deinit; this is an error in the Swift 6 language mode
let timers = Array(composingTimeouts.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 {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1042:25: warning: cannot access property 'notificationObservers' with a non-sendable type '[any NSObjectProtocol]' from nonisolated deinit; this is an error in the Swift 6 language mode
let observers = notificationObservers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/objc/NSObject.h:15:11: note: protocol 'NSObjectProtocol' does not conform to the 'Sendable' protocol
@protocol NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
import SwiftUI
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1333:55: warning: sending 'self.client.operations' risks causing data races; this is an error in the Swift 6 language mode
let roomJID = try await client.operations.createPrivateRoom(
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1333:55: note: sending main actor-isolated 'self.client.operations' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let roomJID = try await client.operations.createPrivateRoom(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1284:55: warning: sending 'self.client.operations' risks causing data races; this is an error in the Swift 6 language mode
let roomJID = try await client.operations.createRoom(
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1284:55: note: sending main actor-isolated 'self.client.operations' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let roomJID = try await client.operations.createRoom(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1163:38: warning: sending 'self.client' risks causing data races; this is an error in the Swift 6 language mode
_ = await client.joinRoomsAndWait(roomJIDs: roomJIDs, timeout: 3.5)
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1163:38: note: sending main actor-isolated 'self.client' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
_ = await client.joinRoomsAndWait(roomJIDs: roomJIDs, timeout: 3.5)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:101:57: warning: left side of nil coalescing operator '??' has non-optional type 'Bool', so the right side is never used
(room.name.lowercased().contains(query) ?? false) ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:111:38: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
filtered.sort { ($0.name ?? "") < ($1.name ?? "") }
~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:111:56: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
filtered.sort { ($0.name ?? "") < ($1.name ?? "") }
~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:113:48: warning: left side of nil coalescing operator '??' has non-optional type 'Int', so the right side is never used
filtered.sort { ($0.unreadMessages ?? 0) > ($1.unreadMessages ?? 0) }
~~~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:113:75: warning: left side of nil coalescing operator '??' has non-optional type 'Int', so the right side is never used
filtered.sort { ($0.unreadMessages ?? 0) > ($1.unreadMessages ?? 0) }
~~~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:157:41: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
Text((room.name ?? "R").prefix(1).uppercased())
~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:165:36: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
Text(room.name ?? "Unnamed Room")
~~~~~~~~~~^~~~~~~~~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/BannerSettingsView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift:32:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ChatStyles' may have shared mutable state; this is an error in the Swift 6 language mode
public static let `default` = ChatStyles()
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift:11:15: note: consider making struct 'ChatStyles' conform to the 'Sendable' protocol
public struct ChatStyles {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift:32:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
public static let `default` = ChatStyles()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift:32:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let `default` = ChatStyles()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Thread/ThreadView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling RoomsAPI.swift, MessageCache.swift, ChatHeadlessSession.swift, PushNotificationManager.swift, PushSubscriptionService.swift, SessionRecoveryManager.swift, BannerSettingsStore.swift, ConfigStore.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ MediaMessageView.swift,\ MessageBubble.swift,\ MessageContainerView.swift,\ MessageListScrollView.swift,\ MessageListView.swift,\ MessageListViewModel.swift,\ MessageNotificationView.swift,\ MessageQueueManager.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageBubble.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageContainerView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageQueueManager.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:261:13: warning: main actor-isolated property 'currentTime' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
currentTime = time.seconds
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:168:24: note: mutation of this property is only permitted within the actor
@State private var currentTime: TimeInterval = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:262:16: warning: main actor-isolated property 'currentTime' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if currentTime >= duration && duration > 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:168:24: note: property declared here
@State private var currentTime: TimeInterval = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:262:31: warning: main actor-isolated property 'duration' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if currentTime >= duration && duration > 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:167:24: note: property declared here
@State private var duration: TimeInterval = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:262:43: warning: main actor-isolated property 'duration' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
if currentTime >= duration && duration > 0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:167:24: note: property declared here
@State private var duration: TimeInterval = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:263:17: warning: main actor-isolated property 'isPlaying' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
isPlaying = false
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift:166:24: note: mutation of this property is only permitted within the actor
@State private var isPlaying = false
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageBubble.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageContainerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListScrollView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:43:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: MessageScrollMetrics = MessageScrollMetrics(
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:43:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: MessageScrollMetrics = MessageScrollMetrics(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:43:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: MessageScrollMetrics = MessageScrollMetrics(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:43:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: MessageScrollMetrics = MessageScrollMetrics(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:268:19: warning: immutable value 'scrollInfo' was never used; consider replacing with '_' or removing it
guard let scrollInfo = viewModel.getScrollPositionInfo(),
~~~~^~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:313:13: warning: initialization of immutable value 'heightDifference' was never used; consider replacing with assignment to '_' or removing it
let heightDifference = currentHeight - oldHeight
~~~~^~~~~~~~~~~~~~~~
_
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListViewModel.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift:151:39: warning: capture of 'notification' with non-sendable type 'MessageNotification' in a '@Sendable' closure
self?.dismissNotification(notification.messageId)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift:104:15: note: consider making struct 'MessageNotification' conform to the 'Sendable' protocol
public struct MessageNotification {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift:151:19: warning: call to main actor-isolated instance method 'dismissNotification' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.dismissNotification(notification.messageId)
^
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift:156:17: note: calls to instance method 'dismissNotification' from outside of its actor context are implicitly asynchronous
public func dismissNotification(_ messageId: String) {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageQueueManager.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageQueueManager.swift:92:19: warning: cannot access property 'retryTimer' with a non-sendable type 'Timer?' from nonisolated deinit; this is an error in the Swift 6 language mode
retryTimer?.invalidate()
^
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
@frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
^
SwiftDriverJobDiscovery normal arm64 Compiling Room.swift, User.swift, XMPPSettings.swift, AuthAPI.swift, ImageCache.swift, PushAPI.swift, RoomsAPI+Actions.swift, RoomsAPI+Rooms.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ FullScreenImageView.swift,\ FullScreenPDFView.swift,\ FullScreenVideoView.swift,\ MediaPickerViews.swift,\ MediaPreviewHost.swift,\ MediaPreviews.swift,\ MessageBubbleView.swift,\ MessageDelimiters.swift,\ MessagesListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenPDFView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenVideoView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPickerViews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPreviewHost.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPreviews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageBubbleView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageDelimiters.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessagesListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenImageView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenPDFView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenVideoView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPickerViews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPreviewHost.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPreviews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageBubbleView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageDelimiters.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessagesListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Emitting module for XMPPChatUI (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriver\ Compilation\ Requirements XMPPChatUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'XMPPChatUI' from project 'XMPPChatSwift')
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 XMPPChatUI -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI-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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling ReactionPickerView.swift, ReplyPreviewView.swift, SelectView.swift, SortDropdownView.swift, SwitchView.swift, SystemMessageView.swift, ToastView.swift, URLPreviewCard.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriver\ Compilation XMPPChatCore normal arm64 com.apple.xcode.tools.swift.compiler (in target 'XMPPChatCore' from project 'XMPPChatSwift')
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 XMPPChatCore -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore-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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling ContextMenuView.swift, DateDividerView.swift, DropdownMenu.swift, EditWrapperView.swift, EmptyStates.swift, ErrorBoundary.swift, ImageGalleryView.swift, LoadingViews.swift, MarkdownTextView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/XMPPChatUI-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI-Swift.h (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/XMPPChatUI-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.swiftmodule (in target 'XMPPChatUI' from project 'XMPPChatSwift')
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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.swiftdoc (in target 'XMPPChatUI' from project 'XMPPChatSwift')
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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.abi.json (in target 'XMPPChatUI' from project 'XMPPChatSwift')
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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.swiftsourceinfo (in target 'XMPPChatUI' from project 'XMPPChatSwift')
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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Starscream.o (in target 'Starscream' from project 'Starscream')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Starscream
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Starscream.o
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.o normal (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios15.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.o
ExtractAppIntentsMetadata (in target 'XMPPChatCore' from project 'XMPPChatSwift')
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 XMPPChatCore --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 15.0 --bundle-identifier spi-builder-workspace.XMPPChatCore --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.appintents --target-triple arm64-apple-ios15.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/XMPPChatCore.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/XMPPChatCore.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore.build/Objects-normal/arm64/XMPPChatCore.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-06-28 21:25:34.428 appintentsmetadataprocessor[788:4654] Starting appintentsmetadataprocessor export
2026-06-28 21:25:34.466 appintentsmetadataprocessor[788:4654] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.o (in target 'XMPPChatCore' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.o
SwiftDriverJobDiscovery normal arm64 Compiling UnreadMessagesIndicator.swift, UserSearchView.swift, UsersListView.swift, VideoPlayerView.swift, VirtualListView.swift, HapticFeedback.swift, KeyboardHandler.swift, SafeAreaHelper.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling MessageSearchView.swift, MessageStatusIndicator.swift, MessageTranslationsView.swift, NewMessageLabel.swift, OperationalModal.swift, PDFViewer.swift, PullToRefresh.swift, QRCodeView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling ViewExtensions.swift, AddMembersModal.swift, BlockedUsersModal.swift, EditUserProfileModal.swift, NewChatModal.swift, RemoveMembersModal.swift, ReportModal.swift, RoomInfoModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling OffClinicHoursBanner.swift, TypingIndicatorView.swift, AudioRecorderView.swift, AudioWaveformView.swift, ChatInputView.swift, ChatWrapperView.swift, ChooseChatMessageView.swift, ConfigurableTypingIndicatorComponent.swift, ConnectionStatusView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling MediaMessageView.swift, MessageBubble.swift, MessageContainerView.swift, MessageListScrollView.swift, MessageListView.swift, MessageListViewModel.swift, MessageNotificationView.swift, MessageQueueManager.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling RoomSettingsModal.swift, UserProfileModal.swift, UserSettingsModal.swift, RoomListView.swift, RoomSearchView.swift, BannerSettingsView.swift, ChatStyles.swift, ThreadView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling FullScreenImageView.swift, FullScreenPDFView.swift, FullScreenVideoView.swift, MediaPickerViews.swift, MediaPreviewHost.swift, MediaPreviews.swift, MessageBubbleView.swift, MessageDelimiters.swift, MessagesListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling AccessibilityIdentifiers.swift, AvatarViews.swift, ChatHeaderView.swift, ChatRoomModals.swift, ChatRoomView+Helpers.swift, ChatRoomView+Modals.swift, ChatRoomView.swift, ChatRoomViewModel.swift, FullScreenFilePreview.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriver\ Compilation XMPPChatUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'XMPPChatUI' from project 'XMPPChatSwift')
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 XMPPChatUI -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI-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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.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/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.o normal (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios15.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.o
ExtractAppIntentsMetadata (in target 'XMPPChatUI' from project 'XMPPChatSwift')
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 XMPPChatUI --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 15.0 --bundle-identifier spi-builder-workspace.XMPPChatUI --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.appintents --target-triple arm64-apple-ios15.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/XMPPChatUI.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/XMPPChatUI.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI.build/Objects-normal/arm64/XMPPChatUI.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-06-28 21:25:37.935 appintentsmetadataprocessor[791:4718] Starting appintentsmetadataprocessor export
2026-06-28 21:25:37.970 appintentsmetadataprocessor[791:4718] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.o (in target 'XMPPChatUI' from project 'XMPPChatSwift')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
{
"identity" : "starscream",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/daltoniam/Starscream.git"
}
],
"manifest_display_name" : "XMPPChatSwift",
"name" : "XMPPChatSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
}
],
"products" : [
{
"name" : "XMPPChatCore",
"targets" : [
"XMPPChatCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "XMPPChatUI",
"targets" : [
"XMPPChatUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "XMPPChatUITests",
"module_type" : "SwiftTarget",
"name" : "XMPPChatUITests",
"path" : "Tests/XMPPChatUITests",
"sources" : [
"MessageListViewModelTests.swift"
],
"target_dependencies" : [
"XMPPChatUI",
"XMPPChatCore"
],
"type" : "test"
},
{
"c99name" : "XMPPChatUI",
"module_type" : "SwiftTarget",
"name" : "XMPPChatUI",
"path" : "Sources/XMPPChatUI",
"product_memberships" : [
"XMPPChatUI"
],
"sources" : [
"AccessibilityIdentifiers.swift",
"ChatRoom/AvatarViews.swift",
"ChatRoom/ChatHeaderView.swift",
"ChatRoom/ChatRoomModals.swift",
"ChatRoom/ChatRoomView+Helpers.swift",
"ChatRoom/ChatRoomView+Modals.swift",
"ChatRoom/ChatRoomView.swift",
"ChatRoom/ChatRoomViewModel.swift",
"ChatRoom/FullScreenFilePreview.swift",
"ChatRoom/FullScreenImageView.swift",
"ChatRoom/FullScreenPDFView.swift",
"ChatRoom/FullScreenVideoView.swift",
"ChatRoom/MediaPickerViews.swift",
"ChatRoom/MediaPreviewHost.swift",
"ChatRoom/MediaPreviews.swift",
"ChatRoom/MessageBubbleView.swift",
"ChatRoom/MessageDelimiters.swift",
"ChatRoom/MessagesListView.swift",
"ChatRoom/OffClinicHoursBanner.swift",
"ChatRoom/TypingIndicatorView.swift",
"Components/AudioRecorderView.swift",
"Components/AudioWaveformView.swift",
"Components/ChatInputView.swift",
"Components/ChatWrapperView.swift",
"Components/ChooseChatMessageView.swift",
"Components/ConfigurableTypingIndicatorComponent.swift",
"Components/ConnectionStatusView.swift",
"Components/ContextMenuView.swift",
"Components/DateDividerView.swift",
"Components/DropdownMenu.swift",
"Components/EditWrapperView.swift",
"Components/EmptyStates.swift",
"Components/ErrorBoundary.swift",
"Components/ImageGalleryView.swift",
"Components/LoadingViews.swift",
"Components/MarkdownTextView.swift",
"Components/MediaMessageView.swift",
"Components/MessageBubble.swift",
"Components/MessageContainerView.swift",
"Components/MessageListScrollView.swift",
"Components/MessageListView.swift",
"Components/MessageListViewModel.swift",
"Components/MessageNotificationView.swift",
"Components/MessageQueueManager.swift",
"Components/MessageSearchView.swift",
"Components/MessageStatusIndicator.swift",
"Components/MessageTranslationsView.swift",
"Components/NewMessageLabel.swift",
"Components/OperationalModal.swift",
"Components/PDFViewer.swift",
"Components/PullToRefresh.swift",
"Components/QRCodeView.swift",
"Components/ReactionPickerView.swift",
"Components/ReplyPreviewView.swift",
"Components/SelectView.swift",
"Components/SortDropdownView.swift",
"Components/SwitchView.swift",
"Components/SystemMessageView.swift",
"Components/ToastView.swift",
"Components/URLPreviewCard.swift",
"Components/UnreadMessagesIndicator.swift",
"Components/UserSearchView.swift",
"Components/UsersListView.swift",
"Components/VideoPlayerView.swift",
"Components/VirtualListView.swift",
"Helpers/HapticFeedback.swift",
"Helpers/KeyboardHandler.swift",
"Helpers/SafeAreaHelper.swift",
"Helpers/ViewExtensions.swift",
"Modals/AddMembersModal.swift",
"Modals/BlockedUsersModal.swift",
"Modals/EditUserProfileModal.swift",
"Modals/NewChatModal.swift",
"Modals/RemoveMembersModal.swift",
"Modals/ReportModal.swift",
"Modals/RoomInfoModal.swift",
"Modals/RoomSettingsModal.swift",
"Modals/UserProfileModal.swift",
"Modals/UserSettingsModal.swift",
"RoomList/RoomListView.swift",
"RoomList/RoomSearchView.swift",
"Settings/BannerSettingsView.swift",
"Styling/ChatStyles.swift",
"Thread/ThreadView.swift"
],
"target_dependencies" : [
"XMPPChatCore"
],
"type" : "library"
},
{
"c99name" : "XMPPChatCoreTests",
"module_type" : "SwiftTarget",
"name" : "XMPPChatCoreTests",
"path" : "Tests/XMPPChatCoreTests",
"sources" : [
"ConfigStoreTests.swift",
"LogoutManagerTests.swift",
"MessageCacheTests.swift",
"MessageParserTests.swift",
"RoomStoreTests.swift",
"StanzaHandlersTests.swift",
"UnreadMessagesCounterTests.swift",
"UnreadStateBridgeTests.swift",
"UserStoreTests.swift"
],
"target_dependencies" : [
"XMPPChatCore"
],
"type" : "test"
},
{
"c99name" : "XMPPChatCore",
"module_type" : "SwiftTarget",
"name" : "XMPPChatCore",
"path" : "Sources/XMPPChatCore",
"product_dependencies" : [
"Starscream"
],
"product_memberships" : [
"XMPPChatCore",
"XMPPChatUI"
],
"sources" : [
"Config/AppConfig.swift",
"Errors/ConfigError.swift",
"Helpers/CreateMainMessageForThread.swift",
"Hooks/UseChatSettingState.swift",
"Hooks/UseChatWrapperInit.swift",
"Hooks/UseComposing.swift",
"Hooks/UseGetNewArchRoom.swift",
"Hooks/UseHeapSender.swift",
"Hooks/UseLocalStorage.swift",
"Hooks/UseLogout.swift",
"Hooks/UseMessageLoaderQueue.swift",
"Hooks/UseMessageNotifications.swift",
"Hooks/UseMessageQueue.swift",
"Hooks/UsePrevious.swift",
"Hooks/UseRoomInitialization.swift",
"Hooks/UseRoomURL.swift",
"Hooks/UseTabVisibility.swift",
"Hooks/UseUnreadMessagesCounter.swift",
"Hooks/UseUnreadStateBridge.swift",
"Models/BannerSettings.swift",
"Models/ChatConfig.swift",
"Models/Config/ChatEvents.swift",
"Models/Config/FeatureConfig.swift",
"Models/Config/FirebaseConfig.swift",
"Models/Config/LoginConfig.swift",
"Models/Config/NotificationConfig.swift",
"Models/Config/TranslationConfig.swift",
"Models/Config/UIConfig.swift",
"Models/CustomComponents.swift",
"Models/Message.swift",
"Models/MessageNotification.swift",
"Models/MessageTranslation.swift",
"Models/Room.swift",
"Models/User.swift",
"Models/XMPPSettings.swift",
"Networking/AuthAPI.swift",
"Networking/ImageCache.swift",
"Networking/PushAPI.swift",
"Networking/RoomsAPI+Actions.swift",
"Networking/RoomsAPI+Rooms.swift",
"Networking/RoomsAPI.swift",
"Persistence/MessageCache.swift",
"Services/ChatHeadlessSession.swift",
"Services/PushNotificationManager.swift",
"Services/PushSubscriptionService.swift",
"Services/SessionRecoveryManager.swift",
"Store/BannerSettingsStore.swift",
"Store/ConfigStore.swift",
"Store/ConnectionManager.swift",
"Store/MessageHeapState.swift",
"Store/RoomStore.swift",
"Store/UserStore.swift",
"Utilities/ActionHelpers.swift",
"Utilities/ActionLogger.swift",
"Utilities/ClientRegistry.swift",
"Utilities/FormatHelpers.swift",
"Utilities/MemoryMonitor.swift",
"Utilities/PriorityQueue.swift",
"Utilities/ResendMessage.swift",
"Utils/PendingNotificationJidStore.swift",
"Utils/WalletUsername.swift",
"XMPPClient/XMPPClient+Operations.swift",
"XMPPClient/XMPPClient.swift",
"XMPPClient/XMPPStanza.swift",
"XMPPClient/XMPPStream+Auth.swift",
"XMPPClient/XMPPStream+Handlers.swift",
"XMPPClient/XMPPStream+Parser.swift",
"XMPPClient/XMPPStream+WebSocket.swift",
"XMPPClient/XMPPStream.swift",
"XMPPClient/XMPPStream_XMPPFramework.swift",
"XMPPOperations/HandleStanzas.swift",
"XMPPOperations/MUCSubOperations.swift",
"XMPPOperations/MessageLoaderQueue.swift",
"XMPPOperations/MessageParser.swift",
"XMPPOperations/MessageQueue.swift",
"XMPPOperations/PresenceOperations.swift",
"XMPPOperations/RoomOperations.swift",
"XMPPOperations/SendGetHistory.swift",
"XMPPOperations/SendTextMessage.swift",
"XMPPOperations/StanzaHandlers.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.