The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-webrtc, reference main (f35ac9), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 16:29:21 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

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/1amageek/swift-webrtc.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/1amageek/swift-webrtc
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at f35ac95 Use Swift 6.4 capable CI runner
Cloned https://github.com/1amageek/swift-webrtc.git
Revision (git rev-parse @):
f35ac95e4e743b1fb6be50c184e7d3691ef7ddb1
SUCCESS checkout https://github.com/1amageek/swift-webrtc.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/1amageek/swift-webrtc.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 781]
[Planning deferred tasks]
[142 / 350] DTLSWireCore
[157 / 350]
[161 / 354] NetworkingCore
[173 / 387] NetworkingCore
[188 / 412]
[193 / 412] NetworkingCore
[200 / 412] SSLCryptoContracts-product
[209 / 412] NetworkingWASI
[222 / 412] NetworkingCore
[231 / 414]
[243 / 456] TLSWireCore
[265 / 456] TLSTypes
[284 / 456] TLSWire-product
[293 / 456] NetworkingWASI-product
[300 / 456] NetworkingDatagram
[311 / 456] Logging
[321 / 456] Logging
[332 / 459] NetworkingWASI-product
[340 / 481] DTLSWireCore
[352 / 490] SSLCore-product
[373 / 490] NetworkingDatagram
[382 / 490] DTLSWireCore
[388 / 490] DTLSWire-product
[394 / 503] SSLASN1
[401 / 511] SSLASN1
[417 / 511] SSLASN1-product
[424 / 511] SSLDTLSMechanism
[435 / 524] SSLDTLSMechanism
[447 / 524] SSLDTLSMechanism
[451 / 538] SSLDTLSMechanism
[451 / 538]
[454 / 538]
[465 / 538] SSLCrypto
[473 / 540]
[480 / 556] SSLX509
[483 / 556] SSLDTLS
[492 / 556] SSLX509
[500 / 556] SSLX509-product
[503 / 557]
[503 / 557] SSLX509
[511 / 568] SSLTLS
[513 / 568] SSLX509
[515 / 568] SSLTLS
[524 / 569]
[526 / 569] SSLCrypto-product
[529 / 580] SSLQUIC
[534 / 580] SSLQUIC
[538 / 580] SSLQUIC-product
[541 / 580] TLS
[543 / 580]
[544 / 581] SSLQUIC
[551 / 592] TLS
[553 / 592] TLS
[561 / 592] TLS-product
[563 / 593] TLS
[570 / 622]
[573 / 622]
[577 / 622]
[580 / 622]
[583 / 622]
[585 / 622]
[586 / 622]
[597 / 622] WebRTC
[604 / 623] WebRTCMedia
[608 / 634] WebRTCMedia
[612 / 634] WebRTCMedia
[618 / 634] WebRTCPlatformIntegrationProbe-product
[621 / 634] WebRTCMedia
[621 / 634]
[624 / 635] WebRTC
[625 / 635] WebRTC
[630 / 635] WebRTC-product
[632 / 637] WebRTCPlatformIntegrationProbe-product
[633 / 637] WebRTCPlatformIntegrationProbe-product
[635 / 637] WebRTCPlatformIntegrationProbe-product
Build complete! (18.35 sec)
Fetching https://github.com/1amageek/swift-networking.git
Fetching https://github.com/1amageek/swift-tls.git
Fetching https://github.com/1amageek/swift-ssl.git
Fetching https://github.com/apple/swift-log.git
[1/100] Fetching swift-networking
[37/8265] Fetching swift-networking, swift-log
[183/11704] Fetching swift-networking, swift-log, swift-ssl
[2126/13071] Fetching swift-networking, swift-log, swift-ssl, swift-tls
Fetched https://github.com/1amageek/swift-ssl.git (1.57s)
Fetched https://github.com/1amageek/swift-networking.git (1.57s)
Fetched https://github.com/apple/swift-log.git (1.62s)
Fetched https://github.com/1amageek/swift-tls.git (1.62s)
Computing version for https://github.com/1amageek/swift-networking.git
Computed https://github.com/1amageek/swift-networking.git at 0.1.0 (2.25s)
Computing version for https://github.com/1amageek/swift-tls.git
Computed https://github.com/1amageek/swift-tls.git at 2.1.0 (0.61s)
Computing version for https://github.com/1amageek/swift-ssl.git
Computed https://github.com/1amageek/swift-ssl.git at 0.4.0 (3.34s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.62s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/1amageek/swift-networking.git
Working copy of https://github.com/1amageek/swift-networking.git resolved at 0.1.0
Creating working copy for https://github.com/1amageek/swift-ssl.git
Working copy of https://github.com/1amageek/swift-ssl.git resolved at 0.4.0
Creating working copy for https://github.com/1amageek/swift-tls.git
Working copy of https://github.com/1amageek/swift-tls.git resolved at 2.1.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-networking",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-networking.git"
    },
    {
      "identity" : "swift-ssl",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-ssl.git"
    },
    {
      "identity" : "swift-tls",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.1",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/1amageek/swift-tls.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.9.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    }
  ],
  "manifest_display_name" : "swift-webrtc",
  "name" : "swift-webrtc",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "26.0"
    },
    {
      "name" : "ios",
      "version" : "26.0"
    },
    {
      "name" : "tvos",
      "version" : "26.0"
    },
    {
      "name" : "watchos",
      "version" : "26.0"
    },
    {
      "name" : "visionos",
      "version" : "26.0"
    }
  ],
  "products" : [
    {
      "name" : "WebRTC",
      "targets" : [
        "WebRTC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WebRTCMedia",
      "targets" : [
        "WebRTCMedia"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WebRTCPlatformIntegrationProbe",
      "targets" : [
        "WebRTCPlatformIntegrationProbe"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "WebRTCTests",
      "module_type" : "SwiftTarget",
      "name" : "WebRTCTests",
      "path" : "Tests/WebRTCTests",
      "product_dependencies" : [
        "NetworkingCore",
        "NetworkingTime",
        "SSLCrypto",
        "SSLASN1",
        "SSLX509"
      ],
      "sources" : [
        "CertificateFingerprintTests.swift",
        "DTLSEndpointTests.swift",
        "STUNBindingTransactionTests.swift",
        "WebRTCCertificateTests.swift",
        "WebRTCConnectionTests.swift",
        "WebRTCDTLSRetransmissionTests.swift",
        "WebRTCEndpointTests.swift",
        "WebRTCLoopbackTests.swift",
        "WebRTCMediaConfigurationTests.swift",
        "WebRTCMediaIntegrationTests.swift",
        "WebRTCSessionDescriptionTests.swift",
        "WebRTCTestIdentity.swift",
        "WebRTCTimerTests.swift",
        "WebRTCTrickleICECandidateTests.swift"
      ],
      "target_dependencies" : [
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WebRTCPlatformIntegrationProbe",
      "module_type" : "SwiftTarget",
      "name" : "WebRTCPlatformIntegrationProbe",
      "path" : "Tests/WebRTCPlatformIntegrationProbe",
      "product_dependencies" : [
        "NetworkingCore",
        "SSLCrypto",
        "SSLASN1",
        "SSLX509"
      ],
      "product_memberships" : [
        "WebRTCPlatformIntegrationProbe"
      ],
      "sources" : [
        "WebRTCPlatformIntegrationProbe.swift"
      ],
      "target_dependencies" : [
        "WebRTC",
        "WebRTCMedia"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "WebRTCMedia",
      "module_type" : "SwiftTarget",
      "name" : "WebRTCMedia",
      "path" : "Sources/WebRTCMedia",
      "product_dependencies" : [
        "NetworkingCore"
      ],
      "product_memberships" : [
        "WebRTCMedia",
        "WebRTCPlatformIntegrationProbe"
      ],
      "sources" : [
        "H264/ByteStream/H264ByteStreamError.swift",
        "H264/ByteStream/H264ByteStreamFormat.swift",
        "H264/ByteStream/H264ByteStreamParser.swift",
        "H264/ByteStream/H264ByteStreamParsing.swift",
        "H264/RTP/H264RTPPacketAssembling.swift",
        "H264/RTP/H264RTPPacketError.swift",
        "H264/RTP/H264RTPPacketHeader.swift",
        "H264/RTP/Payload/H264FUALayout.swift",
        "H264/RTP/Payload/H264NALUnitHeader.swift",
        "H264/RTP/Payload/H264NALUnitLayout.swift",
        "H264/RTP/Payload/H264PacketizationMode.swift",
        "H264/RTP/Payload/H264RTPPacketTraversalDecision.swift",
        "H264/RTP/Payload/H264RTPPacketTraversalOutcome.swift",
        "H264/RTP/Payload/H264RTPPacketizationLayout.swift",
        "H264/RTP/Payload/H264RTPPacketizationPayload.swift",
        "H264/RTP/Payload/H264RTPPacketizing.swift",
        "H264/RTP/Payload/H264RTPPayloadEncoding.swift",
        "H264/RTP/Payload/H264RTPPayloadError.swift",
        "H264/RTP/Payload/H264RTPPayloadLayout.swift",
        "H264/RTP/Payload/H264RTPPayloadParsing.swift",
        "H264/RTP/Payload/H264RTPPayloadStructure.swift",
        "H264/RTP/Payload/H264STAPALayout.swift",
        "H264/RTP/Payload/RFC6184H264Packetizer.swift",
        "H264/RTP/Payload/RFC6184H264PayloadEncoder.swift",
        "H264/RTP/Payload/RFC6184H264PayloadParser.swift",
        "H264/RTP/RFC6184H264RTPPacketAssembler.swift",
        "H264/RTP/Receiver/H264RTPAccessUnit.swift",
        "H264/RTP/Receiver/H264RTPAccessUnitAssembly.swift",
        "H264/RTP/Receiver/H264RTPAccessUnitFormat.swift",
        "H264/RTP/Receiver/H264RTPAccessUnitPlan.swift",
        "H264/RTP/Receiver/H264RTPPacketReceiving.swift",
        "H264/RTP/Receiver/H264RTPReceiveReport.swift",
        "H264/RTP/Receiver/H264RTPReceiverConfiguration.swift",
        "H264/RTP/Receiver/H264RTPReceiverError.swift",
        "H264/RTP/Receiver/H264RTPReceiverSession.swift",
        "H264/RTP/Receiver/H264RTPReorderPacketIndex.swift",
        "H264/RTP/Sender/H264RTPAccessUnitSending.swift",
        "H264/RTP/Sender/H264RTPSendReport.swift",
        "H264/RTP/Sender/H264RTPSenderConfiguration.swift",
        "H264/RTP/Sender/H264RTPSenderError.swift",
        "H264/RTP/Sender/H264RTPSenderSession.swift",
        "WebRTCMedia.swift"
      ],
      "target_dependencies" : [
        "WebRTC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WebRTC",
      "module_type" : "SwiftTarget",
      "name" : "WebRTC",
      "path" : "Sources/WebRTC",
      "product_dependencies" : [
        "TLS",
        "NetworkingCore",
        "NetworkingTime",
        "NetworkingPOSIX",
        "NetworkingWASI",
        "SSLCrypto",
        "SSLASN1",
        "SSLX509",
        "Logging"
      ],
      "product_memberships" : [
        "WebRTC",
        "WebRTCMedia",
        "WebRTCPlatformIntegrationProbe"
      ],
      "sources" : [
        "ConnectionStateMachine.swift",
        "Connectivity/ICE/ICEControllingAgent.swift",
        "Connectivity/ICE/ICECredentials.swift",
        "Connectivity/ICE/ICELiteAgent.swift",
        "Connectivity/ICE/ICELiteStateMachine.swift",
        "Connectivity/ICE/ICEState.swift",
        "Connectivity/ICE/ICEValidationError.swift",
        "Connectivity/ICE/WebRTCICEAgent.swift",
        "Connectivity/STUN/Compatibility/STUNErrorBridge.swift",
        "Connectivity/STUN/Compatibility/STUNMessageDataCompat.swift",
        "Connectivity/STUN/Compatibility/STUNWireCompat.swift",
        "Connectivity/STUN/Fingerprint.swift",
        "Connectivity/STUN/MessageIntegrity.swift",
        "Connectivity/STUN/MessageIntegrityCore.swift",
        "Connectivity/STUN/STUNAttribute.swift",
        "Connectivity/STUN/STUNBindingTransaction.swift",
        "Connectivity/STUN/STUNConstants.swift",
        "Connectivity/STUN/STUNEncodeIntegrity.swift",
        "Connectivity/STUN/STUNMessage.swift",
        "Connectivity/STUN/STUNWireError.swift",
        "Connectivity/STUN/SecureRandom.swift",
        "Connectivity/STUN/TransactionID.swift",
        "Connectivity/TURN/TURNAddress.swift",
        "Connectivity/TURN/TURNAllocation.swift",
        "Connectivity/TURN/TURNAllocationTransaction.swift",
        "Connectivity/TURN/TURNAuthenticationContext.swift",
        "Connectivity/TURN/TURNCredentials.swift",
        "Connectivity/TURN/TURNError.swift",
        "Connectivity/TURN/TURNMD5.swift",
        "Connectivity/TURN/TURNOutboundDatagram.swift",
        "Connectivity/TURN/TURNPeerDatagram.swift",
        "Connectivity/TURN/TURNPermissionTransaction.swift",
        "Connectivity/TURN/TURNRefreshTransaction.swift",
        "Connectivity/TURN/TURNWireValidation.swift",
        "DTLSEndpoint.swift",
        "DataChannel/Compatibility/DCEPDataCompat.swift",
        "DataChannel/Compatibility/DCEPErrorBridge.swift",
        "DataChannel/DCEPMessage.swift",
        "DataChannel/DataChannel.swift",
        "DataChannel/DataChannelCloseEvent.swift",
        "DataChannel/DataChannelError.swift",
        "DataChannel/DataChannelPPID.swift",
        "DataChannel/DataChannelReliability.swift",
        "DataChannel/DataChannelSendPolicy.swift",
        "DataChannel/DataChannelWireError.swift",
        "DataChannel/SCTP/Compatibility/SCTPErrorBridge.swift",
        "DataChannel/SCTP/Compatibility/SCTPWireCompat.swift",
        "DataChannel/SCTP/FragmentAssembler.swift",
        "DataChannel/SCTP/FragmentReassembler.swift",
        "DataChannel/SCTP/PendingTransmissionState.swift",
        "DataChannel/SCTP/RetransmissionQueue.swift",
        "DataChannel/SCTP/RetransmissionState.swift",
        "DataChannel/SCTP/SCTPAbandonedChunk.swift",
        "DataChannel/SCTP/SCTPAssignedMessage.swift",
        "DataChannel/SCTP/SCTPAssociation.swift",
        "DataChannel/SCTP/SCTPAssociationEngine.swift",
        "DataChannel/SCTP/SCTPAssociationEvent.swift",
        "DataChannel/SCTP/SCTPAssociationLimits.swift",
        "DataChannel/SCTP/SCTPAssociationRestartEntropy.swift",
        "DataChannel/SCTP/SCTPChunk.swift",
        "DataChannel/SCTP/SCTPCookie.swift",
        "DataChannel/SCTP/SCTPCookieCore.swift",
        "DataChannel/SCTP/SCTPCookieCryptoAdapter.swift",
        "DataChannel/SCTP/SCTPCookieCryptoContext.swift",
        "DataChannel/SCTP/SCTPCookieReceivedWhileShuttingDownErrorCause.swift",
        "DataChannel/SCTP/SCTPError.swift",
        "DataChannel/SCTP/SCTPForwardTSNChunk.swift",
        "DataChannel/SCTP/SCTPForwardTSNSupportedParameter.swift",
        "DataChannel/SCTP/SCTPIncomingSSNResetRequest.swift",
        "DataChannel/SCTP/SCTPMessageReliability.swift",
        "DataChannel/SCTP/SCTPMonotonicClock.swift",
        "DataChannel/SCTP/SCTPOutboundPollOutcome.swift",
        "DataChannel/SCTP/SCTPOutboundTrigger.swift",
        "DataChannel/SCTP/SCTPOutgoingSSNResetRequest.swift",
        "DataChannel/SCTP/SCTPPacket.swift",
        "DataChannel/SCTP/SCTPProcessOutcome.swift",
        "DataChannel/SCTP/SCTPProcessResult.swift",
        "DataChannel/SCTP/SCTPReconfigurationChunk.swift",
        "DataChannel/SCTP/SCTPReconfigurationResponse.swift",
        "DataChannel/SCTP/SCTPReconfigurationResult.swift",
        "DataChannel/SCTP/SCTPReconfigurationState.swift",
        "DataChannel/SCTP/SCTPSackOutcome.swift",
        "DataChannel/SCTP/SCTPSecureRandom.swift",
        "DataChannel/SCTP/SCTPSerialNumberRelation.swift",
        "DataChannel/SCTP/SCTPShutdownTimerState.swift",
        "DataChannel/SCTP/SCTPStaleCookieErrorCause.swift",
        "DataChannel/SCTP/SCTPStateError.swift",
        "DataChannel/SCTP/SCTPStreamSelection.swift",
        "DataChannel/SCTP/SCTPSupportedExtensionsParameter.swift",
        "DataChannel/SCTP/SCTPSystemMonotonicClock.swift",
        "DataChannel/SCTP/SCTPUnrecognizedChunkErrorCause.swift",
        "DataChannel/SCTP/SCTPUnrecognizedParameter.swift",
        "DataChannel/SCTP/SCTPUnrecognizedParametersErrorCause.swift",
        "DataChannel/SCTP/SCTPWebRTCTimerClock.swift",
        "DataChannel/SCTP/SCTPWireError.swift",
        "DataChannel/SCTP/TSNTracker.swift",
        "FacadeLock.swift",
        "Signaling/WebRTCDTLSSetupRole.swift",
        "Signaling/WebRTCICECandidate.swift",
        "Signaling/WebRTCSessionDescription.swift",
        "Signaling/WebRTCSessionDescriptionError.swift",
        "Signaling/WebRTCSessionDescriptionType.swift",
        "Signaling/WebRTCTrickleICECandidate.swift",
        "Transport/RTP/RFC3550RTCPDatagramParser.swift",
        "Transport/RTP/RFC3550RTPHeaderEncoder.swift",
        "Transport/RTP/RFC3550RTPPacketParser.swift",
        "Transport/RTP/RFC5761MuxClassifier.swift",
        "Transport/RTP/RTCPCommonHeader.swift",
        "Transport/RTP/RTCPDatagramLayout.swift",
        "Transport/RTP/RTCPDatagramParsing.swift",
        "Transport/RTP/RTCPFraming.swift",
        "Transport/RTP/RTCPPacketLayout.swift",
        "Transport/RTP/RTCPParseLimits.swift",
        "Transport/RTP/RTPFixedHeader.swift",
        "Transport/RTP/RTPHeaderAppending.swift",
        "Transport/RTP/RTPHeaderEncoding.swift",
        "Transport/RTP/RTPHeaderExtensionLayout.swift",
        "Transport/RTP/RTPMuxConfigurationError.swift",
        "Transport/RTP/RTPOutboundHeader.swift",
        "Transport/RTP/RTPPacketLayout.swift",
        "Transport/RTP/RTPPacketParsing.swift",
        "Transport/RTP/RTPRTCPClassifying.swift",
        "Transport/RTP/RTPRTCPPacketKind.swift",
        "Transport/RTP/RTPWireError.swift",
        "Transport/RTP/RTPWireField.swift",
        "Transport/SRTP/AESCM128HMACSHA1SRTPContext.swift",
        "Transport/SRTP/AESCounterModeError.swift",
        "Transport/SRTP/RFC3711KeyDeriver.swift",
        "Transport/SRTP/ReplayWindow.swift",
        "Transport/SRTP/SRTPAES128CounterModeContext.swift",
        "Transport/SRTP/SRTPCryptoContext.swift",
        "Transport/SRTP/SRTPError.swift",
        "Transport/SRTP/SRTPMasterKeyMaterial.swift",
        "Transport/SRTP/SRTPPacketKind.swift",
        "Transport/SRTP/SRTPPacketProtecting.swift",
        "Transport/SRTP/SRTPState.swift",
        "Transport/SRTP/SRTPWireHelpers.swift",
        "WebRTCCertificate.swift",
        "WebRTCCertificateError.swift",
        "WebRTCConnection.swift",
        "WebRTCConnectionState.swift",
        "WebRTCDataChannelDirection.swift",
        "WebRTCDataChannelEvent.swift",
        "WebRTCDataChannelEventBudget.swift",
        "WebRTCDataChannelEventConsumer.swift",
        "WebRTCDataChannelEventConsuming.swift",
        "WebRTCDataChannelEventQueue.swift",
        "WebRTCDatagramSendFailure.swift",
        "WebRTCEndpoint.swift",
        "WebRTCError.swift",
        "WebRTCICEConfiguration.swift",
        "WebRTCLifecycleHooks.swift",
        "WebRTCListener.swift",
        "WebRTCLogger.swift",
        "WebRTCMediaConfiguration.swift",
        "WebRTCMediaConfigurationError.swift",
        "WebRTCMediaProtectionProfile.swift",
        "WebRTCNegotiatedDataChannel.swift",
        "WebRTCRTCPPacket.swift",
        "WebRTCRTPPacket.swift",
        "WebRTCSRTPCryptoContext.swift",
        "WebRTCTimer.swift",
        "WebRTCTimerDriver.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "STUNCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "STUNCoreTests",
      "path" : "Tests/STUNCoreTests",
      "sources" : [
        "STUNMessageTests.swift",
        "TURNTests.swift"
      ],
      "target_dependencies" : [
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SRTPCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "SRTPCoreTests",
      "path" : "Tests/SRTPCoreTests",
      "product_dependencies" : [
        "NetworkingCore",
        "SSLCrypto"
      ],
      "sources" : [
        "RFC3711KeyDerivationTests.swift",
        "SRTCPPacketProtectionTests.swift",
        "SRTPPacketProtectionTests.swift",
        "SRTPStateTests.swift",
        "TestSupport.swift"
      ],
      "target_dependencies" : [
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SCTPCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "SCTPCoreTests",
      "path" : "Tests/SCTPCoreTests",
      "product_dependencies" : [
        "NetworkingCore",
        "SSLCrypto"
      ],
      "sources" : [
        "SCTPAssociationTests.swift",
        "SCTPCookieRestartTests.swift",
        "SCTPFlowControlTests.swift",
        "SCTPFragmentationTests.swift",
        "SCTPMonotonicClockTests.swift",
        "SCTPPacketProcessingTests.swift",
        "SCTPReconfigurationTests.swift",
        "SCTPSackAccountingTests.swift",
        "SCTPShutdownTimerTests.swift",
        "SCTPT3TimerTests.swift",
        "SCTPTests.swift",
        "SCTPTrackedFailureTests.swift"
      ],
      "target_dependencies" : [
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RTPWireCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "RTPWireCoreTests",
      "path" : "Tests/RTPWireCoreTests",
      "sources" : [
        "RTCPDatagramParserTests.swift",
        "RTPMuxAndEncoderTests.swift",
        "RTPPacketParserTests.swift"
      ],
      "target_dependencies" : [
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ICELiteTests",
      "module_type" : "SwiftTarget",
      "name" : "ICELiteTests",
      "path" : "Tests/ICELiteTests",
      "sources" : [
        "ICEControllingAgentTests.swift",
        "ICELiteTests.swift"
      ],
      "target_dependencies" : [
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ICELiteCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "ICELiteCoreTests",
      "path" : "Tests/ICELiteCoreTests",
      "sources" : [
        "ICELiteCoreTests.swift"
      ],
      "target_dependencies" : [
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "H264RTPTests",
      "module_type" : "SwiftTarget",
      "name" : "H264RTPTests",
      "path" : "Tests/H264RTPTests",
      "sources" : [
        "H264RTPPacketAssemblerTests.swift"
      ],
      "target_dependencies" : [
        "WebRTCMedia",
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "H264RTPSenderTests",
      "module_type" : "SwiftTarget",
      "name" : "H264RTPSenderTests",
      "path" : "Tests/H264RTPSenderTests",
      "sources" : [
        "H264RTPSenderSessionTests.swift"
      ],
      "target_dependencies" : [
        "WebRTCMedia",
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "H264RTPReceiverTests",
      "module_type" : "SwiftTarget",
      "name" : "H264RTPReceiverTests",
      "path" : "Tests/H264RTPReceiverTests",
      "sources" : [
        "H264RTPReceiverContractTests.swift",
        "H264RTPReceiverLossTests.swift",
        "H264RTPReceiverSessionTests.swift",
        "H264RTPReceiverTestSupport.swift",
        "H264RTPReorderPacketIndexTests.swift"
      ],
      "target_dependencies" : [
        "WebRTCMedia",
        "WebRTC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "H264RTPPayloadCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "H264RTPPayloadCoreTests",
      "path" : "Tests/H264RTPPayloadCoreTests",
      "sources" : [
        "H264PacketizerTests.swift",
        "H264PayloadParserTests.swift",
        "H264RoundTripTests.swift"
      ],
      "target_dependencies" : [
        "WebRTCMedia"
      ],
      "type" : "test"
    },
    {
      "c99name" : "H264ByteStreamCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "H264ByteStreamCoreTests",
      "path" : "Tests/H264ByteStreamCoreTests",
      "sources" : [
        "H264ByteStreamParserTests.swift"
      ],
      "target_dependencies" : [
        "WebRTCMedia"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DataChannelTests",
      "module_type" : "SwiftTarget",
      "name" : "DataChannelTests",
      "path" : "Tests/DataChannelTests",
      "sources" : [
        "DataChannelTests.swift"
      ],
      "target_dependencies" : [
        "WebRTC"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "6.4"
}
Done.