|
102 | 102 | 3E858C961F42280900D53856 /* OPTLYJSONValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E858C811F4227E300D53856 /* OPTLYJSONValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
103 | 103 | 3E858C971F42280900D53856 /* OPTLYJSONValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E858C821F4227E300D53856 /* OPTLYJSONValueTransformer.m */; };
|
104 | 104 | 3E92800E1F26AD4700214C58 /* BucketerTestsDatafile2.json in Resources */ = {isa = PBXBuildFile; fileRef = 3E92800D1F26AD4700214C58 /* BucketerTestsDatafile2.json */; };
|
| 105 | + 3E95999D20187A2A006E4FD7 /* OPTLYNotificationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E95999C20187A2A006E4FD7 /* OPTLYNotificationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 106 | + 3E95999E20187A2A006E4FD7 /* OPTLYNotificationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E95999C20187A2A006E4FD7 /* OPTLYNotificationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
105 | 107 | 3E99A9F81F4BAF9A009F8805 /* OptimizelySDKCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA2FA81E1DC5DBB100B1D81B /* OptimizelySDKCore.framework */; };
|
106 | 108 | 3E99AA001F4BB1BA009F8805 /* ArrayTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E35DC321F47ACFE00018732 /* ArrayTests.m */; };
|
107 | 109 | 3E99AA011F4BB1BA009F8805 /* BuiltInConversionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E35DC331F47ACFE00018732 /* BuiltInConversionsTests.m */; };
|
|
176 | 178 | 3E9CADFF1FD90E6200EBC49A /* OPTLYFeatureFlag.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E9CADFA1FD90E6200EBC49A /* OPTLYFeatureFlag.m */; };
|
177 | 179 | 3E9CAE011FD90E6200EBC49A /* OPTLYFeatureFlag.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E9CADFA1FD90E6200EBC49A /* OPTLYFeatureFlag.m */; };
|
178 | 180 | 3EA27B0C1F47AB0D00C0208F /* OptimizelySDKCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA2FA7FE1DC5DBA000B1D81B /* OptimizelySDKCore.framework */; };
|
| 181 | + 3EA563A11FFD23FF00D0E311 /* OPTLYNotificationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA5639F1FFD23FE00D0E311 /* OPTLYNotificationCenter.m */; }; |
| 182 | + 3EA563A21FFD23FF00D0E311 /* OPTLYNotificationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA5639F1FFD23FE00D0E311 /* OPTLYNotificationCenter.m */; }; |
| 183 | + 3EA563A31FFD23FF00D0E311 /* OPTLYNotificationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA563A01FFD23FF00D0E311 /* OPTLYNotificationCenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 184 | + 3EA563A41FFD23FF00D0E311 /* OPTLYNotificationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA563A01FFD23FF00D0E311 /* OPTLYNotificationCenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 185 | + 3EA818951FFF890D00BEBD41 /* OPTLYNotificationCenterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA818931FFF88F800BEBD41 /* OPTLYNotificationCenterTest.m */; }; |
| 186 | + 3EA818961FFF890E00BEBD41 /* OPTLYNotificationCenterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA818931FFF88F800BEBD41 /* OPTLYNotificationCenterTest.m */; }; |
179 | 187 | 3ECB81F21FD9267D006505E6 /* OPTLYFeatureVariable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ECB81F01FD9267D006505E6 /* OPTLYFeatureVariable.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
180 | 188 | 3ECB81F31FD9267D006505E6 /* OPTLYFeatureVariable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ECB81F01FD9267D006505E6 /* OPTLYFeatureVariable.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
181 | 189 | 3ECB81F41FD9267D006505E6 /* OPTLYFeatureVariable.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ECB81F11FD9267D006505E6 /* OPTLYFeatureVariable.m */; };
|
|
551 | 559 | 3E858C811F4227E300D53856 /* OPTLYJSONValueTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OPTLYJSONValueTransformer.h; path = OPTLYJSONModel/OPTLYJSONModel/OPTLYJSONModelTransformations/OPTLYJSONValueTransformer.h; sourceTree = "<group>"; };
|
552 | 560 | 3E858C821F4227E300D53856 /* OPTLYJSONValueTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OPTLYJSONValueTransformer.m; path = OPTLYJSONModel/OPTLYJSONModel/OPTLYJSONModelTransformations/OPTLYJSONValueTransformer.m; sourceTree = "<group>"; };
|
553 | 561 | 3E92800D1F26AD4700214C58 /* BucketerTestsDatafile2.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = BucketerTestsDatafile2.json; sourceTree = "<group>"; };
|
| 562 | + 3E95999C20187A2A006E4FD7 /* OPTLYNotificationDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OPTLYNotificationDelegate.h; sourceTree = "<group>"; }; |
554 | 563 | 3E99A9F31F4BAF9A009F8805 /* OPTLYJSONModelTVOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OPTLYJSONModelTVOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
555 | 564 | 3E99AA311F4BB1FE009F8805 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
|
556 | 565 | 3E99AA331F4BB206009F8805 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
|
|
559 | 568 | 3E9CADFA1FD90E6200EBC49A /* OPTLYFeatureFlag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPTLYFeatureFlag.m; sourceTree = "<group>"; };
|
560 | 569 | 3EA27B071F47AB0D00C0208F /* OPTLYJSONModeliOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OPTLYJSONModeliOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
561 | 570 | 3EA27B0B1F47AB0D00C0208F /* OPTLYJSONModelTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "OPTLYJSONModelTests-Info.plist"; sourceTree = "<group>"; };
|
| 571 | + 3EA5639F1FFD23FE00D0E311 /* OPTLYNotificationCenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPTLYNotificationCenter.m; sourceTree = "<group>"; }; |
| 572 | + 3EA563A01FFD23FF00D0E311 /* OPTLYNotificationCenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPTLYNotificationCenter.h; sourceTree = "<group>"; }; |
| 573 | + 3EA818931FFF88F800BEBD41 /* OPTLYNotificationCenterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPTLYNotificationCenterTest.m; sourceTree = "<group>"; }; |
562 | 574 | 3ECB81F01FD9267D006505E6 /* OPTLYFeatureVariable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPTLYFeatureVariable.h; sourceTree = "<group>"; };
|
563 | 575 | 3ECB81F11FD9267D006505E6 /* OPTLYFeatureVariable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OPTLYFeatureVariable.m; sourceTree = "<group>"; };
|
564 | 576 | 3ECB81FC1FD926FE006505E6 /* OPTLYVariableUsage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OPTLYVariableUsage.h; sourceTree = "<group>"; };
|
|
925 | 937 | name = Implementations;
|
926 | 938 | sourceTree = "<group>";
|
927 | 939 | };
|
| 940 | + 3EA563831FFB621200D0E311 /* Notification */ = { |
| 941 | + isa = PBXGroup; |
| 942 | + children = ( |
| 943 | + 3EA563A01FFD23FF00D0E311 /* OPTLYNotificationCenter.h */, |
| 944 | + 3EA5639F1FFD23FE00D0E311 /* OPTLYNotificationCenter.m */, |
| 945 | + 3E95999C20187A2A006E4FD7 /* OPTLYNotificationDelegate.h */, |
| 946 | + ); |
| 947 | + name = Notification; |
| 948 | + sourceTree = "<group>"; |
| 949 | + }; |
928 | 950 | 93BE4E5119FD429B5D9A3435 /* Pods */ = {
|
929 | 951 | isa = PBXGroup;
|
930 | 952 | children = (
|
|
1152 | 1174 | EA87A0271DE3142A002E9EF7 /* UserProfileService */,
|
1153 | 1175 | EA2FA8451DC5E1A300B1D81B /* Loggers */,
|
1154 | 1176 | EA8FD0C81DE978E400D950AD /* Network */,
|
| 1177 | + 3EA563831FFB621200D0E311 /* Notification */, |
1155 | 1178 | EA2FA83D1DC5E0E900B1D81B /* Utilities */,
|
1156 | 1179 | );
|
1157 | 1180 | path = OptimizelySDKCore;
|
|
1174 | 1197 | EA8FD0E71DE97DC000D950AD /* OPTLYHTTPRequestManagerTest.m */,
|
1175 | 1198 | EA2FAB8F1DC6FDFA00B1D81B /* OPTLYLoggerTest.m */,
|
1176 | 1199 | 5E4C07FA1DFF66B00042B1F8 /* OPTLYNetworkServiceTest.m */,
|
| 1200 | + 3EA818931FFF88F800BEBD41 /* OPTLYNotificationCenterTest.m */, |
1177 | 1201 | EA2FAB901DC6FDFA00B1D81B /* OPTLYProjectConfigTest.m */,
|
| 1202 | + EA064BCB1DD3FC9F00DF7537 /* OPTLYQueueTest.m */, |
1178 | 1203 | EA2FAB911DC6FDFA00B1D81B /* OPTLYTestHelper.h */,
|
1179 | 1204 | EA2FAB921DC6FDFA00B1D81B /* OPTLYTestHelper.m */,
|
1180 |
| - EA064BCB1DD3FC9F00DF7537 /* OPTLYQueueTest.m */, |
1181 | 1205 | EA2FAB941DC6FDFA00B1D81B /* TestData */,
|
1182 | 1206 | );
|
1183 | 1207 | path = OptimizelySDKCoreTests;
|
|
1248 | 1272 | EA8FD0DB1DE9798E00D950AD /* OPTLYHTTPRequestManager.h in Headers */,
|
1249 | 1273 | EA2FAB731DC6F5F400B1D81B /* OPTLYLog.h in Headers */,
|
1250 | 1274 | EA2FAB521DC6F5BE00B1D81B /* OPTLYLogger.h in Headers */,
|
| 1275 | + 3EA563A31FFD23FF00D0E311 /* OPTLYNotificationCenter.h in Headers */, |
1251 | 1276 | EA2FAB581DC6F5BE00B1D81B /* OPTLYLoggerMessages.h in Headers */,
|
1252 | 1277 | EA2FAB0C1DC6F57200B1D81B /* OPTLYProjectConfig.h in Headers */,
|
1253 | 1278 | EA2C242D1DE6A2470063ADA0 /* OPTLYProjectConfigBuilder.h in Headers */,
|
|
1270 | 1295 | EA2FAAFA1DC6F57200B1D81B /* OPTLYEventView.h in Headers */,
|
1271 | 1296 | EA2FAAD61DC6F57200B1D81B /* OPTLYEventHeader.h in Headers */,
|
1272 | 1297 | EA2FAA941DC6F57100B1D81B /* OPTLYBaseCondition.h in Headers */,
|
| 1298 | + 3E95999D20187A2A006E4FD7 /* OPTLYNotificationDelegate.h in Headers */, |
1273 | 1299 | EA2FAAE21DC6F57200B1D81B /* OPTLYEventMetric.h in Headers */,
|
1274 | 1300 | EA2FAA8E1DC6F57100B1D81B /* OPTLYAudience.h in Headers */,
|
1275 | 1301 | EA2FAA9A1DC6F57100B1D81B /* OPTLYCondition.h in Headers */,
|
|
1308 | 1334 | EA2FAB491DC6F5B100B1D81B /* OPTLYEventBuilder.h in Headers */,
|
1309 | 1335 | EA2FAB391DC6F59D00B1D81B /* OPTLYErrorHandlerMessages.h in Headers */,
|
1310 | 1336 | EA2FAB741DC6F5F400B1D81B /* OPTLYLog.h in Headers */,
|
| 1337 | + 3EA563A41FFD23FF00D0E311 /* OPTLYNotificationCenter.h in Headers */, |
1311 | 1338 | EA064BC81DD3FC8800DF7537 /* OPTLYQueue.h in Headers */,
|
1312 | 1339 | EA2C242E1DE6A2470063ADA0 /* OPTLYProjectConfigBuilder.h in Headers */,
|
1313 | 1340 | EA8FD0DC1DE9798E00D950AD /* OPTLYHTTPRequestManager.h in Headers */,
|
|
1330 | 1357 | EA2FAAC51DC6F57200B1D81B /* OPTLYEventDecisionTicket.h in Headers */,
|
1331 | 1358 | EA2FAAB31DC6F57200B1D81B /* OPTLYEventAudience.h in Headers */,
|
1332 | 1359 | EA2FAAA11DC6F57100B1D81B /* OPTLYDatafileKeys.h in Headers */,
|
| 1360 | + 3E95999E20187A2A006E4FD7 /* OPTLYNotificationDelegate.h in Headers */, |
1333 | 1361 | EA2FAAEF1DC6F57200B1D81B /* OPTLYEventRelatedEvent.h in Headers */,
|
1334 | 1362 | EAC5F3441E7B7DDF00C087B8 /* OPTLYEventDispatcherBasic.h in Headers */,
|
1335 | 1363 | EA16D9371ECBA9B200C4C998 /* OPTLYUserProfile.h in Headers */,
|
|
1850 | 1878 | EA2FAC0E1DC6FFC600B1D81B /* OPTLYDatafileKeys.m in Sources */,
|
1851 | 1879 | EA2FAC0F1DC6FFC600B1D81B /* OPTLYDecisionEventTicket.m in Sources */,
|
1852 | 1880 | EA2FAC101DC6FFC600B1D81B /* OPTLYEvent.m in Sources */,
|
| 1881 | + 3EA563A11FFD23FF00D0E311 /* OPTLYNotificationCenter.m in Sources */, |
1853 | 1882 | EA16D9441ECCC5C600C4C998 /* OPTLYDecisionService.m in Sources */,
|
1854 | 1883 | EAC5F3551E7B7EEF00C087B8 /* OPTLYUserProfileServiceBasic.m in Sources */,
|
1855 | 1884 | EA2FAC111DC6FFC600B1D81B /* OPTLYEventAudience.m in Sources */,
|
|
1901 | 1930 | 5E4C07FB1DFF66B00042B1F8 /* OPTLYNetworkServiceTest.m in Sources */,
|
1902 | 1931 | EA2FABB41DC6FDFA00B1D81B /* OPTLYEventBuilderTest.m in Sources */,
|
1903 | 1932 | EA8FD0EA1DE97DD700D950AD /* OPTLYHTTPRequestManagerTest.m in Sources */,
|
| 1933 | + 3EA818951FFF890D00BEBD41 /* OPTLYNotificationCenterTest.m in Sources */, |
1904 | 1934 | EA2FABB71DC6FDFA00B1D81B /* OPTLYEventDispatcherTest.m in Sources */,
|
1905 | 1935 | EA2FABA51DC6FDFA00B1D81B /* OPTLYAudienceTest.m in Sources */,
|
1906 | 1936 | EA2FABB11DC6FDFA00B1D81B /* OPTLYErrorHandlerTest.m in Sources */,
|
|
1931 | 1961 | EA2FABEA1DC6FFA100B1D81B /* OPTLYDecisionEventTicket.m in Sources */,
|
1932 | 1962 | EA2FABEB1DC6FFA100B1D81B /* OPTLYEvent.m in Sources */,
|
1933 | 1963 | EA16D9451ECCC5C600C4C998 /* OPTLYDecisionService.m in Sources */,
|
| 1964 | + 3EA563A21FFD23FF00D0E311 /* OPTLYNotificationCenter.m in Sources */, |
1934 | 1965 | EA2FABEC1DC6FFA100B1D81B /* OPTLYEventAudience.m in Sources */,
|
1935 | 1966 | EA2FABED1DC6FFA100B1D81B /* OPTLYEventDecision.m in Sources */,
|
1936 | 1967 | EA2FABEE1DC6FFA100B1D81B /* OPTLYEventDecisionTicket.m in Sources */,
|
|
1982 | 2013 | 5E4C07FC1DFF66B00042B1F8 /* OPTLYNetworkServiceTest.m in Sources */,
|
1983 | 2014 | EA2FABB51DC6FDFA00B1D81B /* OPTLYEventBuilderTest.m in Sources */,
|
1984 | 2015 | EA8FD0EB1DE97DD900D950AD /* OPTLYHTTPRequestManagerTest.m in Sources */,
|
| 2016 | + 3EA818961FFF890E00BEBD41 /* OPTLYNotificationCenterTest.m in Sources */, |
1985 | 2017 | EA2FABB81DC6FDFA00B1D81B /* OPTLYEventDispatcherTest.m in Sources */,
|
1986 | 2018 | EA2FABA61DC6FDFA00B1D81B /* OPTLYAudienceTest.m in Sources */,
|
1987 | 2019 | EA2FABB21DC6FDFA00B1D81B /* OPTLYErrorHandlerTest.m in Sources */,
|
|
0 commit comments