The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Rudder, reference v2.6.0 (1e1246), with Swift 6.4 for macOS (SPM) on 10 Oct 2026 06:42:42 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

 88 |                          sender: Any? = nil,
 89 |                          value: Double? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:104:20: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
102 |         var title: String?
103 |         var message: String
104 |         var event: RSMessage?
    |                    `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
105 |         var function: String?
106 |         var line: Int?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:116:20: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
114 |         var message: String
115 |         var value: Double
116 |         var event: RSMessage?
    |                    `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
117 |         var function: String?
118 |         var line: Int?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSLoggerPlugin.swift:124:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
122 | }
123 |
124 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
125 |     static func rsLog(message: String, logLevel: RSLogLevel? = nil, function: String = #function, line: Int = #line) {
126 |         if let shared = RSLoggerPlugin.sharedAnalytics {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSOptionPlugin.swift:13:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
11 | class RSOptionPlugin: RSPlatformPlugin {
12 |     let type: PluginType = .before
13 |     var client: RSClient?
   |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
14 |
15 |     var option: RSOption?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSOptionPlugin.swift:15:17: warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
13 |     var client: RSClient?
14 |
15 |     var option: RSOption?
   |                 `- warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
16 |
17 |     required init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSOptionPlugin.swift:34:37: warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
32 |      */
33 |     @objc
34 |     public func setOption(_ option: RSOption) {
   |                                     `- warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
35 |         if let optionPlugin = self.find(pluginType: RSOptionPlugin.self) {
36 |             optionPlugin.option = option
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSOptionPlugin.swift:20:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
18 | }
19 |
20 | extension RSClient {
   |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
21 |     /**
22 |      API for setting enable/disable sending the events across all the event calls made using the SDK to the specified destinations.
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSReplayQueuePlugin.swift:18:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
16 |     let type: PluginType = .before
17 |
18 |     var client: RSClient?
   |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
19 |
20 |     let syncQueue = DispatchQueue(label: "replayQueue.rudder.com")
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSReplayQueuePlugin.swift:21:25: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
19 |
20 |     let syncQueue = DispatchQueue(label: "replayQueue.rudder.com")
21 |     var queuedEvents = [RSMessage]()
   |                         `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
22 |
23 |     required init() { }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSReplayQueuePlugin.swift:25:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
23 |     required init() { }
24 |
25 |     func execute<T: RSMessage>(message: T?) -> T? {
   |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
26 |         if running == true, let e = message {
27 |             syncQueue.sync {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSReplayQueuePlugin.swift:11:37: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 9 | import Foundation
10 |
11 | internal class RSReplayQueuePlugin: RSPlugin {
   |                                     `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
12 |     static let maxSize = 1000
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserIdPlugin.swift:13:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
11 | class RSUserIdPlugin: RSPlatformPlugin {
12 |     let type = PluginType.before
13 |     var client: RSClient? {
   |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
14 |         didSet {
15 |             initialSetup()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserIdPlugin.swift:27:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
25 |     }
26 |
27 |     func execute<T: RSMessage>(message: T?) -> T? {
   |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
28 |         guard var workingMessage = message else { return message }
29 |         if let userId = userId {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserIdPlugin.swift:48:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
46 | }
47 |
48 | extension RSClient {
   |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
49 |     internal func setUserId(_ userId: String) {
50 |         if let userIdPlugin = self.find(pluginType: RSUserIdPlugin.self) {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserIdPlugin.swift:63:53: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
61 |
62 | extension AliasMessage {
63 |     internal func applyAlias(newId: String, client: RSClient) -> Self {
   |                                                     `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
64 |         var result: Self = self
65 |         result.userId = newId
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserIdPlugin.swift:62:11: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
60 | }
61 |
62 | extension AliasMessage {
   |           `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
63 |     internal func applyAlias(newId: String, client: RSClient) -> Self {
64 |         var result: Self = self
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/RSServiceManager.swift:27:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 25 |     }()
 26 |
 27 |     let client: RSClient
    |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 28 |
 29 |     var version: String {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Networking/APIClient/RSServiceManager.swift:33:18: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 31 |     }
 32 |
 33 |     init(client: RSClient) {
    |                  `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 34 |         self.client = client
 35 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:39:16: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 37 |     var title: String? { get }
 38 |     var message: String { get }
 39 |     var event: RSMessage? { get }
    |                `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 40 |     var function: String? { get }
 41 |     var line: Int? { get }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:70:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 68 | // MARK: - Logging API
 69 |
 70 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 71 |
 72 |     /// The logging method for capturing all general types of log messages related to RudderStack.
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSLogger.swift:118:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
116 | }
117 |
118 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
119 |     /// Add a logging target to the system. These `targets` can handle logs in various ways. Consider
120 |     /// sending logs to the console, the OS and a web service. Three targets can handle these scenarios.
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSMessage.swift:191:11: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
189 | // MARK: - RawEvent data helpers
190 |
191 | extension RSMessage {
    |           `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
192 |     internal func applyRawEventData() -> Self {
193 |         var result: Self = self
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:44:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 42 |
 43 | public extension RSPlugin {
 44 |     func execute<T: RSMessage>(message: T?) -> T? {
    |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 45 |         return message
 46 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:52:28: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 50 |     func shutdown() { }
 51 |
 52 |     func configure(client: RSClient) {
    |                            `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 53 |         self.client = client
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:43:18: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 41 | }
 42 |
 43 | public extension RSPlugin {
    |                  `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 44 |     func execute<T: RSMessage>(message: T?) -> T? {
 45 |         return message
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:66:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 64 | }
 65 |
 66 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 67 |     @objc
 68 |     public func addDestination(_ destination: RudderDestination) {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:76:28: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 74 |
 75 | public protocol RSEventPlugin: RSPlugin {
 76 |     func identify(message: IdentifyMessage) -> IdentifyMessage?
    |                            `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 77 |     func track(message: TrackMessage) -> TrackMessage?
 78 |     func group(message: GroupMessage) -> GroupMessage?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:76:48: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 74 |
 75 | public protocol RSEventPlugin: RSPlugin {
 76 |     func identify(message: IdentifyMessage) -> IdentifyMessage?
    |                                                `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 77 |     func track(message: TrackMessage) -> TrackMessage?
 78 |     func group(message: GroupMessage) -> GroupMessage?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:77:25: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 75 | public protocol RSEventPlugin: RSPlugin {
 76 |     func identify(message: IdentifyMessage) -> IdentifyMessage?
 77 |     func track(message: TrackMessage) -> TrackMessage?
    |                         `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 78 |     func group(message: GroupMessage) -> GroupMessage?
 79 |     func alias(message: AliasMessage) -> AliasMessage?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:77:42: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 75 | public protocol RSEventPlugin: RSPlugin {
 76 |     func identify(message: IdentifyMessage) -> IdentifyMessage?
 77 |     func track(message: TrackMessage) -> TrackMessage?
    |                                          `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 78 |     func group(message: GroupMessage) -> GroupMessage?
 79 |     func alias(message: AliasMessage) -> AliasMessage?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:78:25: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 76 |     func identify(message: IdentifyMessage) -> IdentifyMessage?
 77 |     func track(message: TrackMessage) -> TrackMessage?
 78 |     func group(message: GroupMessage) -> GroupMessage?
    |                         `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 79 |     func alias(message: AliasMessage) -> AliasMessage?
 80 |     func screen(message: ScreenMessage) -> ScreenMessage?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:78:42: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 76 |     func identify(message: IdentifyMessage) -> IdentifyMessage?
 77 |     func track(message: TrackMessage) -> TrackMessage?
 78 |     func group(message: GroupMessage) -> GroupMessage?
    |                                          `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 79 |     func alias(message: AliasMessage) -> AliasMessage?
 80 |     func screen(message: ScreenMessage) -> ScreenMessage?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:79:25: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 77 |     func track(message: TrackMessage) -> TrackMessage?
 78 |     func group(message: GroupMessage) -> GroupMessage?
 79 |     func alias(message: AliasMessage) -> AliasMessage?
    |                         `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 80 |     func screen(message: ScreenMessage) -> ScreenMessage?
 81 |     func reset()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:79:42: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 77 |     func track(message: TrackMessage) -> TrackMessage?
 78 |     func group(message: GroupMessage) -> GroupMessage?
 79 |     func alias(message: AliasMessage) -> AliasMessage?
    |                                          `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 80 |     func screen(message: ScreenMessage) -> ScreenMessage?
 81 |     func reset()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:80:26: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 78 |     func group(message: GroupMessage) -> GroupMessage?
 79 |     func alias(message: AliasMessage) -> AliasMessage?
 80 |     func screen(message: ScreenMessage) -> ScreenMessage?
    |                          `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 81 |     func reset()
 82 |     func flush()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:80:44: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 78 |     func group(message: GroupMessage) -> GroupMessage?
 79 |     func alias(message: AliasMessage) -> AliasMessage?
 80 |     func screen(message: ScreenMessage) -> ScreenMessage?
    |                                            `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 81 |     func reset()
 82 |     func flush()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:75:32: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 73 | }
 74 |
 75 | public protocol RSEventPlugin: RSPlugin {
    |                                `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 76 |     func identify(message: IdentifyMessage) -> IdentifyMessage?
 77 |     func track(message: TrackMessage) -> TrackMessage?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:88:22: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 86 |     var key: String { get }
 87 |     var controller: RSController { get }
 88 |     func add(plugin: RSPlugin) -> RSPlugin
    |                      `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 89 |     func apply(closure: (RSPlugin) -> Void)
 90 |     func remove(plugin: RSPlugin)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:88:35: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 86 |     var key: String { get }
 87 |     var controller: RSController { get }
 88 |     func add(plugin: RSPlugin) -> RSPlugin
    |                                   `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 89 |     func apply(closure: (RSPlugin) -> Void)
 90 |     func remove(plugin: RSPlugin)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:89:26: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 87 |     var controller: RSController { get }
 88 |     func add(plugin: RSPlugin) -> RSPlugin
 89 |     func apply(closure: (RSPlugin) -> Void)
    |                          `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 90 |     func remove(plugin: RSPlugin)
 91 | }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:90:25: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 88 |     func add(plugin: RSPlugin) -> RSPlugin
 89 |     func apply(closure: (RSPlugin) -> Void)
 90 |     func remove(plugin: RSPlugin)
    |                         `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 91 | }
 92 |
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:95:37: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 93 | public protocol RSUtilityPlugin: RSEventPlugin { }
 94 |
 95 | internal protocol RSPlatformPlugin: RSPlugin { }
    |                                     `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 96 |
 97 | public extension RSDestinationPlugin {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:98:28: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 96 |
 97 | public extension RSDestinationPlugin {
 98 |     func configure(client: RSClient) {
    |                            `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 99 |         self.client = client
100 |         apply { plugin in
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:105:26: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
103 |     }
104 |
105 |     func apply(closure: (RSPlugin) -> Void) {
    |                          `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
106 |         controller.apply(closure)
107 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:110:22: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
108 |
109 |     @discardableResult
110 |     func add(plugin: RSPlugin) -> RSPlugin {
    |                      `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
111 |         if let client = client {
112 |             plugin.configure(client: client)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:110:35: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
108 |
109 |     @discardableResult
110 |     func add(plugin: RSPlugin) -> RSPlugin {
    |                                   `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
111 |         if let client = client {
112 |             plugin.configure(client: client)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Domain/Protocols/RSPlugins.swift:118:25: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
116 |     }
117 |
118 |     func remove(plugin: RSPlugin) {
    |                         `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
119 |         controller.remove(plugin: plugin)
120 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserSessionPlugin.swift:12:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 10 | class RSUserSessionPlugin: RSPlatformPlugin, RSEventPlugin {
 11 |     let type = PluginType.before
 12 |     var client: RSClient? {
    |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 13 |         didSet {
 14 |             initialSetup()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserSessionPlugin.swift:63:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 61 |     }
 62 |
 63 |     func execute<T: RSMessage>(message: T?) -> T? {
    |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 64 |         guard var workingMessage = message else { return message }
 65 |         if isSessionTrackingAllowed {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserSessionPlugin.swift:144:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
142 | }
143 |
144 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
145 |     internal func refreshSessionIfNeeded() {
146 |         if let userSessionPlugin = self.find(pluginType: RSUserSessionPlugin.self) {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSUserSessionPlugin.swift:152:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
150 | }
151 |
152 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
153 |     @objc
154 |     public func startSession() {
/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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 92 |
 93 |     func startNewSession(_ newSessionId: Int?) {
 94 |         var sessionId: Int = newSessionId ?? RSUtils.getTimeStamp()
    |             `- warning: variable 'sessionId' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 95 |         client?.log(message: "New session is started", logLevel: .verbose)
 96 |         isNewSessionStarted = true
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift:15:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 13 |     let key: String = "RudderStack"
 14 |     let controller = RSController()
 15 |     var client: RSClient? {
    |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 16 |         didSet {
 17 |             initialSetup()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift:39:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 37 |     }
 38 |
 39 |     func execute<T: RSMessage>(message: T?) -> T? {
    |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 40 |         let result: T? = message
 41 |         if let r = result {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift:61:32: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 59 |     }
 60 |
 61 |     private func queueEvent<T: RSMessage>(message: T) {
    |                                `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 62 |         guard let databaseManager = self.databaseManager else { return }
 63 |         databaseManager.write(message)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RudderDestinationPlugin.swift:68:49: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 66 |
 67 | extension RudderDestinationPlugin {
 68 |     internal func configureCloudDestinations<T: RSMessage>(message: T) -> T {
    |                                                 `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 69 |         guard let serverConfig = client?.serverConfig else { return message }
 70 |         guard let plugins = client?.controller.plugins[.destination]?.plugins as? [RSDestinationPlugin] else { return message }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:64:20: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 62 |     }
 63 |
 64 |     var plugins = [RSPlugin]()
    |                    `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 65 |     func execute<T: RSMessage>(message: T) -> T? {
 66 |         var result: T? = message
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:11:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  9 | import Foundation
 10 |
 11 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 12 |
 13 |     internal func addPlugins() {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:101:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 99 | #elseif os(macOS)
100 | import Cocoa
101 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
102 |     internal func setupServerConfigCheck() {
103 |         checkServerConfig()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:118:25: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
116 |     }
117 |
118 |     func update(plugin: RSPlugin, serverConfig: RSServerConfig, type: UpdateType) {
    |                         `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
119 |         plugin.update(serverConfig: serverConfig, type: type)
120 |         if let dest = plugin as? RSDestinationPlugin {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient+Plugins.swift:111:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
109 | #endif
110 |
111 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
112 |     func update(serverConfig: RSServerConfig, type: UpdateType) {
113 |         apply { (plugin) in
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:193:91: warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
191 |
192 | extension RSClient {
193 |     internal func _track(_ eventName: String, properties: TrackProperties? = nil, option: RSOption? = nil) {
    |                                                                                           `- warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
194 |         guard eventName.isNotEmpty else {
195 |             log(message: "eventName can not be empty", logLevel: .warning)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:203:119: warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
201 |     }
202 |
203 |     internal func _screen(_ screenName: String, category: String? = nil, properties: ScreenProperties? = nil, option: RSOption? = nil) {
    |                                                                                                                       `- warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
204 |         guard screenName.isNotEmpty else {
205 |             log(message: "screenName can not be empty", logLevel: .warning)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:218:86: warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
216 |     }
217 |
218 |     internal func _group(_ groupId: String, traits: [String: String]? = nil, option: RSOption? = nil) {
    |                                                                                      `- warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
219 |         guard groupId.isNotEmpty else {
220 |             log(message: "groupId can not be empty", logLevel: .warning)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:228:51: warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
226 |     }
227 |
228 |     internal func _alias(_ newId: String, option: RSOption? = nil) {
    |                                                   `- warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
229 |         guard newId.isNotEmpty else {
230 |             log(message: "newId can not be empty", logLevel: .warning)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:241:86: warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
239 |     }
240 |
241 |     internal func _identify(_ userId: String, traits: IdentifyTraits? = nil, option: RSOption? = nil) {
    |                                                                                      `- warning: 'RSOption' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
242 |         guard userId.isNotEmpty else {
243 |             log(message: "userId can not be empty", logLevel: .warning)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:192:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
190 | }
191 |
192 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
193 |     internal func _track(_ eventName: String, properties: TrackProperties? = nil, option: RSOption? = nil) {
194 |         guard eventName.isNotEmpty else {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:337:31: warning: 'RSConfig' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
335 |      */
336 |     @objc
337 |     public var configuration: RSConfig? {
    |                               `- warning: 'RSConfig' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
338 |         return config
339 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:256:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
254 | // MARK: - System Modifiers
255 |
256 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
257 |     /**
258 |      Returns the anonymousId currently in use.
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:343:26: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
341 |
342 | extension RSClient {
343 |     func apply(closure: (RSPlugin) -> Void) {
    |                          `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
344 |         controller.apply(closure)
345 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:354:29: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
352 |      */
353 |     @discardableResult
354 |     public func add(plugin: RSPlugin) -> RSPlugin {
    |                             `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
355 |         plugin.configure(client: self)
356 |         controller.add(plugin: plugin)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:354:42: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
352 |      */
353 |     @discardableResult
354 |     public func add(plugin: RSPlugin) -> RSPlugin {
    |                                          `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
355 |         plugin.configure(client: self)
356 |         controller.add(plugin: plugin)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:360:25: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
358 |     }
359 |
360 |     func remove(plugin: RSPlugin) {
    |                         `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
361 |         controller.remove(plugin: plugin)
362 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:364:18: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
362 |     }
363 |
364 |     func find<T: RSPlugin>(pluginType: T.Type) -> T? {
    |                  `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
365 |         return controller.find(pluginType: pluginType)
366 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:342:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
340 | }
341 |
342 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
343 |     func apply(closure: (RSPlugin) -> Void) {
344 |         controller.apply(closure)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:370:27: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
368 |
369 | extension RSClient {
370 |     func process(message: RSMessage) {
    |                           `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
371 |         switch message {
372 |         case let e as TrackMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:369:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
367 | }
368 |
369 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
370 |     func process(message: RSMessage) {
371 |         switch message {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:388:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
386 | }
387 |
388 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
389 |     private func printDeprecationWarning() {
390 |         let warning = """
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:198:23: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
196 |             return
197 |         }
198 |         let message = TrackMessage(event: eventName, properties: properties, option: option)
    |                       `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
199 |             .applyRawEventData()
200 |         process(message: message)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:213:23: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
211 |         }
212 |         screenProperties["name"] = screenName
213 |         let message = ScreenMessage(title: screenName, category: category, properties: screenProperties, option: option)
    |                       `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
214 |             .applyRawEventData()
215 |         process(message: message)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:223:23: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
221 |             return
222 |         }
223 |         let message = GroupMessage(groupId: groupId, traits: traits, option: option)
    |                       `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
224 |             .applyRawEventData()
225 |         process(message: message)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:233:23: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
231 |             return
232 |         }
233 |         let message = AliasMessage(newId: newId, option: option)
    |                       `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
234 |             .applyAlias(newId: newId, client: self)
235 |             .applyRawEventData()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:246:23: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
244 |             return
245 |         }
246 |         let message = IdentifyMessage(userId: userId, traits: traits, option: option)
    |                       `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
247 |             .applyRawEventData()
248 |         setTraits(traits, userId)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:372:23: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
370 |     func process(message: RSMessage) {
371 |         switch message {
372 |         case let e as TrackMessage:
    |                       `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
373 |             controller.process(incomingEvent: e)
374 |         case let e as IdentifyMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:372:23: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
370 |     func process(message: RSMessage) {
371 |         switch message {
372 |         case let e as TrackMessage:
    |                       `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
373 |             controller.process(incomingEvent: e)
374 |         case let e as IdentifyMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:374:23: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
372 |         case let e as TrackMessage:
373 |             controller.process(incomingEvent: e)
374 |         case let e as IdentifyMessage:
    |                       `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
375 |             controller.process(incomingEvent: e)
376 |         case let e as ScreenMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:374:23: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
372 |         case let e as TrackMessage:
373 |             controller.process(incomingEvent: e)
374 |         case let e as IdentifyMessage:
    |                       `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
375 |             controller.process(incomingEvent: e)
376 |         case let e as ScreenMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:376:23: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
374 |         case let e as IdentifyMessage:
375 |             controller.process(incomingEvent: e)
376 |         case let e as ScreenMessage:
    |                       `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
377 |             controller.process(incomingEvent: e)
378 |         case let e as GroupMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:376:23: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
374 |         case let e as IdentifyMessage:
375 |             controller.process(incomingEvent: e)
376 |         case let e as ScreenMessage:
    |                       `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
377 |             controller.process(incomingEvent: e)
378 |         case let e as GroupMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:378:23: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
376 |         case let e as ScreenMessage:
377 |             controller.process(incomingEvent: e)
378 |         case let e as GroupMessage:
    |                       `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
379 |             controller.process(incomingEvent: e)
380 |         case let e as AliasMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:378:23: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
376 |         case let e as ScreenMessage:
377 |             controller.process(incomingEvent: e)
378 |         case let e as GroupMessage:
    |                       `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
379 |             controller.process(incomingEvent: e)
380 |         case let e as AliasMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:380:23: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
378 |         case let e as GroupMessage:
379 |             controller.process(incomingEvent: e)
380 |         case let e as AliasMessage:
    |                       `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
381 |             controller.process(incomingEvent: e)
382 |         default:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSClient.swift:380:23: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
378 |         case let e as GroupMessage:
379 |             controller.process(incomingEvent: e)
380 |         case let e as AliasMessage:
    |                       `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
381 |             controller.process(incomingEvent: e)
382 |         default:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:25:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 23 |
 24 |     @discardableResult
 25 |     func process<E: RSMessage>(incomingEvent: E) -> E? {
    |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 26 |         // apply .before and .enrichment types first ...
 27 |         let beforeResult = applyPlugins(type: .before, event: incomingEvent)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:41:26: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 39 |
 40 |     // helper method used by DestinationPlugins and Timeline
 41 |     func applyPlugins<E: RSMessage>(type: PluginType, event: E?) -> E? {
    |                          `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 42 |         var result: E? = event
 43 |         if let mediator = plugins[type], let e = event {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:51:22: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 49 |
 50 | class Mediator {
 51 |     func add(plugin: RSPlugin) {
    |                      `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 52 |         plugins.append(plugin)
 53 |         if let option = plugin.client?.serverConfig {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:58:25: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 56 |     }
 57 |
 58 |     func remove(plugin: RSPlugin) {
    |                         `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 59 |         plugins.removeAll { (storedPlugin) -> Bool in
 60 |             return plugin === storedPlugin
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:65:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 63 |
 64 |     var plugins = [RSPlugin]()
 65 |     func execute<T: RSMessage>(message: T) -> T? {
    |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 66 |         var result: T? = message
 67 |
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:87:28: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 85 |
 86 | extension RSController {
 87 |     func apply(_ closure: (RSPlugin) -> Void) {
    |                            `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 88 |         for type in PluginType.allCases {
 89 |             if let mediator = plugins[type] {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:100:22: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 98 |     }
 99 |
100 |     func add(plugin: RSPlugin) {
    |                      `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
101 |         if let mediator = plugins[plugin.type] {
102 |             mediator.add(plugin: plugin)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:106:25: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
104 |     }
105 |
106 |     func remove(plugin: RSPlugin) {
    |                         `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
107 |         // remove all plugins with this name in every category
108 |         for type in PluginType.allCases {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:121:18: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
119 |     }
120 |
121 |     func find<T: RSPlugin>(pluginType: T.Type) -> T? {
    |                  `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
122 |         var found = [RSPlugin]()
123 |         for type in PluginType.allCases {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:137:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
135 |
136 | public extension RSEventPlugin {
137 |     func execute<T: RSMessage>(message: T?) -> T? {
    |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
138 |         var result: T? = message
139 |         switch result {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:158:28: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
156 |     // Default implementations that forward the event. This gives plugin
157 |     // implementors the chance to interject on an event.
158 |     func identify(message: IdentifyMessage) -> IdentifyMessage? {
    |                            `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
159 |         return message
160 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:158:48: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
156 |     // Default implementations that forward the event. This gives plugin
157 |     // implementors the chance to interject on an event.
158 |     func identify(message: IdentifyMessage) -> IdentifyMessage? {
    |                                                `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
159 |         return message
160 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:162:25: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
160 |     }
161 |
162 |     func track(message: TrackMessage) -> TrackMessage? {
    |                         `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
163 |         return message
164 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:162:42: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
160 |     }
161 |
162 |     func track(message: TrackMessage) -> TrackMessage? {
    |                                          `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
163 |         return message
164 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:166:26: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
164 |     }
165 |
166 |     func screen(message: ScreenMessage) -> ScreenMessage? {
    |                          `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
167 |         return message
168 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:166:44: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
164 |     }
165 |
166 |     func screen(message: ScreenMessage) -> ScreenMessage? {
    |                                            `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
167 |         return message
168 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:170:25: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
168 |     }
169 |
170 |     func group(message: GroupMessage) -> GroupMessage? {
    |                         `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
171 |         return message
172 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:170:42: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
168 |     }
169 |
170 |     func group(message: GroupMessage) -> GroupMessage? {
    |                                          `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
171 |         return message
172 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:174:25: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
172 |     }
173 |
174 |     func alias(message: AliasMessage) -> AliasMessage? {
    |                         `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
175 |         return message
176 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:174:42: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
172 |     }
173 |
174 |     func alias(message: AliasMessage) -> AliasMessage? {
    |                                          `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
175 |         return message
176 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:185:28: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
183 |
184 | extension RSDestinationPlugin {
185 |     public func execute<T: RSMessage>(message: T?) -> T? {
    |                            `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
186 |         var result: T? = message
187 |         if let r = result {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:193:40: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
191 |     }
192 |
193 |     func isDestinationEnabled(message: RSMessage) -> Bool {
    |                                        `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
194 |         var customerDisabled = false
195 |
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:213:34: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
211 |
212 |     // swiftlint:disable inclusive_language
213 |     func isEventAllowed(message: RSMessage) -> Bool {
    |                                  `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
214 |         func isAllowed(message: RSMessage, list: [String]) -> Bool {
215 |             switch message {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:246:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
244 |     }
245 |
246 |     func process<E: RSMessage>(incomingEvent: E) -> E? {
    |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
247 |         // This will process plugins (think destination middleware) that are tied
248 |         // to this destination.
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:122:22: warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
120 |
121 |     func find<T: RSPlugin>(pluginType: T.Type) -> T? {
122 |         var found = [RSPlugin]()
    |                      `- warning: 'RSPlugin' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
123 |         for type in PluginType.allCases {
124 |             if let mediator = plugins[type] {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:140:23: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
138 |         var result: T? = message
139 |         switch result {
140 |         case let r as IdentifyMessage:
    |                       `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
141 |             result = self.identify(message: r) as? T
142 |         case let r as TrackMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:140:23: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
138 |         var result: T? = message
139 |         switch result {
140 |         case let r as IdentifyMessage:
    |                       `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
141 |             result = self.identify(message: r) as? T
142 |         case let r as TrackMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:142:23: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
140 |         case let r as IdentifyMessage:
141 |             result = self.identify(message: r) as? T
142 |         case let r as TrackMessage:
    |                       `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
143 |             result = self.track(message: r) as? T
144 |         case let r as ScreenMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:142:23: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
140 |         case let r as IdentifyMessage:
141 |             result = self.identify(message: r) as? T
142 |         case let r as TrackMessage:
    |                       `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
143 |             result = self.track(message: r) as? T
144 |         case let r as ScreenMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:144:23: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
142 |         case let r as TrackMessage:
143 |             result = self.track(message: r) as? T
144 |         case let r as ScreenMessage:
    |                       `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
145 |             result = self.screen(message: r) as? T
146 |         case let r as AliasMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:144:23: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
142 |         case let r as TrackMessage:
143 |             result = self.track(message: r) as? T
144 |         case let r as ScreenMessage:
    |                       `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
145 |             result = self.screen(message: r) as? T
146 |         case let r as AliasMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:146:23: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
144 |         case let r as ScreenMessage:
145 |             result = self.screen(message: r) as? T
146 |         case let r as AliasMessage:
    |                       `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
147 |             result = self.alias(message: r) as? T
148 |         case let r as GroupMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:146:23: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
144 |         case let r as ScreenMessage:
145 |             result = self.screen(message: r) as? T
146 |         case let r as AliasMessage:
    |                       `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
147 |             result = self.alias(message: r) as? T
148 |         case let r as GroupMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:148:23: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
146 |         case let r as AliasMessage:
147 |             result = self.alias(message: r) as? T
148 |         case let r as GroupMessage:
    |                       `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
149 |             result = self.group(message: r) as? T
150 |         default:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:148:23: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
146 |         case let r as AliasMessage:
147 |             result = self.alias(message: r) as? T
148 |         case let r as GroupMessage:
    |                       `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
149 |             result = self.group(message: r) as? T
150 |         default:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:214:33: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
212 |     // swiftlint:disable inclusive_language
213 |     func isEventAllowed(message: RSMessage) -> Bool {
214 |         func isAllowed(message: RSMessage, list: [String]) -> Bool {
    |                                 `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
215 |             switch message {
216 |             case let e as TrackMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:216:27: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
214 |         func isAllowed(message: RSMessage, list: [String]) -> Bool {
215 |             switch message {
216 |             case let e as TrackMessage:
    |                           `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
217 |                 return list.contains(e.event)
218 |             case let e as ScreenMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:216:27: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
214 |         func isAllowed(message: RSMessage, list: [String]) -> Bool {
215 |             switch message {
216 |             case let e as TrackMessage:
    |                           `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
217 |                 return list.contains(e.event)
218 |             case let e as ScreenMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:218:27: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
216 |             case let e as TrackMessage:
217 |                 return list.contains(e.event)
218 |             case let e as ScreenMessage:
    |                           `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
219 |                 return list.contains(e.name)
220 |             default:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:218:27: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
216 |             case let e as TrackMessage:
217 |                 return list.contains(e.event)
218 |             case let e as ScreenMessage:
    |                           `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
219 |                 return list.contains(e.name)
220 |             default:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:263:31: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
261 |                 var destinationResult: E?
262 |                 switch enrichmentResult {
263 |                 case let e as IdentifyMessage:
    |                               `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
264 |                     destinationResult = identify(message: e) as? E
265 |                 case let e as TrackMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:263:31: warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
261 |                 var destinationResult: E?
262 |                 switch enrichmentResult {
263 |                 case let e as IdentifyMessage:
    |                               `- warning: 'IdentifyMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
264 |                     destinationResult = identify(message: e) as? E
265 |                 case let e as TrackMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:265:31: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
263 |                 case let e as IdentifyMessage:
264 |                     destinationResult = identify(message: e) as? E
265 |                 case let e as TrackMessage:
    |                               `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
266 |                     destinationResult = track(message: e) as? E
267 |                 case let e as ScreenMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:265:31: warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
263 |                 case let e as IdentifyMessage:
264 |                     destinationResult = identify(message: e) as? E
265 |                 case let e as TrackMessage:
    |                               `- warning: 'TrackMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
266 |                     destinationResult = track(message: e) as? E
267 |                 case let e as ScreenMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:267:31: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
265 |                 case let e as TrackMessage:
266 |                     destinationResult = track(message: e) as? E
267 |                 case let e as ScreenMessage:
    |                               `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
268 |                     destinationResult = screen(message: e) as? E
269 |                 case let e as GroupMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:267:31: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
265 |                 case let e as TrackMessage:
266 |                     destinationResult = track(message: e) as? E
267 |                 case let e as ScreenMessage:
    |                               `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
268 |                     destinationResult = screen(message: e) as? E
269 |                 case let e as GroupMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:269:31: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
267 |                 case let e as ScreenMessage:
268 |                     destinationResult = screen(message: e) as? E
269 |                 case let e as GroupMessage:
    |                               `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
270 |                     destinationResult = group(message: e) as? E
271 |                 case let e as AliasMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:269:31: warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
267 |                 case let e as ScreenMessage:
268 |                     destinationResult = screen(message: e) as? E
269 |                 case let e as GroupMessage:
    |                               `- warning: 'GroupMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
270 |                     destinationResult = group(message: e) as? E
271 |                 case let e as AliasMessage:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:271:31: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
269 |                 case let e as GroupMessage:
270 |                     destinationResult = group(message: e) as? E
271 |                 case let e as AliasMessage:
    |                               `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
272 |                     destinationResult = alias(message: e) as? E
273 |                 default:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSController.swift:271:31: warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
269 |                 case let e as GroupMessage:
270 |                     destinationResult = group(message: e) as? E
271 |                 case let e as AliasMessage:
    |                               `- warning: 'AliasMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
272 |                     destinationResult = alias(message: e) as? E
273 |                 default:
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:15:25: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 13 |
 14 |     private let database: OpaquePointer?
 15 |     private let client: RSClient
    |                         `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 16 |     private let syncQueue = DispatchQueue(label: "database.rudder.com")
 17 |     private let lock = NSLock()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:19:18: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 17 |     private let lock = NSLock()
 18 |
 19 |     init(client: RSClient) {
    |                  `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 20 |         self.client = client
 21 |         database = RSUtils.openDatabase()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:141:27: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
139 |
140 | extension RSDatabaseManager {
141 |     func write(_ message: RSMessage) {
    |                           `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
142 |         syncQueue.async { [weak self] in
143 |             guard let self = self else { return }
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:147:56: warning: expression implicitly coerced from '[String : Any]?' to 'Any'
145 |             do {
146 |                 let jsonObject = RSUtils.handleUrlAndDateTypes(message.dictionaryValue)
147 |                 if JSONSerialization.isValidJSONObject(jsonObject) {
    |                                                        |- warning: expression implicitly coerced from '[String : Any]?' to 'Any'
    |                                                        |- note: provide a default value to avoid this warning
    |                                                        |- note: force-unwrap the value to avoid this warning
    |                                                        `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
148 |                     let jsonData = try JSONSerialization.data(withJSONObject: jsonObject)
149 |                     if let jsonString = String(data: jsonData, encoding: .utf8) {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/RSDatabaseManager.swift:148:79: warning: expression implicitly coerced from '[String : Any]?' to 'Any'
146 |                 let jsonObject = RSUtils.handleUrlAndDateTypes(message.dictionaryValue)
147 |                 if JSONSerialization.isValidJSONObject(jsonObject) {
148 |                     let jsonData = try JSONSerialization.data(withJSONObject: jsonObject)
    |                                                                               |- warning: expression implicitly coerced from '[String : Any]?' to 'Any'
    |                                                                               |- note: provide a default value to avoid this warning
    |                                                                               |- note: force-unwrap the value to avoid this warning
    |                                                                               `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
149 |                     if let jsonString = String(data: jsonData, encoding: .utf8) {
150 |                         self.client.log(message: "dump: \(jsonString)", logLevel: .debug)
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSReplayQueuePlugin.swift:21:25: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
19 |
20 |     let syncQueue = DispatchQueue(label: "replayQueue.rudder.com")
21 |     var queuedEvents = [RSMessage]()
   |                         `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
22 |
23 |     required init() { }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAdvertisementIdPlugin.swift:13:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
11 | class RSAdvertisingIdPlugin: RSPlatformPlugin {
12 |     let type = PluginType.before
13 |     var client: RSClient?
   |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
14 |
15 |     var advertisingId: String?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAdvertisementIdPlugin.swift:19:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
17 |     required init() { }
18 |
19 |     func execute<T: RSMessage>(message: T?) -> T? {
   |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |         guard var workingMessage = message else { return message }
21 |         if var context = workingMessage.context, let advertisingId = advertisingId {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAdvertisementIdPlugin.swift:31:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
29 | }
30 |
31 | extension RSClient {
   |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
32 |     /**
33 |      API for setting identifier under context.device.advertisingId.
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAliasIdPlugin.swift:13:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
11 | class RSAliasIdPlugin: RSPlatformPlugin {
12 |     let type = PluginType.before
13 |     var client: RSClient?
   |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
14 |
15 |     var id: String?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAliasIdPlugin.swift:19:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
17 |     required init() { }
18 |
19 |     func execute<T: RSMessage>(message: T?) -> T? {
   |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |         guard var workingMessage = message else { return message }
21 |         if let id = id {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAliasIdPlugin.swift:38:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
36 | }
37 |
38 | extension RSClient {
   |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
39 |     internal func setAlias(_ id: String) {
40 |         if let aliasIdPlugin = self.find(pluginType: RSAliasIdPlugin.self) {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAnonymousIdPlugin.swift:37:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 35 | class RSAnonymousIdPlugin: RSPlatformPlugin {
 36 |     let type = PluginType.before
 37 |     var client: RSClient?
    |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 38 |
 39 |     var anonymousId: String?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAnonymousIdPlugin.swift:90:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 88 |     }
 89 |
 90 |     func execute<T: RSMessage>(message: T?) -> T? {
    |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 91 |         guard var workingMessage = message else { return message }
 92 |         workingMessage.anonymousId = anonymousId
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAnonymousIdPlugin.swift:102:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
100 | }
101 |
102 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
103 |     /**
104 |      API for setting unique identifier of every call.
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAppTrackingConsentPlugin.swift:13:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
11 | class RSAppTrackingConsentPlugin: RSPlatformPlugin {
12 |     let type = PluginType.before
13 |     var client: RSClient?
   |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
14 |
15 |     var appTrackingConsent: RSAppTrackingConsent?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAppTrackingConsentPlugin.swift:19:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
17 |     required init() { }
18 |
19 |     func execute<T: RSMessage>(message: T?) -> T? {
   |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |         guard var workingMessage = message else { return message }
21 |         if var context = workingMessage.context, let appTrackingConsent = appTrackingConsent {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSAppTrackingConsentPlugin.swift:30:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
28 | }
29 |
30 | extension RSClient {
   |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
31 |     /**
32 |      API for app tracking consent management.
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:13:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 11 | class RSContextPlugin: RSPlatformPlugin {
 12 |     let type: PluginType = .before
 13 |     var client: RSClient?
    |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 14 |
 15 |     var context: MessageContext?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:27:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 25 |     private static var device = Vendor.current
 26 |
 27 |     func execute<T: RSMessage>(message: T?) -> T? {
    |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 28 |         guard var workingMessage = message else { return message }
 29 |         var context = staticContext
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:120:43: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
118 |     }
119 |
120 |     func insertDynamicOptionData(message: RSMessage, context: inout [String: Any]) {
    |                                           `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
121 |         // First priority will given to the `option` passed along with the event
122 |         if let option = message.option {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSContextPlugin.swift:136:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
134 | }
135 |
136 | extension RSClient {
    |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
137 |     func updateContext(_ context: MessageContext?) {
138 |         if let contextPlugin = self.find(pluginType: RSContextPlugin.self) {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSDeviceTokenPlugin.swift:13:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
11 | class RSDeviceTokenPlugin: RSPlatformPlugin {
12 |     let type = PluginType.before
13 |     var client: RSClient?
   |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
14 |
15 |     var token: String?
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSDeviceTokenPlugin.swift:19:21: warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
17 |     required init() { }
18 |
19 |     func execute<T: RSMessage>(message: T?) -> T? {
   |                     `- warning: 'RSMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |         guard var workingMessage = message else { return message }
21 |         if var context = workingMessage.context, let token = token {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Client/Plugins/RSDeviceTokenPlugin.swift:30:11: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
28 | }
29 |
30 | extension RSClient {
   |           `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
31 |     /**
32 |      API for setting token under context.device.token.
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSLifecycleEvents.swift:14:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
12 | class RSmacOSLifecycleEvents: RSPlatformPlugin, RSmacOSLifecycle {
13 |     let type = PluginType.before
14 |     var client: RSClient?
   |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
15 |
16 |     @RSAtomic private var didFinishLaunching = false
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSLifecycleMonitor.swift:14:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 12 | class RSmacOSLifecycleMonitor: RSPlatformPlugin {
 13 |     let type = PluginType.utility
 14 |     var client: RSClient?
    |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 15 |
 16 |     private var application: NSApplication = NSApplication.shared
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift:17:17: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
15 | class RSmacOSScreenViewEvents: RSPlatformPlugin {
16 |     let type = PluginType.before
17 |     var client: RSClient? {
   |                 `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
18 |         didSet {
19 |             rudderSwizzleView()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift:56:28: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
54 | extension NSViewController {
55 |     private struct AssociatedKey {
56 |         static var client: RSClient?
   |                            `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
57 |     }
58 |
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift:59:24: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
57 |     }
58 |
59 |     static var client: RSClient? {
   |                        `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
60 |         get {
61 |             return objc_getAssociatedObject(self, &AssociatedKey.client) as? RSClient
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift:48:29: warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
46 |         var name = NSStringFromClass(type(of: self))
47 |         name = name.replacingOccurrences(of: "ViewController", with: "")
48 |         let screenMessage = ScreenMessage(title: name, properties: ["automatic": true, "name": name])
   |                             `- warning: 'ScreenMessage' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
49 |         NSViewController.client?.process(message: screenMessage)
50 |         rsViewDidAppear()
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift:61:78: warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
59 |     static var client: RSClient? {
60 |         get {
61 |             return objc_getAssociatedObject(self, &AssociatedKey.client) as? RSClient
   |                                                                              `- warning: 'RSClient' is deprecated: This version of the RudderStack iOS SDK is deprecated and is no longer actively maintained. We strongly recommend migrating to our new Swift SDK as soon as possible. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
62 |         }
63 |         set {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift:61:51: warning: forming 'UnsafeRawPointer' to a variable of type 'Optional<RSClient>'; this is likely incorrect because 'Optional<RSClient>' may contain an object reference.
59 |     static var client: RSClient? {
60 |         get {
61 |             return objc_getAssociatedObject(self, &AssociatedKey.client) as? RSClient
   |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type 'Optional<RSClient>'; this is likely incorrect because 'Optional<RSClient>' may contain an object reference.
62 |         }
63 |         set {
/Users/admin/builder/spi-builder-workspace/Sources/Classes/Helpers/Platforms/Mac/RSmacOSScreenViewEvents.swift:65:48: warning: forming 'UnsafeRawPointer' to a variable of type 'Optional<RSClient>'; this is likely incorrect because 'Optional<RSClient>' may contain an object reference.
63 |         set {
64 |             if let value = newValue {
65 |                 objc_setAssociatedObject(self, &AssociatedKey.client, value, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC)
   |                                                `- warning: forming 'UnsafeRawPointer' to a variable of type 'Optional<RSClient>'; this is likely incorrect because 'Optional<RSClient>' may contain an object reference.
66 |             }
67 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
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"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "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.