|
2034 | 2034 | 984FE51E2CC8AA88004F6F41 /* UserProfileTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984FE5102CC8AA88004F6F41 /* UserProfileTracker.swift */; };
|
2035 | 2035 | 984FE51F2CC8AA88004F6F41 /* UserProfileTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984FE5102CC8AA88004F6F41 /* UserProfileTracker.swift */; };
|
2036 | 2036 | 984FE5202CC8AA88004F6F41 /* UserProfileTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984FE5102CC8AA88004F6F41 /* UserProfileTracker.swift */; };
|
| 2037 | + 98AC97E22DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2038 | + 98AC97E32DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2039 | + 98AC97E42DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2040 | + 98AC97E52DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2041 | + 98AC97E62DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2042 | + 98AC97E72DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2043 | + 98AC97E82DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2044 | + 98AC97E92DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2045 | + 98AC97EA2DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2046 | + 98AC97EB2DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2047 | + 98AC97EC2DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2048 | + 98AC97ED2DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2049 | + 98AC97EE2DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2050 | + 98AC97EF2DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2051 | + 98AC97F02DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
| 2052 | + 98AC97F12DAE4579001405DD /* HoldoutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */; }; |
2037 | 2053 | BD1C3E8524E4399C0084B4DA /* SemanticVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B97DD93249D327F003DE606 /* SemanticVersion.swift */; };
|
2038 | 2054 | BD64853C2491474500F30986 /* Optimizely.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E75167A22C520D400B2B157 /* Optimizely.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
2039 | 2055 | BD64853E2491474500F30986 /* Audience.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E75169822C520D400B2B157 /* Audience.swift */; };
|
|
2477 | 2493 | 982C071E2D8C82AE0068B1FF /* HoldoutTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoldoutTests.swift; sourceTree = "<group>"; };
|
2478 | 2494 | 984FE5102CC8AA88004F6F41 /* UserProfileTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileTracker.swift; sourceTree = "<group>"; };
|
2479 | 2495 | 987F11D92AF3F56F0083D3F9 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
|
| 2496 | + 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HoldoutConfig.swift; sourceTree = "<group>"; }; |
2480 | 2497 | BD6485812491474500F30986 /* Optimizely.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Optimizely.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
2481 | 2498 | C78CAF572445AD8D009FE876 /* OptimizelyJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptimizelyJSON.swift; sourceTree = "<group>"; };
|
2482 | 2499 | C78CAF652446DB91009FE876 /* OptimizelyClientTests_OptimizelyJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptimizelyClientTests_OptimizelyJSON.swift; sourceTree = "<group>"; };
|
|
2857 | 2874 | 6E75169022C520D400B2B157 /* Variation.swift */,
|
2858 | 2875 | 6E75169122C520D400B2B157 /* TrafficAllocation.swift */,
|
2859 | 2876 | 6E75169222C520D400B2B157 /* Project.swift */,
|
| 2877 | + 98AC97E12DAE4579001405DD /* HoldoutConfig.swift */, |
2860 | 2878 | 6E75169322C520D400B2B157 /* Experiment.swift */,
|
2861 | 2879 | 980CC9072D833F2800E07D24 /* ExperimentCore.swift */,
|
2862 | 2880 | 980CC8F62D833F0D00E07D24 /* Holdout.swift */,
|
|
4181 | 4199 | 845945C3287758A100D13E11 /* OdpConfig.swift in Sources */,
|
4182 | 4200 | 6E14CD832423F9A100010234 /* DataStoreQueueStackImpl.swift in Sources */,
|
4183 | 4201 | 848617F12863E21200B7F41B /* OdpEventApiManager.swift in Sources */,
|
| 4202 | + 98AC97E52DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
4184 | 4203 | 6E14CD812423F9A100010234 /* DataStoreUserDefaults.swift in Sources */,
|
4185 | 4204 | 6E14CD802423F9A100010234 /* DataStoreMemory.swift in Sources */,
|
4186 | 4205 | 6E14CDA02423F9C300010234 /* OptimizelyClient+Extension.swift in Sources */,
|
|
4369 | 4388 | 6E424CB926324B1D0081004A /* Constants.swift in Sources */,
|
4370 | 4389 | 6E424CBA26324B1D0081004A /* Notifications.swift in Sources */,
|
4371 | 4390 | 6E424CBB26324B1D0081004A /* MurmurHash3.swift in Sources */,
|
| 4391 | + 98AC97EC2DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
4372 | 4392 | 8464087628130D3200CCF97D /* Integration.swift in Sources */,
|
4373 | 4393 | 848617CE2863DC2700B7F41B /* OdpSegmentManager.swift in Sources */,
|
4374 | 4394 | 848617F02863E21200B7F41B /* OdpEventApiManager.swift in Sources */,
|
|
4410 | 4430 | 845945BD2877589E00D13E11 /* OdpConfig.swift in Sources */,
|
4411 | 4431 | 984FE51C2CC8AA88004F6F41 /* UserProfileTracker.swift in Sources */,
|
4412 | 4432 | 6E75171322C520D400B2B157 /* OptimizelyClient+ObjC.swift in Sources */,
|
| 4433 | + 98AC97EF2DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
4413 | 4434 | 6E75191922C520D500B2B157 /* OPTNotificationCenter.swift in Sources */,
|
4414 | 4435 | 6E7518A122C520D400B2B157 /* FeatureFlag.swift in Sources */,
|
4415 | 4436 | 6E994B3525A3E6EA00999262 /* DecisionResponse.swift in Sources */,
|
|
4494 | 4515 | 845945C7287758A300D13E11 /* OdpConfig.swift in Sources */,
|
4495 | 4516 | 6E75175622C520D400B2B157 /* LogMessage.swift in Sources */,
|
4496 | 4517 | 848617F62863E21200B7F41B /* OdpEventApiManager.swift in Sources */,
|
| 4518 | + 98AC97EB2DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
4497 | 4519 | 6E75193822C520D500B2B157 /* OPTDataStore.swift in Sources */,
|
4498 | 4520 | 6E75191422C520D500B2B157 /* BackgroundingCallbacks.swift in Sources */,
|
4499 | 4521 | 6E75172622C520D400B2B157 /* OptimizelyResult.swift in Sources */,
|
|
4596 | 4618 | 6EF8DE2024BD1BB2008B9488 /* OptimizelyDecideOption.swift in Sources */,
|
4597 | 4619 | 6E7517D822C520D400B2B157 /* DefaultNotificationCenter.swift in Sources */,
|
4598 | 4620 | 6E75177622C520D400B2B157 /* SDKVersion.swift in Sources */,
|
| 4621 | + 98AC97E32DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
4599 | 4622 | 84518B1F287665020023F104 /* OptimizelyClientTests_ODP.swift in Sources */,
|
4600 | 4623 | 6E7516FE22C520D400B2B157 /* OptimizelyLogLevel.swift in Sources */,
|
4601 | 4624 | 6E75173A22C520D400B2B157 /* MurmurHash3.swift in Sources */,
|
|
4720 | 4743 | 6EC6DD4A24ABF89B0017D296 /* OptimizelyUserContext.swift in Sources */,
|
4721 | 4744 | 6E75170122C520D400B2B157 /* OptimizelyLogLevel.swift in Sources */,
|
4722 | 4745 | 8464087B28130D3200CCF97D /* Integration.swift in Sources */,
|
| 4746 | + 98AC97EA2DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
4723 | 4747 | 84E2E96C28540B5E001114AB /* OptimizelySdkSettings.swift in Sources */,
|
4724 | 4748 | 6EF8DE3A24BF7D69008B9488 /* DecisionReasons.swift in Sources */,
|
4725 | 4749 | 6E7516B922C520D400B2B157 /* DefaultUserProfileService.swift in Sources */,
|
|
4866 | 4890 | 6E7517C522C520D400B2B157 /* DefaultDatafileHandler.swift in Sources */,
|
4867 | 4891 | 6E75190922C520D500B2B157 /* Attribute.swift in Sources */,
|
4868 | 4892 | 6E75177B22C520D400B2B157 /* SDKVersion.swift in Sources */,
|
| 4893 | + 98AC97F12DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
4869 | 4894 | 84E7ABC827D2A1F100447CAE /* ThreadSafeLogger.swift in Sources */,
|
4870 | 4895 | 6E7E9B562523F8C6009E4426 /* OptimizelyUserContextTests_Decide_Legacy.swift in Sources */,
|
4871 | 4896 | 6EC6DD3C24ABF6990017D296 /* OptimizelyClient+Decide.swift in Sources */,
|
|
5035 | 5060 | 84E7ABC927D2A1F100447CAE /* ThreadSafeLogger.swift in Sources */,
|
5036 | 5061 | 6E9B119122C5488300C22D81 /* EventForDispatchTests.swift in Sources */,
|
5037 | 5062 | 6E7517EA22C520D400B2B157 /* DefaultDecisionService.swift in Sources */,
|
| 5063 | + 98AC97F02DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
5038 | 5064 | 6E75171C22C520D400B2B157 /* OptimizelyClient+ObjC.swift in Sources */,
|
5039 | 5065 | 6E7516B022C520D400B2B157 /* DefaultLogger.swift in Sources */,
|
5040 | 5066 | 0B97DD9C249D3735003DE606 /* SemanticVersion.swift in Sources */,
|
|
5159 | 5185 | 6E7516B522C520D400B2B157 /* DefaultUserProfileService.swift in Sources */,
|
5160 | 5186 | 6E7516A922C520D400B2B157 /* DefaultLogger.swift in Sources */,
|
5161 | 5187 | 6E7517D722C520D400B2B157 /* DefaultNotificationCenter.swift in Sources */,
|
| 5188 | + 98AC97E72DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
5162 | 5189 | 6E75181F22C520D400B2B157 /* BatchEventBuilder.swift in Sources */,
|
5163 | 5190 | 84F6BADD27FD011B004BE62A /* OptimizelyUserContextTests_ODP_Decide.swift in Sources */,
|
5164 | 5191 | 84E2E9472852A378001114AB /* VuidManager.swift in Sources */,
|
|
5309 | 5336 | 84E7ABC427D2A1F100447CAE /* ThreadSafeLogger.swift in Sources */,
|
5310 | 5337 | 6E9B117B22C5488100C22D81 /* EventForDispatchTests.swift in Sources */,
|
5311 | 5338 | 6E7517E522C520D400B2B157 /* DefaultDecisionService.swift in Sources */,
|
| 5339 | + 98AC97E92DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
5312 | 5340 | 6E75171722C520D400B2B157 /* OptimizelyClient+ObjC.swift in Sources */,
|
5313 | 5341 | 6E7516AB22C520D400B2B157 /* DefaultLogger.swift in Sources */,
|
5314 | 5342 | 0B97DD9B249D3733003DE606 /* SemanticVersion.swift in Sources */,
|
|
5433 | 5461 | 84E7ABC527D2A1F100447CAE /* ThreadSafeLogger.swift in Sources */,
|
5434 | 5462 | 6E7518BE22C520D400B2B157 /* Variable.swift in Sources */,
|
5435 | 5463 | 6E7518CA22C520D400B2B157 /* Audience.swift in Sources */,
|
| 5464 | + 98AC97E62DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
5436 | 5465 | 848617E42863E21200B7F41B /* OdpSegmentApiManager.swift in Sources */,
|
5437 | 5466 | 6E75187622C520D400B2B157 /* Variation.swift in Sources */,
|
5438 | 5467 | 6E7517F222C520D400B2B157 /* DataStoreMemory.swift in Sources */,
|
|
5537 | 5566 | 84E7ABCA27D2A1F100447CAE /* ThreadSafeLogger.swift in Sources */,
|
5538 | 5567 | 6E7518C322C520D400B2B157 /* Variable.swift in Sources */,
|
5539 | 5568 | 6E7518CF22C520D400B2B157 /* Audience.swift in Sources */,
|
| 5569 | + 98AC97E42DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
5540 | 5570 | 848617E92863E21200B7F41B /* OdpSegmentApiManager.swift in Sources */,
|
5541 | 5571 | 6E75187B22C520D400B2B157 /* Variation.swift in Sources */,
|
5542 | 5572 | 6E7517F722C520D400B2B157 /* DataStoreMemory.swift in Sources */,
|
|
5592 | 5622 | 845945BC2877589D00D13E11 /* OdpConfig.swift in Sources */,
|
5593 | 5623 | 984FE5192CC8AA88004F6F41 /* UserProfileTracker.swift in Sources */,
|
5594 | 5624 | 6E75184022C520D400B2B157 /* Event.swift in Sources */,
|
| 5625 | + 98AC97EE2DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
5595 | 5626 | 6E7516E222C520D400B2B157 /* OPTEventDispatcher.swift in Sources */,
|
5596 | 5627 | 6E7517D422C520D400B2B157 /* DefaultNotificationCenter.swift in Sources */,
|
5597 | 5628 | 6E994B3425A3E6EA00999262 /* DecisionResponse.swift in Sources */,
|
|
5676 | 5707 | 845945C02877589F00D13E11 /* OdpConfig.swift in Sources */,
|
5677 | 5708 | 6E75175022C520D400B2B157 /* LogMessage.swift in Sources */,
|
5678 | 5709 | 848617EE2863E21200B7F41B /* OdpEventApiManager.swift in Sources */,
|
| 5710 | + 98AC97E82DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
5679 | 5711 | 6E75193222C520D500B2B157 /* OPTDataStore.swift in Sources */,
|
5680 | 5712 | 6E75190E22C520D500B2B157 /* BackgroundingCallbacks.swift in Sources */,
|
5681 | 5713 | 6E75172022C520D400B2B157 /* OptimizelyResult.swift in Sources */,
|
|
5841 | 5873 | 75C71A3125E454460084187E /* Group.swift in Sources */,
|
5842 | 5874 | 75C71A3225E454460084187E /* Variable.swift in Sources */,
|
5843 | 5875 | 848617DD2863E21200B7F41B /* OdpSegmentApiManager.swift in Sources */,
|
| 5876 | + 98AC97E22DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
5844 | 5877 | 75C71A3325E454460084187E /* Attribute.swift in Sources */,
|
5845 | 5878 | 75C71A3425E454460084187E /* BackgroundingCallbacks.swift in Sources */,
|
5846 | 5879 | 75C71A3525E454460084187E /* OPTNotificationCenter.swift in Sources */,
|
|
5890 | 5923 | 845945BE2877589E00D13E11 /* OdpConfig.swift in Sources */,
|
5891 | 5924 | 984FE51A2CC8AA88004F6F41 /* UserProfileTracker.swift in Sources */,
|
5892 | 5925 | BD6485462491474500F30986 /* Event.swift in Sources */,
|
| 5926 | + 98AC97ED2DAE4579001405DD /* HoldoutConfig.swift in Sources */, |
5893 | 5927 | BD6485472491474500F30986 /* OPTEventDispatcher.swift in Sources */,
|
5894 | 5928 | BD6485482491474500F30986 /* DefaultNotificationCenter.swift in Sources */,
|
5895 | 5929 | 6E994B3625A3E6EA00999262 /* DecisionResponse.swift in Sources */,
|
|
0 commit comments