The Swift Package Index logo.Swift Package Index

Build Information

Successful build of GrowingAnalytics, reference 4.13.0 (c01a56), with Swift 6.4 for macOS (SPM) on 1 Oct 2026 06:06:20 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 --target GrowingTracker

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/growingio/growingio-sdk-ios-autotracker.git
Reference: 4.13.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/growingio/growingio-sdk-ios-autotracker
 * tag               4.13.0     -> FETCH_HEAD
HEAD is now at c01a563 feat: release 4.13.0
Cloned https://github.com/growingio/growingio-sdk-ios-autotracker.git
Revision (git rev-parse @):
c01a563623f84c1c0cb1e13576a48999fb38893e
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/growingio/growingio-sdk-ios-autotracker.git at 4.13.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/growingio/growingio-sdk-ios-autotracker.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64 --target GrowingTracker
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 543]
[Planning deferred tasks]
[114 / 348] SwiftProtobuf_SwiftProtobuf
[120 / 348]
[131 / 349] GrowingTracker_Objc
[138 / 412]
[147 / 457]
[155 / 457]
[175 / 493] GrowingTrackerCore
[207 / 496] GrowingTrackerCore
[240 / 498] GrowingTrackerCore
[254 / 498]
[256 / 498]
[265 / 499] GrowingService_Compression
[279 / 508]
[288 / 508]
[298 / 508]
[308 / 508]
[314 / 508]
[324 / 508]
[328 / 508]
[331 / 508]
[332 / 508]
[349 / 508] GrowingTrackerCore
[363 / 508] GrowingTrackerCore
[378 / 508] GrowingTrackerCore
[392 / 508]
[405 / 508] GrowingService_JSON
[409 / 508]
[422 / 508]
[425 / 508] SwiftProtobuf
[428 / 508]
[429 / 508] GrowingTrackerCore
[432 / 508] SwiftProtobuf
[442 / 508] SwiftProtobuf-product
[446 / 508] GrowingTrackerCore
[449 / 508] GrowingTrackerCore
[451 / 508] GrowingTrackerCore
[453 / 508] GrowingTrackerCore
[465 / 508] GrowingService_Database
[469 / 509] GrowingService_Database
[475 / 509] GrowingService_SwiftProtobuf
[485 / 547]
[487 / 547]
[492 / 547]
[494 / 547]
[498 / 547]
[500 / 547] SwiftProtobuf
[505 / 547]
[508 / 547]
[510 / 547]
[511 / 547]
[515 / 547] GrowingService_SwiftProtobuf
[529 / 548]
[537 / 549] GrowingService_Protobuf
[540 / 552] GrowingTracker
[551 / 552] GrowingModule_DefaultServices
Build complete! (12.18 sec)
Fetching https://github.com/growingio/growingio-sdk-ios-utilities.git
Fetching https://github.com/apple/swift-protobuf.git
Fetching https://github.com/growingio/growingio-sdk-ios-performance-ext.git
[1/353] Fetching growingio-sdk-ios-utilities
[157/1114] Fetching growingio-sdk-ios-utilities, growingio-sdk-ios-performance-ext
[864/55498] Fetching growingio-sdk-ios-utilities, growingio-sdk-ios-performance-ext, swift-protobuf
Fetched https://github.com/growingio/growingio-sdk-ios-utilities.git (10.29s)
Fetched https://github.com/growingio/growingio-sdk-ios-performance-ext.git (10.29s)
Fetched https://github.com/apple/swift-protobuf.git (10.29s)
Computing version for https://github.com/growingio/growingio-sdk-ios-utilities.git
Computed https://github.com/growingio/growingio-sdk-ios-utilities.git at 1.2.4 (10.93s)
Computing version for https://github.com/growingio/growingio-sdk-ios-performance-ext.git
Computed https://github.com/growingio/growingio-sdk-ios-performance-ext.git at 1.0.2 (2.96s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.38.1 (0.63s)
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.38.1
Creating working copy for https://github.com/growingio/growingio-sdk-ios-performance-ext.git
Working copy of https://github.com/growingio/growingio-sdk-ios-performance-ext.git resolved at 1.0.2
Creating working copy for https://github.com/growingio/growingio-sdk-ios-utilities.git
Working copy of https://github.com/growingio/growingio-sdk-ios-utilities.git resolved at 1.2.4
/Users/admin/builder/spi-builder-workspace/GrowingTrackerCore/Utils/UserIdentifier/GrowingUserIdentifier.m:83:37: warning: 'kIOMasterPortDefault' is deprecated: first deprecated in macOS 12.0 [-Wdeprecated-declarations]
   83 |         IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("IOPlatformExpertDevice"));
      |                                     ^~~~~~~~~~~~~~~~~~~~
      |                                     kIOMainPortDefault
In module 'Foundation' imported from /Users/admin/builder/spi-builder-workspace/GrowingTrackerCore/Utils/UserIdentifier/GrowingUserIdentifier.h:20:
In module 'CoreGraphics' imported from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:14:
In module 'IOKit' imported from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h:12:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:133:19: note: 'kIOMasterPortDefault' has been explicitly marked deprecated here
  133 | const mach_port_t kIOMasterPortDefault
      |                   ^
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Services/SwiftProtobuf/event_v3.pb.swift:420:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
418 |
419 | extension Io_Growing_Tunnel_Protocol_EventType: SwiftProtobuf._ProtoNameProviding {
420 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
421 |     0: .same(proto: "VISIT"),
422 |     1: .same(proto: "CUSTOM"),
/Users/admin/builder/spi-builder-workspace/Services/SwiftProtobuf/event_v3.pb.swift:438:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
436 | extension Io_Growing_Tunnel_Protocol_EventV3Dto: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
437 |   static let protoMessageName: String = _protobuf_package + ".EventV3Dto"
438 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
439 |     1: .standard(proto: "device_id"),
440 |     2: .standard(proto: "user_id"),
/Users/admin/builder/spi-builder-workspace/Services/SwiftProtobuf/event_v3.pb.swift:914:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
912 | extension Io_Growing_Tunnel_Protocol_ResourceItem: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
913 |   static let protoMessageName: String = _protobuf_package + ".ResourceItem"
914 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
915 |     1: .same(proto: "id"),
916 |     2: .same(proto: "key"),
/Users/admin/builder/spi-builder-workspace/Services/SwiftProtobuf/event_v3.pb.swift:958:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
956 | extension Io_Growing_Tunnel_Protocol_EventV3List: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
957 |   static let protoMessageName: String = _protobuf_package + ".EventV3List"
958 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
959 |     1: .same(proto: "values"),
960 |   ]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Services/SwiftProtobuf/event_v3.pb.swift:420:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
418 |
419 | extension Io_Growing_Tunnel_Protocol_EventType: SwiftProtobuf._ProtoNameProviding {
420 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
421 |     0: .same(proto: "VISIT"),
422 |     1: .same(proto: "CUSTOM"),
/Users/admin/builder/spi-builder-workspace/Services/SwiftProtobuf/event_v3.pb.swift:438:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
436 | extension Io_Growing_Tunnel_Protocol_EventV3Dto: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
437 |   static let protoMessageName: String = _protobuf_package + ".EventV3Dto"
438 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
439 |     1: .standard(proto: "device_id"),
440 |     2: .standard(proto: "user_id"),
/Users/admin/builder/spi-builder-workspace/Services/SwiftProtobuf/event_v3.pb.swift:914:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
912 | extension Io_Growing_Tunnel_Protocol_ResourceItem: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
913 |   static let protoMessageName: String = _protobuf_package + ".ResourceItem"
914 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
915 |     1: .same(proto: "id"),
916 |     2: .same(proto: "key"),
/Users/admin/builder/spi-builder-workspace/Services/SwiftProtobuf/event_v3.pb.swift:958:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
956 | extension Io_Growing_Tunnel_Protocol_EventV3List: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
957 |   static let protoMessageName: String = _protobuf_package + ".EventV3List"
958 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
959 |     1: .same(proto: "values"),
960 |   ]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "growingio-sdk-ios-utilities",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.4",
            "upper_bound" : "1.3.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/growingio/growingio-sdk-ios-utilities.git"
    },
    {
      "identity" : "growingio-sdk-ios-performance-ext",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "1.1.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/growingio/growingio-sdk-ios-performance-ext.git"
    },
    {
      "identity" : "swift-protobuf",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.27.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-protobuf.git"
    }
  ],
  "manifest_display_name" : "GrowingAnalytics",
  "name" : "GrowingAnalytics",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.14"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "GrowingAutotracker",
      "targets" : [
        "GrowingAutotracker"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GrowingTracker",
      "targets" : [
        "GrowingTracker"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GrowingModule_ImpressionTrack",
      "targets" : [
        "GrowingModule_ImpressionTrack"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GrowingModule_Hybrid",
      "targets" : [
        "GrowingModule_Hybrid"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GrowingModule_Ads",
      "targets" : [
        "GrowingModule_Ads"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GrowingModule_APM",
      "targets" : [
        "GrowingModule_APM"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GrowingModule_ABTesting",
      "targets" : [
        "GrowingModule_ABTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GrowingModule_Flutter",
      "targets" : [
        "GrowingModule_Flutter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "GrowingTracker_Objc",
      "module_type" : "ClangTarget",
      "name" : "GrowingTracker_Objc",
      "path" : "GrowingTracker",
      "product_memberships" : [
        "GrowingTracker"
      ],
      "sources" : [
        "GrowingTracker.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingTrackerCore",
      "module_type" : "ClangTarget",
      "name" : "GrowingTrackerCore",
      "path" : "GrowingTrackerCore",
      "product_dependencies" : [
        "GrowingUtilsTrackerCore"
      ],
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker",
        "GrowingModule_ImpressionTrack",
        "GrowingModule_Hybrid",
        "GrowingModule_Ads",
        "GrowingModule_APM",
        "GrowingModule_ABTesting",
        "GrowingModule_Flutter"
      ],
      "sources" : [
        "Core/GrowingAnnotationCore.m",
        "Core/GrowingContext.m",
        "Core/GrowingModuleManager.m",
        "Core/GrowingServiceManager.m",
        "Database/GrowingEventDatabase.m",
        "DeepLink/GrowingAppDelegateAutotracker.m",
        "DeepLink/GrowingDeepLinkHandler.m",
        "DeepLink/GrowingSceneDelegateAutotracker.m",
        "Event/Autotrack/GrowingAutotrackEventType.m",
        "Event/Autotrack/GrowingPageEvent.m",
        "Event/Autotrack/GrowingViewElementEvent.m",
        "Event/Base/GrowingAttributesBuilder.m",
        "Event/Base/GrowingBaseEvent.m",
        "Event/GrowingAppCloseEvent.m",
        "Event/GrowingCustomEvent.m",
        "Event/GrowingDataTraffic.m",
        "Event/GrowingEventChannel.m",
        "Event/GrowingEventFilter.m",
        "Event/GrowingEventGenerator.m",
        "Event/GrowingEventManager.m",
        "Event/GrowingFieldsIgnore.m",
        "Event/GrowingGeneralProps.m",
        "Event/GrowingLoginUserAttributesEvent.m",
        "Event/GrowingTrackEventType.m",
        "Event/GrowingVisitEvent.m",
        "Event/Tools/GrowingPersistenceDataProvider.m",
        "FileStorage/GrowingFileStorage.m",
        "GrowingRealTracker.m",
        "GrowingTrackConfiguration.m",
        "GrowingWindow.m",
        "Helpers/Foundation/NSArray+GrowingHelper.m",
        "Helpers/Foundation/NSData+GrowingHelper.m",
        "Helpers/Foundation/NSDictionary+GrowingHelper.m",
        "Helpers/Foundation/NSObject+GrowingIvarHelper.m",
        "Helpers/Foundation/NSString+GrowingHelper.m",
        "Helpers/Foundation/NSURL+GrowingHelper.m",
        "Helpers/UIKit/UIApplication+GrowingHelper.m",
        "Helpers/UIKit/UIImage+GrowingHelper.m",
        "Helpers/UIKit/UIView+GrowingHelper.m",
        "LogFormat/GrowingWSLoggerFormat.m",
        "Manager/GrowingConfigurationManager.m",
        "Manager/GrowingSession.m",
        "Menu/GrowingAlert.m",
        "Menu/GrowingStatusBar.m",
        "Network/GrowingNetworkInterfaceManager.m",
        "Network/GrowingNetworkPathMonitor.m",
        "Network/Request/Adapter/GrowingEventRequestAdapters.m",
        "Network/Request/Adapter/GrowingRequestAdapter.m",
        "Network/Request/GrowingEventRequest.m",
        "Network/Request/GrowingNetworkConfig.m",
        "Thirdparty/Logger/GrowingLog.m",
        "Thirdparty/Logger/GrowingLoggerNames.m",
        "Thirdparty/Logger/GrowingOSLogger.m",
        "Thirdparty/Logger/GrowingWSLogger.m",
        "Thirdparty/Reachability/GrowingReachability.m",
        "Thread/GrowingDispatchManager.m",
        "Thread/GrowingThread.m",
        "Timer/GrowingEventTimer.m",
        "Utils/GrowingArgumentChecker.m",
        "Utils/GrowingDeviceInfo.m",
        "Utils/GrowingDynamicProxy.m",
        "Utils/GrowingKeyChainWrapper.m",
        "Utils/UserIdentifier/GrowingUserIdentifier.m"
      ],
      "target_dependencies" : [
        "GrowingPrivacy",
        "GrowingPrivacy_macOS",
        "GrowingPrivacy_tvOS",
        "GrowingPrivacy_visionOS",
        "GrowingPrivacy_watchOS"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingTracker",
      "module_type" : "SwiftTarget",
      "name" : "GrowingTracker",
      "path" : "SwiftPM-Wrap/GrowingTracker",
      "product_memberships" : [
        "GrowingTracker"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "GrowingTracker_Objc",
        "GrowingModule_DefaultServices",
        "GrowingModule_MobileDebugger"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingService_WebSocket",
      "module_type" : "ClangTarget",
      "name" : "GrowingService_WebSocket",
      "path" : "Services/WebSocket",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "GrowingSRWebSocket.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingService_SwiftProtobuf",
      "module_type" : "SwiftTarget",
      "name" : "GrowingService_SwiftProtobuf",
      "path" : "Services/SwiftProtobuf",
      "product_dependencies" : [
        "SwiftProtobuf"
      ],
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "SwiftProtobuf.swift",
        "event_v3.pb.swift"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingService_Screenshot",
      "module_type" : "ClangTarget",
      "name" : "GrowingService_Screenshot",
      "path" : "Services/Screenshot",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "GrowingScreenshotProvider.m",
        "UIApplication+Screenshot.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingService_Protobuf",
      "module_type" : "ClangTarget",
      "name" : "GrowingService_Protobuf",
      "path" : "Services/Protobuf",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "GrowingEventProtobufDatabase.m",
        "GrowingEventProtobufPersistence.m"
      ],
      "target_dependencies" : [
        "GrowingService_Database",
        "GrowingService_SwiftProtobuf"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingService_Network",
      "module_type" : "ClangTarget",
      "name" : "GrowingService_Network",
      "path" : "Services/Network",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "GrowingNetworkManager.m",
        "NSURLSession+GrowingURLSessionHelper.m",
        "NSURLSessionDataTask+GrowingURLSessionDataTaskHelper.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingService_JSON",
      "module_type" : "ClangTarget",
      "name" : "GrowingService_JSON",
      "path" : "Services/JSON",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "GrowingEventJSONDatabase.m",
        "GrowingEventJSONPersistence.m"
      ],
      "target_dependencies" : [
        "GrowingService_Database"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingService_Encryption",
      "module_type" : "ClangTarget",
      "name" : "GrowingService_Encryption",
      "path" : "Services/Encryption",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker",
        "GrowingModule_ABTesting"
      ],
      "sources" : [
        "GrowingDataEncoder.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingService_Database",
      "module_type" : "ClangTarget",
      "name" : "GrowingService_Database",
      "path" : "Services/Database",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "FMDB/GrowingFMDatabase.m",
        "FMDB/GrowingFMDatabaseAdditions.m",
        "FMDB/GrowingFMDatabasePool.m",
        "FMDB/GrowingFMDatabaseQueue.m",
        "FMDB/GrowingFMResultSet.m",
        "GrowingEventFMDatabase.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingService_Compression",
      "module_type" : "ClangTarget",
      "name" : "GrowingService_Compression",
      "path" : "Services/Compression",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "GrowingDataCompression.m",
        "LZ4/GrowingLZ4.c"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingPrivacy_watchOS",
      "module_type" : "ClangTarget",
      "name" : "GrowingPrivacy_watchOS",
      "path" : "SwiftPM-Wrap/GrowingPrivacy-watchOS-Wrapper",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker",
        "GrowingModule_ImpressionTrack",
        "GrowingModule_Hybrid",
        "GrowingModule_Ads",
        "GrowingModule_APM",
        "GrowingModule_ABTesting",
        "GrowingModule_Flutter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/SwiftPM-Wrap/GrowingPrivacy-watchOS-Wrapper/Resources/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "dummy.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingPrivacy_visionOS",
      "module_type" : "ClangTarget",
      "name" : "GrowingPrivacy_visionOS",
      "path" : "SwiftPM-Wrap/GrowingPrivacy-visionOS-Wrapper",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker",
        "GrowingModule_ImpressionTrack",
        "GrowingModule_Hybrid",
        "GrowingModule_Ads",
        "GrowingModule_APM",
        "GrowingModule_ABTesting",
        "GrowingModule_Flutter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/SwiftPM-Wrap/GrowingPrivacy-visionOS-Wrapper/Resources/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "dummy.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingPrivacy_tvOS",
      "module_type" : "ClangTarget",
      "name" : "GrowingPrivacy_tvOS",
      "path" : "SwiftPM-Wrap/GrowingPrivacy-tvOS-Wrapper",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker",
        "GrowingModule_ImpressionTrack",
        "GrowingModule_Hybrid",
        "GrowingModule_Ads",
        "GrowingModule_APM",
        "GrowingModule_ABTesting",
        "GrowingModule_Flutter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/SwiftPM-Wrap/GrowingPrivacy-tvOS-Wrapper/Resources/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "dummy.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingPrivacy_macOS",
      "module_type" : "ClangTarget",
      "name" : "GrowingPrivacy_macOS",
      "path" : "SwiftPM-Wrap/GrowingPrivacy-macOS-Wrapper",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker",
        "GrowingModule_ImpressionTrack",
        "GrowingModule_Hybrid",
        "GrowingModule_Ads",
        "GrowingModule_APM",
        "GrowingModule_ABTesting",
        "GrowingModule_Flutter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/SwiftPM-Wrap/GrowingPrivacy-macOS-Wrapper/Resources/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "dummy.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingPrivacy",
      "module_type" : "ClangTarget",
      "name" : "GrowingPrivacy",
      "path" : "SwiftPM-Wrap/GrowingPrivacy-Wrapper",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker",
        "GrowingModule_ImpressionTrack",
        "GrowingModule_Hybrid",
        "GrowingModule_Ads",
        "GrowingModule_APM",
        "GrowingModule_ABTesting",
        "GrowingModule_Flutter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/SwiftPM-Wrap/GrowingPrivacy-Wrapper/Resources/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "dummy.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingModule_WebCircle",
      "module_type" : "ClangTarget",
      "name" : "GrowingModule_WebCircle",
      "path" : "Modules/WebCircle",
      "product_memberships" : [
        "GrowingAutotracker"
      ],
      "sources" : [
        "GrowingWebCircle.m",
        "GrowingWebCircleElement.m",
        "GrowingWebCircleStatusView.m"
      ],
      "target_dependencies" : [
        "GrowingAutotrackerCore",
        "GrowingService_WebSocket",
        "GrowingService_Screenshot",
        "GrowingModule_Hybrid"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingModule_MobileDebugger",
      "module_type" : "ClangTarget",
      "name" : "GrowingModule_MobileDebugger",
      "path" : "Modules/MobileDebugger",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "GrowingDebuggerEventQueue.m",
        "GrowingMobileDebugger.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore",
        "GrowingService_WebSocket",
        "GrowingService_Screenshot"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingModule_ImpressionTrack",
      "module_type" : "ClangTarget",
      "name" : "GrowingModule_ImpressionTrack",
      "path" : "Modules/ImpressionTrack",
      "product_memberships" : [
        "GrowingModule_ImpressionTrack"
      ],
      "sources" : [
        "GrowingImpressionTrack.m",
        "UIView+GrowingImpressionInternal.m"
      ],
      "target_dependencies" : [
        "GrowingAutotrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingModule_Hybrid",
      "module_type" : "ClangTarget",
      "name" : "GrowingModule_Hybrid",
      "path" : "Modules/Hybrid",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingModule_Hybrid"
      ],
      "sources" : [
        "Events/GrowingHybridCustomEvent.m",
        "Events/GrowingHybridEventType.m",
        "Events/GrowingHybridPageEvent.m",
        "Events/GrowingHybridViewElementEvent.m",
        "GrowingHybridBridgeProvider.m",
        "GrowingHybridModule.m",
        "GrowingWKWebViewJavascriptBridge.m",
        "GrowingWKWebViewJavascriptBridge_JS.m",
        "GrowingWebViewJavascriptBridgeConfiguration.m",
        "WKWebView+GrowingAutotracker.m",
        "WKWebView+GrowingNode.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingModule_Flutter",
      "module_type" : "ClangTarget",
      "name" : "GrowingModule_Flutter",
      "path" : "Modules/Flutter",
      "product_memberships" : [
        "GrowingModule_Flutter"
      ],
      "sources" : [
        "GrowingFlutterPlugin.m",
        "GrowingFlutterWebCircleBridge.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingModule_DefaultServices",
      "module_type" : "ClangTarget",
      "name" : "GrowingModule_DefaultServices",
      "path" : "Modules/DefaultServices",
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingTracker"
      ],
      "sources" : [
        "GrowingDefaultServicesWrapper.m",
        "GrowingEventRequestCompressionAdapter.m",
        "GrowingEventRequestEncryptionAdapter.m",
        "GrowingEventRequestJSONAdapter.m",
        "GrowingEventRequestProtobufAdapter.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore",
        "GrowingService_JSON",
        "GrowingService_Protobuf",
        "GrowingService_Network",
        "GrowingService_Encryption",
        "GrowingService_Compression"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingModule_Ads",
      "module_type" : "ClangTarget",
      "name" : "GrowingModule_Ads",
      "path" : "Modules/Advertising",
      "product_memberships" : [
        "GrowingModule_Ads"
      ],
      "sources" : [
        "AppleSearchAds/GrowingAsaFetcher.m",
        "CAID/GrowingCAIDFetcher.m",
        "Event/GrowingActivateEvent.m",
        "GrowingAdvertising.m",
        "Request/GrowingAdPreRequest.m",
        "Request/GrowingAdRequestHeaderAdapter.m",
        "Utils/GrowingAdUtils.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingModule_APM",
      "module_type" : "ClangTarget",
      "name" : "GrowingModule_APM",
      "path" : "Modules/APM",
      "product_dependencies" : [
        "GrowingAPM"
      ],
      "product_memberships" : [
        "GrowingModule_APM"
      ],
      "sources" : [
        "GrowingAPMModule.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingModule_ABTesting",
      "module_type" : "ClangTarget",
      "name" : "GrowingModule_ABTesting",
      "path" : "Modules/ABTesting",
      "product_memberships" : [
        "GrowingModule_ABTesting"
      ],
      "sources" : [
        "GrowingABTExperiment.m",
        "GrowingABTExperimentStorage.m",
        "GrowingABTesting.m",
        "Request/GrowingABTRequest.m",
        "Request/GrowingABTRequestAdapter.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore",
        "GrowingService_Encryption"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingAutotracker_Objc",
      "module_type" : "ClangTarget",
      "name" : "GrowingAutotracker_Objc",
      "path" : "GrowingAutotracker",
      "product_memberships" : [
        "GrowingAutotracker"
      ],
      "sources" : [
        "GrowingAutotracker.m"
      ],
      "target_dependencies" : [
        "GrowingAutotrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingAutotrackerCore",
      "module_type" : "ClangTarget",
      "name" : "GrowingAutotrackerCore",
      "path" : "GrowingAutotrackerCore",
      "product_dependencies" : [
        "GrowingUtilsAutotrackerCore"
      ],
      "product_memberships" : [
        "GrowingAutotracker",
        "GrowingModule_ImpressionTrack"
      ],
      "sources" : [
        "Autotrack/UIAlertController+GrowingAutotracker.m",
        "Autotrack/UIApplication+GrowingAutotracker.m",
        "Autotrack/UICollectionView+GrowingAutotracker.m",
        "Autotrack/UISegmentedControl+GrowingAutotracker.m",
        "Autotrack/UITableView+GrowingAutotracker.m",
        "Autotrack/UITapGestureRecognizer+GrowingAutotracker.m",
        "Autotrack/UIViewController+GrowingAutotracker.m",
        "GrowingAutotrackConfiguration.m",
        "GrowingNode/Category/UIAlertController+GrowingNode.m",
        "GrowingNode/Category/UICollectionView+GrowingNode.m",
        "GrowingNode/Category/UIControl+GrowingNode.m",
        "GrowingNode/Category/UIImageView+GrowingNode.m",
        "GrowingNode/Category/UILabel+GrowingNode.m",
        "GrowingNode/Category/UINavigationController+GrowingNode.m",
        "GrowingNode/Category/UISegmentedControl+GrowingNode.m",
        "GrowingNode/Category/UISlider+GrowingNode.m",
        "GrowingNode/Category/UISwitch+GrowingNode.m",
        "GrowingNode/Category/UITabBarController+GrowingNode.m",
        "GrowingNode/Category/UITableView+GrowingNode.m",
        "GrowingNode/Category/UIView+GrowingNode.m",
        "GrowingNode/Category/UIViewController+GrowingNode.m",
        "GrowingNode/Category/UIWindow+GrowingNode.m",
        "GrowingNode/GrowingNodeHelper.m",
        "GrowingNode/GrowingViewChangeProvider.m",
        "GrowingNode/GrowingViewClickProvider.m",
        "GrowingNode/GrowingViewNode.m",
        "GrowingRealAutotracker.m",
        "Page/GrowingPage.m",
        "Page/GrowingPageManager.m"
      ],
      "target_dependencies" : [
        "GrowingTrackerCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GrowingAutotracker",
      "module_type" : "SwiftTarget",
      "name" : "GrowingAutotracker",
      "path" : "SwiftPM-Wrap/GrowingAutotracker",
      "product_memberships" : [
        "GrowingAutotracker"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "GrowingAutotracker_Objc",
        "GrowingModule_DefaultServices",
        "GrowingModule_Hybrid",
        "GrowingModule_MobileDebugger",
        "GrowingModule_WebCircle"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.