From ea965864a411aa7034ac670a9657014f97a572bf Mon Sep 17 00:00:00 2001 From: Martin Cardozo Date: Fri, 28 Nov 2025 16:42:23 -0300 Subject: [PATCH] Revert "[11268] - Swift 6 - Dual Testing (local)" --- Split.xcodeproj/project.pbxproj | 1058 +---------------- .../xcshareddata/xcschemes/Split.xcscheme | 8 +- SplitTests copy-Info.plist | 22 - 3 files changed, 13 insertions(+), 1075 deletions(-) delete mode 100644 SplitTests copy-Info.plist diff --git a/Split.xcodeproj/project.pbxproj b/Split.xcodeproj/project.pbxproj index 08495f64d..806ebf9b0 100644 --- a/Split.xcodeproj/project.pbxproj +++ b/Split.xcodeproj/project.pbxproj @@ -356,460 +356,6 @@ 5B279CF92E340FC600B73A36 /* splitschanges_no_segments.json in Resources */ = {isa = PBXBuildFile; fileRef = 5B279CF82E340FB900B73A36 /* splitschanges_no_segments.json */; }; 5B343EAD2E26E93B006BEBE7 /* StorageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B343EAC2E26E937006BEBE7 /* StorageHelper.swift */; }; 5B343EAE2E26E93B006BEBE7 /* StorageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B343EAC2E26E937006BEBE7 /* StorageHelper.swift */; }; - 5B3C16382ED76BAD0068D623 /* PersistentMyLargeSegmentsStorageMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9500D9DB2C6278F900383593 /* PersistentMyLargeSegmentsStorageMock.swift */; }; - 5B3C16392ED76BAD0068D623 /* GeneralInfoDaoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9B0A2570431900140B81 /* GeneralInfoDaoTests.swift */; }; - 5B3C163A2ED76BAD0068D623 /* PersistentMySegmentsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C8F78D27D00A5E00E118EA /* PersistentMySegmentsStorageTests.swift */; }; - 5B3C163B2ED76BAD0068D623 /* HashedImpressionsStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E12442BFE758F00AE6D10 /* HashedImpressionsStorageTest.swift */; }; - 5B3C163C2ED76BAD0068D623 /* SplitClientStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5959C47D228051040064F968 /* SplitClientStub.swift */; }; - 5B3C163D2ED76BAD0068D623 /* OutdatedProxyIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5A7D5582DDBD7A30081D190 /* OutdatedProxyIntegrationTest.swift */; }; - 5B3C163E2ED76BAD0068D623 /* ConfigObjcTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4B7292FF451006ED016 /* ConfigObjcTest.m */; }; - 5B3C163F2ED76BAD0068D623 /* TelemetryStatsRecorderWorkerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B1801D2763BF7E002DC9DF /* TelemetryStatsRecorderWorkerTests.swift */; }; - 5B3C16402ED76BAD0068D623 /* HttpEventsRecorderStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3F001258D3EE700084AF8 /* HttpEventsRecorderStub.swift */; }; - 5B3C16412ED76BAD0068D623 /* LocalhostSplitClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59D84BE2221734F5003DA248 /* LocalhostSplitClientTests.swift */; }; - 5B3C16422ED76BAD0068D623 /* SseNotificationProcessorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B2043024F549A60092F2E9 /* SseNotificationProcessorTest.swift */; }; - 5B3C16432ED76BAD0068D623 /* SplitEventsManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 592C6ABB211B718E002D120C /* SplitEventsManagerTest.swift */; }; - 5B3C16442ED76BAD0068D623 /* NotificationHelperStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C7569C2696457500696148 /* NotificationHelperStub.swift */; }; - 5B3C16452ED76BAD0068D623 /* GeneralInfoStorageMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E967562D38013000112DAC /* GeneralInfoStorageMock.swift */; }; - 5B3C16462ED76BAD0068D623 /* SyncGuardianStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952FA12E2A2F6E4D00264AB5 /* SyncGuardianStub.swift */; }; - 5B3C16472ED76BAD0068D623 /* EventsRecorderWorkerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3EFFD258D3C8600084AF8 /* EventsRecorderWorkerTests.swift */; }; - 5B3C16482ED76BAD0068D623 /* MySegmentsPayloadDecoderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955B595F280DF75E00D105CD /* MySegmentsPayloadDecoderTest.swift */; }; - 5B3C16492ED76BAD0068D623 /* EventDaoStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F65F0725654F44005FE8C9 /* EventDaoStub.swift */; }; - 5B3C164A2ED76BAD0068D623 /* ServiceEndpointsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CED0522B4F3EA2005E3C34 /* ServiceEndpointsTests.swift */; }; - 5B3C164B2ED76BAD0068D623 /* MySegmentServerErrorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596A7B642344C1EF004F6139 /* MySegmentServerErrorTest.swift */; }; - 5B3C164C2ED76BAD0068D623 /* AttributesStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95816FC62739D274004228A3 /* AttributesStorageTests.swift */; }; - 5B3C164D2ED76BAD0068D623 /* SingleSyncTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9583553F28464FD300014F0C /* SingleSyncTest.swift */; }; - 5B3C164E2ED76BAD0068D623 /* SplitManagerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5959C47F228051CA0064F968 /* SplitManagerStub.swift */; }; - 5B3C164F2ED76BAD0068D623 /* MySegmentsSyncWorkerFactoryStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519A93527DBD41100278AEC /* MySegmentsSyncWorkerFactoryStub.swift */; }; - 5B3C16502ED76BAD0068D623 /* SseHandlerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AA9524FE800200A1C69A /* SseHandlerTest.swift */; }; - 5B3C16512ED76BAD0068D623 /* PersistentEventsStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F65F0525654EBB005FE8C9 /* PersistentEventsStorageTest.swift */; }; - 5B3C16522ED76BAD0068D623 /* MySegmentsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5905D4E4255B2395006DA3B1 /* MySegmentsStorageTests.swift */; }; - 5B3C16532ED76BAD0068D623 /* SplitDatabaseStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F65F09256568CF005FE8C9 /* SplitDatabaseStub.swift */; }; - 5B3C16542ED76BAD0068D623 /* CertificatePinningConfigTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7BC1B2C37370D00C5F2E4 /* CertificatePinningConfigTests.swift */; }; - 5B3C16552ED76BAD0068D623 /* ConcurrentSetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5905D4E02559D20C006DA3B1 /* ConcurrentSetTests.swift */; }; - 5B3C16562ED76BAD0068D623 /* FeatureFlagsPayloadDecoderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C027722A4B115C000B9B4F /* FeatureFlagsPayloadDecoderTest.swift */; }; - 5B3C16572ED76BAD0068D623 /* SseClientFactoryStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955BB49628229E9100762D7E /* SseClientFactoryStub.swift */; }; - 5B3C16582ED76BAD0068D623 /* HttpRequestManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7BC242C45B8EC00C5F2E4 /* HttpRequestManagerTests.swift */; }; - 5B3C16592ED76BAD0068D623 /* SplitsDecoderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 956A7E2B297ECB110080D53C /* SplitsDecoderTest.swift */; }; - 5B3C165A2ED76BAD0068D623 /* DecompressionMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95342E9A2A4C97F10045B201 /* DecompressionMocks.swift */; }; - 5B3C165B2ED76BAD0068D623 /* HttpUniqueKeysRecorderStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955AAB8E283FF1FE00ADFB07 /* HttpUniqueKeysRecorderStub.swift */; }; - 5B3C165C2ED76BAD0068D623 /* ComputeProcessCountTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 956A7E30297EE5A60080D53C /* ComputeProcessCountTest.swift */; }; - 5B3C165D2ED76BAD0068D623 /* HttpRequestMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59EFD2FA24B8EF6F0052920D /* HttpRequestMock.swift */; }; - 5B3C165E2ED76BAD0068D623 /* EventsSynchronizerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF5012937ABFB006ED016 /* EventsSynchronizerTest.swift */; }; - 5B3C165F2ED76BAD0068D623 /* StreamingConnFail5xxTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5921ED392538C57D000D6C8B /* StreamingConnFail5xxTest.swift */; }; - 5B3C16602ED76BAD0068D623 /* CipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F0569529B7836E009F5A68 /* CipherTest.swift */; }; - 5B3C16612ED76BAD0068D623 /* ImpressionsModeTypeWrapperTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4BB29300ECB006ED016 /* ImpressionsModeTypeWrapperTest.swift */; }; - 5B3C16622ED76BAD0068D623 /* SseAuthenticationStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ED408524EAB95E00EF7B09 /* SseAuthenticationStub.swift */; }; - 5B3C16632ED76BAD0068D623 /* PersistentMyLargeSegmentsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9500D9D22C62530300383593 /* PersistentMyLargeSegmentsStorageTests.swift */; }; - 5B3C16642ED76BAD0068D623 /* DispatchQueue+Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950F72FB292E615D008A0040 /* DispatchQueue+Test.swift */; }; - 5B3C16652ED76BAD0068D623 /* Murmur3HashingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59C492FA216695D500F5F774 /* Murmur3HashingTest.swift */; }; - 5B3C16662ED76BAD0068D623 /* SynchronizerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B2043A24F568660092F2E9 /* SynchronizerStub.swift */; }; - 5B3C16672ED76BAD0068D623 /* TlsPinCheckerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7BC262C45C12700C5F2E4 /* TlsPinCheckerMock.swift */; }; - 5B3C16682ED76BAD0068D623 /* RecorderFlusherCheckerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3EFEB258D26ED00084AF8 /* RecorderFlusherCheckerTests.swift */; }; - 5B3C16692ED76BAD0068D623 /* EventDaoTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F65F002562FF71005FE8C9 /* EventDaoTest.swift */; }; - 5B3C166A2ED76BAD0068D623 /* InitDbCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95715A9429DB0ED800A1B2F9 /* InitDbCipherTest.swift */; }; - 5B3C166B2ED76BAD0068D623 /* ByKeyFacadeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519A93927DE318000278AEC /* ByKeyFacadeTest.swift */; }; - 5B3C166C2ED76BAD0068D623 /* HttpSplitFetcherStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9C74257961C100140B81 /* HttpSplitFetcherStub.swift */; }; - 5B3C166D2ED76BAD0068D623 /* MySegmentsBgSyncWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95649FBD260405C7006D5E0C /* MySegmentsBgSyncWorkerTest.swift */; }; - 5B3C166E2ED76BAD0068D623 /* ImpressionsDedupTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CC53C52695F68500A07A04 /* ImpressionsDedupTest.swift */; }; - 5B3C166F2ED76BAD0068D623 /* EventDTOJsonTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59AD7AC92465C32D00F5B0B4 /* EventDTOJsonTest.swift */; }; - 5B3C16702ED76BAD0068D623 /* PersistentSplitsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5905D4F4255C596C006DA3B1 /* PersistentSplitsStorageStub.swift */; }; - 5B3C16712ED76BAD0068D623 /* MySegmentsV2PayloaDecoderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B4369926F147F100E1EB9C /* MySegmentsV2PayloaDecoderTest.swift */; }; - 5B3C16722ED76BAD0068D623 /* FlagSetValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953DAA602ABDE8AF004056CE /* FlagSetValidatorTests.swift */; }; - 5B3C16732ED76BAD0068D623 /* TelemetrySynchronizerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9551666A276A46E000FE9D55 /* TelemetrySynchronizerTest.swift */; }; - 5B3C16742ED76BAD0068D623 /* FallbackTreatmentsCalculatorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD767A72E6A04A600F9EFBD /* FallbackTreatmentsCalculatorStub.swift */; }; - 5B3C16752ED76BAD0068D623 /* EventTypeNameHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FB7C1521F79B8200ECC96A /* EventTypeNameHelper.swift */; }; - 5B3C16762ED76BAD0068D623 /* DecompressionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9595910426DFB1AB009E7944 /* DecompressionTest.swift */; }; - 5B3C16772ED76BAD0068D623 /* StreamingSplitKillTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 594F5F54253A1A6500A945B4 /* StreamingSplitKillTest.swift */; }; - 5B3C16782ED76BAD0068D623 /* FetchSpecificSplitsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD1FF24DAF61700A7B750 /* FetchSpecificSplitsTest.swift */; }; - 5B3C16792ED76BAD0068D623 /* SseHandlerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAA4250007BD00A1C69A /* SseHandlerStub.swift */; }; - 5B3C167A2ED76BAD0068D623 /* SyncManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAA72508120500A1C69A /* SyncManagerTest.swift */; }; - 5B3C167B2ED76BAD0068D623 /* EndpointTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5919017A24A27629005BD12A /* EndpointTest.swift */; }; - 5B3C167C2ED76BAD0068D623 /* FactoryRegistryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5959C478227B89980064F968 /* FactoryRegistryTest.swift */; }; - 5B3C167D2ED76BAD0068D623 /* RolloutCacheConfigurationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E967542D37FDD500112DAC /* RolloutCacheConfigurationTest.swift */; }; - 5B3C167E2ED76BAD0068D623 /* JwtTokenParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD21424E1CD4600A7B750 /* JwtTokenParserTest.swift */; }; - 5B3C167F2ED76BAD0068D623 /* AnyValueValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9573FB36273D762200086DDE /* AnyValueValidatorTests.swift */; }; - 5B3C16802ED76BAD0068D623 /* TestSplitFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ED4A9726497EEA00FD3569 /* TestSplitFactory.swift */; }; - 5B3C16812ED76BAD0068D623 /* InRuleBasedSegmentMatcherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CAD02D8AFBAF0050C732 /* InRuleBasedSegmentMatcherTest.swift */; }; - 5B3C16822ED76BAD0068D623 /* FlagSetsCacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9572BA842AC7611400C10FC1 /* FlagSetsCacheTests.swift */; }; - 5B3C16832ED76BAD0068D623 /* FlushTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599A6E3322FC681600D3D68C /* FlushTest.swift */; }; - 5B3C16842ED76BAD0068D623 /* BucketSplitTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95118EEA281AC83B00782F33 /* BucketSplitTest.swift */; }; - 5B3C16852ED76BAD0068D623 /* MySegmentsSynchronizerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519A93127DBC25B00278AEC /* MySegmentsSynchronizerTest.swift */; }; - 5B3C16862ED76BAD0068D623 /* SyncDictionaryCollectionWrapperTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B8B8A9220B1091003E0D5A /* SyncDictionaryCollectionWrapperTest.swift */; }; - 5B3C16872ED76BAD0068D623 /* LoggerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E81941287894DA00D99093 /* LoggerTest.swift */; }; - 5B3C16882ED76BAD0068D623 /* ImpressionsNoneTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955AAB912840182800ADFB07 /* ImpressionsNoneTest.swift */; }; - 5B3C16892ED76BAD0068D623 /* SyncManagerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955B59642811F18000D105CD /* SyncManagerStub.swift */; }; - 5B3C168A2ED76BAD0068D623 /* ImpressionDaoTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955428E3256815B200331356 /* ImpressionDaoTest.swift */; }; - 5B3C168B2ED76BAD0068D623 /* SplitManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 590DF9CB213EB7D50082B94F /* SplitManagerTest.swift */; }; - 5B3C168C2ED76BAD0068D623 /* ReconnectBackoffCounterStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ED408924EADAA100EF7B09 /* ReconnectBackoffCounterStub.swift */; }; - 5B3C168D2ED76BAD0068D623 /* FlagSetsCacheMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9572BA862AC76EA800C10FC1 /* FlagSetsCacheMock.swift */; }; - 5B3C168E2ED76BAD0068D623 /* TreatmentManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B0A9A92BC6C62900C31A9E /* TreatmentManagerMock.swift */; }; - 5B3C168F2ED76BAD0068D623 /* ImpressionsLoggerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9546079525BF3945007FFD35 /* ImpressionsLoggerStub.swift */; }; - 5B3C16902ED76BAD0068D623 /* HttpEventsRecorderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3EFF7258D36F800084AF8 /* HttpEventsRecorderTests.swift */; }; - 5B3C16912ED76BAD0068D623 /* KeyValueStorageMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 958F98732B1129D7001F35B3 /* KeyValueStorageMock.swift */; }; - 5B3C16922ED76BAD0068D623 /* SynchronizerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519A92927DA9AF000278AEC /* SynchronizerTest.swift */; }; - 5B3C16932ED76BAD0068D623 /* TelemetryProducerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95623DA72757FDDE0006A8F1 /* TelemetryProducerStub.swift */; }; - 5B3C16942ED76BAD0068D623 /* LogPrinterStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E8193F2878922000D99093 /* LogPrinterStub.swift */; }; - 5B3C16952ED76BAD0068D623 /* PersistentSplitsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9B0E2570499700140B81 /* PersistentSplitsStorageTests.swift */; }; - 5B3C16962ED76BAD0068D623 /* ImpressionDaoStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955428E72568176C00331356 /* ImpressionDaoStub.swift */; }; - 5B3C16972ED76BAD0068D623 /* TestDataHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F0569729B7CDD7009F5A68 /* TestDataHelper.swift */; }; - 5B3C16982ED76BAD0068D623 /* SplitChangesErrorHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53EDFC52DD3C53F000DCDBC /* SplitChangesErrorHandlerTests.swift */; }; - 5B3C16992ED76BAD0068D623 /* AttributesStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519A91627D6B9EE00278AEC /* AttributesStorageStub.swift */; }; - 5B3C169A2ED76BAD0068D623 /* EventsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF512293ABEC7006ED016 /* EventsStorageStub.swift */; }; - 5B3C169B2ED76BAD0068D623 /* OutdatedSplitProxyHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53EDFCA2DD3E257000DCDBC /* OutdatedSplitProxyHandlerTests.swift */; }; - 5B3C169C2ED76BAD0068D623 /* FeatureFlagsSynchronizerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952FA1252A2E255600264AB5 /* FeatureFlagsSynchronizerStub.swift */; }; - 5B3C169D2ED76BAD0068D623 /* GeneralInfoStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E967422D36CB2200112DAC /* GeneralInfoStorageTest.swift */; }; - 5B3C169E2ED76BAD0068D623 /* HttpTaskMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5932260624A5325900496D8B /* HttpTaskMock.swift */; }; - 5B3C169F2ED76BAD0068D623 /* RuleBasedSegmentDaoTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CAC62D89DA7B0050C732 /* RuleBasedSegmentDaoTest.swift */; }; - 5B3C16A02ED76BAD0068D623 /* ReconnectBackoffCounterTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD26024E5D48500A7B750 /* ReconnectBackoffCounterTest.swift */; }; - 5B3C16A12ED76BAD0068D623 /* HttpImpressionsRecorderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3F01F258E3E2F00084AF8 /* HttpImpressionsRecorderTests.swift */; }; - 5B3C16A22ED76BAD0068D623 /* SplitEventsManagerCoordinatorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955B59662811F51A00D105CD /* SplitEventsManagerCoordinatorStub.swift */; }; - 5B3C16A32ED76BAD0068D623 /* SyncWorkerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAC72515436400A1C69A /* SyncWorkerStub.swift */; }; - 5B3C16A42ED76BAD0068D623 /* UserConsentModeDebugTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C0577529476469007E4D6A /* UserConsentModeDebugTest.swift */; }; - 5B3C16A52ED76BAD0068D623 /* HttpClientTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59EFD2EC24B4B05E0052920D /* HttpClientTest.swift */; }; - 5B3C16A62ED76BAD0068D623 /* SplitDaoTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9B062570309400140B81 /* SplitDaoTest.swift */; }; - 5B3C16A72ED76BAD0068D623 /* TreatmentManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F20F4927EB533000B5B30A /* TreatmentManagerTest.swift */; }; - 5B3C16A82ED76BAD0068D623 /* SyncEventBroadcasterStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAA224FFCD5000A1C69A /* SyncEventBroadcasterStub.swift */; }; - 5B3C16A92ED76BAD0068D623 /* RolloutCacheManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E967612D395DAA00112DAC /* RolloutCacheManagerTest.swift */; }; - 5B3C16AA2ED76BAD0068D623 /* ImpressionsStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4BF29314D3D006ED016 /* ImpressionsStorageTest.swift */; }; - 5B3C16AB2ED76BAD0068D623 /* StreamingInitTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5921ED3025378ECD000D6C8B /* StreamingInitTest.swift */; }; - 5B3C16AC2ED76BAD0068D623 /* ImpressionsCountDaoStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C717DD268CE137002ADB83 /* ImpressionsCountDaoStub.swift */; }; - 5B3C16AD2ED76BAD0068D623 /* SegmentsSyncHelperMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9583C2C72C8A5614001298C8 /* SegmentsSyncHelperMock.swift */; }; - 5B3C16AE2ED76BAD0068D623 /* DatesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 592C6AB2211B718D002D120C /* DatesTests.swift */; }; - 5B3C16AF2ED76BAD0068D623 /* MySegmentsDaoStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9B212571605600140B81 /* MySegmentsDaoStub.swift */; }; - 5B3C16B02ED76BAD0068D623 /* ImpressionsTrackerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955BB49A282AF19B00762D7E /* ImpressionsTrackerStub.swift */; }; - 5B3C16B12ED76BAD0068D623 /* SegmentsSyncHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9583C2C22C89D87C001298C8 /* SegmentsSyncHelperTests.swift */; }; - 5B3C16B22ED76BAD0068D623 /* EventsTrackerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF514293AC0A3006ED016 /* EventsTrackerStub.swift */; }; - 5B3C16B32ED76BAD0068D623 /* FileStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5912D14A2195F3C900BC698C /* FileStorageStub.swift */; }; - 5B3C16B42ED76BAD0068D623 /* ImpressionHasherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953911B2267A97DF0040433A /* ImpressionHasherTest.swift */; }; - 5B3C16B52ED76BAD0068D623 /* SplitClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B0A99F2BC6B72200C31A9E /* SplitClientTests.swift */; }; - 5B3C16B62ED76BAD0068D623 /* SplitEventsCoordinatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9530FD7B27F253CA005027AA /* SplitEventsCoordinatorTest.swift */; }; - 5B3C16B72ED76BAD0068D623 /* StreamingAuthFail4xxTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5921ED3D2538E3F8000D6C8B /* StreamingAuthFail4xxTest.swift */; }; - 5B3C16B82ED76BAD0068D623 /* UserConsentModeOptimizedTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C057782948B0E4007E4D6A /* UserConsentModeOptimizedTest.swift */; }; - 5B3C16B92ED76BAD0068D623 /* LatencyCounterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F6AA9A215E9DA100A51997 /* LatencyCounterTests.swift */; }; - 5B3C16BA2ED76BAD0068D623 /* UniqueKeyDaoStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952E26742833FF3F0015D633 /* UniqueKeyDaoStub.swift */; }; - 5B3C16BB2ED76BAD0068D623 /* TimersManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ED408E24F06EC100EF7B09 /* TimersManagerTest.swift */; }; - 5B3C16BC2ED76BAD0068D623 /* LocalhostManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59D84BE6221AE775003DA248 /* LocalhostManagerTests.swift */; }; - 5B3C16BD2ED76BAD0068D623 /* PropertyValidatorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CAE12D9477770050C732 /* PropertyValidatorStub.swift */; }; - 5B3C16BE2ED76BAD0068D623 /* MultiClientEvaluationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955B596B2816BC0C00D105CD /* MultiClientEvaluationTest.swift */; }; - 5B3C16BF2ED76BAD0068D623 /* SplitFactoryBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FB7C34220329B900ECC96A /* SplitFactoryBuilderTests.swift */; }; - 5B3C16C02ED76BAD0068D623 /* SplitsSyncWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAB625128B7000A1C69A /* SplitsSyncWorkerTest.swift */; }; - 5B3C16C12ED76BAD0068D623 /* PersistentImpressionsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3F02B2590D8DB00084AF8 /* PersistentImpressionsStorageStub.swift */; }; - 5B3C16C22ED76BAD0068D623 /* HttpClientMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59EFD30324BCA7460052920D /* HttpClientMock.swift */; }; - 5B3C16C32ED76BAD0068D623 /* StreamingBgReconnectTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B030BF28D6487C0030EC8B /* StreamingBgReconnectTest.swift */; }; - 5B3C16C42ED76BAD0068D623 /* HttpSplitFetcherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9C4D2577E6D200140B81 /* HttpSplitFetcherTests.swift */; }; - 5B3C16C52ED76BAD0068D623 /* HttpStreamRequestTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5932260024A4E91800496D8B /* HttpStreamRequestTest.swift */; }; - 5B3C16C62ED76BAD0068D623 /* FlagSetsValidatorMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95737DFA2ACB09CA007FD15C /* FlagSetsValidatorMock.swift */; }; - 5B3C16C72ED76BAD0068D623 /* InListSemverMatcherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5977C232BF2AD78003E293A /* InListSemverMatcherTest.swift */; }; - 5B3C16C82ED76BAD0068D623 /* SyncPostBgTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952FA1332A32099500264AB5 /* SyncPostBgTest.swift */; }; - 5B3C16C92ED76BAD0068D623 /* GreaterThanOrEqualToSemverMatcherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5977C272BF2B923003E293A /* GreaterThanOrEqualToSemverMatcherTest.swift */; }; - 5B3C16CA2ED76BAD0068D623 /* ImpressionsTrackerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95503349282F0FF400E5330F /* ImpressionsTrackerTest.swift */; }; - 5B3C16CB2ED76BAD0068D623 /* SemverTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5977C002BF27390003E293A /* SemverTest.swift */; }; - 5B3C16CC2ED76BAD0068D623 /* RestClientCustomFailureHandlerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53EDFC32DD3B73A000DCDBC /* RestClientCustomFailureHandlerTest.swift */; }; - 5B3C16CD2ED76BAD0068D623 /* Base64UtilsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD24C24E324D100A7B750 /* Base64UtilsTest.swift */; }; - 5B3C16CE2ED76BAD0068D623 /* SplitEventsManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599EDAF02270970500D7DACB /* SplitEventsManagerMock.swift */; }; - 5B3C16CF2ED76BAD0068D623 /* SplitClientManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955B59622811E8E700D105CD /* SplitClientManagerTest.swift */; }; - 5B3C16D02ED76BAD0068D623 /* EventValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FB7C1321F78C4E00ECC96A /* EventValidatorTests.swift */; }; - 5B3C16D12ED76BAD0068D623 /* PersistentUniqueKeysStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952E26722833FE8A0015D633 /* PersistentUniqueKeysStorageTests.swift */; }; - 5B3C16D22ED76BAD0068D623 /* InternalSplitClientStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 598EDE7B224BCA58005D4762 /* InternalSplitClientStub.swift */; }; - 5B3C16D32ED76BAD0068D623 /* ByKeyAttributesStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519A91427D6A10F00278AEC /* ByKeyAttributesStorageTests.swift */; }; - 5B3C16D42ED76BAD0068D623 /* SyncUpdateWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B2043224F549B70092F2E9 /* SyncUpdateWorkerTest.swift */; }; - 5B3C16D52ED76BAD0068D623 /* LegacyHashingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5912D14E2199FD8600BC698C /* LegacyHashingTest.swift */; }; - 5B3C16D62ED76BAD0068D623 /* LocalhostParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FB7C272202457D00ECC96A /* LocalhostParserTests.swift */; }; - 5B3C16D72ED76BAD0068D623 /* UniqueKeyDaoTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BC77ED28368FF1008E14BF /* UniqueKeyDaoTest.swift */; }; - 5B3C16D82ED76BAD0068D623 /* PersistentAttributesStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C1600E27D28FD4008562E3 /* PersistentAttributesStorageTests.swift */; }; - 5B3C16D92ED76BAD0068D623 /* PersistentRuleBasedSegmentsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CAC22D88C7570050C732 /* PersistentRuleBasedSegmentsStorageStub.swift */; }; - 5B3C16DA2ED76BAD0068D623 /* RuleBasedSegmentsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CAC32D88C7570050C732 /* RuleBasedSegmentsStorageStub.swift */; }; - 5B3C16DB2ED76BAD0068D623 /* ReadyFromCacheTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957E676525E7F8D7006F5B19 /* ReadyFromCacheTest.swift */; }; - 5B3C16DC2ED76BAD0068D623 /* UniqueTrackerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502B7B32837E70200B779C0 /* UniqueTrackerTest.swift */; }; - 5B3C16DD2ED76BAD0068D623 /* TelemetryIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952BF5F7278DF57D00FF6181 /* TelemetryIntegrationTest.swift */; }; - 5B3C16DE2ED76BAD0068D623 /* NotificationManagerKeeperTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAA024FFC94100A1C69A /* NotificationManagerKeeperTest.swift */; }; - 5B3C16DF2ED76BAD0068D623 /* HashedImpressionDaoMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E12362BFCDEAC00AE6D10 /* HashedImpressionDaoMock.swift */; }; - 5B3C16E02ED76BAD0068D623 /* TelemetrySynchronizerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4FB29369B73006ED016 /* TelemetrySynchronizerStub.swift */; }; - 5B3C16E12ED76BAD0068D623 /* PrerequisitesMatcherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BF52DF82DE4B8CA00FEDAFE /* PrerequisitesMatcherTest.swift */; }; - 5B3C16E22ED76BAD0068D623 /* ImpressionsToggleTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5BD1E4E2D130EA7008EF198 /* ImpressionsToggleTest.swift */; }; - 5B3C16E32ED76BAD0068D623 /* DbCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95715A8429D353C100A1B2F9 /* DbCipherTest.swift */; }; - 5B3C16E42ED76BAD0068D623 /* LocalhostSplitLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59D84BDB2215CD52003DA248 /* LocalhostSplitLoaderTests.swift */; }; - 5B3C16E52ED76BAD0068D623 /* SplitsChangesCheckerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 956D17D0260D266E0037F575 /* SplitsChangesCheckerTest.swift */; }; - 5B3C16E62ED76BAD0068D623 /* HashedImpressionsStorageMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E12422BFE704400AE6D10 /* HashedImpressionsStorageMock.swift */; }; - 5B3C16E72ED76BAD0068D623 /* LocalhostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599EA5842268E9C2006CBA89 /* LocalhostTests.swift */; }; - 5B3C16E82ED76BAD0068D623 /* AttributesDaoTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DE29522739A7AB00DB3EAD /* AttributesDaoTest.swift */; }; - 5B3C16E92ED76BAD0068D623 /* EventsSynchronizerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4FF29379CCD006ED016 /* EventsSynchronizerStub.swift */; }; - 5B3C16EA2ED76BAD0068D623 /* PersistentImpressionsStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955428DF2568155B00331356 /* PersistentImpressionsStorageTest.swift */; }; - 5B3C16EB2ED76BAD0068D623 /* CsvHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5912D151219A022000BC698C /* CsvHelper.swift */; }; - 5B3C16EC2ED76BAD0068D623 /* ImpressionsCounterTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9505681F26825B53001D7B10 /* ImpressionsCounterTest.swift */; }; - 5B3C16ED2ED76BAD0068D623 /* SplitBgSynchronizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 958F98712B1124EC001F35B3 /* SplitBgSynchronizerTests.swift */; }; - 5B3C16EE2ED76BAD0068D623 /* PeriodicSplitsSyncWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AABE2513A97B00A1C69A /* PeriodicSplitsSyncWorkerTest.swift */; }; - 5B3C16EF2ED76BAD0068D623 /* MatcherEvalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5982D933219F3D2E00230F44 /* MatcherEvalTests.swift */; }; - 5B3C16F02ED76BAD0068D623 /* UserConsentModeNoneTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C0577B294A247C007E4D6A /* UserConsentModeNoneTest.swift */; }; - 5B3C16F12ED76BAD0068D623 /* StreamingDisabledTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5921ED352537B277000D6C8B /* StreamingDisabledTest.swift */; }; - 5B3C16F22ED76BAD0068D623 /* StreamingAuthFail5xxTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5921ED3B2538D2DA000D6C8B /* StreamingAuthFail5xxTest.swift */; }; - 5B3C16F32ED76BAD0068D623 /* TestingHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3F009258E143B00084AF8 /* TestingHelper.swift */; }; - 5B3C16F42ED76BAD0068D623 /* HttpRequestManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59EFD2EE24B4E8990052920D /* HttpRequestManagerMock.swift */; }; - 5B3C16F52ED76BAD0068D623 /* SplitterAllocationFake.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5919C64921C7E8EC00EC35B8 /* SplitterAllocationFake.swift */; }; - 5B3C16F62ED76BAD0068D623 /* StreamingSplitsSyncTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5921ED3F2538E8BF000D6C8B /* StreamingSplitsSyncTest.swift */; }; - 5B3C16F72ED76BAD0068D623 /* SegmentsUpdateWorkerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9582A1802C6E70A5001F25E2 /* SegmentsUpdateWorkerTests.swift */; }; - 5B3C16F82ED76BAD0068D623 /* ClientManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B0A9A12BC6BF3500C31A9E /* ClientManagerMock.swift */; }; - 5B3C16F92ED76BAD0068D623 /* MatcherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 592C6AB7211B718E002D120C /* MatcherTest.swift */; }; - 5B3C16FA2ED76BAD0068D623 /* MySegmentsSynchronizerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519A92B27DA9CB700278AEC /* MySegmentsSynchronizerStub.swift */; }; - 5B3C16FB2ED76BAD0068D623 /* ValidationMessageLoggerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5959C481228074800064F968 /* ValidationMessageLoggerStub.swift */; }; - 5B3C16FC2ED76BAD0068D623 /* SyncDictionarySingleWrapperTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B8B8AB220B279F003E0D5A /* SyncDictionarySingleWrapperTest.swift */; }; - 5B3C16FD2ED76BAD0068D623 /* SseAuthenticatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD20B24DDCB0E00A7B750 /* SseAuthenticatorTest.swift */; }; - 5B3C16FE2ED76BAD0068D623 /* RuleBasedSegmentDaoStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5A501D82D88A7E900206F82 /* RuleBasedSegmentDaoStub.swift */; }; - 5B3C16FF2ED76BAD0068D623 /* SplitIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5946783922E1147600F94E58 /* SplitIntegrationTest.swift */; }; - 5B3C17002ED76BAD0068D623 /* HttpUniqueKeyRecorderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955AAB8A283FB2EB00ADFB07 /* HttpUniqueKeyRecorderTests.swift */; }; - 5B3C17012ED76BAD0068D623 /* RolloutCacheManagerIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5DF6F792D3FF114007C7737 /* RolloutCacheManagerIntegrationTest.swift */; }; - 5B3C17022ED76BAD0068D623 /* HttpResponseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 593225FB24A40AA900496D8B /* HttpResponseTest.swift */; }; - 5B3C17032ED76BAD0068D623 /* ImpresionsObserverTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953911AC267A64FE0040433A /* ImpresionsObserverTest.swift */; }; - 5B3C17042ED76BAD0068D623 /* SplitChangeProcessorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9C7C2579697B00140B81 /* SplitChangeProcessorStub.swift */; }; - 5B3C17052ED76BAD0068D623 /* PersistentUniqueKeyStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9502B7B52837E75800B779C0 /* PersistentUniqueKeyStorageStub.swift */; }; - 5B3C17062ED76BAD0068D623 /* ImpressionsCountRecorderWorkerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9577A84A2683CBDC00D92AE1 /* ImpressionsCountRecorderWorkerTests.swift */; }; - 5B3C17072ED76BAD0068D623 /* TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5932260E24AAB27900496D8B /* TestUtils.swift */; }; - 5B3C17082ED76BAD0068D623 /* PersistentEventsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3F005258D49B600084AF8 /* PersistentEventsStorageStub.swift */; }; - 5B3C17092ED76BAD0068D623 /* RuleBasedSegmentChangeProcessorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53F3C4E2DCD110700655753 /* RuleBasedSegmentChangeProcessorStub.swift */; }; - 5B3C170A2ED76BAD0068D623 /* FactoryMonitorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5959C476227B89820064F968 /* FactoryMonitorTest.swift */; }; - 5B3C170B2ED76BAD0068D623 /* TargetingRulesChangeDecoderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53EDFA82DD295E5000DCDBC /* TargetingRulesChangeDecoderTest.swift */; }; - 5B3C170C2ED76BAD0068D623 /* ArrayBlockingQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 592C6AB3211B718D002D120C /* ArrayBlockingQueueTest.swift */; }; - 5B3C170D2ED76BAD0068D623 /* HttpRequestListTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5919017C24A28E1D005BD12A /* HttpRequestListTest.swift */; }; - 5B3C170E2ED76BAD0068D623 /* EndpointFactoryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 593225F724A384B300496D8B /* EndpointFactoryTest.swift */; }; - 5B3C170F2ED76BAD0068D623 /* EvaluatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 598EDE79224BBF7E005D4762 /* EvaluatorTests.swift */; }; - 5B3C17102ED76BAD0068D623 /* UpdateWorkerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B2043424F54AE40092F2E9 /* UpdateWorkerMock.swift */; }; - 5B3C17112ED76BAD0068D623 /* PersistentImpressionsCountStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9577A84E2683CD8A00D92AE1 /* PersistentImpressionsCountStorageStub.swift */; }; - 5B3C17122ED76BAD0068D623 /* HttpMySegmentsFetcherStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3F07225ACE53600084AF8 /* HttpMySegmentsFetcherStub.swift */; }; - 5B3C17132ED76BAD0068D623 /* HttpTelemetryConfigRecorderStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B1800827626DF6002DC9DF /* HttpTelemetryConfigRecorderStub.swift */; }; - 5B3C17142ED76BAD0068D623 /* SplitConfigurationsParsingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 598EDE7322493008005D4762 /* SplitConfigurationsParsingTest.swift */; }; - 5B3C17152ED76BAD0068D623 /* TestingData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B4369F26F1487400E1EB9C /* TestingData.swift */; }; - 5B3C17162ED76BAD0068D623 /* PeriodicRecorderWorkerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9546079125BF1B7E007FFD35 /* PeriodicRecorderWorkerStub.swift */; }; - 5B3C17172ED76BAD0068D623 /* SplitSdkTimeoutTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596A7B722358E142004F6139 /* SplitSdkTimeoutTest.swift */; }; - 5B3C17182ED76BAD0068D623 /* GeneralInfoDaoStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9B0225700AF700140B81 /* GeneralInfoDaoStub.swift */; }; - 5B3C17192ED76BAD0068D623 /* RecorderWorkerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3EFF3258D2C0300084AF8 /* RecorderWorkerStub.swift */; }; - 5B3C171A2ED76BAD0068D623 /* PersistentImpressionsCountStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C717E1268CE705002ADB83 /* PersistentImpressionsCountStorageTest.swift */; }; - 5B3C171B2ED76BAD0068D623 /* FetcherThrottleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9583C2CE2C91C74D001298C8 /* FetcherThrottleTests.swift */; }; - 5B3C171C2ED76BAD0068D623 /* UniqueKeysRecorderWorkerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955AAB8C283FF14E00ADFB07 /* UniqueKeysRecorderWorkerTests.swift */; }; - 5B3C171D2ED76BAD0068D623 /* TelemetryConfigHelperStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952BF5FB278DF66700FF6181 /* TelemetryConfigHelperStub.swift */; }; - 5B3C171E2ED76BAD0068D623 /* SplitsEncoderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 956A7E2D297ED7600080D53C /* SplitsEncoderTest.swift */; }; - 5B3C171F2ED76BAD0068D623 /* SseClientMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ED408724EABD4700EF7B09 /* SseClientMock.swift */; }; - 5B3C17202ED76BAD0068D623 /* StreamingIntegrationHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5921ED412538EA39000D6C8B /* StreamingIntegrationHelper.swift */; }; - 5B3C17212ED76BAD0068D623 /* SplitDTOTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B91B8382DDE4A30000510F0 /* SplitDTOTests.swift */; }; - 5B3C17222ED76BAD0068D623 /* LocalhostYamlParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599EA57E2266708D006CBA89 /* LocalhostYamlParserTest.swift */; }; - 5B3C17232ED76BAD0068D623 /* FallbackTreatmentsCalculatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD767582E65E9A400F9EFBD /* FallbackTreatmentsCalculatorTests.swift */; }; - 5B3C17242ED76BAD0068D623 /* FallbackTreatmentsSanitizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD767592E65E9A400F9EFBD /* FallbackTreatmentsSanitizerTests.swift */; }; - 5B3C17252ED76BAD0068D623 /* StreamingControlTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 594F5F59253CFC2D00A945B4 /* StreamingControlTest.swift */; }; - 5B3C17262ED76BAD0068D623 /* TimersManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ED408B24EAF86000EF7B09 /* TimersManagerMock.swift */; }; - 5B3C17272ED76BAD0068D623 /* SplitSdkUpdatePollingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DFD13A2608FFF600776E0A /* SplitSdkUpdatePollingTest.swift */; }; - 5B3C17282ED76BAD0068D623 /* MultiClientStreamingResetTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95118EED281AFF8900782F33 /* MultiClientStreamingResetTest.swift */; }; - 5B3C17292ED76BAD0068D623 /* SynchronizerSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ED4AA826499D7D00FD3569 /* SynchronizerSpy.swift */; }; - 5B3C172A2ED76BAD0068D623 /* HttpSessionMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5932260224A512FB00496D8B /* HttpSessionMock.swift */; }; - 5B3C172B2ED76BAD0068D623 /* SyncConfigTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD1F724D9CDFB00A7B750 /* SyncConfigTest.swift */; }; - 5B3C172C2ED76BAD0068D623 /* UserKeyEncondingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95825C012721F0F800A0CDAD /* UserKeyEncondingTest.swift */; }; - 5B3C172D2ED76BAD0068D623 /* EventsStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4C32934EFF2006ED016 /* EventsStorageTest.swift */; }; - 5B3C172E2ED76BAD0068D623 /* KeyValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FB7BD621E7EC0700ECC96A /* KeyValidatorTests.swift */; }; - 5B3C172F2ED76BAD0068D623 /* PersistentRuleBasedSegmentStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CACB2D89F79E0050C732 /* PersistentRuleBasedSegmentStorageTest.swift */; }; - 5B3C17302ED76BAD0068D623 /* AttributesEvaluationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9595C1A1274573DA0092123F /* AttributesEvaluationTest.swift */; }; - 5B3C17312ED76BAD0068D623 /* BackoffCounterTimerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 594F5F5D253F641000A945B4 /* BackoffCounterTimerStub.swift */; }; - 5B3C17322ED76BAD0068D623 /* SplitsStorageTrafficTypesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599407DF22403BE9003B85CC /* SplitsStorageTrafficTypesTests.swift */; }; - 5B3C17332ED76BAD0068D623 /* PeriodicTimerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAC02513C2EC00A1C69A /* PeriodicTimerStub.swift */; }; - 5B3C17342ED76BAD0068D623 /* StreamingControlResetTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9580C98126FB8A840021D729 /* StreamingControlResetTest.swift */; }; - 5B3C17352ED76BAD0068D623 /* StreamingTestingHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95737E152ADEC794007FD15C /* StreamingTestingHelper.swift */; }; - 5B3C17362ED76BAD0068D623 /* RestClientCustomDecoderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53EDFAF2DD38572000DCDBC /* RestClientCustomDecoderTest.swift */; }; - 5B3C17372ED76BAD0068D623 /* StreamingOccupancyTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 594F5F57253A340F00A945B4 /* StreamingOccupancyTest.swift */; }; - 5B3C17382ED76BAD0068D623 /* PropertyValidatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CAE32D947D2A0050C732 /* PropertyValidatorTest.swift */; }; - 5B3C17392ED76BAD0068D623 /* PushManagerEventBroadcasterTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B2047524F9B8230092F2E9 /* PushManagerEventBroadcasterTest.swift */; }; - 5B3C173A2ED76BAD0068D623 /* HttpImpressionsRecorderStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3F02F2590E4BE00084AF8 /* HttpImpressionsRecorderStub.swift */; }; - 5B3C173B2ED76BAD0068D623 /* LessThanOrEqualToSemverMatcherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5977C2B2BF2C068003E293A /* LessThanOrEqualToSemverMatcherTest.swift */; }; - 5B3C173C2ED76BAD0068D623 /* RestClientSplitChangesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53EDFAD2DD299CB000DCDBC /* RestClientSplitChangesTest.swift */; }; - 5B3C173D2ED76BAD0068D623 /* HttpMySegmentsFetcherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9C5B25780FDD00140B81 /* HttpMySegmentsFetcherTest.swift */; }; - 5B3C173E2ED76BAD0068D623 /* NotificationProcessorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AA9824FE8DA200A1C69A /* NotificationProcessorStub.swift */; }; - 5B3C173F2ED76BAD0068D623 /* JwtParserStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD21224E1849500A7B750 /* JwtParserStub.swift */; }; - 5B3C17402ED76BAD0068D623 /* MyLargeSegmentsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9500D9D92C62789800383593 /* MyLargeSegmentsStorageTests.swift */; }; - 5B3C17412ED76BAD0068D623 /* PushNotificationManagerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAAB2508FD0D00A1C69A /* PushNotificationManagerStub.swift */; }; - 5B3C17422ED76BAD0068D623 /* SplitsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5905D4F2255C587F006DA3B1 /* SplitsStorageTests.swift */; }; - 5B3C17432ED76BAD0068D623 /* RegexTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 592C6AB9211B718E002D120C /* RegexTest.swift */; }; - 5B3C17442ED76BAD0068D623 /* HostDomainFilterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9500D9912C56F9BA00383593 /* HostDomainFilterTests.swift */; }; - 5B3C17452ED76BAD0068D623 /* ImpressionsRecorderWorkerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3F0272590D81B00084AF8 /* ImpressionsRecorderWorkerTests.swift */; }; - 5B3C17462ED76BAD0068D623 /* HashedImpressionDaoTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E12302BFBEA8600AE6D10 /* HashedImpressionDaoTest.swift */; }; - 5B3C17472ED76BAD0068D623 /* FeatureFlagsPayloadDecoderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95342E982A4C71300045B201 /* FeatureFlagsPayloadDecoderMock.swift */; }; - 5B3C17482ED76BAD0068D623 /* HttpImpressionsCountRecorderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9577A8462683B8C800D92AE1 /* HttpImpressionsCountRecorderTests.swift */; }; - 5B3C17492ED76BAD0068D623 /* RuleBasedSegmentStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C539CAC82D89DF1D0050C732 /* RuleBasedSegmentStorageTest.swift */; }; - 5B3C174A2ED76BAD0068D623 /* StreamingNoReconectWhenPollingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957F8CF227BD3A41001FF7C2 /* StreamingNoReconectWhenPollingTest.swift */; }; - 5B3C174B2ED76BAD0068D623 /* SplitsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9C6F25795CD300140B81 /* SplitsStorageStub.swift */; }; - 5B3C174C2ED76BAD0068D623 /* StreamingMySegmentsSyncTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 594F5F522539E36400A945B4 /* StreamingMySegmentsSyncTest.swift */; }; - 5B3C174D2ED76BAD0068D623 /* SplitsSyncHelperWithProxyHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53EDFCC2DD4E10A000DCDBC /* SplitsSyncHelperWithProxyHandlerTests.swift */; }; - 5B3C174E2ED76BAD0068D623 /* ByKeyMySegmentsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519A93327DBD38F00278AEC /* ByKeyMySegmentsStorageStub.swift */; }; - 5B3C174F2ED76BAD0068D623 /* MySegmentUpdateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B2497F26F39C9B00B34507 /* MySegmentUpdateTest.swift */; }; - 5B3C17502ED76BAD0068D623 /* NotificiationManagerKeeperStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AA9E24FE9FA100A1C69A /* NotificiationManagerKeeperStub.swift */; }; - 5B3C17512ED76BAD0068D623 /* SplitDaoStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9AFE2570082C00140B81 /* SplitDaoStub.swift */; }; - 5B3C17522ED76BAD0068D623 /* RestClientStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 593AE9FB226F4825000D61B0 /* RestClientStub.swift */; }; - 5B3C17532ED76BAD0068D623 /* ByKeyFacadeMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519A92F27DAA73400278AEC /* ByKeyFacadeMock.swift */; }; - 5B3C17542ED76BAD0068D623 /* DestroyTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596A7B70235729B5004F6139 /* DestroyTest.swift */; }; - 5B3C17552ED76BAD0068D623 /* HttpTelemetryStatsRecorderStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B180212763C00C002DC9DF /* HttpTelemetryStatsRecorderStub.swift */; }; - 5B3C17562ED76BAD0068D623 /* EventStreamParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD25824E59E6200A7B750 /* EventStreamParserTest.swift */; }; - 5B3C17572ED76BAD0068D623 /* ImpressionsPropertiesE2ETest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C526DE4B2D9B09EB0051DAB8 /* ImpressionsPropertiesE2ETest.swift */; }; - 5B3C17582ED76BAD0068D623 /* SplitChangeProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9572BA802AC4A4B100C10FC1 /* SplitChangeProcessorTests.swift */; }; - 5B3C17592ED76BAD0068D623 /* AnyValueValidatorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4C929352589006ED016 /* AnyValueValidatorStub.swift */; }; - 5B3C175A2ED76BAD0068D623 /* SplitChangesServerErrorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596A7B5F2343D83C004F6139 /* SplitChangesServerErrorTest.swift */; }; - 5B3C175B2ED76BAD0068D623 /* HttpImpressionsCountRecorderStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9577A8522683E98A00D92AE1 /* HttpImpressionsCountRecorderStub.swift */; }; - 5B3C175C2ED76BAD0068D623 /* TrackTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596A7B662344E967004F6139 /* TrackTest.swift */; }; - 5B3C175D2ED76BAD0068D623 /* TestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 593225F924A3855700496D8B /* TestHelper.swift */; }; - 5B3C175E2ED76BAD0068D623 /* SplitTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5919C64721C7D45B00EC35B8 /* SplitTestHelper.swift */; }; - 5B3C175F2ED76BAD0068D623 /* SdkUpdateStreamingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DFD140260934E400776E0A /* SdkUpdateStreamingTest.swift */; }; - 5B3C17602ED76BAD0068D623 /* HttpStreamRequestMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59EFD30124BCA3F20052920D /* HttpStreamRequestMock.swift */; }; - 5B3C17612ED76BAD0068D623 /* PeriodicRecorderWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F3EFEF258D2AFE00084AF8 /* PeriodicRecorderWorker.swift */; }; - 5B3C17622ED76BAD0068D623 /* ConfigTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4B9293003C1006ED016 /* ConfigTest.swift */; }; - 5B3C17632ED76BAD0068D623 /* UniqueKeyTrackerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D94463283BA7D400D7FFED /* UniqueKeyTrackerStub.swift */; }; - 5B3C17642ED76BAD0068D623 /* MySegmentsDaoTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954F9B1D25715EAB00140B81 /* MySegmentsDaoTest.swift */; }; - 5B3C17652ED76BAD0068D623 /* ImpressionsCountDaoTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C717D9268CDAC2002ADB83 /* ImpressionsCountDaoTest.swift */; }; - 5B3C17662ED76BAD0068D623 /* ApiKeyValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FB7C1721F7ABEF00ECC96A /* ApiKeyValidatorTests.swift */; }; - 5B3C17672ED76BAD0068D623 /* UserConsentManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF50E293AB954006ED016 /* UserConsentManagerTest.swift */; }; - 5B3C17682ED76BAD0068D623 /* IntegrationHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ED4AA2264999BD00FD3569 /* IntegrationHelper.swift */; }; - 5B3C17692ED76BAD0068D623 /* TlsPinningCheckerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7BBE02C1A27FA00C5F2E4 /* TlsPinningCheckerTests.swift */; }; - 5B3C176A2ED76BAD0068D623 /* NotificationParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD25424E477B600A7B750 /* NotificationParserTest.swift */; }; - 5B3C176B2ED76BAD0068D623 /* PersistentHashImpressionStorageMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E12402BFE6F5500AE6D10 /* PersistentHashImpressionStorageMock.swift */; }; - 5B3C176C2ED76BAD0068D623 /* HttpRequestManagerTestDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5921ED2E25377316000D6C8B /* HttpRequestManagerTestDispatcher.swift */; }; - 5B3C176D2ED76BAD0068D623 /* SemverIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5977C332BF403EA003E293A /* SemverIntegrationTest.swift */; }; - 5B3C176E2ED76BAD0068D623 /* MySegmentsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9560354E27D16D5700E35BC8 /* MySegmentsStorageStub.swift */; }; - 5B3C176F2ED76BAD0068D623 /* FeatureFlagsSynchronizerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952FA1272A2E31C200264AB5 /* FeatureFlagsSynchronizerTest.swift */; }; - 5B3C17702ED76BAD0068D623 /* FilterBuilderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AD1FB24D9ED4C00A7B750 /* FilterBuilderTest.swift */; }; - 5B3C17712ED76BAD0068D623 /* SecureStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95715A9629DB16A000A1B2F9 /* SecureStorageStub.swift */; }; - 5B3C17722ED76BAD0068D623 /* LRUCacheTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955423A626794C58002278D5 /* LRUCacheTest.swift */; }; - 5B3C17732ED76BAD0068D623 /* MySegmentUpadatedTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596A7B612343F848004F6139 /* MySegmentUpadatedTest.swift */; }; - 5B3C17742ED76BAD0068D623 /* FileHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5982D937219F57BE00230F44 /* FileHelper.swift */; }; - 5B3C17752ED76BAD0068D623 /* HttpTelemetryConfigRecorderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B180262763DA0E002DC9DF /* HttpTelemetryConfigRecorderTest.swift */; }; - 5B3C17762ED76BAD0068D623 /* EqualToSemverMatcherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5977C1F2BF29F5B003E293A /* EqualToSemverMatcherTest.swift */; }; - 5B3C17772ED76BAD0068D623 /* RuleBasedSegmentsIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5A7D5522DD672CF0081D190 /* RuleBasedSegmentsIntegrationTest.swift */; }; - 5B3C17782ED76BAD0068D623 /* PushNotificationManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ED408324EAB8C900EF7B09 /* PushNotificationManagerTest.swift */; }; - 5B3C17792ED76BAD0068D623 /* SecurityHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F7BC282C46A4C800C5F2E4 /* SecurityHelper.swift */; }; - 5B3C177A2ED76BAD0068D623 /* CdnByPassTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9523B8CE28622B6500AEE178 /* CdnByPassTest.swift */; }; - 5B3C177B2ED76BAD0068D623 /* PersistentHashedImpressionsStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E123C2BFD2A6700AE6D10 /* PersistentHashedImpressionsStorageTest.swift */; }; - 5B3C177C2ED76BAD0068D623 /* SplitsUpdateWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AABC2513A2E800A1C69A /* SplitsUpdateWorkerTest.swift */; }; - 5B3C177D2ED76BAD0068D623 /* AttributesDaoStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DE294D2739981400DB3EAD /* AttributesDaoStub.swift */; }; - 5B3C177E2ED76BAD0068D623 /* SseNotificationParserStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B2043624F551420092F2E9 /* SseNotificationParserStub.swift */; }; - 5B3C177F2ED76BAD0068D623 /* VersionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59BF90B8239A75520007A896 /* VersionTest.swift */; }; - 5B3C17802ED76BAD0068D623 /* SplitChangesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595B66CC231D91100030F330 /* SplitChangesTest.swift */; }; - 5B3C17812ED76BAD0068D623 /* ChangesCheckerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 956D17CC260D1B700037F575 /* ChangesCheckerMock.swift */; }; - 5B3C17822ED76BAD0068D623 /* SplitFactoryStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5959C47B228050750064F968 /* SplitFactoryStub.swift */; }; - 5B3C17832ED76BAD0068D623 /* EvaluatorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9573FB25273C50D400086DDE /* EvaluatorStub.swift */; }; - 5B3C17842ED76BAD0068D623 /* FallbackTreatmentsE2ETests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD767A92E6F90D400F9EFBD /* FallbackTreatmentsE2ETests.swift */; }; - 5B3C17852ED76BAD0068D623 /* ReachabilityMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5921ED3225379AA3000D6C8B /* ReachabilityMock.swift */; }; - 5B3C17862ED76BAD0068D623 /* SplitsBgSyncWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95649FB92603F89E006D5E0C /* SplitsBgSyncWorkerTest.swift */; }; - 5B3C17872ED76BAD0068D623 /* LocalhostSplitsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CED0492B4D7903005E3C34 /* LocalhostSplitsStorageTests.swift */; }; - 5B3C17882ED76BAD0068D623 /* PersistentAttributesStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95816FC82739D3A4004228A3 /* PersistentAttributesStorageStub.swift */; }; - 5B3C17892ED76BAD0068D623 /* InstantFeatureFlagsUpdateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 959FB1262A4CCE2C009DC9E8 /* InstantFeatureFlagsUpdateTest.swift */; }; - 5B3C178A2ED76BAD0068D623 /* StreamingDelayTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9580C98726FCA6400021D729 /* StreamingDelayTest.swift */; }; - 5B3C178B2ED76BAD0068D623 /* KeyGeneratorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DAF21C29E60CC4001C7BBE /* KeyGeneratorTest.swift */; }; - 5B3C178C2ED76BAD0068D623 /* ByKeyAttributesStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955B59512804B52500D105CD /* ByKeyAttributesStorageStub.swift */; }; - 5B3C178D2ED76BAD0068D623 /* IntegrationCoreDataHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F65F03256300CA005FE8C9 /* IntegrationCoreDataHelper.swift */; }; - 5B3C178E2ED76BAD0068D623 /* MySegmentsChangeChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 956D17D6260D28320037F575 /* MySegmentsChangeChecker.swift */; }; - 5B3C178F2ED76BAD0068D623 /* SyncGuardianTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9516D0212A291D180092A9DC /* SyncGuardianTest.swift */; }; - 5B3C17902ED76BAD0068D623 /* SyncWorkerFactoryStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AACF2518D4BA00A1C69A /* SyncWorkerFactoryStub.swift */; }; - 5B3C17912ED76BAD0068D623 /* SplitValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59FB7C1921F7ACF300ECC96A /* SplitValidatorTests.swift */; }; - 5B3C17922ED76BAD0068D623 /* HttpDataRequestTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5932260924A66F3D00496D8B /* HttpDataRequestTest.swift */; }; - 5B3C17932ED76BAD0068D623 /* LocalhostSynchronizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CED04B2B4D8B88005E3C34 /* LocalhostSynchronizerTests.swift */; }; - 5B3C17942ED76BAD0068D623 /* MySegmentsV2PayloadDecoderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B436A526F1533600E1EB9C /* MySegmentsV2PayloadDecoderMock.swift */; }; - 5B3C17952ED76BAD0068D623 /* HttpTelemetryStatsRecorderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B1802A2763DE4B002DC9DF /* HttpTelemetryStatsRecorderTest.swift */; }; - 5B3C17962ED76BAD0068D623 /* BetweenSemverMatcherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5977C0F2BF28846003E293A /* BetweenSemverMatcherTest.swift */; }; - 5B3C17972ED76BAD0068D623 /* InMemoryTelemetryStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B17FF4275EAA6F002DC9DF /* InMemoryTelemetryStorageTest.swift */; }; - 5B3C17982ED76BAD0068D623 /* PrerequisitesMatcherMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BF52E022DE62EFE00FEDAFE /* PrerequisitesMatcherMock.swift */; }; - 5B3C17992ED76BAD0068D623 /* ImpressionsStorageStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF510293ABDDC006ED016 /* ImpressionsStorageStub.swift */; }; - 5B3C179A2ED76BAD0068D623 /* ImpressionsObserverMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E124C2C010B9000AE6D10 /* ImpressionsObserverMock.swift */; }; - 5B3C179B2ED76BAD0068D623 /* DbForTwoDifferentApiKeyTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9557C1C92614F67700CD9B5C /* DbForTwoDifferentApiKeyTest.swift */; }; - 5B3C179C2ED76BAD0068D623 /* ByKeyMySegmentsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9560354827D100A500E35BC8 /* ByKeyMySegmentsStorageTests.swift */; }; - 5B3C179D2ED76BAD0068D623 /* UnsupportedMatcherIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5977C562BF53D60003E293A /* UnsupportedMatcherIntegrationTest.swift */; }; - 5B3C179E2ED76BAD0068D623 /* TelemetryConfigRecorderWorkerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B1800427626C70002DC9DF /* TelemetryConfigRecorderWorkerTests.swift */; }; - 5B3C179F2ED76BAD0068D623 /* EventsTrackerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4C5293522D6006ED016 /* EventsTrackerTest.swift */; }; - 5B3C17A02ED76BAD0068D623 /* SplitsSyncHelperTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53F3C462DCB956900655753 /* SplitsSyncHelperTest.swift */; }; - 5B3C17A12ED76BAD0068D623 /* EventValidatorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABF4C729352425006ED016 /* EventValidatorStub.swift */; }; - 5B3C17A22ED76BAD0068D623 /* PeriodicMySegmentsSyncWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAC32513EFF700A1C69A /* PeriodicMySegmentsSyncWorkerTest.swift */; }; - 5B3C17A32ED76BAD0068D623 /* SseClientTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AA280A65C72BC92858422C /* SseClientTest.swift */; }; - 5B3C17A42ED76BAD0068D623 /* MySegmentsSyncWorkerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F4AAB42512581100A1C69A /* MySegmentsSyncWorkerTest.swift */; }; - 5B3C17A52ED76BAD0068D623 /* SplitEventsManagerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AA279035168CE07F14D769 /* SplitEventsManagerStub.swift */; }; - 5B3C17A62ED76BAD0068D623 /* FlagSetsIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95737E0D2AD474A9007FD15C /* FlagSetsIntegrationTest.swift */; }; - 5B3C17A72ED76BAD0068D623 /* InitialCacheTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E6DA57261CC02E00BA1BCF /* InitialCacheTest.swift */; }; - 5B3C17A82ED76BAD0068D623 /* TelemetryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95125628276BB85F0091895B /* TelemetryTest.swift */; }; - 5B3C17AA2ED76BAD0068D623 /* Split.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6DEE5A20EA6A4E0067435E /* Split.framework */; }; - 5B3C17AC2ED76BAD0068D623 /* murmur.csv in Resources */ = {isa = PBXBuildFile; fileRef = 592C6ADC211CBBB0002D120C /* murmur.csv */; }; - 5B3C17AD2ED76BAD0068D623 /* developer.apple.com_ecpk.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBEC2C1B137F00C5F2E4 /* developer.apple.com_ecpk.der */; }; - 5B3C17AE2ED76BAD0068D623 /* split_unsupported_matcher.json in Resources */ = {isa = PBXBuildFile; fileRef = C58F33722BDAC4AC00D66549 /* split_unsupported_matcher.json */; }; - 5B3C17AF2ED76BAD0068D623 /* SplitPushManagerUT.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 95D83A962A561CB000ADA55E /* SplitPushManagerUT.xctestplan */; }; - 5B3C17B02ED76BAD0068D623 /* matchers.json in Resources */ = {isa = PBXBuildFile; fileRef = 5982D935219F494500230F44 /* matchers.json */; }; - 5B3C17B12ED76BAD0068D623 /* murmur3-sample-data-non-alpha-numeric-v2.csv in Resources */ = {isa = PBXBuildFile; fileRef = 592C6ADF211CBBB0002D120C /* murmur3-sample-data-non-alpha-numeric-v2.csv */; }; - 5B3C17B22ED76BAD0068D623 /* rsa_4096_pub.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BC012C1CE84500C5F2E4 /* rsa_4096_pub.der */; }; - 5B3C17B32ED76BAD0068D623 /* ed25519-cert.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BC0B2C2A1F3600C5F2E4 /* ed25519-cert.der */; }; - 5B3C17B42ED76BAD0068D623 /* localhost_2.splits in Resources */ = {isa = PBXBuildFile; fileRef = 59FB7C2B2202467C00ECC96A /* localhost_2.splits */; }; - 5B3C17B52ED76BAD0068D623 /* ec_256v1_cert.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BC132C346BB400C5F2E4 /* ec_256v1_cert.der */; }; - 5B3C17B62ED76BAD0068D623 /* apple_public_key.pem in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBE82C1A3D4100C5F2E4 /* apple_public_key.pem */; }; - 5B3C17B72ED76BAD0068D623 /* wrong_format.yaml in Resources */ = {isa = PBXBuildFile; fileRef = 599EDAF42270AD6700D7DACB /* wrong_format.yaml */; }; - 5B3C17B82ED76BAD0068D623 /* splitchanges_3.json in Resources */ = {isa = PBXBuildFile; fileRef = 592C6ADD211CBBB0002D120C /* splitchanges_3.json */; }; - 5B3C17B92ED76BAD0068D623 /* split_traffic_alloc_50_default_rule_50.json in Resources */ = {isa = PBXBuildFile; fileRef = 598EDF03225FD83E005D4762 /* split_traffic_alloc_50_default_rule_50.json */; }; - 5B3C17BA2ED76BAD0068D623 /* rsa_4096_public.pem in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBD62C1A27C200C5F2E4 /* rsa_4096_public.pem */; }; - 5B3C17BB2ED76BAD0068D623 /* murmur3-sample-v3.csv in Resources */ = {isa = PBXBuildFile; fileRef = 59C493032167E3B400F5F774 /* murmur3-sample-v3.csv */; }; - 5B3C17BC2ED76BAD0068D623 /* invalid_semantic_versions.csv in Resources */ = {isa = PBXBuildFile; fileRef = C5977C032BF273A3003E293A /* invalid_semantic_versions.csv */; }; - 5B3C17BD2ED76BAD0068D623 /* in_large_segment_whitelist_split.json in Resources */ = {isa = PBXBuildFile; fileRef = 9524F0012C6A4CC100ECBF7B /* in_large_segment_whitelist_split.json */; }; - 5B3C17BE2ED76BAD0068D623 /* SplitiOSUnit_2.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 95DF58EB2BEBBE9D009220B8 /* SplitiOSUnit_2.xctestplan */; }; - 5B3C17BF2ED76BAD0068D623 /* SplitiOSUnit_3.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 95DF58F72BEC5432009220B8 /* SplitiOSUnit_3.xctestplan */; }; - 5B3C17C02ED76BAD0068D623 /* splitchanges_1.json in Resources */ = {isa = PBXBuildFile; fileRef = 592C6AE4211CBBB0002D120C /* splitchanges_1.json */; }; - 5B3C17C12ED76BAD0068D623 /* attributes_test_split.json in Resources */ = {isa = PBXBuildFile; fileRef = 9595C1A7274574220092123F /* attributes_test_split.json */; }; - 5B3C17C22ED76BAD0068D623 /* rsa_3072_cert.pem.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BC032C1CE84500C5F2E4 /* rsa_3072_cert.pem.der */; }; - 5B3C17C32ED76BAD0068D623 /* push_msg-segment_updV2.txt in Resources */ = {isa = PBXBuildFile; fileRef = 95B2498326F3E19300B34507 /* push_msg-segment_updV2.txt */; }; - 5B3C17C42ED76BAD0068D623 /* ec_256v1_pub.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BC122C346BB400C5F2E4 /* ec_256v1_pub.der */; }; - 5B3C17C52ED76BAD0068D623 /* SplitiOSIntegration_1.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBCB2C08FB5000C5F2E4 /* SplitiOSIntegration_1.xctestplan */; }; - 5B3C17C62ED76BAD0068D623 /* lorem_ipsum_zlib.txt in Resources */ = {isa = PBXBuildFile; fileRef = 9595910C26DFE149009E7944 /* lorem_ipsum_zlib.txt */; }; - 5B3C17C72ED76BAD0068D623 /* rsa_4096_cert.pem.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BC002C1CE84500C5F2E4 /* rsa_4096_cert.pem.der */; }; - 5B3C17C82ED76BAD0068D623 /* ec_secp521r1_cert.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBF62C1C953000C5F2E4 /* ec_secp521r1_cert.der */; }; - 5B3C17C92ED76BAD0068D623 /* SplitiOSHalf_2.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 9583C2D52C987B02001298C8 /* SplitiOSHalf_2.xctestplan */; }; - 5B3C17CA2ED76BAD0068D623 /* SplitiOSHalf_1.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 9583C2D42C987B02001298C8 /* SplitiOSHalf_1.xctestplan */; }; - 5B3C17CB2ED76BAD0068D623 /* rsa_3072_pub.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBFE2C1CE84500C5F2E4 /* rsa_3072_pub.der */; }; - 5B3C17CC2ED76BAD0068D623 /* in_segment_condition_split.json in Resources */ = {isa = PBXBuildFile; fileRef = 5959C4712279EBBC0064F968 /* in_segment_condition_split.json */; }; - 5B3C17CD2ED76BAD0068D623 /* localhost_3.splits in Resources */ = {isa = PBXBuildFile; fileRef = 59FB7C2D220247D300ECC96A /* localhost_3.splits */; }; - 5B3C17CE2ED76BAD0068D623 /* simple_split_change.json in Resources */ = {isa = PBXBuildFile; fileRef = 5921ED432538F19E000D6C8B /* simple_split_change.json */; }; - 5B3C17CF2ED76BAD0068D623 /* splits.json in Resources */ = {isa = PBXBuildFile; fileRef = 590DF9C9213DAC9D0082B94F /* splits.json */; }; - 5B3C17D02ED76BAD0068D623 /* regex.csv in Resources */ = {isa = PBXBuildFile; fileRef = 592C6AE0211CBBB0002D120C /* regex.csv */; }; - 5B3C17D12ED76BAD0068D623 /* segment_conta_condition.json in Resources */ = {isa = PBXBuildFile; fileRef = 5959C46D2278D9AD0064F968 /* segment_conta_condition.json */; }; - 5B3C17D22ED76BAD0068D623 /* SplitiOSUnit_5.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 5BD75F822E5C9B5700F9EFBD /* SplitiOSUnit_5.xctestplan */; }; - 5B3C17D32ED76BAD0068D623 /* murmur3-sample-double-treatment-users.csv in Resources */ = {isa = PBXBuildFile; fileRef = 59C493022167E3B400F5F774 /* murmur3-sample-double-treatment-users.csv */; }; - 5B3C17D42ED76BAD0068D623 /* rsa_2048_cert.pem.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BC022C1CE84500C5F2E4 /* rsa_2048_cert.pem.der */; }; - 5B3C17D52ED76BAD0068D623 /* split_changes_semver.json in Resources */ = {isa = PBXBuildFile; fileRef = C5977C312BF4031A003E293A /* split_changes_semver.json */; }; - 5B3C17D62ED76BAD0068D623 /* localhost_yml.yml in Resources */ = {isa = PBXBuildFile; fileRef = 599EA58F22691D57006CBA89 /* localhost_yml.yml */; }; - 5B3C17D72ED76BAD0068D623 /* ec_secp521r1_pub.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBF52C1C953000C5F2E4 /* ec_secp521r1_pub.der */; }; - 5B3C17D82ED76BAD0068D623 /* localhost.yaml in Resources */ = {isa = PBXBuildFile; fileRef = 599EA58B226903DF006CBA89 /* localhost.yaml */; }; - 5B3C17D92ED76BAD0068D623 /* valid_semantic_versions.csv in Resources */ = {isa = PBXBuildFile; fileRef = C5977C022BF273A3003E293A /* valid_semantic_versions.csv */; }; - 5B3C17DA2ED76BAD0068D623 /* rsa_4096_public_01.pem in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBD52C1A27C200C5F2E4 /* rsa_4096_public_01.pem */; }; - 5B3C17DB2ED76BAD0068D623 /* legacy_1_short.csv in Resources */ = {isa = PBXBuildFile; fileRef = 5982D92E219C83D000230F44 /* legacy_1_short.csv */; }; - 5B3C17DC2ED76BAD0068D623 /* SplitiOSUnit_4.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 95DF58F92BEE513F009220B8 /* SplitiOSUnit_4.xctestplan */; }; - 5B3C17DD2ED76BAD0068D623 /* localhost.splits in Resources */ = {isa = PBXBuildFile; fileRef = 599EDAF22270A15B00D7DACB /* localhost.splits */; }; - 5B3C17DE2ED76BAD0068D623 /* split_sample_feature6.json in Resources */ = {isa = PBXBuildFile; fileRef = 590DF9D0213F07400082B94F /* split_sample_feature6.json */; }; - 5B3C17DF2ED76BAD0068D623 /* ec_apple_public_key.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBEE2C1B413500C5F2E4 /* ec_apple_public_key.der */; }; - 5B3C17E02ED76BAD0068D623 /* rsa_2048_pub.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBFF2C1CE84500C5F2E4 /* rsa_2048_pub.der */; }; - 5B3C17E12ED76BAD0068D623 /* splitchanges_unsupported.json in Resources */ = {isa = PBXBuildFile; fileRef = C5977C582BF53F43003E293A /* splitchanges_unsupported.json */; }; - 5B3C17E22ED76BAD0068D623 /* legacy_2.csv in Resources */ = {isa = PBXBuildFile; fileRef = 5912D153219A065200BC698C /* legacy_2.csv */; }; - 5B3C17E32ED76BAD0068D623 /* ec_secp384r1_cert.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBF42C1C953000C5F2E4 /* ec_secp384r1_cert.der */; }; - 5B3C17E42ED76BAD0068D623 /* legacy_1.csv in Resources */ = {isa = PBXBuildFile; fileRef = 5912D14C2199FD4D00BC698C /* legacy_1.csv */; }; - 5B3C17E52ED76BAD0068D623 /* push_msg-splits_updV2.txt in Resources */ = {isa = PBXBuildFile; fileRef = 95737E132ADEC71A007FD15C /* push_msg-splits_updV2.txt */; }; - 5B3C17E62ED76BAD0068D623 /* rsa_3072_public_01.pem in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBD82C1A27C200C5F2E4 /* rsa_3072_public_01.pem */; }; - 5B3C17E72ED76BAD0068D623 /* splitchanges_toggle.json in Resources */ = {isa = PBXBuildFile; fileRef = C5BD1E512D130FB6008EF198 /* splitchanges_toggle.json */; }; - 5B3C17E82ED76BAD0068D623 /* rsa_2048_public_01.pem in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBD42C1A27C200C5F2E4 /* rsa_2048_public_01.pem */; }; - 5B3C17E92ED76BAD0068D623 /* splitschanges_no_segments.json in Resources */ = {isa = PBXBuildFile; fileRef = 5B279CF82E340FB900B73A36 /* splitschanges_no_segments.json */; }; - 5B3C17EA2ED76BAD0068D623 /* splitchanges_2.json in Resources */ = {isa = PBXBuildFile; fileRef = 592C6AE3211CBBB0002D120C /* splitchanges_2.json */; }; - 5B3C17EB2ED76BAD0068D623 /* SplitiOSFull.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 950F72FE292E8D6B008A0040 /* SplitiOSFull.xctestplan */; }; - 5B3C17EC2ED76BAD0068D623 /* localhost_1.splits in Resources */ = {isa = PBXBuildFile; fileRef = 59FB7C292202463000ECC96A /* localhost_1.splits */; }; - 5B3C17ED2ED76BAD0068D623 /* rsa_3072_public.pem in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBD72C1A27C200C5F2E4 /* rsa_3072_public.pem */; }; - 5B3C17EE2ED76BAD0068D623 /* bucket_split_test.json in Resources */ = {isa = PBXBuildFile; fileRef = 95118EE7281AC6E700782F33 /* bucket_split_test.json */; }; - 5B3C17EF2ED76BAD0068D623 /* lorem_ipsum_result.txt in Resources */ = {isa = PBXBuildFile; fileRef = 95B4368C26E9186C00E1EB9C /* lorem_ipsum_result.txt */; }; - 5B3C17F02ED76BAD0068D623 /* multi_client_test.json in Resources */ = {isa = PBXBuildFile; fileRef = 95F8F06728170473009E09B1 /* multi_client_test.json */; }; - 5B3C17F12ED76BAD0068D623 /* split_traffic_allocation_1.json in Resources */ = {isa = PBXBuildFile; fileRef = 5919C64121C7C8A600EC35B8 /* split_traffic_allocation_1.json */; }; - 5B3C17F22ED76BAD0068D623 /* equal_to_semver.csv in Resources */ = {isa = PBXBuildFile; fileRef = C5977C042BF273A3003E293A /* equal_to_semver.csv */; }; - 5B3C17F32ED76BAD0068D623 /* between_semver.csv in Resources */ = {isa = PBXBuildFile; fileRef = C5977C052BF273A3003E293A /* between_semver.csv */; }; - 5B3C17F42ED76BAD0068D623 /* split_changes_rbs.json in Resources */ = {isa = PBXBuildFile; fileRef = C5A7D5562DDBD4280081D190 /* split_changes_rbs.json */; }; - 5B3C17F52ED76BAD0068D623 /* ec_secp384r1_pub.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBF12C1C953000C5F2E4 /* ec_secp384r1_pub.der */; }; - 5B3C17F62ED76BAD0068D623 /* splitchanges_int_test.json in Resources */ = {isa = PBXBuildFile; fileRef = 595B66CE231DB0720030F330 /* splitchanges_int_test.json */; }; - 5B3C17F72ED76BAD0068D623 /* murmur3-sample-v4.csv in Resources */ = {isa = PBXBuildFile; fileRef = 59C493042167E3B400F5F774 /* murmur3-sample-v4.csv */; }; - 5B3C17F82ED76BAD0068D623 /* localhost_legacy.splits in Resources */ = {isa = PBXBuildFile; fileRef = 599EA58D226916CB006CBA89 /* localhost_legacy.splits */; }; - 5B3C17F92ED76BAD0068D623 /* murmur3_64_uuids.csv in Resources */ = {isa = PBXBuildFile; fileRef = 95D7D7E126DD44FB002E4D75 /* murmur3_64_uuids.csv */; }; - 5B3C17FA2ED76BAD0068D623 /* ed25519-cert.pem in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BC0F2C2A249A00C5F2E4 /* ed25519-cert.pem */; }; - 5B3C17FB2ED76BAD0068D623 /* murmur3-sample-data-v2.csv in Resources */ = {isa = PBXBuildFile; fileRef = 592C6AE1211CBBB0002D120C /* murmur3-sample-data-v2.csv */; }; - 5B3C17FC2ED76BAD0068D623 /* lorem_ipsum_gzip.txt in Resources */ = {isa = PBXBuildFile; fileRef = 95B4369026E959D400E1EB9C /* lorem_ipsum_gzip.txt */; }; - 5B3C17FD2ED76BAD0068D623 /* rsa_2048_public.pem in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BBD92C1A27C200C5F2E4 /* rsa_2048_public.pem */; }; - 5B3C17FE2ED76BAD0068D623 /* splitchanges_flagsets.json in Resources */ = {isa = PBXBuildFile; fileRef = 95737E112AD6D016007FD15C /* splitchanges_flagsets.json */; }; - 5B3C17FF2ED76BAD0068D623 /* ed25519-pub.der in Resources */ = {isa = PBXBuildFile; fileRef = 95F7BC0C2C2A1F3600C5F2E4 /* ed25519-pub.der */; }; 5B48D8172DEA2CED00351925 /* PrerequisitesMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BF52DF52DE0B60300FEDAFE /* PrerequisitesMatcher.swift */; }; 5B91B8392DDE4A3B000510F0 /* SplitDTOTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B91B8382DDE4A30000510F0 /* SplitDTOTests.swift */; }; 5BD75F832E5C9B5700F9EFBD /* SplitiOSUnit_5.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 5BD75F822E5C9B5700F9EFBD /* SplitiOSUnit_5.xctestplan */; }; @@ -1656,13 +1202,6 @@ remoteGlobalIDString = 3B6DEE5920EA6A4E0067435E; remoteInfo = Split; }; - 5B3C16362ED76BAD0068D623 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3B6DEE5120EA6A4D0067435E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3B6DEE5920EA6A4E0067435E; - remoteInfo = Split; - }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -1675,15 +1214,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5B3C18002ED76BAD0068D623 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ @@ -1832,7 +1362,7 @@ 5921ED3F2538E8BF000D6C8B /* StreamingSplitsSyncTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamingSplitsSyncTest.swift; sourceTree = ""; }; 5921ED412538EA39000D6C8B /* StreamingIntegrationHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamingIntegrationHelper.swift; sourceTree = ""; }; 5921ED432538F19E000D6C8B /* simple_split_change.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = simple_split_change.json; sourceTree = ""; }; - 592C6AA5211B6C99002D120C /* SplitTestsSwift5.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SplitTestsSwift5.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 592C6AA5211B6C99002D120C /* SplitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SplitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 592C6AA9211B6C99002D120C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 592C6AB0211B718D002D120C /* SplitTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SplitTests-Bridging-Header.h"; sourceTree = ""; }; 592C6AB2211B718D002D120C /* DatesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DatesTests.swift; sourceTree = ""; }; @@ -2040,8 +1570,6 @@ 59FB7C3D22037B9400ECC96A /* SpaceDelimitedLocalhostSplitsParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceDelimitedLocalhostSplitsParser.swift; sourceTree = ""; }; 5B279CF82E340FB900B73A36 /* splitschanges_no_segments.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = splitschanges_no_segments.json; sourceTree = ""; }; 5B343EAC2E26E937006BEBE7 /* StorageHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StorageHelper.swift; sourceTree = ""; }; - 5B3C18042ED76BAD0068D623 /* SplitTestsSwift6.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SplitTestsSwift6.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B3C18052ED76BAE0068D623 /* SplitTests copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "SplitTests copy-Info.plist"; path = "/Users/martin/Desktop/Code/ios-client/SplitTests copy-Info.plist"; sourceTree = ""; }; 5B91B8382DDE4A30000510F0 /* SplitDTOTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplitDTOTests.swift; sourceTree = ""; }; 5BD75F822E5C9B5700F9EFBD /* SplitiOSUnit_5.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = SplitiOSUnit_5.xctestplan; sourceTree = ""; }; 5BD75FAF2E5DF0D700F9EFBD /* FallbackTreatments.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FallbackTreatments.swift; sourceTree = ""; }; @@ -2556,14 +2084,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5B3C17A92ED76BAD0068D623 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B3C17AA2ED76BAD0068D623 /* Split.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 95825B9D271F004700A0CDAD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2646,7 +2166,6 @@ 95B02E1028D222100030EC8B /* SplitMacOSTests */, 3B6DEE5B20EA6A4E0067435E /* Products */, 590DF9962125F6900082B94F /* Frameworks */, - 5B3C18052ED76BAE0068D623 /* SplitTests copy-Info.plist */, ); sourceTree = ""; }; @@ -2654,10 +2173,9 @@ isa = PBXGroup; children = ( 3B6DEE5A20EA6A4E0067435E /* Split.framework */, - 592C6AA5211B6C99002D120C /* SplitTestsSwift5.xctest */, + 592C6AA5211B6C99002D120C /* SplitTests.xctest */, 95825BA0271F004700A0CDAD /* Split_Split.bundle */, 95B02CA428D0BD790030EC8B /* SplitWatchOS.framework */, - 5B3C18042ED76BAD0068D623 /* SplitTestsSwift6.xctest */, ); name = Products; sourceTree = ""; @@ -4325,9 +3843,9 @@ productReference = 3B6DEE5A20EA6A4E0067435E /* Split.framework */; productType = "com.apple.product-type.framework"; }; - 592C6AA4211B6C99002D120C /* SplitTestsSwift5 */ = { + 592C6AA4211B6C99002D120C /* SplitTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 592C6AAF211B6C99002D120C /* Build configuration list for PBXNativeTarget "SplitTestsSwift5" */; + buildConfigurationList = 592C6AAF211B6C99002D120C /* Build configuration list for PBXNativeTarget "SplitTests" */; buildPhases = ( 592C6AA1211B6C99002D120C /* Sources */, 592C6AA2211B6C99002D120C /* Frameworks */, @@ -4339,32 +3857,11 @@ dependencies = ( 592C6AAC211B6C99002D120C /* PBXTargetDependency */, ); - name = SplitTestsSwift5; - packageProductDependencies = ( - ); - productName = SplitTests; - productReference = 592C6AA5211B6C99002D120C /* SplitTestsSwift5.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5B3C16342ED76BAD0068D623 /* SplitTestsSwift6 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5B3C18012ED76BAD0068D623 /* Build configuration list for PBXNativeTarget "SplitTestsSwift6" */; - buildPhases = ( - 5B3C16372ED76BAD0068D623 /* Sources */, - 5B3C17A92ED76BAD0068D623 /* Frameworks */, - 5B3C17AB2ED76BAD0068D623 /* Resources */, - 5B3C18002ED76BAD0068D623 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5B3C16352ED76BAD0068D623 /* PBXTargetDependency */, - ); - name = SplitTestsSwift6; + name = SplitTests; packageProductDependencies = ( ); productName = SplitTests; - productReference = 5B3C18042ED76BAD0068D623 /* SplitTestsSwift6.xctest */; + productReference = 592C6AA5211B6C99002D120C /* SplitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 95825B9F271F004700A0CDAD /* Split_Split */ = { @@ -4446,10 +3943,9 @@ projectRoot = ""; targets = ( 3B6DEE5920EA6A4E0067435E /* Split */, - 592C6AA4211B6C99002D120C /* SplitTestsSwift5 */, + 592C6AA4211B6C99002D120C /* SplitTests */, 95825B9F271F004700A0CDAD /* Split_Split */, 95B02CA328D0BD790030EC8B /* SplitWatchOS */, - 5B3C16342ED76BAD0068D623 /* SplitTestsSwift6 */, ); }; /* End PBXProject section */ @@ -4561,97 +4057,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5B3C17AB2ED76BAD0068D623 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B3C17AC2ED76BAD0068D623 /* murmur.csv in Resources */, - 5B3C17AD2ED76BAD0068D623 /* developer.apple.com_ecpk.der in Resources */, - 5B3C17AE2ED76BAD0068D623 /* split_unsupported_matcher.json in Resources */, - 5B3C17AF2ED76BAD0068D623 /* SplitPushManagerUT.xctestplan in Resources */, - 5B3C17B02ED76BAD0068D623 /* matchers.json in Resources */, - 5B3C17B12ED76BAD0068D623 /* murmur3-sample-data-non-alpha-numeric-v2.csv in Resources */, - 5B3C17B22ED76BAD0068D623 /* rsa_4096_pub.der in Resources */, - 5B3C17B32ED76BAD0068D623 /* ed25519-cert.der in Resources */, - 5B3C17B42ED76BAD0068D623 /* localhost_2.splits in Resources */, - 5B3C17B52ED76BAD0068D623 /* ec_256v1_cert.der in Resources */, - 5B3C17B62ED76BAD0068D623 /* apple_public_key.pem in Resources */, - 5B3C17B72ED76BAD0068D623 /* wrong_format.yaml in Resources */, - 5B3C17B82ED76BAD0068D623 /* splitchanges_3.json in Resources */, - 5B3C17B92ED76BAD0068D623 /* split_traffic_alloc_50_default_rule_50.json in Resources */, - 5B3C17BA2ED76BAD0068D623 /* rsa_4096_public.pem in Resources */, - 5B3C17BB2ED76BAD0068D623 /* murmur3-sample-v3.csv in Resources */, - 5B3C17BC2ED76BAD0068D623 /* invalid_semantic_versions.csv in Resources */, - 5B3C17BD2ED76BAD0068D623 /* in_large_segment_whitelist_split.json in Resources */, - 5B3C17BE2ED76BAD0068D623 /* SplitiOSUnit_2.xctestplan in Resources */, - 5B3C17BF2ED76BAD0068D623 /* SplitiOSUnit_3.xctestplan in Resources */, - 5B3C17C02ED76BAD0068D623 /* splitchanges_1.json in Resources */, - 5B3C17C12ED76BAD0068D623 /* attributes_test_split.json in Resources */, - 5B3C17C22ED76BAD0068D623 /* rsa_3072_cert.pem.der in Resources */, - 5B3C17C32ED76BAD0068D623 /* push_msg-segment_updV2.txt in Resources */, - 5B3C17C42ED76BAD0068D623 /* ec_256v1_pub.der in Resources */, - 5B3C17C52ED76BAD0068D623 /* SplitiOSIntegration_1.xctestplan in Resources */, - 5B3C17C62ED76BAD0068D623 /* lorem_ipsum_zlib.txt in Resources */, - 5B3C17C72ED76BAD0068D623 /* rsa_4096_cert.pem.der in Resources */, - 5B3C17C82ED76BAD0068D623 /* ec_secp521r1_cert.der in Resources */, - 5B3C17C92ED76BAD0068D623 /* SplitiOSHalf_2.xctestplan in Resources */, - 5B3C17CA2ED76BAD0068D623 /* SplitiOSHalf_1.xctestplan in Resources */, - 5B3C17CB2ED76BAD0068D623 /* rsa_3072_pub.der in Resources */, - 5B3C17CC2ED76BAD0068D623 /* in_segment_condition_split.json in Resources */, - 5B3C17CD2ED76BAD0068D623 /* localhost_3.splits in Resources */, - 5B3C17CE2ED76BAD0068D623 /* simple_split_change.json in Resources */, - 5B3C17CF2ED76BAD0068D623 /* splits.json in Resources */, - 5B3C17D02ED76BAD0068D623 /* regex.csv in Resources */, - 5B3C17D12ED76BAD0068D623 /* segment_conta_condition.json in Resources */, - 5B3C17D22ED76BAD0068D623 /* SplitiOSUnit_5.xctestplan in Resources */, - 5B3C17D32ED76BAD0068D623 /* murmur3-sample-double-treatment-users.csv in Resources */, - 5B3C17D42ED76BAD0068D623 /* rsa_2048_cert.pem.der in Resources */, - 5B3C17D52ED76BAD0068D623 /* split_changes_semver.json in Resources */, - 5B3C17D62ED76BAD0068D623 /* localhost_yml.yml in Resources */, - 5B3C17D72ED76BAD0068D623 /* ec_secp521r1_pub.der in Resources */, - 5B3C17D82ED76BAD0068D623 /* localhost.yaml in Resources */, - 5B3C17D92ED76BAD0068D623 /* valid_semantic_versions.csv in Resources */, - 5B3C17DA2ED76BAD0068D623 /* rsa_4096_public_01.pem in Resources */, - 5B3C17DB2ED76BAD0068D623 /* legacy_1_short.csv in Resources */, - 5B3C17DC2ED76BAD0068D623 /* SplitiOSUnit_4.xctestplan in Resources */, - 5B3C17DD2ED76BAD0068D623 /* localhost.splits in Resources */, - 5B3C17DE2ED76BAD0068D623 /* split_sample_feature6.json in Resources */, - 5B3C17DF2ED76BAD0068D623 /* ec_apple_public_key.der in Resources */, - 5B3C17E02ED76BAD0068D623 /* rsa_2048_pub.der in Resources */, - 5B3C17E12ED76BAD0068D623 /* splitchanges_unsupported.json in Resources */, - 5B3C17E22ED76BAD0068D623 /* legacy_2.csv in Resources */, - 5B3C17E32ED76BAD0068D623 /* ec_secp384r1_cert.der in Resources */, - 5B3C17E42ED76BAD0068D623 /* legacy_1.csv in Resources */, - 5B3C17E52ED76BAD0068D623 /* push_msg-splits_updV2.txt in Resources */, - 5B3C17E62ED76BAD0068D623 /* rsa_3072_public_01.pem in Resources */, - 5B3C17E72ED76BAD0068D623 /* splitchanges_toggle.json in Resources */, - 5B3C17E82ED76BAD0068D623 /* rsa_2048_public_01.pem in Resources */, - 5B3C17E92ED76BAD0068D623 /* splitschanges_no_segments.json in Resources */, - 5B3C17EA2ED76BAD0068D623 /* splitchanges_2.json in Resources */, - 5B3C17EB2ED76BAD0068D623 /* SplitiOSFull.xctestplan in Resources */, - 5B3C17EC2ED76BAD0068D623 /* localhost_1.splits in Resources */, - 5B3C17ED2ED76BAD0068D623 /* rsa_3072_public.pem in Resources */, - 5B3C17EE2ED76BAD0068D623 /* bucket_split_test.json in Resources */, - 5B3C17EF2ED76BAD0068D623 /* lorem_ipsum_result.txt in Resources */, - 5B3C17F02ED76BAD0068D623 /* multi_client_test.json in Resources */, - 5B3C17F12ED76BAD0068D623 /* split_traffic_allocation_1.json in Resources */, - 5B3C17F22ED76BAD0068D623 /* equal_to_semver.csv in Resources */, - 5B3C17F32ED76BAD0068D623 /* between_semver.csv in Resources */, - 5B3C17F42ED76BAD0068D623 /* split_changes_rbs.json in Resources */, - 5B3C17F52ED76BAD0068D623 /* ec_secp384r1_pub.der in Resources */, - 5B3C17F62ED76BAD0068D623 /* splitchanges_int_test.json in Resources */, - 5B3C17F72ED76BAD0068D623 /* murmur3-sample-v4.csv in Resources */, - 5B3C17F82ED76BAD0068D623 /* localhost_legacy.splits in Resources */, - 5B3C17F92ED76BAD0068D623 /* murmur3_64_uuids.csv in Resources */, - 5B3C17FA2ED76BAD0068D623 /* ed25519-cert.pem in Resources */, - 5B3C17FB2ED76BAD0068D623 /* murmur3-sample-data-v2.csv in Resources */, - 5B3C17FC2ED76BAD0068D623 /* lorem_ipsum_gzip.txt in Resources */, - 5B3C17FD2ED76BAD0068D623 /* rsa_2048_public.pem in Resources */, - 5B3C17FE2ED76BAD0068D623 /* splitchanges_flagsets.json in Resources */, - 5B3C17FF2ED76BAD0068D623 /* ed25519-pub.der in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 95825B9E271F004700A0CDAD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -5434,382 +4839,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5B3C16372ED76BAD0068D623 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B3C16382ED76BAD0068D623 /* PersistentMyLargeSegmentsStorageMock.swift in Sources */, - 5B3C16392ED76BAD0068D623 /* GeneralInfoDaoTests.swift in Sources */, - 5B3C163A2ED76BAD0068D623 /* PersistentMySegmentsStorageTests.swift in Sources */, - 5B3C163B2ED76BAD0068D623 /* HashedImpressionsStorageTest.swift in Sources */, - 5B3C163C2ED76BAD0068D623 /* SplitClientStub.swift in Sources */, - 5B3C163D2ED76BAD0068D623 /* OutdatedProxyIntegrationTest.swift in Sources */, - 5B3C163E2ED76BAD0068D623 /* ConfigObjcTest.m in Sources */, - 5B3C163F2ED76BAD0068D623 /* TelemetryStatsRecorderWorkerTests.swift in Sources */, - 5B3C16402ED76BAD0068D623 /* HttpEventsRecorderStub.swift in Sources */, - 5B3C16412ED76BAD0068D623 /* LocalhostSplitClientTests.swift in Sources */, - 5B3C16422ED76BAD0068D623 /* SseNotificationProcessorTest.swift in Sources */, - 5B3C16432ED76BAD0068D623 /* SplitEventsManagerTest.swift in Sources */, - 5B3C16442ED76BAD0068D623 /* NotificationHelperStub.swift in Sources */, - 5B3C16452ED76BAD0068D623 /* GeneralInfoStorageMock.swift in Sources */, - 5B3C16462ED76BAD0068D623 /* SyncGuardianStub.swift in Sources */, - 5B3C16472ED76BAD0068D623 /* EventsRecorderWorkerTests.swift in Sources */, - 5B3C16482ED76BAD0068D623 /* MySegmentsPayloadDecoderTest.swift in Sources */, - 5B3C16492ED76BAD0068D623 /* EventDaoStub.swift in Sources */, - 5B3C164A2ED76BAD0068D623 /* ServiceEndpointsTests.swift in Sources */, - 5B3C164B2ED76BAD0068D623 /* MySegmentServerErrorTest.swift in Sources */, - 5B3C164C2ED76BAD0068D623 /* AttributesStorageTests.swift in Sources */, - 5B3C164D2ED76BAD0068D623 /* SingleSyncTest.swift in Sources */, - 5B3C164E2ED76BAD0068D623 /* SplitManagerStub.swift in Sources */, - 5B3C164F2ED76BAD0068D623 /* MySegmentsSyncWorkerFactoryStub.swift in Sources */, - 5B3C16502ED76BAD0068D623 /* SseHandlerTest.swift in Sources */, - 5B3C16512ED76BAD0068D623 /* PersistentEventsStorageTest.swift in Sources */, - 5B3C16522ED76BAD0068D623 /* MySegmentsStorageTests.swift in Sources */, - 5B3C16532ED76BAD0068D623 /* SplitDatabaseStub.swift in Sources */, - 5B3C16542ED76BAD0068D623 /* CertificatePinningConfigTests.swift in Sources */, - 5B3C16552ED76BAD0068D623 /* ConcurrentSetTests.swift in Sources */, - 5B3C16562ED76BAD0068D623 /* FeatureFlagsPayloadDecoderTest.swift in Sources */, - 5B3C16572ED76BAD0068D623 /* SseClientFactoryStub.swift in Sources */, - 5B3C16582ED76BAD0068D623 /* HttpRequestManagerTests.swift in Sources */, - 5B3C16592ED76BAD0068D623 /* SplitsDecoderTest.swift in Sources */, - 5B3C165A2ED76BAD0068D623 /* DecompressionMocks.swift in Sources */, - 5B3C165B2ED76BAD0068D623 /* HttpUniqueKeysRecorderStub.swift in Sources */, - 5B3C165C2ED76BAD0068D623 /* ComputeProcessCountTest.swift in Sources */, - 5B3C165D2ED76BAD0068D623 /* HttpRequestMock.swift in Sources */, - 5B3C165E2ED76BAD0068D623 /* EventsSynchronizerTest.swift in Sources */, - 5B3C165F2ED76BAD0068D623 /* StreamingConnFail5xxTest.swift in Sources */, - 5B3C16602ED76BAD0068D623 /* CipherTest.swift in Sources */, - 5B3C16612ED76BAD0068D623 /* ImpressionsModeTypeWrapperTest.swift in Sources */, - 5B3C16622ED76BAD0068D623 /* SseAuthenticationStub.swift in Sources */, - 5B3C16632ED76BAD0068D623 /* PersistentMyLargeSegmentsStorageTests.swift in Sources */, - 5B3C16642ED76BAD0068D623 /* DispatchQueue+Test.swift in Sources */, - 5B3C16652ED76BAD0068D623 /* Murmur3HashingTest.swift in Sources */, - 5B3C16662ED76BAD0068D623 /* SynchronizerStub.swift in Sources */, - 5B3C16672ED76BAD0068D623 /* TlsPinCheckerMock.swift in Sources */, - 5B3C16682ED76BAD0068D623 /* RecorderFlusherCheckerTests.swift in Sources */, - 5B3C16692ED76BAD0068D623 /* EventDaoTest.swift in Sources */, - 5B3C166A2ED76BAD0068D623 /* InitDbCipherTest.swift in Sources */, - 5B3C166B2ED76BAD0068D623 /* ByKeyFacadeTest.swift in Sources */, - 5B3C166C2ED76BAD0068D623 /* HttpSplitFetcherStub.swift in Sources */, - 5B3C166D2ED76BAD0068D623 /* MySegmentsBgSyncWorkerTest.swift in Sources */, - 5B3C166E2ED76BAD0068D623 /* ImpressionsDedupTest.swift in Sources */, - 5B3C166F2ED76BAD0068D623 /* EventDTOJsonTest.swift in Sources */, - 5B3C16702ED76BAD0068D623 /* PersistentSplitsStorageStub.swift in Sources */, - 5B3C16712ED76BAD0068D623 /* MySegmentsV2PayloaDecoderTest.swift in Sources */, - 5B3C16722ED76BAD0068D623 /* FlagSetValidatorTests.swift in Sources */, - 5B3C16732ED76BAD0068D623 /* TelemetrySynchronizerTest.swift in Sources */, - 5B3C16742ED76BAD0068D623 /* FallbackTreatmentsCalculatorStub.swift in Sources */, - 5B3C16752ED76BAD0068D623 /* EventTypeNameHelper.swift in Sources */, - 5B3C16762ED76BAD0068D623 /* DecompressionTest.swift in Sources */, - 5B3C16772ED76BAD0068D623 /* StreamingSplitKillTest.swift in Sources */, - 5B3C16782ED76BAD0068D623 /* FetchSpecificSplitsTest.swift in Sources */, - 5B3C16792ED76BAD0068D623 /* SseHandlerStub.swift in Sources */, - 5B3C167A2ED76BAD0068D623 /* SyncManagerTest.swift in Sources */, - 5B3C167B2ED76BAD0068D623 /* EndpointTest.swift in Sources */, - 5B3C167C2ED76BAD0068D623 /* FactoryRegistryTest.swift in Sources */, - 5B3C167D2ED76BAD0068D623 /* RolloutCacheConfigurationTest.swift in Sources */, - 5B3C167E2ED76BAD0068D623 /* JwtTokenParserTest.swift in Sources */, - 5B3C167F2ED76BAD0068D623 /* AnyValueValidatorTests.swift in Sources */, - 5B3C16802ED76BAD0068D623 /* TestSplitFactory.swift in Sources */, - 5B3C16812ED76BAD0068D623 /* InRuleBasedSegmentMatcherTest.swift in Sources */, - 5B3C16822ED76BAD0068D623 /* FlagSetsCacheTests.swift in Sources */, - 5B3C16832ED76BAD0068D623 /* FlushTest.swift in Sources */, - 5B3C16842ED76BAD0068D623 /* BucketSplitTest.swift in Sources */, - 5B3C16852ED76BAD0068D623 /* MySegmentsSynchronizerTest.swift in Sources */, - 5B3C16862ED76BAD0068D623 /* SyncDictionaryCollectionWrapperTest.swift in Sources */, - 5B3C16872ED76BAD0068D623 /* LoggerTest.swift in Sources */, - 5B3C16882ED76BAD0068D623 /* ImpressionsNoneTest.swift in Sources */, - 5B3C16892ED76BAD0068D623 /* SyncManagerStub.swift in Sources */, - 5B3C168A2ED76BAD0068D623 /* ImpressionDaoTest.swift in Sources */, - 5B3C168B2ED76BAD0068D623 /* SplitManagerTest.swift in Sources */, - 5B3C168C2ED76BAD0068D623 /* ReconnectBackoffCounterStub.swift in Sources */, - 5B3C168D2ED76BAD0068D623 /* FlagSetsCacheMock.swift in Sources */, - 5B3C168E2ED76BAD0068D623 /* TreatmentManagerMock.swift in Sources */, - 5B3C168F2ED76BAD0068D623 /* ImpressionsLoggerStub.swift in Sources */, - 5B3C16902ED76BAD0068D623 /* HttpEventsRecorderTests.swift in Sources */, - 5B3C16912ED76BAD0068D623 /* KeyValueStorageMock.swift in Sources */, - 5B3C16922ED76BAD0068D623 /* SynchronizerTest.swift in Sources */, - 5B3C16932ED76BAD0068D623 /* TelemetryProducerStub.swift in Sources */, - 5B3C16942ED76BAD0068D623 /* LogPrinterStub.swift in Sources */, - 5B3C16952ED76BAD0068D623 /* PersistentSplitsStorageTests.swift in Sources */, - 5B3C16962ED76BAD0068D623 /* ImpressionDaoStub.swift in Sources */, - 5B3C16972ED76BAD0068D623 /* TestDataHelper.swift in Sources */, - 5B3C16982ED76BAD0068D623 /* SplitChangesErrorHandlerTests.swift in Sources */, - 5B3C16992ED76BAD0068D623 /* AttributesStorageStub.swift in Sources */, - 5B3C169A2ED76BAD0068D623 /* EventsStorageStub.swift in Sources */, - 5B3C169B2ED76BAD0068D623 /* OutdatedSplitProxyHandlerTests.swift in Sources */, - 5B3C169C2ED76BAD0068D623 /* FeatureFlagsSynchronizerStub.swift in Sources */, - 5B3C169D2ED76BAD0068D623 /* GeneralInfoStorageTest.swift in Sources */, - 5B3C169E2ED76BAD0068D623 /* HttpTaskMock.swift in Sources */, - 5B3C169F2ED76BAD0068D623 /* RuleBasedSegmentDaoTest.swift in Sources */, - 5B3C16A02ED76BAD0068D623 /* ReconnectBackoffCounterTest.swift in Sources */, - 5B3C16A12ED76BAD0068D623 /* HttpImpressionsRecorderTests.swift in Sources */, - 5B3C16A22ED76BAD0068D623 /* SplitEventsManagerCoordinatorStub.swift in Sources */, - 5B3C16A32ED76BAD0068D623 /* SyncWorkerStub.swift in Sources */, - 5B3C16A42ED76BAD0068D623 /* UserConsentModeDebugTest.swift in Sources */, - 5B3C16A52ED76BAD0068D623 /* HttpClientTest.swift in Sources */, - 5B3C16A62ED76BAD0068D623 /* SplitDaoTest.swift in Sources */, - 5B3C16A72ED76BAD0068D623 /* TreatmentManagerTest.swift in Sources */, - 5B3C16A82ED76BAD0068D623 /* SyncEventBroadcasterStub.swift in Sources */, - 5B3C16A92ED76BAD0068D623 /* RolloutCacheManagerTest.swift in Sources */, - 5B3C16AA2ED76BAD0068D623 /* ImpressionsStorageTest.swift in Sources */, - 5B3C16AB2ED76BAD0068D623 /* StreamingInitTest.swift in Sources */, - 5B3C16AC2ED76BAD0068D623 /* ImpressionsCountDaoStub.swift in Sources */, - 5B3C16AD2ED76BAD0068D623 /* SegmentsSyncHelperMock.swift in Sources */, - 5B3C16AE2ED76BAD0068D623 /* DatesTests.swift in Sources */, - 5B3C16AF2ED76BAD0068D623 /* MySegmentsDaoStub.swift in Sources */, - 5B3C16B02ED76BAD0068D623 /* ImpressionsTrackerStub.swift in Sources */, - 5B3C16B12ED76BAD0068D623 /* SegmentsSyncHelperTests.swift in Sources */, - 5B3C16B22ED76BAD0068D623 /* EventsTrackerStub.swift in Sources */, - 5B3C16B32ED76BAD0068D623 /* FileStorageStub.swift in Sources */, - 5B3C16B42ED76BAD0068D623 /* ImpressionHasherTest.swift in Sources */, - 5B3C16B52ED76BAD0068D623 /* SplitClientTests.swift in Sources */, - 5B3C16B62ED76BAD0068D623 /* SplitEventsCoordinatorTest.swift in Sources */, - 5B3C16B72ED76BAD0068D623 /* StreamingAuthFail4xxTest.swift in Sources */, - 5B3C16B82ED76BAD0068D623 /* UserConsentModeOptimizedTest.swift in Sources */, - 5B3C16B92ED76BAD0068D623 /* LatencyCounterTests.swift in Sources */, - 5B3C16BA2ED76BAD0068D623 /* UniqueKeyDaoStub.swift in Sources */, - 5B3C16BB2ED76BAD0068D623 /* TimersManagerTest.swift in Sources */, - 5B3C16BC2ED76BAD0068D623 /* LocalhostManagerTests.swift in Sources */, - 5B3C16BD2ED76BAD0068D623 /* PropertyValidatorStub.swift in Sources */, - 5B3C16BE2ED76BAD0068D623 /* MultiClientEvaluationTest.swift in Sources */, - 5B3C16BF2ED76BAD0068D623 /* SplitFactoryBuilderTests.swift in Sources */, - 5B3C16C02ED76BAD0068D623 /* SplitsSyncWorkerTest.swift in Sources */, - 5B3C16C12ED76BAD0068D623 /* PersistentImpressionsStorageStub.swift in Sources */, - 5B3C16C22ED76BAD0068D623 /* HttpClientMock.swift in Sources */, - 5B3C16C32ED76BAD0068D623 /* StreamingBgReconnectTest.swift in Sources */, - 5B3C16C42ED76BAD0068D623 /* HttpSplitFetcherTests.swift in Sources */, - 5B3C16C52ED76BAD0068D623 /* HttpStreamRequestTest.swift in Sources */, - 5B3C16C62ED76BAD0068D623 /* FlagSetsValidatorMock.swift in Sources */, - 5B3C16C72ED76BAD0068D623 /* InListSemverMatcherTest.swift in Sources */, - 5B3C16C82ED76BAD0068D623 /* SyncPostBgTest.swift in Sources */, - 5B3C16C92ED76BAD0068D623 /* GreaterThanOrEqualToSemverMatcherTest.swift in Sources */, - 5B3C16CA2ED76BAD0068D623 /* ImpressionsTrackerTest.swift in Sources */, - 5B3C16CB2ED76BAD0068D623 /* SemverTest.swift in Sources */, - 5B3C16CC2ED76BAD0068D623 /* RestClientCustomFailureHandlerTest.swift in Sources */, - 5B3C16CD2ED76BAD0068D623 /* Base64UtilsTest.swift in Sources */, - 5B3C16CE2ED76BAD0068D623 /* SplitEventsManagerMock.swift in Sources */, - 5B3C16CF2ED76BAD0068D623 /* SplitClientManagerTest.swift in Sources */, - 5B3C16D02ED76BAD0068D623 /* EventValidatorTests.swift in Sources */, - 5B3C16D12ED76BAD0068D623 /* PersistentUniqueKeysStorageTests.swift in Sources */, - 5B3C16D22ED76BAD0068D623 /* InternalSplitClientStub.swift in Sources */, - 5B3C16D32ED76BAD0068D623 /* ByKeyAttributesStorageTests.swift in Sources */, - 5B3C16D42ED76BAD0068D623 /* SyncUpdateWorkerTest.swift in Sources */, - 5B3C16D52ED76BAD0068D623 /* LegacyHashingTest.swift in Sources */, - 5B3C16D62ED76BAD0068D623 /* LocalhostParserTests.swift in Sources */, - 5B3C16D72ED76BAD0068D623 /* UniqueKeyDaoTest.swift in Sources */, - 5B3C16D82ED76BAD0068D623 /* PersistentAttributesStorageTests.swift in Sources */, - 5B3C16D92ED76BAD0068D623 /* PersistentRuleBasedSegmentsStorageStub.swift in Sources */, - 5B3C16DA2ED76BAD0068D623 /* RuleBasedSegmentsStorageStub.swift in Sources */, - 5B3C16DB2ED76BAD0068D623 /* ReadyFromCacheTest.swift in Sources */, - 5B3C16DC2ED76BAD0068D623 /* UniqueTrackerTest.swift in Sources */, - 5B3C16DD2ED76BAD0068D623 /* TelemetryIntegrationTest.swift in Sources */, - 5B3C16DE2ED76BAD0068D623 /* NotificationManagerKeeperTest.swift in Sources */, - 5B3C16DF2ED76BAD0068D623 /* HashedImpressionDaoMock.swift in Sources */, - 5B3C16E02ED76BAD0068D623 /* TelemetrySynchronizerStub.swift in Sources */, - 5B3C16E12ED76BAD0068D623 /* PrerequisitesMatcherTest.swift in Sources */, - 5B3C16E22ED76BAD0068D623 /* ImpressionsToggleTest.swift in Sources */, - 5B3C16E32ED76BAD0068D623 /* DbCipherTest.swift in Sources */, - 5B3C16E42ED76BAD0068D623 /* LocalhostSplitLoaderTests.swift in Sources */, - 5B3C16E52ED76BAD0068D623 /* SplitsChangesCheckerTest.swift in Sources */, - 5B3C16E62ED76BAD0068D623 /* HashedImpressionsStorageMock.swift in Sources */, - 5B3C16E72ED76BAD0068D623 /* LocalhostTests.swift in Sources */, - 5B3C16E82ED76BAD0068D623 /* AttributesDaoTest.swift in Sources */, - 5B3C16E92ED76BAD0068D623 /* EventsSynchronizerStub.swift in Sources */, - 5B3C16EA2ED76BAD0068D623 /* PersistentImpressionsStorageTest.swift in Sources */, - 5B3C16EB2ED76BAD0068D623 /* CsvHelper.swift in Sources */, - 5B3C16EC2ED76BAD0068D623 /* ImpressionsCounterTest.swift in Sources */, - 5B3C16ED2ED76BAD0068D623 /* SplitBgSynchronizerTests.swift in Sources */, - 5B3C16EE2ED76BAD0068D623 /* PeriodicSplitsSyncWorkerTest.swift in Sources */, - 5B3C16EF2ED76BAD0068D623 /* MatcherEvalTests.swift in Sources */, - 5B3C16F02ED76BAD0068D623 /* UserConsentModeNoneTest.swift in Sources */, - 5B3C16F12ED76BAD0068D623 /* StreamingDisabledTest.swift in Sources */, - 5B3C16F22ED76BAD0068D623 /* StreamingAuthFail5xxTest.swift in Sources */, - 5B3C16F32ED76BAD0068D623 /* TestingHelper.swift in Sources */, - 5B3C16F42ED76BAD0068D623 /* HttpRequestManagerMock.swift in Sources */, - 5B3C16F52ED76BAD0068D623 /* SplitterAllocationFake.swift in Sources */, - 5B3C16F62ED76BAD0068D623 /* StreamingSplitsSyncTest.swift in Sources */, - 5B3C16F72ED76BAD0068D623 /* SegmentsUpdateWorkerTests.swift in Sources */, - 5B3C16F82ED76BAD0068D623 /* ClientManagerMock.swift in Sources */, - 5B3C16F92ED76BAD0068D623 /* MatcherTest.swift in Sources */, - 5B3C16FA2ED76BAD0068D623 /* MySegmentsSynchronizerStub.swift in Sources */, - 5B3C16FB2ED76BAD0068D623 /* ValidationMessageLoggerStub.swift in Sources */, - 5B3C16FC2ED76BAD0068D623 /* SyncDictionarySingleWrapperTest.swift in Sources */, - 5B3C16FD2ED76BAD0068D623 /* SseAuthenticatorTest.swift in Sources */, - 5B3C16FE2ED76BAD0068D623 /* RuleBasedSegmentDaoStub.swift in Sources */, - 5B3C16FF2ED76BAD0068D623 /* SplitIntegrationTest.swift in Sources */, - 5B3C17002ED76BAD0068D623 /* HttpUniqueKeyRecorderTests.swift in Sources */, - 5B3C17012ED76BAD0068D623 /* RolloutCacheManagerIntegrationTest.swift in Sources */, - 5B3C17022ED76BAD0068D623 /* HttpResponseTest.swift in Sources */, - 5B3C17032ED76BAD0068D623 /* ImpresionsObserverTest.swift in Sources */, - 5B3C17042ED76BAD0068D623 /* SplitChangeProcessorStub.swift in Sources */, - 5B3C17052ED76BAD0068D623 /* PersistentUniqueKeyStorageStub.swift in Sources */, - 5B3C17062ED76BAD0068D623 /* ImpressionsCountRecorderWorkerTests.swift in Sources */, - 5B3C17072ED76BAD0068D623 /* TestUtils.swift in Sources */, - 5B3C17082ED76BAD0068D623 /* PersistentEventsStorageStub.swift in Sources */, - 5B3C17092ED76BAD0068D623 /* RuleBasedSegmentChangeProcessorStub.swift in Sources */, - 5B3C170A2ED76BAD0068D623 /* FactoryMonitorTest.swift in Sources */, - 5B3C170B2ED76BAD0068D623 /* TargetingRulesChangeDecoderTest.swift in Sources */, - 5B3C170C2ED76BAD0068D623 /* ArrayBlockingQueueTest.swift in Sources */, - 5B3C170D2ED76BAD0068D623 /* HttpRequestListTest.swift in Sources */, - 5B3C170E2ED76BAD0068D623 /* EndpointFactoryTest.swift in Sources */, - 5B3C170F2ED76BAD0068D623 /* EvaluatorTests.swift in Sources */, - 5B3C17102ED76BAD0068D623 /* UpdateWorkerMock.swift in Sources */, - 5B3C17112ED76BAD0068D623 /* PersistentImpressionsCountStorageStub.swift in Sources */, - 5B3C17122ED76BAD0068D623 /* HttpMySegmentsFetcherStub.swift in Sources */, - 5B3C17132ED76BAD0068D623 /* HttpTelemetryConfigRecorderStub.swift in Sources */, - 5B3C17142ED76BAD0068D623 /* SplitConfigurationsParsingTest.swift in Sources */, - 5B3C17152ED76BAD0068D623 /* TestingData.swift in Sources */, - 5B3C17162ED76BAD0068D623 /* PeriodicRecorderWorkerStub.swift in Sources */, - 5B3C17172ED76BAD0068D623 /* SplitSdkTimeoutTest.swift in Sources */, - 5B3C17182ED76BAD0068D623 /* GeneralInfoDaoStub.swift in Sources */, - 5B3C17192ED76BAD0068D623 /* RecorderWorkerStub.swift in Sources */, - 5B3C171A2ED76BAD0068D623 /* PersistentImpressionsCountStorageTest.swift in Sources */, - 5B3C171B2ED76BAD0068D623 /* FetcherThrottleTests.swift in Sources */, - 5B3C171C2ED76BAD0068D623 /* UniqueKeysRecorderWorkerTests.swift in Sources */, - 5B3C171D2ED76BAD0068D623 /* TelemetryConfigHelperStub.swift in Sources */, - 5B3C171E2ED76BAD0068D623 /* SplitsEncoderTest.swift in Sources */, - 5B3C171F2ED76BAD0068D623 /* SseClientMock.swift in Sources */, - 5B3C17202ED76BAD0068D623 /* StreamingIntegrationHelper.swift in Sources */, - 5B3C17212ED76BAD0068D623 /* SplitDTOTests.swift in Sources */, - 5B3C17222ED76BAD0068D623 /* LocalhostYamlParserTest.swift in Sources */, - 5B3C17232ED76BAD0068D623 /* FallbackTreatmentsCalculatorTests.swift in Sources */, - 5B3C17242ED76BAD0068D623 /* FallbackTreatmentsSanitizerTests.swift in Sources */, - 5B3C17252ED76BAD0068D623 /* StreamingControlTest.swift in Sources */, - 5B3C17262ED76BAD0068D623 /* TimersManagerMock.swift in Sources */, - 5B3C17272ED76BAD0068D623 /* SplitSdkUpdatePollingTest.swift in Sources */, - 5B3C17282ED76BAD0068D623 /* MultiClientStreamingResetTest.swift in Sources */, - 5B3C17292ED76BAD0068D623 /* SynchronizerSpy.swift in Sources */, - 5B3C172A2ED76BAD0068D623 /* HttpSessionMock.swift in Sources */, - 5B3C172B2ED76BAD0068D623 /* SyncConfigTest.swift in Sources */, - 5B3C172C2ED76BAD0068D623 /* UserKeyEncondingTest.swift in Sources */, - 5B3C172D2ED76BAD0068D623 /* EventsStorageTest.swift in Sources */, - 5B3C172E2ED76BAD0068D623 /* KeyValidatorTests.swift in Sources */, - 5B3C172F2ED76BAD0068D623 /* PersistentRuleBasedSegmentStorageTest.swift in Sources */, - 5B3C17302ED76BAD0068D623 /* AttributesEvaluationTest.swift in Sources */, - 5B3C17312ED76BAD0068D623 /* BackoffCounterTimerStub.swift in Sources */, - 5B3C17322ED76BAD0068D623 /* SplitsStorageTrafficTypesTests.swift in Sources */, - 5B3C17332ED76BAD0068D623 /* PeriodicTimerStub.swift in Sources */, - 5B3C17342ED76BAD0068D623 /* StreamingControlResetTest.swift in Sources */, - 5B3C17352ED76BAD0068D623 /* StreamingTestingHelper.swift in Sources */, - 5B3C17362ED76BAD0068D623 /* RestClientCustomDecoderTest.swift in Sources */, - 5B3C17372ED76BAD0068D623 /* StreamingOccupancyTest.swift in Sources */, - 5B3C17382ED76BAD0068D623 /* PropertyValidatorTest.swift in Sources */, - 5B3C17392ED76BAD0068D623 /* PushManagerEventBroadcasterTest.swift in Sources */, - 5B3C173A2ED76BAD0068D623 /* HttpImpressionsRecorderStub.swift in Sources */, - 5B3C173B2ED76BAD0068D623 /* LessThanOrEqualToSemverMatcherTest.swift in Sources */, - 5B3C173C2ED76BAD0068D623 /* RestClientSplitChangesTest.swift in Sources */, - 5B3C173D2ED76BAD0068D623 /* HttpMySegmentsFetcherTest.swift in Sources */, - 5B3C173E2ED76BAD0068D623 /* NotificationProcessorStub.swift in Sources */, - 5B3C173F2ED76BAD0068D623 /* JwtParserStub.swift in Sources */, - 5B3C17402ED76BAD0068D623 /* MyLargeSegmentsStorageTests.swift in Sources */, - 5B3C17412ED76BAD0068D623 /* PushNotificationManagerStub.swift in Sources */, - 5B3C17422ED76BAD0068D623 /* SplitsStorageTests.swift in Sources */, - 5B3C17432ED76BAD0068D623 /* RegexTest.swift in Sources */, - 5B3C17442ED76BAD0068D623 /* HostDomainFilterTests.swift in Sources */, - 5B3C17452ED76BAD0068D623 /* ImpressionsRecorderWorkerTests.swift in Sources */, - 5B3C17462ED76BAD0068D623 /* HashedImpressionDaoTest.swift in Sources */, - 5B3C17472ED76BAD0068D623 /* FeatureFlagsPayloadDecoderMock.swift in Sources */, - 5B3C17482ED76BAD0068D623 /* HttpImpressionsCountRecorderTests.swift in Sources */, - 5B3C17492ED76BAD0068D623 /* RuleBasedSegmentStorageTest.swift in Sources */, - 5B3C174A2ED76BAD0068D623 /* StreamingNoReconectWhenPollingTest.swift in Sources */, - 5B3C174B2ED76BAD0068D623 /* SplitsStorageStub.swift in Sources */, - 5B3C174C2ED76BAD0068D623 /* StreamingMySegmentsSyncTest.swift in Sources */, - 5B3C174D2ED76BAD0068D623 /* SplitsSyncHelperWithProxyHandlerTests.swift in Sources */, - 5B3C174E2ED76BAD0068D623 /* ByKeyMySegmentsStorageStub.swift in Sources */, - 5B3C174F2ED76BAD0068D623 /* MySegmentUpdateTest.swift in Sources */, - 5B3C17502ED76BAD0068D623 /* NotificiationManagerKeeperStub.swift in Sources */, - 5B3C17512ED76BAD0068D623 /* SplitDaoStub.swift in Sources */, - 5B3C17522ED76BAD0068D623 /* RestClientStub.swift in Sources */, - 5B3C17532ED76BAD0068D623 /* ByKeyFacadeMock.swift in Sources */, - 5B3C17542ED76BAD0068D623 /* DestroyTest.swift in Sources */, - 5B3C17552ED76BAD0068D623 /* HttpTelemetryStatsRecorderStub.swift in Sources */, - 5B3C17562ED76BAD0068D623 /* EventStreamParserTest.swift in Sources */, - 5B3C17572ED76BAD0068D623 /* ImpressionsPropertiesE2ETest.swift in Sources */, - 5B3C17582ED76BAD0068D623 /* SplitChangeProcessorTests.swift in Sources */, - 5B3C17592ED76BAD0068D623 /* AnyValueValidatorStub.swift in Sources */, - 5B3C175A2ED76BAD0068D623 /* SplitChangesServerErrorTest.swift in Sources */, - 5B3C175B2ED76BAD0068D623 /* HttpImpressionsCountRecorderStub.swift in Sources */, - 5B3C175C2ED76BAD0068D623 /* TrackTest.swift in Sources */, - 5B3C175D2ED76BAD0068D623 /* TestHelper.swift in Sources */, - 5B3C175E2ED76BAD0068D623 /* SplitTestHelper.swift in Sources */, - 5B3C175F2ED76BAD0068D623 /* SdkUpdateStreamingTest.swift in Sources */, - 5B3C17602ED76BAD0068D623 /* HttpStreamRequestMock.swift in Sources */, - 5B3C17612ED76BAD0068D623 /* PeriodicRecorderWorker.swift in Sources */, - 5B3C17622ED76BAD0068D623 /* ConfigTest.swift in Sources */, - 5B3C17632ED76BAD0068D623 /* UniqueKeyTrackerStub.swift in Sources */, - 5B3C17642ED76BAD0068D623 /* MySegmentsDaoTest.swift in Sources */, - 5B3C17652ED76BAD0068D623 /* ImpressionsCountDaoTest.swift in Sources */, - 5B3C17662ED76BAD0068D623 /* ApiKeyValidatorTests.swift in Sources */, - 5B3C17672ED76BAD0068D623 /* UserConsentManagerTest.swift in Sources */, - 5B3C17682ED76BAD0068D623 /* IntegrationHelper.swift in Sources */, - 5B3C17692ED76BAD0068D623 /* TlsPinningCheckerTests.swift in Sources */, - 5B3C176A2ED76BAD0068D623 /* NotificationParserTest.swift in Sources */, - 5B3C176B2ED76BAD0068D623 /* PersistentHashImpressionStorageMock.swift in Sources */, - 5B3C176C2ED76BAD0068D623 /* HttpRequestManagerTestDispatcher.swift in Sources */, - 5B3C176D2ED76BAD0068D623 /* SemverIntegrationTest.swift in Sources */, - 5B3C176E2ED76BAD0068D623 /* MySegmentsStorageStub.swift in Sources */, - 5B3C176F2ED76BAD0068D623 /* FeatureFlagsSynchronizerTest.swift in Sources */, - 5B3C17702ED76BAD0068D623 /* FilterBuilderTest.swift in Sources */, - 5B3C17712ED76BAD0068D623 /* SecureStorageStub.swift in Sources */, - 5B3C17722ED76BAD0068D623 /* LRUCacheTest.swift in Sources */, - 5B3C17732ED76BAD0068D623 /* MySegmentUpadatedTest.swift in Sources */, - 5B3C17742ED76BAD0068D623 /* FileHelper.swift in Sources */, - 5B3C17752ED76BAD0068D623 /* HttpTelemetryConfigRecorderTest.swift in Sources */, - 5B3C17762ED76BAD0068D623 /* EqualToSemverMatcherTest.swift in Sources */, - 5B3C17772ED76BAD0068D623 /* RuleBasedSegmentsIntegrationTest.swift in Sources */, - 5B3C17782ED76BAD0068D623 /* PushNotificationManagerTest.swift in Sources */, - 5B3C17792ED76BAD0068D623 /* SecurityHelper.swift in Sources */, - 5B3C177A2ED76BAD0068D623 /* CdnByPassTest.swift in Sources */, - 5B3C177B2ED76BAD0068D623 /* PersistentHashedImpressionsStorageTest.swift in Sources */, - 5B3C177C2ED76BAD0068D623 /* SplitsUpdateWorkerTest.swift in Sources */, - 5B3C177D2ED76BAD0068D623 /* AttributesDaoStub.swift in Sources */, - 5B3C177E2ED76BAD0068D623 /* SseNotificationParserStub.swift in Sources */, - 5B3C177F2ED76BAD0068D623 /* VersionTest.swift in Sources */, - 5B3C17802ED76BAD0068D623 /* SplitChangesTest.swift in Sources */, - 5B3C17812ED76BAD0068D623 /* ChangesCheckerMock.swift in Sources */, - 5B3C17822ED76BAD0068D623 /* SplitFactoryStub.swift in Sources */, - 5B3C17832ED76BAD0068D623 /* EvaluatorStub.swift in Sources */, - 5B3C17842ED76BAD0068D623 /* FallbackTreatmentsE2ETests.swift in Sources */, - 5B3C17852ED76BAD0068D623 /* ReachabilityMock.swift in Sources */, - 5B3C17862ED76BAD0068D623 /* SplitsBgSyncWorkerTest.swift in Sources */, - 5B3C17872ED76BAD0068D623 /* LocalhostSplitsStorageTests.swift in Sources */, - 5B3C17882ED76BAD0068D623 /* PersistentAttributesStorageStub.swift in Sources */, - 5B3C17892ED76BAD0068D623 /* InstantFeatureFlagsUpdateTest.swift in Sources */, - 5B3C178A2ED76BAD0068D623 /* StreamingDelayTest.swift in Sources */, - 5B3C178B2ED76BAD0068D623 /* KeyGeneratorTest.swift in Sources */, - 5B3C178C2ED76BAD0068D623 /* ByKeyAttributesStorageStub.swift in Sources */, - 5B3C178D2ED76BAD0068D623 /* IntegrationCoreDataHelper.swift in Sources */, - 5B3C178E2ED76BAD0068D623 /* MySegmentsChangeChecker.swift in Sources */, - 5B3C178F2ED76BAD0068D623 /* SyncGuardianTest.swift in Sources */, - 5B3C17902ED76BAD0068D623 /* SyncWorkerFactoryStub.swift in Sources */, - 5B3C17912ED76BAD0068D623 /* SplitValidatorTests.swift in Sources */, - 5B3C17922ED76BAD0068D623 /* HttpDataRequestTest.swift in Sources */, - 5B3C17932ED76BAD0068D623 /* LocalhostSynchronizerTests.swift in Sources */, - 5B3C17942ED76BAD0068D623 /* MySegmentsV2PayloadDecoderMock.swift in Sources */, - 5B3C17952ED76BAD0068D623 /* HttpTelemetryStatsRecorderTest.swift in Sources */, - 5B3C17962ED76BAD0068D623 /* BetweenSemverMatcherTest.swift in Sources */, - 5B3C17972ED76BAD0068D623 /* InMemoryTelemetryStorageTest.swift in Sources */, - 5B3C17982ED76BAD0068D623 /* PrerequisitesMatcherMock.swift in Sources */, - 5B3C17992ED76BAD0068D623 /* ImpressionsStorageStub.swift in Sources */, - 5B3C179A2ED76BAD0068D623 /* ImpressionsObserverMock.swift in Sources */, - 5B3C179B2ED76BAD0068D623 /* DbForTwoDifferentApiKeyTest.swift in Sources */, - 5B3C179C2ED76BAD0068D623 /* ByKeyMySegmentsStorageTests.swift in Sources */, - 5B3C179D2ED76BAD0068D623 /* UnsupportedMatcherIntegrationTest.swift in Sources */, - 5B3C179E2ED76BAD0068D623 /* TelemetryConfigRecorderWorkerTests.swift in Sources */, - 5B3C179F2ED76BAD0068D623 /* EventsTrackerTest.swift in Sources */, - 5B3C17A02ED76BAD0068D623 /* SplitsSyncHelperTest.swift in Sources */, - 5B3C17A12ED76BAD0068D623 /* EventValidatorStub.swift in Sources */, - 5B3C17A22ED76BAD0068D623 /* PeriodicMySegmentsSyncWorkerTest.swift in Sources */, - 5B3C17A32ED76BAD0068D623 /* SseClientTest.swift in Sources */, - 5B3C17A42ED76BAD0068D623 /* MySegmentsSyncWorkerTest.swift in Sources */, - 5B3C17A52ED76BAD0068D623 /* SplitEventsManagerStub.swift in Sources */, - 5B3C17A62ED76BAD0068D623 /* FlagSetsIntegrationTest.swift in Sources */, - 5B3C17A72ED76BAD0068D623 /* InitialCacheTest.swift in Sources */, - 5B3C17A82ED76BAD0068D623 /* TelemetryTest.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 95825B9C271F004700A0CDAD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -6190,11 +5219,6 @@ target = 3B6DEE5920EA6A4E0067435E /* Split */; targetProxy = 592C6AAB211B6C99002D120C /* PBXContainerItemProxy */; }; - 5B3C16352ED76BAD0068D623 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 3B6DEE5920EA6A4E0067435E /* Split */; - targetProxy = 5B3C16362ED76BAD0068D623 /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ @@ -6447,7 +5471,7 @@ SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -6474,61 +5498,6 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 5B3C18022ED76BAD0068D623 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = ""; - FRAMEWORK_SEARCH_PATHS = ""; - INFOPLIST_FILE = "SplitTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.split.framework.SplitTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5B3C18032ED76BAD0068D623 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = ""; - FRAMEWORK_SEARCH_PATHS = ""; - INFOPLIST_FILE = "SplitTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.split.framework.SplitTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = ""; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -6685,7 +5654,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 592C6AAF211B6C99002D120C /* Build configuration list for PBXNativeTarget "SplitTestsSwift5" */ = { + 592C6AAF211B6C99002D120C /* Build configuration list for PBXNativeTarget "SplitTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 592C6AAD211B6C99002D120C /* Debug */, @@ -6694,15 +5663,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5B3C18012ED76BAD0068D623 /* Build configuration list for PBXNativeTarget "SplitTestsSwift6" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5B3C18022ED76BAD0068D623 /* Debug */, - 5B3C18032ED76BAD0068D623 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 95825BA5271F004800A0CDAD /* Build configuration list for PBXNativeTarget "Split_Split" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Split.xcodeproj/xcshareddata/xcschemes/Split.xcscheme b/Split.xcodeproj/xcshareddata/xcschemes/Split.xcscheme index ee3a67f59..ebf46a585 100644 --- a/Split.xcodeproj/xcshareddata/xcschemes/Split.xcscheme +++ b/Split.xcodeproj/xcshareddata/xcschemes/Split.xcscheme @@ -29,8 +29,8 @@ @@ -110,8 +110,8 @@ diff --git a/SplitTests copy-Info.plist b/SplitTests copy-Info.plist deleted file mode 100644 index 6c40a6cd0..000000000 --- a/SplitTests copy-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - -