Build Information
Successful build of Rudder, reference v2.4.3 (22575f
), with Swift 6.1 for iOS using Xcode 16.3 on 29 Apr 2025 23:44:33 UTC.
Swift 6 data race errors: 14
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Rudder -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 InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.61.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rudderlabs/rudder-sdk-ios.git
Reference: v2.4.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/rudderlabs/rudder-sdk-ios
* tag v2.4.3 -> FETCH_HEAD
HEAD is now at 22575f7 chore(release): pulling release/2.4.3 into master-v2
Cloned https://github.com/rudderlabs/rudder-sdk-ios.git
Revision (git rev-parse @):
22575f73141aa4192582ee2ade9ae70ee29a6faa
SUCCESS checkout https://github.com/rudderlabs/rudder-sdk-ios.git at v2.4.3
========================================
Build
========================================
Selected platform: iOS
Swift version: 6.1
Building package at path: $PWD
https://github.com/rudderlabs/rudder-sdk-ios.git
https://github.com/rudderlabs/rudder-sdk-ios.git
{
"dependencies" : [
],
"manifest_display_name" : "Rudder",
"name" : "Rudder",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "11.0"
},
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "watchos",
"version" : "7.0"
}
],
"products" : [
{
"name" : "Rudder",
"targets" : [
"Rudder"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "RudderTests",
"module_type" : "SwiftTarget",
"name" : "RudderTests",
"path" : "Tests/RudderTests",
"sources" : [
"RSAliasTests.swift",
"RSBlackListedEventsTest.swift",
"RSClientTests.swift",
"RSDatabaseTests.swift",
"RSGroupTests.swift",
"RSIdentifyTests.swift",
"RSScreenTests.swift",
"RSThreadTests.swift",
"RSTrackTests.swift",
"RSWhiteListedEventsTests.swift",
"RSiOSLifeCycleEventTests.swift",
"RSmacOSLifeCycleEventTests.swift",
"RSwatchOSLifeCycleEventTests.swift"
],
"target_dependencies" : [
"Rudder"
],
"type" : "test"
},
{
"c99name" : "Rudder",
"module_type" : "SwiftTarget",
"name" : "Rudder",
"path" : "Sources",
"product_memberships" : [
"Rudder"
],
"sources" : [
"Classes/Client/Plugins/RSAdvertisementIdPlugin.swift",
"Classes/Client/Plugins/RSAliasIdPlugin.swift",
"Classes/Client/Plugins/RSAnonymousIdPlugin.swift",
"Classes/Client/Plugins/RSAppTrackingConsentPlugin.swift",
"Classes/Client/Plugins/RSContextPlugin.swift",
"Classes/Client/Plugins/RSDeviceTokenPlugin.swift",
"Classes/Client/Plugins/RSGDPRPlugin.swift",
"Classes/Client/Plugins/RSIdentifyTraitsPlugin.swift",
"Classes/Client/Plugins/RSIntegrationPlugin.swift",
"Classes/Client/Plugins/RSLoggerPlugin.swift",
"Classes/Client/Plugins/RSOptionPlugin.swift",
"Classes/Client/Plugins/RSReplayQueuePlugin.swift",
"Classes/Client/Plugins/RSUserIdPlugin.swift",
"Classes/Client/Plugins/RSUserSessionPlugin.swift",
"Classes/Client/Plugins/RudderDestinationPlugin.swift",
"Classes/Client/RSClient+Plugins.swift",
"Classes/Client/RSClient.swift",
"Classes/Client/RSController.swift",
"Classes/Client/RSDatabaseManager.swift",
"Classes/Common/Constants/RSConstants.swift",
"Classes/Common/Constants/RSEventsAndKeys.swift",
"Classes/Common/Constants/RSTypeAlias.swift",
"Classes/Common/Constants/RSUserDefaults.swift",
"Classes/Common/Constants/RSVersion.swift",
"Classes/Common/Extensions/NSError+Ext.swift",
"Classes/Common/Extensions/String+Ext.swift",
"Classes/Common/Extensions/UserDefaults+Ext.swift",
"Classes/Domain/Enums/JSON.swift",
"Classes/Domain/Enums/RSAppTrackingConsent.swift",
"Classes/Domain/Enums/RSErrorCode.swift",
"Classes/Domain/Enums/RSLogLevel.swift",
"Classes/Domain/Enums/RSMessageType.swift",
"Classes/Domain/Models/Attributes/RSDestination.swift",
"Classes/Domain/Models/Attributes/RSDestinationConfig.swift",
"Classes/Domain/Models/Attributes/RSDestinationDefinition.swift",
"Classes/Domain/Models/Attributes/RSServerConfig.swift",
"Classes/Domain/Models/RSAtomic.swift",
"Classes/Domain/Models/RSConfig.swift",
"Classes/Domain/Models/RSDBMessage.swift",
"Classes/Domain/Models/RSKeyPath.swift",
"Classes/Domain/Models/RSOption.swift",
"Classes/Domain/Protocols/RSConsoleLogger.swift",
"Classes/Domain/Protocols/RSLifeCycle.swift",
"Classes/Domain/Protocols/RSLogger.swift",
"Classes/Domain/Protocols/RSMessage.swift",
"Classes/Domain/Protocols/RSPlugins.swift",
"Classes/Domain/Protocols/RSPushNotifications.swift",
"Classes/Domain/Protocols/RSServiceType.swift",
"Classes/Helpers/Platforms/Mac/RSmacOSLifecycleEvents.swift",
"Classes/Helpers/Platforms/Mac/RSmacOSLifecycleMonitor.swift",
"Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift",
"Classes/Helpers/Platforms/Vendors/AppleUtils.swift",
"Classes/Helpers/Platforms/Vendors/Vendor.swift",
"Classes/Helpers/Platforms/iOS/RSiOSDelegation.swift",
"Classes/Helpers/Platforms/iOS/RSiOSLifecycleEvents.swift",
"Classes/Helpers/Platforms/iOS/RSiOSLifecycleMonitor.swift",
"Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSDelegation.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleEvents.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleMonitor.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSScreenViewEvents.swift",
"Classes/Helpers/RSAnyCodable.swift",
"Classes/Helpers/RSAnyDecodable.swift",
"Classes/Helpers/RSAnyEncodable.swift",
"Classes/Helpers/RSRepeatingTimer.swift",
"Classes/Networking/APIClient/API.swift",
"Classes/Networking/APIClient/RSServiceManager.swift",
"Classes/Networking/APIClient/SampleBatchPayload.json",
"Classes/Utility/RSUtils.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
resolved source packages:
{
"dependencies" : [
],
"manifest_display_name" : "Rudder",
"name" : "Rudder",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "11.0"
},
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "watchos",
"version" : "7.0"
}
],
"products" : [
{
"name" : "Rudder",
"targets" : [
"Rudder"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "RudderTests",
"module_type" : "SwiftTarget",
"name" : "RudderTests",
"path" : "Tests/RudderTests",
"sources" : [
"RSAliasTests.swift",
"RSBlackListedEventsTest.swift",
"RSClientTests.swift",
"RSDatabaseTests.swift",
"RSGroupTests.swift",
"RSIdentifyTests.swift",
"RSScreenTests.swift",
"RSThreadTests.swift",
"RSTrackTests.swift",
"RSWhiteListedEventsTests.swift",
"RSiOSLifeCycleEventTests.swift",
"RSmacOSLifeCycleEventTests.swift",
"RSwatchOSLifeCycleEventTests.swift"
],
"target_dependencies" : [
"Rudder"
],
"type" : "test"
},
{
"c99name" : "Rudder",
"module_type" : "SwiftTarget",
"name" : "Rudder",
"path" : "Sources",
"product_memberships" : [
"Rudder"
],
"sources" : [
"Classes/Client/Plugins/RSAdvertisementIdPlugin.swift",
"Classes/Client/Plugins/RSAliasIdPlugin.swift",
"Classes/Client/Plugins/RSAnonymousIdPlugin.swift",
"Classes/Client/Plugins/RSAppTrackingConsentPlugin.swift",
"Classes/Client/Plugins/RSContextPlugin.swift",
"Classes/Client/Plugins/RSDeviceTokenPlugin.swift",
"Classes/Client/Plugins/RSGDPRPlugin.swift",
"Classes/Client/Plugins/RSIdentifyTraitsPlugin.swift",
"Classes/Client/Plugins/RSIntegrationPlugin.swift",
"Classes/Client/Plugins/RSLoggerPlugin.swift",
"Classes/Client/Plugins/RSOptionPlugin.swift",
"Classes/Client/Plugins/RSReplayQueuePlugin.swift",
"Classes/Client/Plugins/RSUserIdPlugin.swift",
"Classes/Client/Plugins/RSUserSessionPlugin.swift",
"Classes/Client/Plugins/RudderDestinationPlugin.swift",
"Classes/Client/RSClient+Plugins.swift",
"Classes/Client/RSClient.swift",
"Classes/Client/RSController.swift",
"Classes/Client/RSDatabaseManager.swift",
"Classes/Common/Constants/RSConstants.swift",
"Classes/Common/Constants/RSEventsAndKeys.swift",
"Classes/Common/Constants/RSTypeAlias.swift",
"Classes/Common/Constants/RSUserDefaults.swift",
"Classes/Common/Constants/RSVersion.swift",
"Classes/Common/Extensions/NSError+Ext.swift",
"Classes/Common/Extensions/String+Ext.swift",
"Classes/Common/Extensions/UserDefaults+Ext.swift",
"Classes/Domain/Enums/JSON.swift",
"Classes/Domain/Enums/RSAppTrackingConsent.swift",
"Classes/Domain/Enums/RSErrorCode.swift",
"Classes/Domain/Enums/RSLogLevel.swift",
"Classes/Domain/Enums/RSMessageType.swift",
"Classes/Domain/Models/Attributes/RSDestination.swift",
"Classes/Domain/Models/Attributes/RSDestinationConfig.swift",
"Classes/Domain/Models/Attributes/RSDestinationDefinition.swift",
"Classes/Domain/Models/Attributes/RSServerConfig.swift",
"Classes/Domain/Models/RSAtomic.swift",
"Classes/Domain/Models/RSConfig.swift",
"Classes/Domain/Models/RSDBMessage.swift",
"Classes/Domain/Models/RSKeyPath.swift",
"Classes/Domain/Models/RSOption.swift",
"Classes/Domain/Protocols/RSConsoleLogger.swift",
"Classes/Domain/Protocols/RSLifeCycle.swift",
"Classes/Domain/Protocols/RSLogger.swift",
"Classes/Domain/Protocols/RSMessage.swift",
"Classes/Domain/Protocols/RSPlugins.swift",
"Classes/Domain/Protocols/RSPushNotifications.swift",
"Classes/Domain/Protocols/RSServiceType.swift",
"Classes/Helpers/Platforms/Mac/RSmacOSLifecycleEvents.swift",
"Classes/Helpers/Platforms/Mac/RSmacOSLifecycleMonitor.swift",
"Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift",
"Classes/Helpers/Platforms/Vendors/AppleUtils.swift",
"Classes/Helpers/Platforms/Vendors/Vendor.swift",
"Classes/Helpers/Platforms/iOS/RSiOSDelegation.swift",
"Classes/Helpers/Platforms/iOS/RSiOSLifecycleEvents.swift",
"Classes/Helpers/Platforms/iOS/RSiOSLifecycleMonitor.swift",
"Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSDelegation.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleEvents.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleMonitor.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSScreenViewEvents.swift",
"Classes/Helpers/RSAnyCodable.swift",
"Classes/Helpers/RSAnyDecodable.swift",
"Classes/Helpers/RSAnyEncodable.swift",
"Classes/Helpers/RSRepeatingTimer.swift",
"Classes/Networking/APIClient/API.swift",
"Classes/Networking/APIClient/RSServiceManager.swift",
"Classes/Networking/APIClient/SampleBatchPayload.json",
"Classes/Utility/RSUtils.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
{
"project" : {
"configurations" : [
"Debug",
"Release"
],
"name" : "Rudder",
"schemes" : [
"RudderSDK-iOS",
"RudderTests"
],
"targets" : [
"Rudder",
"RudderTests"
]
}
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"Rudder"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Rudder -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 InferSendableFromCaptures
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Rudder -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 InferSendableFromCaptures"
Build settings from command line:
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 InferSendableFromCaptures
Resolve Package Graph
Resolved source packages:
Rudder: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'Rudder' in project 'Rudder'
➜ Explicit dependency on target 'Rudder' in project 'Rudder'
Target 'Rudder' in project 'Rudder' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: a7c62bf02f9c256bd90ea338facc50d5
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/a7c62bf02f9c256bd90ea338facc50d5.xcbuilddata
ClangStatCache /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.modulemap (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.DependencyStaticMetadataFileList (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.DependencyMetadataFileList (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.LinkFileList (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder_const_extract_protocols.json (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.SwiftConstValuesFileList (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-OutputFileMap.json (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.SwiftFileList (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.SwiftFileList
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Rudder.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.modulemap (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos
SwiftDriver Rudder normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Rudder' from project 'Rudder')
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 Rudder -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder_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/Rudder.build/Debug-iphoneos/Rudder.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ RSAdvertisementIdPlugin.swift,\ RSAliasIdPlugin.swift,\ RSAnonymousIdPlugin.swift,\ RSAppTrackingConsentPlugin.swift,\ RSContextPlugin.swift,\ RSDeviceTokenPlugin.swift,\ RSGDPRPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAdvertisementIdPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAliasIdPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAnonymousIdPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAppTrackingConsentPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSDeviceTokenPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSGDPRPlugin.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAdvertisementIdPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAliasIdPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAnonymousIdPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAnonymousIdPlugin.swift:43:40: warning: main actor-isolated property 'identifierForVendor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
anonymousId = UIDevice.current.identifierForVendor?.uuidString.lowercased()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:46:61: note: property declared here
@property(nullable, nonatomic,readonly,strong) NSUUID *identifierForVendor API_AVAILABLE(ios(6.0)); // a UUID that may be used to uniquely identify the device, same across apps from a single vendor.
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAnonymousIdPlugin.swift:43:32: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
anonymousId = UIDevice.current.identifierForVendor?.uuidString.lowercased()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAppTrackingConsentPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:25:24: warning: static property 'device' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var device = Vendor.current
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:25:24: note: convert 'device' to a 'let' constant to make 'Sendable' shared state immutable
private static var device = Vendor.current
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:25:24: note: add '@MainActor' to make static property 'device' part of global actor 'MainActor'
private static var device = Vendor.current
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:25:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var device = Vendor.current
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSDeviceTokenPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSGDPRPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ RSIdentifyTraitsPlugin.swift,\ RSIntegrationPlugin.swift,\ RSLoggerPlugin.swift,\ RSOptionPlugin.swift,\ RSReplayQueuePlugin.swift,\ RSUserIdPlugin.swift,\ RSUserSessionPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSIdentifyTraitsPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSIntegrationPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSOptionPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSReplayQueuePlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserIdPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserSessionPlugin.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSIdentifyTraitsPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSIdentifyTraitsPlugin.swift:26:59: warning: 'unarchiveTopLevelObjectWithData' was deprecated in iOS 12.0: Use unarchivedObject(ofClass:from:) instead
if let dictionary = try NSKeyedUnarchiver.unarchiveTopLevelObjectWithData(data) as? [String: Any] {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSIntegrationPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:27:16: warning: static property 'loggingEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var loggingEnabled = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:27:16: note: convert 'loggingEnabled' to a 'let' constant to make 'Sendable' shared state immutable
static var loggingEnabled = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:27:16: note: add '@MainActor' to make static property 'loggingEnabled' part of global actor 'MainActor'
static var loggingEnabled = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:27:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var loggingEnabled = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:31:16: warning: static property 'sharedAnalytics' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var sharedAnalytics: RSClient?
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:31:16: note: convert 'sharedAnalytics' to a 'let' constant to make 'Sendable' shared state immutable
static var sharedAnalytics: RSClient?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:31:16: note: add '@MainActor' to make static property 'sharedAnalytics' part of global actor 'MainActor'
static var sharedAnalytics: RSClient?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:31:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var sharedAnalytics: RSClient?
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSOptionPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSReplayQueuePlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserIdPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserSessionPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserSessionPlugin.swift:94:13: warning: variable 'sessionId' was never mutated; consider changing to 'let' constant
var sessionId: Int = newSessionId ?? RSUtils.getTimeStamp()
~~~ ^
let
SwiftCompile normal arm64 Compiling\ RudderDestinationPlugin.swift,\ RSClient+Plugins.swift,\ RSClient.swift,\ RSController.swift,\ RSDatabaseManager.swift,\ RSConstants.swift,\ RSEventsAndKeys.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSConstants.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSEventsAndKeys.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift:102:30: warning: capture of 'self' with non-sendable type 'RudderDestinationPlugin?' in a '@Sendable' closure
guard let self = self, let databaseManager = self.databaseManager, let config = self.client?.config else {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift:11:7: note: class 'RudderDestinationPlugin' does not conform to the 'Sendable' protocol
class RudderDestinationPlugin: RSDestinationPlugin {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift:134:30: warning: capture of 'self' with non-sendable type 'RudderDestinationPlugin?' in a '@Sendable' closure
guard let self = self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift:11:7: note: class 'RudderDestinationPlugin' does not conform to the 'Sendable' protocol
class RudderDestinationPlugin: RSDestinationPlugin {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:88:17: warning: capture of 'self' with non-sendable type 'RSClient' in a '@Sendable' closure
self.checkServerConfig()
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:12:12: note: class 'RSClient' does not conform to the 'Sendable' protocol
open class RSClient: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:87:20: warning: main actor-isolated property 'applicationState' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if app.applicationState == .background {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:137:50: note: property declared here
@property(nonatomic,readonly) UIApplicationState applicationState API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:170:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.checkServerConfig(retryCount: retryCount + 1, completion: completion)
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:170:25: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.checkServerConfig(retryCount: retryCount + 1, completion: completion)
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:170:88: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
self.checkServerConfig(retryCount: retryCount + 1, completion: completion)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:170:88: note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.checkServerConfig(retryCount: retryCount + 1, completion: completion)
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:181:17: warning: sending 'completion' risks causing data races; this is an error in the Swift 6 language mode
completion(result)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:181:17: note: task-isolated 'completion' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
completion(result)
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:181:28: warning: sending 'result' risks causing data races; this is an error in the Swift 6 language mode
completion(result)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:181:28: note: task-isolated 'result' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
completion(result)
^~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:17:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'RSClient' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared = RSClient()
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:12:12: note: class 'RSClient' does not conform to the 'Sendable' protocol
open class RSClient: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:17:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared = RSClient()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:17:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared = RSClient()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:147:56: warning: expression implicitly coerced from '[String : Any]?' to 'Any'
if JSONSerialization.isValidJSONObject(jsonObject) {
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:147:56: note: provide a default value to avoid this warning
if JSONSerialization.isValidJSONObject(jsonObject) {
^~~~~~~~~~
?? <#default value#>
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:147:56: note: force-unwrap the value to avoid this warning
if JSONSerialization.isValidJSONObject(jsonObject) {
^~~~~~~~~~
!
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:147:56: note: explicitly cast to 'Any' with 'as Any' to silence this warning
if JSONSerialization.isValidJSONObject(jsonObject) {
^~~~~~~~~~
as Any
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:148:79: warning: expression implicitly coerced from '[String : Any]?' to 'Any'
let jsonData = try JSONSerialization.data(withJSONObject: jsonObject)
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:148:79: note: provide a default value to avoid this warning
let jsonData = try JSONSerialization.data(withJSONObject: jsonObject)
^~~~~~~~~~
?? <#default value#>
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:148:79: note: force-unwrap the value to avoid this warning
let jsonData = try JSONSerialization.data(withJSONObject: jsonObject)
^~~~~~~~~~
!
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:148:79: note: explicitly cast to 'Any' with 'as Any' to silence this warning
let jsonData = try JSONSerialization.data(withJSONObject: jsonObject)
^~~~~~~~~~
as Any
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:143:30: warning: capture of 'self' with non-sendable type 'RSDatabaseManager?' in a '@Sendable' closure
guard let self = self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:12:7: note: class 'RSDatabaseManager' does not conform to the 'Sendable' protocol
class RSDatabaseManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:146:64: warning: capture of 'message' with non-sendable type 'any RSMessage' in a '@Sendable' closure
let jsonObject = RSUtils.handleUrlAndDateTypes(message.dictionaryValue)
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSMessage.swift:11:17: note: protocol 'RSMessage' does not conform to the 'Sendable' protocol
public protocol RSMessage {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSConstants.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSEventsAndKeys.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ RSTypeAlias.swift,\ RSUserDefaults.swift,\ RSVersion.swift,\ NSError+Ext.swift,\ String+Ext.swift,\ UserDefaults+Ext.swift,\ JSON.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSTypeAlias.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSUserDefaults.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSVersion.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Extensions/NSError+Ext.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Extensions/String+Ext.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Extensions/UserDefaults+Ext.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSTypeAlias.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSUserDefaults.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Constants/RSVersion.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Extensions/NSError+Ext.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Extensions/String+Ext.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Common/Extensions/UserDefaults+Ext.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:267:16: warning: static property 'trueObjCType' is not concurrency-safe because non-'Sendable' type 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') may have shared mutable state; this is an error in the Swift 6 language mode
static let trueObjCType = trueValue.objCType
^
Swift.UnsafePointer:1:23: note: generic struct 'UnsafePointer' does not conform to the 'Sendable' protocol
@frozen public struct UnsafePointer<Pointee> : Copyable where Pointee : ~Copyable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:267:16: note: add '@MainActor' to make static property 'trueObjCType' part of global actor 'MainActor'
static let trueObjCType = trueValue.objCType
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:267:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let trueObjCType = trueValue.objCType
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:269:16: warning: static property 'falseObjCType' is not concurrency-safe because non-'Sendable' type 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') may have shared mutable state; this is an error in the Swift 6 language mode
static let falseObjCType = falseValue.objCType
^
Swift.UnsafePointer:1:23: note: generic struct 'UnsafePointer' does not conform to the 'Sendable' protocol
@frozen public struct UnsafePointer<Pointee> : Copyable where Pointee : ~Copyable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:269:16: note: add '@MainActor' to make static property 'falseObjCType' part of global actor 'MainActor'
static let falseObjCType = falseValue.objCType
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:269:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let falseObjCType = falseValue.objCType
^
nonisolated(unsafe)
SwiftEmitModule normal arm64 Emitting\ module\ for\ Rudder (in target 'Rudder' from project 'Rudder')
EmitSwiftModule normal arm64 (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:25:24: warning: static property 'device' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var device = Vendor.current
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:25:24: note: convert 'device' to a 'let' constant to make 'Sendable' shared state immutable
private static var device = Vendor.current
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:25:24: note: add '@MainActor' to make static property 'device' part of global actor 'MainActor'
private static var device = Vendor.current
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:25:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var device = Vendor.current
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:27:16: warning: static property 'loggingEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var loggingEnabled = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:27:16: note: convert 'loggingEnabled' to a 'let' constant to make 'Sendable' shared state immutable
static var loggingEnabled = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:27:16: note: add '@MainActor' to make static property 'loggingEnabled' part of global actor 'MainActor'
static var loggingEnabled = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:27:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var loggingEnabled = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:31:16: warning: static property 'sharedAnalytics' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var sharedAnalytics: RSClient?
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:31:16: note: convert 'sharedAnalytics' to a 'let' constant to make 'Sendable' shared state immutable
static var sharedAnalytics: RSClient?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:31:16: note: add '@MainActor' to make static property 'sharedAnalytics' part of global actor 'MainActor'
static var sharedAnalytics: RSClient?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:31:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var sharedAnalytics: RSClient?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:17:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'RSClient' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared = RSClient()
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:12:12: note: class 'RSClient' does not conform to the 'Sendable' protocol
open class RSClient: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:17:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared = RSClient()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:17:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared = RSClient()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:267:16: warning: static property 'trueObjCType' is not concurrency-safe because non-'Sendable' type 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') may have shared mutable state; this is an error in the Swift 6 language mode
static let trueObjCType = trueValue.objCType
^
Swift.UnsafePointer:1:23: note: generic struct 'UnsafePointer' does not conform to the 'Sendable' protocol
@frozen public struct UnsafePointer<Pointee> : Copyable where Pointee : ~Copyable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:267:16: note: add '@MainActor' to make static property 'trueObjCType' part of global actor 'MainActor'
static let trueObjCType = trueValue.objCType
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:267:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let trueObjCType = trueValue.objCType
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:269:16: warning: static property 'falseObjCType' is not concurrency-safe because non-'Sendable' type 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') may have shared mutable state; this is an error in the Swift 6 language mode
static let falseObjCType = falseValue.objCType
^
Swift.UnsafePointer:1:23: note: generic struct 'UnsafePointer' does not conform to the 'Sendable' protocol
@frozen public struct UnsafePointer<Pointee> : Copyable where Pointee : ~Copyable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:269:16: note: add '@MainActor' to make static property 'falseObjCType' part of global actor 'MainActor'
static let falseObjCType = falseValue.objCType
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/JSON.swift:269:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let falseObjCType = falseValue.objCType
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift:49:16: warning: static property 'handlers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var handlers: [KeyPathHandler] = [PathHandler(), IfHandler(), BasicHandler()]
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift:49:16: note: convert 'handlers' to a 'let' constant to make 'Sendable' shared state immutable
static var handlers: [KeyPathHandler] = [PathHandler(), IfHandler(), BasicHandler()]
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift:49:16: note: add '@MainActor' to make static property 'handlers' part of global actor 'MainActor'
static var handlers: [KeyPathHandler] = [PathHandler(), IfHandler(), BasicHandler()]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift:49:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var handlers: [KeyPathHandler] = [PathHandler(), IfHandler(), BasicHandler()]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:22:23: warning: static property 'log' is not concurrency-safe because non-'Sendable' type 'RSLoggingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let log = RSLoggingType(types: [.log])
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:15:15: note: consider making struct 'RSLoggingType' conform to the 'Sendable' protocol
public struct RSLoggingType: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:22:23: note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
public static let log = RSLoggingType(types: [.log])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:22:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let log = RSLoggingType(types: [.log])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:23:23: warning: static property 'metric' is not concurrency-safe because non-'Sendable' type 'RSLoggingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let metric = RSLoggingType(types: [.metric])
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:15:15: note: consider making struct 'RSLoggingType' conform to the 'Sendable' protocol
public struct RSLoggingType: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:23:23: note: add '@MainActor' to make static property 'metric' part of global actor 'MainActor'
public static let metric = RSLoggingType(types: [.metric])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:23:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let metric = RSLoggingType(types: [.metric])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:24:17: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
private let device = UIDevice.current
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift:74:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var current: Vendor = {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift:74:16: note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
static var current: Vendor = {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift:74:16: note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
static var current: Vendor = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift:74:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var current: Vendor = {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSLifecycleMonitor.swift:18:17: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
private var application: UIApplication = UIApplication.shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:55:20: warning: static property 'client' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var client: RSClient?
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:55:20: note: convert 'client' to a 'let' constant to make 'Sendable' shared state immutable
static var client: RSClient?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:55:20: note: add '@MainActor' to make static property 'client' part of global actor 'MainActor'
static var client: RSClient?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:55:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var client: RSClient?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift:24:16: warning: static property 'timers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var timers = [RSRepeatingTimer]()
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift:24:16: note: convert 'timers' to a 'let' constant to make 'Sendable' shared state immutable
static var timers = [RSRepeatingTimer]()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift:24:16: note: add '@MainActor' to make static property 'timers' part of global actor 'MainActor'
static var timers = [RSRepeatingTimer]()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift:24:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var timers = [RSRepeatingTimer]()
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ RSServerConfig.swift,\ RSAtomic.swift,\ RSConfig.swift,\ RSDBMessage.swift,\ RSKeyPath.swift,\ RSOption.swift,\ RSConsoleLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/Attributes/RSServerConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSAtomic.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSDBMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSOption.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSConsoleLogger.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/Attributes/RSServerConfig.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSAtomic.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSConfig.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSDBMessage.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift:49:16: warning: static property 'handlers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var handlers: [KeyPathHandler] = [PathHandler(), IfHandler(), BasicHandler()]
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift:49:16: note: convert 'handlers' to a 'let' constant to make 'Sendable' shared state immutable
static var handlers: [KeyPathHandler] = [PathHandler(), IfHandler(), BasicHandler()]
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift:49:16: note: add '@MainActor' to make static property 'handlers' part of global actor 'MainActor'
static var handlers: [KeyPathHandler] = [PathHandler(), IfHandler(), BasicHandler()]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSKeyPath.swift:49:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var handlers: [KeyPathHandler] = [PathHandler(), IfHandler(), BasicHandler()]
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/RSOption.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSConsoleLogger.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ RSAppTrackingConsent.swift,\ RSErrorCode.swift,\ RSLogLevel.swift,\ RSMessageType.swift,\ RSDestination.swift,\ RSDestinationConfig.swift,\ RSDestinationDefinition.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/RSAppTrackingConsent.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/RSErrorCode.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/RSLogLevel.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/RSMessageType.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/Attributes/RSDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/Attributes/RSDestinationConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/Attributes/RSDestinationDefinition.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/RSAppTrackingConsent.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/RSErrorCode.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/RSLogLevel.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Enums/RSMessageType.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/Attributes/RSDestination.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/Attributes/RSDestinationConfig.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Models/Attributes/RSDestinationDefinition.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ RSmacOSLifecycleMonitor.swift,\ RSmacOSScreenViewEvents.swift,\ AppleUtils.swift,\ Vendor.swift,\ RSiOSDelegation.swift,\ RSiOSLifecycleEvents.swift,\ RSiOSLifecycleMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSLifecycleMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSDelegation.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSLifecycleEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSLifecycleMonitor.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSLifecycleMonitor.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:24:17: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
private let device = UIDevice.current
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:49:23: warning: main actor-isolated property 'model' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return device.model
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:40:51: note: property declared here
@property(nonatomic,readonly,strong) NSString *model; // e.g. @"iPhone", @"iPod touch"
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:53:23: warning: main actor-isolated property 'identifierForVendor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return device.identifierForVendor?.uuidString
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:46:61: note: property declared here
@property(nullable, nonatomic,readonly,strong) NSUUID *identifierForVendor API_AVAILABLE(ios(6.0)); // a UUID that may be used to uniquely identify the device, same across apps from a single vendor.
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:57:23: warning: main actor-isolated property 'systemName' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return device.systemName
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:42:51: note: property declared here
@property(nonatomic,readonly,strong) NSString *systemName; // e.g. @"iOS"
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:61:16: warning: main actor-isolated property 'systemVersion' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
device.systemVersion
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:43:51: note: property declared here
@property(nonatomic,readonly,strong) NSString *systemVersion; // e.g. @"4.0"
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:65:40: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let screenSize = UIScreen.main.bounds.size
^
/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/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:65:35: 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
let screenSize = UIScreen.main.bounds.size
^
/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/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:66:118: 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 ScreenSize(width: Double(screenSize.width), height: Double(screenSize.height), density: 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/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:66:113: 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 ScreenSize(width: Double(screenSize.width), height: Double(screenSize.height), density: 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/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:113:46: warning: 'subscriberCellularProvider' was deprecated in iOS 12.0
if let carrier = networkInfo.subscriberCellularProvider?.carrierName, carrier != "--" {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:88:46: warning: main actor-isolated property 'systemVersion' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let systemVersion = UIDevice.current.systemVersion
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:43:51: note: property declared here
@property(nonatomic,readonly,strong) NSString *systemVersion; // e.g. @"4.0"
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:87:10: note: add '@MainActor' to make instance method 'retrieveCarrierNames()' part of global actor 'MainActor'
func retrieveCarrierNames() -> String? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:88:38: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let systemVersion = UIDevice.current.systemVersion
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/AppleUtils.swift:87:10: note: add '@MainActor' to make instance method 'retrieveCarrierNames()' part of global actor 'MainActor'
func retrieveCarrierNames() -> String? {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift:74:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var current: Vendor = {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift:74:16: note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
static var current: Vendor = {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift:74:16: note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
static var current: Vendor = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Vendors/Vendor.swift:74:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var current: Vendor = {
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSDelegation.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSLifecycleEvents.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSLifecycleMonitor.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSLifecycleMonitor.swift:18:17: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
private var application: UIApplication = UIApplication.shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSLifecycleMonitor.swift:139:91: warning: main actor-isolated property 'backgroundRefreshStatus' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
refreshStatus: application.backgroundRefreshStatus)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:159:59: note: property declared here
@property (nonatomic, readonly) UIBackgroundRefreshStatus backgroundRefreshStatus API_AVAILABLE(ios(7.0), tvos(11.0));
^
SwiftCompile normal arm64 Compiling\ RSLifeCycle.swift,\ RSLogger.swift,\ RSMessage.swift,\ RSPlugins.swift,\ RSPushNotifications.swift,\ RSServiceType.swift,\ RSmacOSLifecycleEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLifeCycle.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPushNotifications.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSServiceType.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSLifecycleEvents.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLifeCycle.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:22:23: warning: static property 'log' is not concurrency-safe because non-'Sendable' type 'RSLoggingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let log = RSLoggingType(types: [.log])
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:15:15: note: consider making struct 'RSLoggingType' conform to the 'Sendable' protocol
public struct RSLoggingType: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:22:23: note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
public static let log = RSLoggingType(types: [.log])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:22:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let log = RSLoggingType(types: [.log])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:23:23: warning: static property 'metric' is not concurrency-safe because non-'Sendable' type 'RSLoggingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let metric = RSLoggingType(types: [.metric])
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:15:15: note: consider making struct 'RSLoggingType' conform to the 'Sendable' protocol
public struct RSLoggingType: Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:23:23: note: add '@MainActor' to make static property 'metric' part of global actor 'MainActor'
public static let metric = RSLoggingType(types: [.metric])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:23:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let metric = RSLoggingType(types: [.metric])
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSMessage.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPushNotifications.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSServiceType.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSLifecycleEvents.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ RSAnyDecodable.swift,\ RSAnyEncodable.swift,\ RSRepeatingTimer.swift,\ API.swift,\ RSServiceManager.swift,\ RSUtils.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSAnyDecodable.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSAnyEncodable.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/API.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/RSServiceManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Utility/RSUtils.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSAnyDecodable.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSAnyEncodable.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift:24:16: warning: static property 'timers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var timers = [RSRepeatingTimer]()
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift:24:16: note: convert 'timers' to a 'let' constant to make 'Sendable' shared state immutable
static var timers = [RSRepeatingTimer]()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift:24:16: note: add '@MainActor' to make static property 'timers' part of global actor 'MainActor'
static var timers = [RSRepeatingTimer]()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSRepeatingTimer.swift:24:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var timers = [RSRepeatingTimer]()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/API.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/RSServiceManager.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/RSServiceManager.swift:62:17: warning: capture of 'completion' with non-sendable type 'Handler<T>' (aka '(HandlerResult<T, NSError>) -> ()') in a '@Sendable' closure
completion(.failure(NSError(code: .SERVER_ERROR)))
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/RSServiceManager.swift:62:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(.failure(NSError(code: .SERVER_ERROR)))
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/RSServiceManager.swift:76:33: warning: capture of 'self' with non-sendable type 'RSServiceManager' in a '@Sendable' closure
client.log(message: jsonString, logLevel: .debug)
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/RSServiceManager.swift:18:8: note: consider making struct 'RSServiceManager' conform to the 'Sendable' protocol
struct RSServiceManager: RSServiceType {
^
, Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Utility/RSUtils.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ RSiOSScreenViewEvents.swift,\ RSwatchOSDelegation.swift,\ RSwatchOSLifecycleEvents.swift,\ RSwatchOSLifecycleMonitor.swift,\ RSwatchOSScreenViewEvents.swift,\ RSAnyCodable.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/watchOS/RSwatchOSDelegation.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/watchOS/RSwatchOSScreenViewEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSAnyCodable.swift (in target 'Rudder' from project 'Rudder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:55:20: warning: static property 'client' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var client: RSClient?
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:55:20: note: convert 'client' to a 'let' constant to make 'Sendable' shared state immutable
static var client: RSClient?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:55:20: note: add '@MainActor' to make static property 'client' part of global actor 'MainActor'
static var client: RSClient?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:55:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var client: RSClient?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:23:26: warning: main actor-isolated static property 'client' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
UIViewController.client = client
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:58:16: note: mutation of this static property is only permitted within the actor
static var client: RSClient? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:22:10: note: add '@MainActor' to make instance method 'rudderSwizzleView()' part of global actor 'MainActor'
func rudderSwizzleView() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:24:26: warning: call to main actor-isolated static method 'rudderSwizzleView()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
UIViewController.rudderSwizzleView()
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:29:17: note: calls to static method 'rudderSwizzleView()' from outside of its actor context are implicitly asynchronous
static func rudderSwizzleView() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:22:10: note: add '@MainActor' to make instance method 'rudderSwizzleView()' part of global actor 'MainActor'
func rudderSwizzleView() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:60:51: warning: forming 'UnsafeRawPointer' to a variable of type 'Optional<RSClient>'; this is likely incorrect because 'Optional<RSClient>' may contain an object reference.
return objc_getAssociatedObject(self, &AssociatedKey.client) as? RSClient
^
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift:64:48: warning: forming 'UnsafeRawPointer' to a variable of type 'Optional<RSClient>'; this is likely incorrect because 'Optional<RSClient>' may contain an object reference.
objc_setAssociatedObject(self, &AssociatedKey.client, value, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/watchOS/RSwatchOSDelegation.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleEvents.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleMonitor.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/watchOS/RSwatchOSScreenViewEvents.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/RSAnyCodable.swift (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Emitting module for Rudder (in target 'Rudder' from project 'Rudder')
SwiftDriver\ Compilation\ Requirements Rudder normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Rudder' from project 'Rudder')
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 Rudder -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder_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/Rudder.build/Debug-iphoneos/Rudder.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling RSAppTrackingConsent.swift, RSErrorCode.swift, RSLogLevel.swift, RSMessageType.swift, RSDestination.swift, RSDestinationConfig.swift, RSDestinationDefinition.swift (in target 'Rudder' from project 'Rudder')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Rudder-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-Swift.h (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/Rudder-Swift.h
SwiftDriverJobDiscovery normal arm64 Compiling RSTypeAlias.swift, RSUserDefaults.swift, RSVersion.swift, NSError+Ext.swift, String+Ext.swift, UserDefaults+Ext.swift, JSON.swift (in target 'Rudder' from project 'Rudder')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftmodule (in target 'Rudder' from project 'Rudder')
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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftdoc (in target 'Rudder' from project 'Rudder')
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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.abi.json (in target 'Rudder' from project 'Rudder')
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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftsourceinfo (in target 'Rudder' from project 'Rudder')
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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling RSServerConfig.swift, RSAtomic.swift, RSConfig.swift, RSDBMessage.swift, RSKeyPath.swift, RSOption.swift, RSConsoleLogger.swift (in target 'Rudder' from project 'Rudder')
SwiftDriverJobDiscovery normal arm64 Compiling RSIdentifyTraitsPlugin.swift, RSIntegrationPlugin.swift, RSLoggerPlugin.swift, RSOptionPlugin.swift, RSReplayQueuePlugin.swift, RSUserIdPlugin.swift, RSUserSessionPlugin.swift (in target 'Rudder' from project 'Rudder')
SwiftDriverJobDiscovery normal arm64 Compiling RSAnyDecodable.swift, RSAnyEncodable.swift, RSRepeatingTimer.swift, API.swift, RSServiceManager.swift, RSUtils.swift (in target 'Rudder' from project 'Rudder')
SwiftDriverJobDiscovery normal arm64 Compiling RSiOSScreenViewEvents.swift, RSwatchOSDelegation.swift, RSwatchOSLifecycleEvents.swift, RSwatchOSLifecycleMonitor.swift, RSwatchOSScreenViewEvents.swift, RSAnyCodable.swift (in target 'Rudder' from project 'Rudder')
SwiftDriverJobDiscovery normal arm64 Compiling RSLifeCycle.swift, RSLogger.swift, RSMessage.swift, RSPlugins.swift, RSPushNotifications.swift, RSServiceType.swift, RSmacOSLifecycleEvents.swift (in target 'Rudder' from project 'Rudder')
SwiftDriverJobDiscovery normal arm64 Compiling RudderDestinationPlugin.swift, RSClient+Plugins.swift, RSClient.swift, RSController.swift, RSDatabaseManager.swift, RSConstants.swift, RSEventsAndKeys.swift (in target 'Rudder' from project 'Rudder')
SwiftDriverJobDiscovery normal arm64 Compiling RSAdvertisementIdPlugin.swift, RSAliasIdPlugin.swift, RSAnonymousIdPlugin.swift, RSAppTrackingConsentPlugin.swift, RSContextPlugin.swift, RSDeviceTokenPlugin.swift, RSGDPRPlugin.swift (in target 'Rudder' from project 'Rudder')
SwiftDriverJobDiscovery normal arm64 Compiling RSmacOSLifecycleMonitor.swift, RSmacOSScreenViewEvents.swift, AppleUtils.swift, Vendor.swift, RSiOSDelegation.swift, RSiOSLifecycleEvents.swift, RSiOSLifecycleMonitor.swift (in target 'Rudder' from project 'Rudder')
SwiftDriver\ Compilation Rudder normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Rudder' from project 'Rudder')
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 Rudder -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder_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/Rudder.build/Debug-iphoneos/Rudder.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder-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/Rudder.o normal (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder_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/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.o
ExtractAppIntentsMetadata (in target 'Rudder' from project 'Rudder')
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 Rudder --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 12.0 --bundle-identifier spi-builder-workspace.Rudder --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Rudder.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Rudder.build/Debug-iphoneos/Rudder.build/Objects-normal/arm64/Rudder.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-29 16:44:32.482 appintentsmetadataprocessor[716:4085] Starting appintentsmetadataprocessor export
2025-04-29 16:44:32.521 appintentsmetadataprocessor[716:4085] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.o (in target 'Rudder' from project 'Rudder')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Rudder.o
warning: no rule to process file '/Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/SampleBatchPayload.json' of type 'file' for architecture 'arm64' (in target 'Rudder' from project 'Rudder')
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Rudder",
"name" : "Rudder",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "11.0"
},
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "watchos",
"version" : "7.0"
}
],
"products" : [
{
"name" : "Rudder",
"targets" : [
"Rudder"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "RudderTests",
"module_type" : "SwiftTarget",
"name" : "RudderTests",
"path" : "Tests/RudderTests",
"sources" : [
"RSAliasTests.swift",
"RSBlackListedEventsTest.swift",
"RSClientTests.swift",
"RSDatabaseTests.swift",
"RSGroupTests.swift",
"RSIdentifyTests.swift",
"RSScreenTests.swift",
"RSThreadTests.swift",
"RSTrackTests.swift",
"RSWhiteListedEventsTests.swift",
"RSiOSLifeCycleEventTests.swift",
"RSmacOSLifeCycleEventTests.swift",
"RSwatchOSLifeCycleEventTests.swift"
],
"target_dependencies" : [
"Rudder"
],
"type" : "test"
},
{
"c99name" : "Rudder",
"module_type" : "SwiftTarget",
"name" : "Rudder",
"path" : "Sources",
"product_memberships" : [
"Rudder"
],
"sources" : [
"Classes/Client/Plugins/RSAdvertisementIdPlugin.swift",
"Classes/Client/Plugins/RSAliasIdPlugin.swift",
"Classes/Client/Plugins/RSAnonymousIdPlugin.swift",
"Classes/Client/Plugins/RSAppTrackingConsentPlugin.swift",
"Classes/Client/Plugins/RSContextPlugin.swift",
"Classes/Client/Plugins/RSDeviceTokenPlugin.swift",
"Classes/Client/Plugins/RSGDPRPlugin.swift",
"Classes/Client/Plugins/RSIdentifyTraitsPlugin.swift",
"Classes/Client/Plugins/RSIntegrationPlugin.swift",
"Classes/Client/Plugins/RSLoggerPlugin.swift",
"Classes/Client/Plugins/RSOptionPlugin.swift",
"Classes/Client/Plugins/RSReplayQueuePlugin.swift",
"Classes/Client/Plugins/RSUserIdPlugin.swift",
"Classes/Client/Plugins/RSUserSessionPlugin.swift",
"Classes/Client/Plugins/RudderDestinationPlugin.swift",
"Classes/Client/RSClient+Plugins.swift",
"Classes/Client/RSClient.swift",
"Classes/Client/RSController.swift",
"Classes/Client/RSDatabaseManager.swift",
"Classes/Common/Constants/RSConstants.swift",
"Classes/Common/Constants/RSEventsAndKeys.swift",
"Classes/Common/Constants/RSTypeAlias.swift",
"Classes/Common/Constants/RSUserDefaults.swift",
"Classes/Common/Constants/RSVersion.swift",
"Classes/Common/Extensions/NSError+Ext.swift",
"Classes/Common/Extensions/String+Ext.swift",
"Classes/Common/Extensions/UserDefaults+Ext.swift",
"Classes/Domain/Enums/JSON.swift",
"Classes/Domain/Enums/RSAppTrackingConsent.swift",
"Classes/Domain/Enums/RSErrorCode.swift",
"Classes/Domain/Enums/RSLogLevel.swift",
"Classes/Domain/Enums/RSMessageType.swift",
"Classes/Domain/Models/Attributes/RSDestination.swift",
"Classes/Domain/Models/Attributes/RSDestinationConfig.swift",
"Classes/Domain/Models/Attributes/RSDestinationDefinition.swift",
"Classes/Domain/Models/Attributes/RSServerConfig.swift",
"Classes/Domain/Models/RSAtomic.swift",
"Classes/Domain/Models/RSConfig.swift",
"Classes/Domain/Models/RSDBMessage.swift",
"Classes/Domain/Models/RSKeyPath.swift",
"Classes/Domain/Models/RSOption.swift",
"Classes/Domain/Protocols/RSConsoleLogger.swift",
"Classes/Domain/Protocols/RSLifeCycle.swift",
"Classes/Domain/Protocols/RSLogger.swift",
"Classes/Domain/Protocols/RSMessage.swift",
"Classes/Domain/Protocols/RSPlugins.swift",
"Classes/Domain/Protocols/RSPushNotifications.swift",
"Classes/Domain/Protocols/RSServiceType.swift",
"Classes/Helpers/Platforms/Mac/RSmacOSLifecycleEvents.swift",
"Classes/Helpers/Platforms/Mac/RSmacOSLifecycleMonitor.swift",
"Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift",
"Classes/Helpers/Platforms/Vendors/AppleUtils.swift",
"Classes/Helpers/Platforms/Vendors/Vendor.swift",
"Classes/Helpers/Platforms/iOS/RSiOSDelegation.swift",
"Classes/Helpers/Platforms/iOS/RSiOSLifecycleEvents.swift",
"Classes/Helpers/Platforms/iOS/RSiOSLifecycleMonitor.swift",
"Classes/Helpers/Platforms/iOS/RSiOSScreenViewEvents.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSDelegation.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleEvents.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSLifecycleMonitor.swift",
"Classes/Helpers/Platforms/watchOS/RSwatchOSScreenViewEvents.swift",
"Classes/Helpers/RSAnyCodable.swift",
"Classes/Helpers/RSAnyDecodable.swift",
"Classes/Helpers/RSAnyEncodable.swift",
"Classes/Helpers/RSRepeatingTimer.swift",
"Classes/Networking/APIClient/API.swift",
"Classes/Networking/APIClient/RSServiceManager.swift",
"Classes/Networking/APIClient/SampleBatchPayload.json",
"Classes/Utility/RSUtils.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.