From 34b7269b189a7c624571b70162eb9bb1c25fdbd9 Mon Sep 17 00:00:00 2001 From: Prateek Srivastava Date: Fri, 5 Aug 2016 07:30:57 -0600 Subject: [PATCH] Namespace gzip extension class. (#585) See https://github.com/segmentio/analytics-ios/issues/584 --- .../{NSData+GZIP.h => NSData+SEGGZIP.h} | 0 .../{NSData+GZIP.m => NSData+SEGGZIP.m} | 14 +- Analytics/Classes/Internal/SEGHTTPClient.m | 2 +- .../Classes/Internal/SEGSegmentIntegration.m | 1 - Example/Pods/Pods.xcodeproj/project.pbxproj | 268 +++++++++--------- .../Analytics/Analytics-umbrella.h | 2 +- Example/Tests/SEGHTTPClientTests.m | 2 +- 7 files changed, 144 insertions(+), 145 deletions(-) rename Analytics/Classes/Internal/{NSData+GZIP.h => NSData+SEGGZIP.h} (100%) rename Analytics/Classes/Internal/{NSData+GZIP.m => NSData+SEGGZIP.m} (95%) diff --git a/Analytics/Classes/Internal/NSData+GZIP.h b/Analytics/Classes/Internal/NSData+SEGGZIP.h similarity index 100% rename from Analytics/Classes/Internal/NSData+GZIP.h rename to Analytics/Classes/Internal/NSData+SEGGZIP.h diff --git a/Analytics/Classes/Internal/NSData+GZIP.m b/Analytics/Classes/Internal/NSData+SEGGZIP.m similarity index 95% rename from Analytics/Classes/Internal/NSData+GZIP.m rename to Analytics/Classes/Internal/NSData+SEGGZIP.m index 6b1f546d8..60061a406 100644 --- a/Analytics/Classes/Internal/NSData+GZIP.m +++ b/Analytics/Classes/Internal/NSData+SEGGZIP.m @@ -31,7 +31,7 @@ // -#import "NSData+GZIP.h" +#import "NSData+SEGGZIP.h" #import #import @@ -56,13 +56,13 @@ - (NSData *)seg_gzippedDataWithCompressionLevel:(float)level if (self.length == 0 || [self seg_isGzippedData]) { return self; } - + void *libz = seg_libzOpen(); int (*deflateInit2_)(z_streamp, int, int, int, int, int, const char *, int) = - (int (*)(z_streamp, int, int, int, int, int, const char *, int))dlsym(libz, "deflateInit2_"); + (int (*)(z_streamp, int, int, int, int, int, const char *, int))dlsym(libz, "deflateInit2_"); int (*deflate)(z_streamp, int) = (int (*)(z_streamp, int))dlsym(libz, "deflate"); int (*deflateEnd)(z_streamp) = (int (*)(z_streamp))dlsym(libz, "deflateEnd"); - + z_stream stream; stream.zalloc = Z_NULL; stream.zfree = Z_NULL; @@ -71,9 +71,9 @@ - (NSData *)seg_gzippedDataWithCompressionLevel:(float)level stream.next_in = (Bytef *)(void *)self.bytes; stream.total_out = 0; stream.avail_out = 0; - + static const NSUInteger ChunkSize = 16384; - + NSMutableData *output = nil; int compression = (level < 0.0f) ? Z_DEFAULT_COMPRESSION : (int)(roundf(level * 9)); if (deflateInit2(&stream, compression, Z_DEFLATED, 31, 8, Z_DEFAULT_STRATEGY) == Z_OK) { @@ -89,7 +89,7 @@ - (NSData *)seg_gzippedDataWithCompressionLevel:(float)level deflateEnd(&stream); output.length = stream.total_out; } - + return output; } diff --git a/Analytics/Classes/Internal/SEGHTTPClient.m b/Analytics/Classes/Internal/SEGHTTPClient.m index c85344efc..a6c63c41f 100644 --- a/Analytics/Classes/Internal/SEGHTTPClient.m +++ b/Analytics/Classes/Internal/SEGHTTPClient.m @@ -1,5 +1,5 @@ #import "SEGHTTPClient.h" -#import "NSData+GZIP.h" +#import "NSData+SEGGZIP.h" #import "SEGAnalyticsUtils.h" diff --git a/Analytics/Classes/Internal/SEGSegmentIntegration.m b/Analytics/Classes/Internal/SEGSegmentIntegration.m index eb6cc9cda..6cf2651b9 100644 --- a/Analytics/Classes/Internal/SEGSegmentIntegration.m +++ b/Analytics/Classes/Internal/SEGSegmentIntegration.m @@ -7,7 +7,6 @@ #import "SEGBluetooth.h" #import "SEGReachability.h" #import "SEGLocation.h" -#import "NSData+GZIP.h" #import "SEGHTTPClient.h" #if TARGET_OS_IOS diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 448151a78..76944243b 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,20 +7,19 @@ objects = { /* Begin PBXBuildFile section */ - 00CBED9954E20CEAFAB62EBC2C6D1AC2 /* SEGAnalyticsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DBFFD1B512B8783254B83EE9779BDF /* SEGAnalyticsUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; 01304C20BC2C7E959D452DF9D0FAD0B6 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 41657CB8575AD4F6ED3C41808EFBAAFF /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 017FA696C155C9139B23611A54C315A9 /* SEGTrackPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = C94F72101EEBF1EDE5E101FC2E6AA35B /* SEGTrackPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; 02F6B0D7B86AB56F90307DB23E661896 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 348E28395AC3E9B59263F66C9B316799 /* XCTest.framework */; }; 036DC31354B4DFA82ABC0D96D68D1DF6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7D5818B281F0F5733D4BD6F5EBC605F /* Foundation.framework */; }; - 03B1EC3A856CCA8E9363490D1EC67402 /* SEGLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = EE3D70C67390C71AD4017AC6A272273A /* SEGLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03818163A522CE759866C29D654F469C /* SEGBluetooth.m in Sources */ = {isa = PBXBuildFile; fileRef = 1690FDF5CCEF0ABAADCD8708780782D0 /* SEGBluetooth.m */; }; 05FC69F940FABFD8407DB2C7C300EEE4 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 420D34612C84353D8EE232B5BE7A6593 /* SPTExampleGroup.m */; }; 08D3436DDB71F2C2250BBDFBE80B2D23 /* LSStubRequestDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EE6D868687E658E956E0558A26DCF81 /* LSStubRequestDSL.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0AD434F1EE4803CB93B7298DF5704EA8 /* SEGGroupPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = A21DCEA714702B96A8020B32249F7F05 /* SEGGroupPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0C6FF91EB1F0391ED75DC72D31D159EF /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = 035E9D6E0275BCAFD58AF47623DB22DF /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0CEC9AE7F285514B6F72CB302B63DD4F /* SEGReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 75341CC2685C2C9FAF02EFAA538C591A /* SEGReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0D16B556212D317A0D4FEB71E102E207 /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E609243D8AB1B2E70A8F2C5E9F7186 /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0D96C808906230C689C8310AC8E7DF5B /* LSNSURLSessionHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F5A3115A623DA04AA16CFEC74F2EF9 /* LSNSURLSessionHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0EBFA5FBE4953A83B677CE2A75746761 /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 90FBD137D0DEDCABC737FF2FDFBEFCBA /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 0F94F5B0ABB3252B9275B7C129EC7A26 /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = 367CD2B562A7D4E32D8B08A63DA602ED /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 100973774AE7C50C13731F5A56EDB0A7 /* SEGHTTPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD3A8A2E5C2D705B3B2F976221E6748 /* SEGHTTPClient.m */; }; 11C1AEB289C1EB80089349B71F09D04B /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 43D97130E4590D9EBE6FDAE4AFCA402B /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1277359C8D8BB837B24617969BAAC9DF /* NSRegularExpression+Matcheable.m in Sources */ = {isa = PBXBuildFile; fileRef = BE47DB6B3284121632123362631DE174 /* NSRegularExpression+Matcheable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 128B9A07E9D0F95B28E5F1F3483CB7EA /* LSASIHTTPRequestAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = F99FFAD3309B4F39F8BE9FF058F500C0 /* LSASIHTTPRequestAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -30,9 +29,11 @@ 16325200AF77954D55A5F9F56A6433F5 /* LSRegexMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E4A58CAACBA17AEF72394FEA6AA92DE2 /* LSRegexMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 17572374B2AE183C6347C41E8DF8E579 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B15D02A719ABC18B697A175F171D199 /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 183609639E124198767341441931D06D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7D5818B281F0F5733D4BD6F5EBC605F /* Foundation.framework */; }; + 19F252BCEC49E582AC0E1D9D533E47E2 /* SEGPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EA5EAF696160B8FCE4415DCB87AC746 /* SEGPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1A1AB2EC52323C5EA28DAA99F1E1A90D /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = DA87C31144BB044ECD47FB6C44ACB2CC /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1AB3304B6884F626BC54150AC7565E18 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = 83A007F3F3B0E1BA3EA6F01CF4311AA2 /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 1B0389CD88AA949B34DC7269030FEC6F /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 52DDA6BC21D08377214BCAF012289DF5 /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1CDB65207041EBE85AC82F1C097F88E9 /* SEGAnalyticsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = BC0D48E47A1AC08B1418D2C75C730E90 /* SEGAnalyticsUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1D70460708A86CB706BFAD0E12C41EE2 /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E69917134319E650F4C9F5269A7FDDA /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; 201BF9C605852822CA5A65ADE282A310 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = DECB1E291A2275FD038BDF383541831A /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 204D694B03BFF3B244A6AB73FACFFC43 /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7E90431DC0B8E1E7403353232CC41A /* Expecta-dummy.m */; }; @@ -44,151 +45,149 @@ 27832B2605A37241AF9CD554C9ECB6D0 /* LSASIHTTPRequestHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6572099C332D69E0D8AEF41D4F9F83 /* LSASIHTTPRequestHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; 27FEF9B885DDC6AF516D3816141BF58B /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B69B1E64147D5B5D22E6B8CAF1955AA /* XCTestCase+Specta.m */; }; 2916A0606136A9DC67F2463AB230868B /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = 56F8D051211772210563049DD3A251E8 /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A1140DE1AF9BC590ABEC7D33C4AF8D0 /* SEGIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F5B032D6C28D7D23779332687354C86 /* SEGIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2C0A8737FDB9B9C6A6BDF437FD11334C /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = C2DEF35243EE7B74E0BADE527AC8E6B0 /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 2CFE2898496C1C7096DB8DA43AF19103 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E0684A9A2D760E042578EB213B228AB /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 2D0294A1F074AD370FDFE53FF14199AC /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 348E28395AC3E9B59263F66C9B316799 /* XCTest.framework */; }; 2D650B8931887E7AEAF614ED80FC8DE0 /* Pods-Analytics_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3937A2307ECFEFDF18B81943CB85FE11 /* Pods-Analytics_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D9B75878287C3650BDDB3C06661E7C8 /* SEGSegmentIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F987F4D76DF1691DEDEEE8FE2A4F406 /* SEGSegmentIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DA2EC9D7F9B3A8BC5271F9C9F161AF4 /* NSData+SEGGZIP.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C9F28DF4E74B9F2B225436D9EA58C2E /* NSData+SEGGZIP.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2DBDF5B701DC699F0E5A0ADCFF7F3E94 /* NSURLRequest+LSHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F611336E125F4ECBD6F0DF8F8CB0C5 /* NSURLRequest+LSHTTPRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2E14619153A453BB8DF389FB6EA147BE /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = DCF1F5F3DBA0F14ACBD55191FE7C28E6 /* ExpectaObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E4FF0434401AC1DB9F5DBF38D9287D3 /* SEGLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 268853C2956555636C6BD6081F8AAE6D /* SEGLocation.m */; }; 2F427490ACABC4408D57CC0592276678 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E4C7BB766C918FEA55596360DD0B3BB /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30E860E40F2D456E532481BF7D54C124 /* SEGScreenPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 354E53CA2386704D8DB4A48EF2CF11E5 /* SEGScreenPayload.m */; }; 34B6E9A30603BEBBD87BA535B7D384CA /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 323E13462D209A8AC526A27D9D767E45 /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34E62597F5978F7A993623739F71601D /* SEGAnalyticsUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F06AC9B7CA83F3048A7254B9068F9C8 /* SEGAnalyticsUtils.m */; }; 372F7A9CCE59CE86316CF436F832A3FC /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = A32C700EBED12A89A370905134C69E44 /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 37A2D0F8493469EF2495FC689440F079 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 119280D2BDDC2135EAF4BB7B955E8FAB /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37BE7CC360317F2CBDFBAEFCE7B39E30 /* SEGReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = E99DE7F5F39C8A3CBB2529A0987A93BE /* SEGReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; 386B6C6533361BFE379152A810606851 /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = D4AAAFD96AA7809B77E24852A143E81B /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; 397B320B7C59C168CC5B62E18ED8DEA0 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = E0DAE6457BDB82C50109C4667531F696 /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3A82F4E68E8D3FF7D414E6073346C049 /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D998F787BB3D83CE6B21CA86B405B46 /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3B4F15B3D4EBB8580874CFA87CAAB437 /* LSDataMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 048D94BE82C84555D409A93BF039EEE5 /* LSDataMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3B588A1AD8E3D88B70EF1A8D3CF519ED /* LSHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5750F85C4001818E251789B8C0029267 /* LSHTTPRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3B5B7495707BF7133B9FB3F834045611 /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 07F6FEB6A8B5B3C02B1F7AC0B1416F42 /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BD06A1A9216438AA513BCFF39EE2F30 /* SEGSegmentIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F30FA578EAD204F81712C3A4EC7B1B1E /* SEGSegmentIntegrationFactory.m */; }; 3C2700C7DAA15C6AF84A595865C42F4D /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B75167FE543EDAB22C03FFA2C43EB27 /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3C380C634D63206648B6D947901FF88D /* NSData+Nocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = 58EF9D321A4473CCBF2CF307F3A716A1 /* NSData+Nocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D760AE20F5B60809247E6328D534A80 /* SEGIdentifyPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E64EA832A59F14879437B3965DD8C35 /* SEGIdentifyPayload.m */; }; - 3E5413E2683109B752875EFE723D2227 /* SEGPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BA035D6043B4036AA1DDF515E27387 /* SEGPayload.m */; }; - 3ECFA819FFF561E456D215EB6F2C7A5C /* SEGTrackPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = E207EDD9318353F4CA3E68BBD2CBFD1B /* SEGTrackPayload.m */; }; 3EDF6A877923CA3D380A27BA221A3693 /* LSNSURLSessionHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC44F50C0C0B23F18EEA2E4452A285E /* LSNSURLSessionHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 403292D82DA62291204BF59524BC4EDB /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B1D2940D8C1436462D7D6D8912D3797 /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 4064CF661F3AD87993F7BFD4AD26C45D /* LSMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0381D6093D21AFDDE30CFE22F3BB680D /* LSMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; 41953DAA65006204A4869C536A6B0F2A /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B83420442E5AFA48C73D177548DC6AA /* SPTExample.m */; }; 43271DD951A1049D87FF064A1FD87175 /* LSDataMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 47FF6EF9E62A9175DF61CE4FC4F0CBCF /* LSDataMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 436A0A20916A6DC135B2A053C44CA331 /* LSHTTPStubURLProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = ECF26B74CC2081100643793D5A3CB1CF /* LSHTTPStubURLProtocol.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 45E572D31967530C97D396B86E4A8749 /* SEGAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B18B8410C6425F24B866CBDB74CABBF /* SEGAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; 46137F5CC368BF38BAF0D0AF81DD8FFE /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = 129E0D30DA701F5E349DEA97F20661CA /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Public, ); }; }; 471FD4F68E27AB26FA2AEBB8B245CEE4 /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = F0C23C26D420E80AD34DF7B0996B25E8 /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47E70B3C1FB83EA2A617E5CEA02735B9 /* SEGIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F5B032D6C28D7D23779332687354C86 /* SEGIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; 49727DC45DB1C0FD0D754C89A0B39F7E /* LSNSURLHook.m in Sources */ = {isa = PBXBuildFile; fileRef = D735F936248170D1FDFD5E59888BA634 /* LSNSURLHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 49CBA94E894CB4CF83C7A8EE9711249F /* NSURLRequest+DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 56F3BF36F4B28877AED0C75CDB6C2CF9 /* NSURLRequest+DSL.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 4B0FACF86699832CB060706698EEDA62 /* LSRegexMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CCE7C8867802A1DE14149AD62F3983F9 /* LSRegexMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BB2FB639E6537B6991B248520ABDD94 /* SEGAliasPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = B588367A6A267BEB469E601813B6475F /* SEGAliasPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4BBCBB9D8EF0B241A4A4FE4982985481 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = B640F7EF833538A7567F2876134FEC3C /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 4C33130DFD75412F3E280502FBAA0945 /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 952C900BA9FB23A1C1FB1A1ABFFA27EF /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4DEA938F1EACED5EFF9D45FD037D3BB2 /* LSHTTPRequestDiff.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C45254A956BCDEE1A509CC47D9AE828 /* LSHTTPRequestDiff.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4EF43BE713E7E9C7FD0E7AF28532E6D9 /* SEGAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B18B8410C6425F24B866CBDB74CABBF /* SEGAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; 51DDDB0FB4899757CF6A826B531B940D /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 756CD0982961FCE099DA103BA646FD59 /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; 52695B80D42DFB4C48D7A906478509EB /* ASIHTTPRequestStub.h in Headers */ = {isa = PBXBuildFile; fileRef = A68EE479CD32D935ECB7001FAF476988 /* ASIHTTPRequestStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; 52E493AC179B1F738F42276D7B57E16B /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 44FB4DDE2873BC99C9529F866BA25D18 /* SPTTestSuite.m */; }; - 556445BCF5C80A0C0E29BAA555C6047A /* SEGHTTPClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9E5ADCBDC4F69D8EA948FF51B0D0AB /* SEGHTTPClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53E1FC22599DC2467C1CFA87CF82C705 /* Analytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BE093074278010988054D4827E030ABB /* Analytics-dummy.m */; }; 57F39C3A350D0C79515078277A4A30F2 /* NSData+Nocilla.m in Sources */ = {isa = PBXBuildFile; fileRef = 04102C8A636C2565CCD3FBB08DA3B957 /* NSData+Nocilla.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 5879A13A87CC9D9BEDE5351704BDA541 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 07A9FBDBCA6592F4689ED88CC150A26F /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5B2D4A621D3DA971A474776AF36BB073 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D170E667AE51D1E486429CF9EB14F8E2 /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5B4AC8A357D5257AC7361DFCD16EFC20 /* SEGHTTPClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E186BE69F61E7EDBE62801AE998DC95 /* SEGHTTPClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5BE554338DE6FB62A2C1E198797C3C79 /* NSString+Nocilla.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BCC19A1ADDDD255485E6F7519161F9B /* NSString+Nocilla.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5DFEEE705DFD71AECAB14611FD8C9D93 /* SEGReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = ADF0FC53693A9842E3FB69D92934BA59 /* SEGReachability.m */; }; 5EA7043FE10E75D02F3C3052AF8B8318 /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E09F4CDEE2C1AF48406C4B1D274F21A /* EXPDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EE7C2DDFD91350494A3B17E9C8CCAFC /* SEGIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = DE36CBC163E9F3578D7D2552F1BF89DD /* SEGIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; 60E906CDC30F4C0523F21C90F9491A14 /* LSNocilla.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D88FCD425720D9CDAA8CF432423A50E /* LSNocilla.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 61F8A44E8A863E6BB75069FB1473C8C3 /* SEGHTTPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 9161DD85D2FEE10004CF637D901D9070 /* SEGHTTPClient.m */; }; 63402D899FE759DBD6505CFF19BFD7E3 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = F5268D4F677423311AF279E51E02717D /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63A37D6623A54DB47C2B12D08E02264B /* SEGIdentifyPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = D41DBD56C412C840D2090A4BF5CC6023 /* SEGIdentifyPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; 65BC31095CCDFC80CBF6BBA843751F23 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = FEEF1CCD4245A7A1DD5741CB920D2D0D /* EXPMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 65E2F7AD000FC4031DE3B3D9C4DD0461 /* NSURLRequest+LSHTTPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = A751917E35042705FAA69CC21DBF68E9 /* NSURLRequest+LSHTTPRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 66A27898E989A3FA5C15AA671C4536F0 /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 54956A0063A54B236DD3CB15A478F607 /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 67459AD239EF669A365519E06B45DCFE /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC2B2F237911FB7A48EA0A688CE9DFD /* EXPExpect.h */; settings = {ATTRIBUTES = (Public, ); }; }; 683D42CCDBA04DEAA5927130555865FB /* LSStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA21B0A0686B2730612CAA48E246F7C /* LSStringMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; 68648F40FB98A5F4EF4AD187473D1F3D /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6E879A49A59A04DF43FA52A7B9ABC5 /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6895E8584D9E5DD9FD807FA66594B619 /* SEGStoreKitTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FFBDA242621DB525DC5C434ECEB07D8 /* SEGStoreKitTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6AAD3EF28C1C2DA026B93AD8D814F64D /* Nocilla-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 76010B681AA03D877FD5A52AF8E82C9D /* Nocilla-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6E1D978790705E137FDE439AA68DD3AA /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A77024A1E8F3C2079DEEB9C333F7C62 /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6EF70D5FEA5E240C75CF1A94F09A22BD /* SEGSegmentIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = E966D79DA0495B118117BE69BA364056 /* SEGSegmentIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EC0C9FA543DF6EF0AEC1434823658EB /* UIViewController+SEGScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = F48391C7669C37154448ED565B6D9233 /* UIViewController+SEGScreen.m */; }; 6EFC63A5CED45BB39FC79D87F2C47D6B /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 52269A5CEFF209E97F66A41DB2300E1C /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F278423C8AE1DA47F35E374BB5B91EC /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 35D5D72603A85EDED9BC68C849A71677 /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 6F4BD4857B80D7977A32B05ABFDFC79E /* SEGBluetooth.h in Headers */ = {isa = PBXBuildFile; fileRef = EF85FBA44D56783D225C6A37BF642E1D /* SEGBluetooth.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F9AC619478339681794CFB2FFF49EA3 /* LSStubRequestDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = BEF8786C83B5717F9219906718C628A9 /* LSStubRequestDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70F84A543FB8DC8063A9630331204B44 /* SEGScreenPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 302868B704DAA2DFE9B11259778B473E /* SEGScreenPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; 72D1D73620A94FA53E1B32472F3E00C2 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = FCB28A78CDBB39AB53186AED8F73F51A /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72E2C941E1D6B2686F50ED36658F1BA3 /* SEGScreenPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 302868B704DAA2DFE9B11259778B473E /* SEGScreenPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7378D773448D44130FB2CF4847619B8D /* LSStubRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CDE10F02F8C6D0A45FF51B31983F2168 /* LSStubRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 746762DD022722AA0783532E872ACCC0 /* LSHTTPBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 166736907F1E5180FC092545C416D144 /* LSHTTPBody.h */; settings = {ATTRIBUTES = (Public, ); }; }; 74D38E3369D473A7ADA9B2D3F2320B63 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7D5818B281F0F5733D4BD6F5EBC605F /* Foundation.framework */; }; - 750E8E7A6E8885E3CAE1F8F7B9B57ADC /* SEGLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 667F12E8A368666B10A4BD060F0E1FC5 /* SEGLocation.m */; }; 76CCABE79C04444450153424D7CE1DC1 /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA4D4B8C6E5AF50AB609E295A01DAE5 /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; 76D337327C10A7555447B69AA1562647 /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = C22F0A3F7D136F37CBC921C82913151E /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 781A3371065498563238D5E4E7F7BC49 /* LSStubResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = FB8EAF8AD870197091A669E2F17D31C7 /* LSStubResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; 79558B1F97ABE4AB8942DC18BEBD4B82 /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC2B009D60DA44006AF374F9AA779D5 /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79ED2E8199BF13D92950ED89A654B13A /* NSData+GZIP.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3FB8815830BA6655399E9878E181BA /* NSData+GZIP.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7AFCEE99C2A708CAA64C621B4E280087 /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = 24565F37B7304C172A8154C3A695BDCB /* SPTSharedExampleGroups.m */; }; 7B223B4E6EF14BA12DA113F7EE10B96C /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = A4DE49C43591ED9234166839F5158A27 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CC8165077CEBED403D0B9996DDCE1E3 /* SEGReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = DED7AF9FB2283EBEA906F2E9D6884D10 /* SEGReachability.m */; }; + 7DE4B7B1DA9C7FF9D2B1B4615A8EB759 /* UIViewController+SEGScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = FA89F1F324EFFE5F63AF2C9D97775F3F /* UIViewController+SEGScreen.h */; settings = {ATTRIBUTES = (Public, ); }; }; 805E425BBEF7A6133E32E1D30A073010 /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E9DB94FDFB0EDD4A7B005776522AD8F /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 80C451D6026B1C2BF6EF917B4F5BF98B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7D5818B281F0F5733D4BD6F5EBC605F /* Foundation.framework */; }; - 835E821118B7E113219A4FA9637A2876 /* SEGAliasPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C21E4C22CC02DA20E2540F7FACAA4E1 /* SEGAliasPayload.m */; }; 837B593D7C1D01B4EA400247309D6AB0 /* Expecta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 36CEB42FC801D6DD1C0C86F8D5A6B031 /* Expecta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 85E31076D5530AEEB45ACF16B2B8A983 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = A92A84FCFC4ABCF6BE29001116807297 /* EXPMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; 85EB2F216487CB2E8F3FCCFBC4D69912 /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = 32EC638BEB57AED9169DE0100EF22F2D /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; }; 861BC8874F6CC678B0C994082425BB2C /* LSASIHTTPRequestAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = F13E1AE89B0F592308CBD954E0C4FA45 /* LSASIHTTPRequestAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 87FD5F0F682CDEB6A348CA448889E3EA /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 621F843A137B3E3899CF96CF46CF5A5A /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 8897AD5D3DBA96C3D02EC51FC6C4F71F /* SEGStoreKitTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = EC37B44F5A4A8FE55A6BC47A2FEB8375 /* SEGStoreKitTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8927C37DD5750B9F6409C3EA80623A16 /* NSURLRequest+DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = B69A66C3DB5045ACF35AE9E9F44D01B6 /* NSURLRequest+DSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; 8929941F0C7A48971332804FD69CC3CA /* LSASIHTTPRequestHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 7245ADF080442E19CC8B85AD6F96A6B6 /* LSASIHTTPRequestHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8A38391C03BADD1855970B67897C4BCD /* UIViewController+SEGScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E33D9C28142DB3C7545C518B07D7F00 /* UIViewController+SEGScreen.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B7BE1676BE19245D2C809BE00F239BA /* Analytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BE093074278010988054D4827E030ABB /* Analytics-dummy.m */; }; 8C8C1B0D83FE6A4352F15154DB16372C /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BC3CC72028638F87B514D1A7853EEB /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F8D4BABD6C928CFEE32CDA5CC97188A /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A2B067495F18D88E6AAE62ED9A3A952 /* Specta-dummy.m */; }; + 913A727BA58EBFEBCA86115EF0123003 /* SEGSegmentIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = ED69209F90F0AE41E738AC5C92A87F30 /* SEGSegmentIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; 918E06480F28F27361B19D19432F8538 /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D50D817643B34BE0A6793B8A38C131 /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 931D410B9F8ACB935883DF8C59F9C93E /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5E4907A3648032A5E52DCB25AF70A2 /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 937BB86FD6EABBB863B68A0C98160CEE /* SEGSegmentIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F504EDCF181E37EA1125AA0272409FE /* SEGSegmentIntegration.m */; }; 94C47C87E397972CE98F75929F3B706C /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = A4480B33930A9075D36FFA16677F5113 /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 94EB8FF688C1E8F952B8C167F3F2B0B4 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = CB93789D9F5E4D02164A25D17E4624CB /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; 95F0E3816CCB73CCF8BFAC82C1EDE91B /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = D91118622DEF2A715C0CD5CBA450F494 /* SpectaUtility.m */; }; 98448E68F706C3077F402B1F1B64520E /* NSData+Matcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = DF9CDAC774AF1EC88F9AC25D9F7E84AD /* NSData+Matcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9B2E761A064459F77EA9870BEF03ACC3 /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E8EFD397EC324185FA95501C7A096F7 /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9BB9159FBA757600D3D4C0FF645F3911 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD0C2A882D7119AB07E313F15E6308B /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9E7987C4C41E5C7A8D930B2847A3EF20 /* SEGAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D090B0373B3F51B59F99A087DD9876 /* SEGAnalytics.m */; }; A10DD31CE801172ADE6CADAFC3BEF9CE /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = ED7B697D020FD4EE3EBBE0801C80017A /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; A434C8CB0F23A35DA222105C7B11300D /* LSHTTPRequestDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F6FCFB90F9A4F2EC5FC71A3E0A0D4D48 /* LSHTTPRequestDiff.h */; settings = {ATTRIBUTES = (Project, ); }; }; A460983620B3719092C5217CCC57A699 /* LSHTTPRequestDSLRepresentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 15457E7901D93551F110977610781944 /* LSHTTPRequestDSLRepresentation.h */; settings = {ATTRIBUTES = (Project, ); }; }; A5C90576850BC920FB28CA13242AED17 /* NSData+Matcheable.m in Sources */ = {isa = PBXBuildFile; fileRef = BA4F20DC01C560722BCBB19127C7A148 /* NSData+Matcheable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; A7321D75FDD5D9685F18845E84A206F4 /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = ACA9E38A9ABB8CFEF3056F4E22836A79 /* SPTSpec.m */; }; A968114B5888EE6CF93F30331B51FF89 /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 72ADC84696EDBD1596C7756BC3CAAB31 /* SPTCompiledExample.m */; }; - ABF3ECA6CC0D0DB55A283D11FE3F1771 /* SEGBluetooth.m in Sources */ = {isa = PBXBuildFile; fileRef = C04ECE5A1F456FEE55631C245E8069F6 /* SEGBluetooth.m */; }; AF1F46668D4591602887998C6E9C10AD /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 19326B1AD9863BA4843E7602B723451C /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF484B13886751D179A8B3E58663FD33 /* SEGIdentifyPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E64EA832A59F14879437B3965DD8C35 /* SEGIdentifyPayload.m */; }; AFFC8900E52BBEC72059334132F3A8F3 /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA0B0D8410A748100182967B6BD8E5D /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; AFFF59A6580376AFB69A1B0877FEAE98 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 35910C380D55DE8C13B47AB42B48125D /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B057CD393503769DBB7FCD6AE4173B66 /* SEGAnalyticsUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8812DF544FCD5304DFEEDFDB93877EA2 /* SEGAnalyticsUtils.m */; }; B0BD13A01F667B129F4F5F167088A024 /* Nocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = E0923798C6DA8B5F02D377F72EBE9220 /* Nocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; B30D380B5EFCD54FEE04D3C4F1988262 /* NSString+Nocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = EAEEC0CE4F05D24E0928BD1776E06892 /* NSString+Nocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; B479AE437D9B71C51CB95895BCCA7373 /* Specta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 400AC27B28C940AD4C7FED5171E00B73 /* Specta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B4B9E8A3759D576D35EFEE37A776B6DA /* SEGGroupPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = A21DCEA714702B96A8020B32249F7F05 /* SEGGroupPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; B7185ADC751C1C1B68DCE07933CF0CB5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7D5818B281F0F5733D4BD6F5EBC605F /* Foundation.framework */; }; B7B6C386D18C61D236CE7B92C62DC4F4 /* LSHTTPResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = DADA5DCACFCC26BAF81CBA77D5DAA680 /* LSHTTPResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; B7BAA1610C192270DE28D6F9ACE95542 /* LSStubResponseDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = FE0F7A461D70E6027BC573A58C77C205 /* LSStubResponseDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; B84431CF8C64F363A334AA7089F6C134 /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = DC8C0425C03478A644814F28209B4B59 /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BA12B131F10BCE3BE6E9A02FC908FE9D /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 10FB2870274E6A883E945515401DCA07 /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - BA2D2E8C8CCC6DB1CBE95D6C171C3100 /* SEGSegmentIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D65CF2F4ADA2B0AF79D7D23F00EC344 /* SEGSegmentIntegrationFactory.m */; }; + BC3752AC356067DF109591107D6BBEE8 /* NSData+SEGGZIP.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BE70A0BE6E3AC40EF4AAC64151CCCDC /* NSData+SEGGZIP.m */; }; BC5155194259A004C9DD605674B023A9 /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 271512C3D7207E4C56D018B95B7531C0 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; BC55C8365AEFF8217F6A567607754854 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E448B9AF17FE7D45A0668988629FB /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BDE2564FBEF154A959111B0B91A34ED4 /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = EECB3EED6027FDABD7D3EAF6A92E046F /* SpectaDSL.m */; }; + BEA154ECF7C6ED3CF8C6C0DB54AC77B6 /* SEGAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D090B0373B3F51B59F99A087DD9876 /* SEGAnalytics.m */; }; BEFFE9FFE52E9A0833A7D2D8FB67EB4D /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E1163F011E3D444A62D529DD550108 /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BF3CB6A6F9B86A8723208C7A2418BB10 /* Pods-Analytics_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CFDE47A271C4D8EB4957B57FD71DD6E /* Pods-Analytics_Tests-dummy.m */; }; - C2E3AD915C090FFF5AE1DD3586F3BD31 /* SEGSegmentIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C3C10DA689CED703B1405801BFD4ED6 /* SEGSegmentIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1774B2978C825F944AB75401E099018 /* SEGAliasPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = B588367A6A267BEB469E601813B6475F /* SEGAliasPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; C4F4C8EF4A764C0FDEB5789F9207FFF2 /* LSNSURLHook.h in Headers */ = {isa = PBXBuildFile; fileRef = BFA2BD58C9EFC80EA6F447245DDE8374 /* LSNSURLHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C5F3EBC41706031D0941D1D0195A8D39 /* SEGIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = DE36CBC163E9F3578D7D2552F1BF89DD /* SEGIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; C6B1AECA74F601617F8329EB45FB0265 /* NSString+Matcheable.m in Sources */ = {isa = PBXBuildFile; fileRef = E36B02538433DEEBA0722170A625F321 /* NSString+Matcheable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; C79A1CD129A1579A7749F570CB4D3962 /* LSHTTPRequestDSLRepresentation.m in Sources */ = {isa = PBXBuildFile; fileRef = EA4C6FC11C1430748A8424DE661C017A /* LSHTTPRequestDSLRepresentation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; CA303CF6D30D41F05C81DF35576B6C34 /* LSMatcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = 5526DDE7CBC2FA01EE8D2FDDCB4D8815 /* LSMatcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA40E122B8FECDC1F1A2C37AF14EBA8A /* Analytics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F8115C1476FCC21E22C39FDAC8BB6EB8 /* Analytics-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDBB6AA64E2CFC2B0B0FB102EBED8127 /* NSData+GZIP.m in Sources */ = {isa = PBXBuildFile; fileRef = A97117AD8B3E8115570D2934BF04F744 /* NSData+GZIP.m */; }; CE3F4ECBB0BC095577D66AE50C8E604C /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DB4CCAC4A118DC45CB2F562BDE1E5AC /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CFF7859C74224C77BC66F32FB7703C7E /* SEGGroupPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D7B595DA38C7DFC60F78642C2073770 /* SEGGroupPayload.m */; }; + D03A170B778B2DDBDBF3B98B9A477CF0 /* SEGSegmentIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 023328B94DE65BA07618E7046973F47E /* SEGSegmentIntegration.m */; }; + D0C4EA5695549C1A7A0C509AADDC530E /* SEGTrackPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = C94F72101EEBF1EDE5E101FC2E6AA35B /* SEGTrackPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; D2B3B8A5532F9F084D2855970798CB82 /* LSHTTPClientHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CC74C4C61327B9C4DF18957B7812E3 /* LSHTTPClientHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; D4E2C5E311068E1AA79643974090A086 /* LSStubResponseDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = DFA130006D64C9119222D3CC6DEEB97F /* LSStubResponseDSL.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D7BCFFA5B563E1FD333EC77D14633DC1 /* SEGTrackPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = E207EDD9318353F4CA3E68BBD2CBFD1B /* SEGTrackPayload.m */; }; D83677C54D2226C67886A525B0B46FBE /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 63AB1B8A34F9D4B45393CE44CE285382 /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D84D38929D245CF5F96890CD985D299C /* SEGPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BA035D6043B4036AA1DDF515E27387 /* SEGPayload.m */; }; + D85A177AB6B05E3FA5D83B4EB90805EE /* SEGLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8476918918FBB6405D369344E4D62A04 /* SEGLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; D89A3918634DBBD74E3642EDEFF76A71 /* LSStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 68EA8E41E380502BF92641F1CCBA68CA /* LSStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; D8D1615374BCBF30AC4B2572E4EA0DE0 /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AB3944B9D9D2C15A730CE655C94C4F1 /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9600C057A14F3C9F461FB93E0019955 /* SEGPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EA5EAF696160B8FCE4415DCB87AC746 /* SEGPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9B3D869B64684870A15D16EC496F3A3 /* SEGScreenPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 354E53CA2386704D8DB4A48EF2CF11E5 /* SEGScreenPayload.m */; }; - DAACBD590DEC0537819A015982A9F0FF /* SEGIdentifyPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = D41DBD56C412C840D2090A4BF5CC6023 /* SEGIdentifyPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; DB30F82FB1BE083D9471B965FB500CA2 /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C86E1F5E7B8BE2BA68A3B6416E532D1 /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; DB5E7396AB1F4CA51F6B02A52E3BCA8A /* LSMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D2CFFA1D7BA56478F70ED09046A27493 /* LSMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; DDA4DCAE58682D1F923541927EDD2275 /* LSStubResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 372CBB8F4D124EFE07566B3EFBA4352E /* LSStubResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; @@ -198,11 +197,10 @@ E0A077DFB064B79685B810CCEFB2F1EF /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 43A15CD157816286E186F1211BE7202F /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; E0AAF49134A0505DF00E20E7B62087E1 /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 65032861CC8655A9899472EF027123E7 /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; E1EC4532663CA75DE5BD00CB0A56814D /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D31811A6DA375FFEB0CC414383588EA /* Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E4E1E323F67925451C594641D27EAAAB /* UIViewController+SEGScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = 62325BDEE6F739C800DD201DE7266003 /* UIViewController+SEGScreen.m */; }; + E25C82C797039CE89D6F6EF2BBDA1DB1 /* Analytics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F8115C1476FCC21E22C39FDAC8BB6EB8 /* Analytics-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5D5F03212E13D03A9A1016C7BC3A541 /* SEGStoreKitTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = CBC1276AA42415EC62FFD14F92757C24 /* SEGStoreKitTracker.m */; }; E735386085CE344F6A01178CF4763852 /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FC38653C71A4252F1FD159BB4D1EE4F /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E87B2BDF61A795AF764D9ACDECB8CDD0 /* SEGStoreKitTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = D426F3C587A1858E81CF1CF37308E72B /* SEGStoreKitTracker.m */; }; EF6497EE123F6BC0C1B09717437C5908 /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 00407E6E2F0E736DD106AAD3EDD009C6 /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F0BAD7AF329A8213BAC2E1847FCEA088 /* SEGGroupPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D7B595DA38C7DFC60F78642C2073770 /* SEGGroupPayload.m */; }; F0DDF02A078B917997FF025BB33BB842 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D1397952079E341B332801205983771 /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; F12D57414A73406831CC032A7170DBFF /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = E5FFF41A9A24C033FCC946202869A5C9 /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; F1B92A4CC0ACE18D6B0B0A2153C13D08 /* ASIHTTPRequestStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6BBFF3ED908BBB61D8B043C744FDF2 /* ASIHTTPRequestStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; @@ -211,12 +209,14 @@ F4043CFB6D8E069D3879DA09F202715F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7D5818B281F0F5733D4BD6F5EBC605F /* Foundation.framework */; }; F41209A94070904A00BDF24ACB6336B6 /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA63BF80025A3D25CD928A36136F551 /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; }; F75CB2A727F678C9A848A3A11EA7979B /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 00F102F1E58C3474E3A809EE1E5B5655 /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB525B6CE7C6C882C43F0071B6C4BBD4 /* SEGAliasPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C21E4C22CC02DA20E2540F7FACAA4E1 /* SEGAliasPayload.m */; }; FC20596ABFE14A61F171A29FD03275E7 /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = 426DA9ED9B302E36BAC4BC16F6366C22 /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; FC45858927D3B6A0F922C4B697B04A38 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = F8843B0B76B48BC52F8BE7AD151C48C7 /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; FCB4158D0A7BB2032A5D13F0D3758642 /* LSHTTPClientHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C8DB76D2A3AF8110BA31D031027E4D5 /* LSHTTPClientHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; FCFC2208684969E5BDF9F439AEE58162 /* NSString+Matcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FE58475FA0CB0C2C3DDBABEA84C6676 /* NSString+Matcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; FD2D4497BC41412128C2D87C1BDE7398 /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DC968F5E8CEE0A8BDD77E1EB542F982 /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; FE8E34356D24F6759A8B010ED2F5707B /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C4F938E8FE97C252FA207D0DD372B65 /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF7266E53DC64053C3B19DAF238353F /* SEGBluetooth.h in Headers */ = {isa = PBXBuildFile; fileRef = CD2F04EA168926D3C54640D6D9BCADBD /* SEGBluetooth.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -253,6 +253,7 @@ /* Begin PBXFileReference section */ 00407E6E2F0E736DD106AAD3EDD009C6 /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; 00F102F1E58C3474E3A809EE1E5B5655 /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; + 023328B94DE65BA07618E7046973F47E /* SEGSegmentIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGSegmentIntegration.m; sourceTree = ""; }; 035E9D6E0275BCAFD58AF47623DB22DF /* EXPMatchers+beTruthy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beTruthy.m"; path = "Expecta/Matchers/EXPMatchers+beTruthy.m"; sourceTree = ""; }; 0381D6093D21AFDDE30CFE22F3BB680D /* LSMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSMatcher.h; path = Nocilla/Matchers/LSMatcher.h; sourceTree = ""; }; 04102C8A636C2565CCD3FBB08DA3B957 /* NSData+Nocilla.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+Nocilla.m"; path = "Nocilla/Categories/NSData+Nocilla.m"; sourceTree = ""; }; @@ -271,28 +272,26 @@ 15457E7901D93551F110977610781944 /* LSHTTPRequestDSLRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPRequestDSLRepresentation.h; path = Nocilla/DSL/LSHTTPRequestDSLRepresentation.h; sourceTree = ""; }; 15C91B211733F2117793BF2F2343BB56 /* Nocilla.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Nocilla.modulemap; sourceTree = ""; }; 166736907F1E5180FC092545C416D144 /* LSHTTPBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPBody.h; path = Nocilla/Model/LSHTTPBody.h; sourceTree = ""; }; + 1690FDF5CCEF0ABAADCD8708780782D0 /* SEGBluetooth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGBluetooth.m; sourceTree = ""; }; 180E448B9AF17FE7D45A0668988629FB /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; 19326B1AD9863BA4843E7602B723451C /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; 1B1D2940D8C1436462D7D6D8912D3797 /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; }; 1D7E90431DC0B8E1E7403353232CC41A /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; }; 1DB4CCAC4A118DC45CB2F562BDE1E5AC /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; 1E09F4CDEE2C1AF48406C4B1D274F21A /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; - 1E33D9C28142DB3C7545C518B07D7F00 /* UIViewController+SEGScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIViewController+SEGScreen.h"; sourceTree = ""; }; 1E64EA832A59F14879437B3965DD8C35 /* SEGIdentifyPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGIdentifyPayload.m; sourceTree = ""; }; - 1F504EDCF181E37EA1125AA0272409FE /* SEGSegmentIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGSegmentIntegration.m; sourceTree = ""; }; 1F6BBFF3ED908BBB61D8B043C744FDF2 /* ASIHTTPRequestStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ASIHTTPRequestStub.m; path = Nocilla/Hooks/ASIHTTPRequest/ASIHTTPRequestStub.m; sourceTree = ""; }; - 1FFBDA242621DB525DC5C434ECEB07D8 /* SEGStoreKitTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGStoreKitTracker.h; sourceTree = ""; }; 2076CC034F6103DCF45A469B1E548E27 /* Nocilla-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nocilla-prefix.pch"; sourceTree = ""; }; 215FA13C8BB3701687A65C35407C888C /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; }; 238B44026340671D3B7B175CDAA8D5A7 /* Pods-Analytics_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Analytics_Tests-resources.sh"; sourceTree = ""; }; 24565F37B7304C172A8154C3A695BDCB /* SPTSharedExampleGroups.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSharedExampleGroups.m; path = Specta/Specta/SPTSharedExampleGroups.m; sourceTree = ""; }; 25F5A3115A623DA04AA16CFEC74F2EF9 /* LSNSURLSessionHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSNSURLSessionHook.h; path = Nocilla/Hooks/NSURLSession/LSNSURLSessionHook.h; sourceTree = ""; }; + 268853C2956555636C6BD6081F8AAE6D /* SEGLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGLocation.m; sourceTree = ""; }; 271512C3D7207E4C56D018B95B7531C0 /* SpectaTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaTypes.h; path = Specta/Specta/SpectaTypes.h; sourceTree = ""; }; 287BFBC3E9767165D9BCD7FD0BAD33D1 /* Nocilla-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nocilla-dummy.m"; sourceTree = ""; }; 298FC6C7A98AAB540EB7F2EB51B6780B /* Pods-Analytics_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-Analytics_Example.modulemap"; sourceTree = ""; }; - 2C3C10DA689CED703B1405801BFD4ED6 /* SEGSegmentIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGSegmentIntegration.h; sourceTree = ""; }; + 2BE70A0BE6E3AC40EF4AAC64151CCCDC /* NSData+SEGGZIP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+SEGGZIP.m"; sourceTree = ""; }; 2C8DB76D2A3AF8110BA31D031027E4D5 /* LSHTTPClientHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPClientHook.m; path = Nocilla/Hooks/LSHTTPClientHook.m; sourceTree = ""; }; - 2D65CF2F4ADA2B0AF79D7D23F00EC344 /* SEGSegmentIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGSegmentIntegrationFactory.m; sourceTree = ""; }; 2D88FCD425720D9CDAA8CF432423A50E /* LSNocilla.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSNocilla.m; path = Nocilla/LSNocilla.m; sourceTree = ""; }; 2D9258631DD61DF84F3898A4A287FDBE /* Pods-Analytics_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Analytics_Tests-acknowledgements.markdown"; sourceTree = ""; }; 2F5B032D6C28D7D23779332687354C86 /* SEGIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGIntegration.h; sourceTree = ""; }; @@ -325,9 +324,7 @@ 48E6F388DB4C94996CFDB96CF560CBF8 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; }; 4A77024A1E8F3C2079DEEB9C333F7C62 /* EXPFloatTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPFloatTuple.h; path = Expecta/EXPFloatTuple.h; sourceTree = ""; }; 4B18B8410C6425F24B866CBDB74CABBF /* SEGAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGAnalytics.h; sourceTree = ""; }; - 4B3FB8815830BA6655399E9878E181BA /* NSData+GZIP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+GZIP.h"; sourceTree = ""; }; 4B8950BFD3FA25B2C9EB3A08FF93CE3E /* Pods_Analytics_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Analytics_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B9E5ADCBDC4F69D8EA948FF51B0D0AB /* SEGHTTPClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGHTTPClient.h; sourceTree = ""; }; 4CC2B2F237911FB7A48EA0A688CE9DFD /* EXPExpect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPExpect.h; path = Expecta/EXPExpect.h; sourceTree = ""; }; 4CFDE47A271C4D8EB4957B57FD71DD6E /* Pods-Analytics_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Analytics_Tests-dummy.m"; sourceTree = ""; }; 4DC44F50C0C0B23F18EEA2E4452A285E /* LSNSURLSessionHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSNSURLSessionHook.m; path = Nocilla/Hooks/NSURLSession/LSNSURLSessionHook.m; sourceTree = ""; }; @@ -344,22 +341,24 @@ 5B12869C98411D50EACF87FAC7CCADD0 /* Pods-Analytics_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Analytics_Example-umbrella.h"; sourceTree = ""; }; 5B75167FE543EDAB22C03FFA2C43EB27 /* EXPMatchers+contain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+contain.h"; path = "Expecta/Matchers/EXPMatchers+contain.h"; sourceTree = ""; }; 5D1397952079E341B332801205983771 /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; }; + 5E186BE69F61E7EDBE62801AE998DC95 /* SEGHTTPClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGHTTPClient.h; sourceTree = ""; }; 5EA21B0A0686B2730612CAA48E246F7C /* LSStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStringMatcher.h; path = Nocilla/Matchers/LSStringMatcher.h; sourceTree = ""; }; 5FE58475FA0CB0C2C3DDBABEA84C6676 /* NSString+Matcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Matcheable.h"; path = "Nocilla/Matchers/NSString+Matcheable.h"; sourceTree = ""; }; 621F843A137B3E3899CF96CF46CF5A5A /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; - 62325BDEE6F739C800DD201DE7266003 /* UIViewController+SEGScreen.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+SEGScreen.m"; sourceTree = ""; }; 63AB1B8A34F9D4B45393CE44CE285382 /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; 65032861CC8655A9899472EF027123E7 /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; - 667F12E8A368666B10A4BD060F0E1FC5 /* SEGLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGLocation.m; sourceTree = ""; }; 68EA8E41E380502BF92641F1CCBA68CA /* LSStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStringMatcher.m; path = Nocilla/Matchers/LSStringMatcher.m; sourceTree = ""; }; 6A5952869E40BF6D9CCDFAA59BB837CD /* Pods-Analytics_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Analytics_Tests.release.xcconfig"; sourceTree = ""; }; 6AB3944B9D9D2C15A730CE655C94C4F1 /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; }; 6B586C9631D8EC14A5F7D93D77325428 /* Pods-Analytics_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Analytics_Example-acknowledgements.markdown"; sourceTree = ""; }; + 6C9F28DF4E74B9F2B225436D9EA58C2E /* NSData+SEGGZIP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+SEGGZIP.h"; sourceTree = ""; }; 6CA63BF80025A3D25CD928A36136F551 /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; }; 6D2BE9DB06FECF3E305E95DB3D41624C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 6F987F4D76DF1691DEDEEE8FE2A4F406 /* SEGSegmentIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGSegmentIntegrationFactory.h; sourceTree = ""; }; 7245ADF080442E19CC8B85AD6F96A6B6 /* LSASIHTTPRequestHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSASIHTTPRequestHook.m; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestHook.m; sourceTree = ""; }; 725FD454003799E3C5F6FE998212E0D5 /* Pods-Analytics_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Analytics_Tests.debug.xcconfig"; sourceTree = ""; }; 72ADC84696EDBD1596C7756BC3CAAB31 /* SPTCompiledExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCompiledExample.m; path = Specta/Specta/SPTCompiledExample.m; sourceTree = ""; }; + 75341CC2685C2C9FAF02EFAA538C591A /* SEGReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGReachability.h; sourceTree = ""; }; 756CD0982961FCE099DA103BA646FD59 /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; 76010B681AA03D877FD5A52AF8E82C9D /* Nocilla-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nocilla-umbrella.h"; sourceTree = ""; }; 7ABB6B532CF369102165144C3A21CF99 /* SPTCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCallSite.h; path = Specta/Specta/SPTCallSite.h; sourceTree = ""; }; @@ -374,9 +373,9 @@ 81D50D817643B34BE0A6793B8A38C131 /* EXPMatchers+endWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+endWith.m"; path = "Expecta/Matchers/EXPMatchers+endWith.m"; sourceTree = ""; }; 82AD8F63C26D2CE260CA18BE7EA484D3 /* Pods-Analytics_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Analytics_Tests-acknowledgements.plist"; sourceTree = ""; }; 83A007F3F3B0E1BA3EA6F01CF4311AA2 /* EXPMatchers+equal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+equal.m"; path = "Expecta/Matchers/EXPMatchers+equal.m"; sourceTree = ""; }; + 8476918918FBB6405D369344E4D62A04 /* SEGLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGLocation.h; sourceTree = ""; }; 849F819B79FB3963BEA06E1DA0311A0E /* Nocilla.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Nocilla.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 85200ECAD4EA459EB0598420E91F81BE /* Analytics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Analytics.xcconfig; sourceTree = ""; }; - 8812DF544FCD5304DFEEDFDB93877EA2 /* SEGAnalyticsUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGAnalyticsUtils.m; sourceTree = ""; }; 89837BDFCC0B7CF62D0A7488C7BBFC59 /* Analytics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Analytics.modulemap; sourceTree = ""; }; 89C5D8A8204224B87E1F6A95FDB8E531 /* Pods-Analytics_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Analytics_Example-frameworks.sh"; sourceTree = ""; }; 8B1738538FDE483D368712F0D608FC3D /* Nocilla.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nocilla.xcconfig; sourceTree = ""; }; @@ -386,10 +385,11 @@ 8E69917134319E650F4C9F5269A7FDDA /* XCTest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTest+Private.h"; path = "Specta/Specta/XCTest+Private.h"; sourceTree = ""; }; 8E8EFD397EC324185FA95501C7A096F7 /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; 8E9DB94FDFB0EDD4A7B005776522AD8F /* EXPExpect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPExpect.m; path = Expecta/EXPExpect.m; sourceTree = ""; }; + 8F06AC9B7CA83F3048A7254B9068F9C8 /* SEGAnalyticsUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGAnalyticsUtils.m; sourceTree = ""; }; 907F073F48A74CC1B58FDD4FB141F1A1 /* Pods-Analytics_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Analytics_Example-resources.sh"; sourceTree = ""; }; 90FBD137D0DEDCABC737FF2FDFBEFCBA /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; }; + 9161DD85D2FEE10004CF637D901D9070 /* SEGHTTPClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGHTTPClient.m; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93DBFFD1B512B8783254B83EE9779BDF /* SEGAnalyticsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGAnalyticsUtils.h; sourceTree = ""; }; 94DBD92946E86E0425D0A419D59595F6 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; 952C900BA9FB23A1C1FB1A1ABFFA27EF /* SpectaDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaDSL.h; path = Specta/Specta/SpectaDSL.h; sourceTree = ""; }; 9A2B067495F18D88E6AAE62ED9A3A952 /* Specta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Specta-dummy.m"; sourceTree = ""; }; @@ -406,11 +406,10 @@ A68EE479CD32D935ECB7001FAF476988 /* ASIHTTPRequestStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ASIHTTPRequestStub.h; path = Nocilla/Hooks/ASIHTTPRequest/ASIHTTPRequestStub.h; sourceTree = ""; }; A751917E35042705FAA69CC21DBF68E9 /* NSURLRequest+LSHTTPRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+LSHTTPRequest.m"; path = "Nocilla/Hooks/NSURLRequest/NSURLRequest+LSHTTPRequest.m"; sourceTree = ""; }; A92A84FCFC4ABCF6BE29001116807297 /* EXPMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatchers.h; path = Expecta/Matchers/EXPMatchers.h; sourceTree = ""; }; - A97117AD8B3E8115570D2934BF04F744 /* NSData+GZIP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+GZIP.m"; sourceTree = ""; }; - ABD3A8A2E5C2D705B3B2F976221E6748 /* SEGHTTPClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGHTTPClient.m; sourceTree = ""; }; ACA9E38A9ABB8CFEF3056F4E22836A79 /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = Specta/Specta/SPTSpec.m; sourceTree = ""; }; ADAD3ED20015D5D2190C898DE5046699 /* SPTCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCallSite.m; path = Specta/Specta/SPTCallSite.m; sourceTree = ""; }; ADD0C2A882D7119AB07E313F15E6308B /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; + ADF0FC53693A9842E3FB69D92934BA59 /* SEGReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGReachability.m; sourceTree = ""; }; AE5E4907A3648032A5E52DCB25AF70A2 /* EXPMatchers+postNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+postNotification.m"; path = "Expecta/Matchers/EXPMatchers+postNotification.m"; sourceTree = ""; }; B0D090B0373B3F51B59F99A087DD9876 /* SEGAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGAnalytics.m; sourceTree = ""; }; B3A6B6A256E104C90FB0BA3C77916DAF /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; }; @@ -420,6 +419,7 @@ B6E1163F011E3D444A62D529DD550108 /* EXPMatchers+beSubclassOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSubclassOf.m"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.m"; sourceTree = ""; }; B7F90B078EAD016D3617F5FA13AD0878 /* LSHTTPStubURLProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPStubURLProtocol.h; path = Nocilla/Hooks/NSURLRequest/LSHTTPStubURLProtocol.h; sourceTree = ""; }; BA4F20DC01C560722BCBB19127C7A148 /* NSData+Matcheable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+Matcheable.m"; path = "Nocilla/Matchers/NSData+Matcheable.m"; sourceTree = ""; }; + BC0D48E47A1AC08B1418D2C75C730E90 /* SEGAnalyticsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGAnalyticsUtils.h; sourceTree = ""; }; BCC2B009D60DA44006AF374F9AA779D5 /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; }; BD444BE7AACE3345E729ED0A7EE2E468 /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; }; BD66B7A4E6D29687CDA5EDA6122D4FBC /* LSStubRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubRequest.h; path = Nocilla/Stubs/LSStubRequest.h; sourceTree = ""; }; @@ -427,7 +427,6 @@ BE47DB6B3284121632123362631DE174 /* NSRegularExpression+Matcheable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRegularExpression+Matcheable.m"; path = "Nocilla/Matchers/NSRegularExpression+Matcheable.m"; sourceTree = ""; }; BEF8786C83B5717F9219906718C628A9 /* LSStubRequestDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubRequestDSL.h; path = Nocilla/DSL/LSStubRequestDSL.h; sourceTree = ""; }; BFA2BD58C9EFC80EA6F447245DDE8374 /* LSNSURLHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSNSURLHook.h; path = Nocilla/Hooks/NSURLRequest/LSNSURLHook.h; sourceTree = ""; }; - C04ECE5A1F456FEE55631C245E8069F6 /* SEGBluetooth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGBluetooth.m; sourceTree = ""; }; C22F0A3F7D136F37CBC921C82913151E /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; }; C2DEF35243EE7B74E0BADE527AC8E6B0 /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; C39084590F65EF07CEB50F71324CE1B8 /* Analytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Analytics-prefix.pch"; sourceTree = ""; }; @@ -435,13 +434,14 @@ C7D5818B281F0F5733D4BD6F5EBC605F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; C94F72101EEBF1EDE5E101FC2E6AA35B /* SEGTrackPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGTrackPayload.h; sourceTree = ""; }; CB93789D9F5E4D02164A25D17E4624CB /* SPTCompiledExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCompiledExample.h; path = Specta/Specta/SPTCompiledExample.h; sourceTree = ""; }; + CBC1276AA42415EC62FFD14F92757C24 /* SEGStoreKitTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGStoreKitTracker.m; sourceTree = ""; }; CBE6515D380AD0A5F2B850991320F479 /* LSNocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSNocilla.h; path = Nocilla/LSNocilla.h; sourceTree = ""; }; CCE7C8867802A1DE14149AD62F3983F9 /* LSRegexMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSRegexMatcher.h; path = Nocilla/Matchers/LSRegexMatcher.h; sourceTree = ""; }; + CD2F04EA168926D3C54640D6D9BCADBD /* SEGBluetooth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGBluetooth.h; sourceTree = ""; }; CDE10F02F8C6D0A45FF51B31983F2168 /* LSStubRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubRequest.m; path = Nocilla/Stubs/LSStubRequest.m; sourceTree = ""; }; D170E667AE51D1E486429CF9EB14F8E2 /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; }; D2CFFA1D7BA56478F70ED09046A27493 /* LSMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSMatcher.m; path = Nocilla/Matchers/LSMatcher.m; sourceTree = ""; }; D41DBD56C412C840D2090A4BF5CC6023 /* SEGIdentifyPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGIdentifyPayload.h; sourceTree = ""; }; - D426F3C587A1858E81CF1CF37308E72B /* SEGStoreKitTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGStoreKitTracker.m; sourceTree = ""; }; D4AAAFD96AA7809B77E24852A143E81B /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "Specta/Specta/XCTestCase+Specta.h"; sourceTree = ""; }; D735F936248170D1FDFD5E59888BA634 /* LSNSURLHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSNSURLHook.m; path = Nocilla/Hooks/NSURLRequest/LSNSURLHook.m; sourceTree = ""; }; D91118622DEF2A715C0CD5CBA450F494 /* SpectaUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaUtility.m; path = Specta/Specta/SpectaUtility.m; sourceTree = ""; }; @@ -454,7 +454,6 @@ DE36CBC163E9F3578D7D2552F1BF89DD /* SEGIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGIntegrationFactory.h; sourceTree = ""; }; DE5E8458E16DE72BEC69B0D4B01C6153 /* Analytics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Analytics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; DECB1E291A2275FD038BDF383541831A /* EXPMatcherHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPMatcherHelpers.m; path = Expecta/Matchers/EXPMatcherHelpers.m; sourceTree = ""; }; - DED7AF9FB2283EBEA906F2E9D6884D10 /* SEGReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGReachability.m; sourceTree = ""; }; DF9CDAC774AF1EC88F9AC25D9F7E84AD /* NSData+Matcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+Matcheable.h"; path = "Nocilla/Matchers/NSData+Matcheable.h"; sourceTree = ""; }; DFA130006D64C9119222D3CC6DEEB97F /* LSStubResponseDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubResponseDSL.m; path = Nocilla/DSL/LSStubResponseDSL.m; sourceTree = ""; }; E0923798C6DA8B5F02D377F72EBE9220 /* Nocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nocilla.h; path = Nocilla/Nocilla.h; sourceTree = ""; }; @@ -465,22 +464,22 @@ E5B49F3A2C3775B24797B39C5EDB1D12 /* Specta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Specta.modulemap; sourceTree = ""; }; E5FFF41A9A24C033FCC946202869A5C9 /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; }; E62394DDB3AB915FBBD83243A8B71230 /* Pods-Analytics_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-Analytics_Tests.modulemap"; sourceTree = ""; }; - E966D79DA0495B118117BE69BA364056 /* SEGSegmentIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGSegmentIntegrationFactory.h; sourceTree = ""; }; - E99DE7F5F39C8A3CBB2529A0987A93BE /* SEGReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGReachability.h; sourceTree = ""; }; E9FBDE3A5453A6D3F1AC72AAF9DEFF36 /* Specta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-prefix.pch"; sourceTree = ""; }; EA0B4D0A1C53C864E5FBB5AD62ACFBA5 /* Pods-Analytics_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Analytics_Example-acknowledgements.plist"; sourceTree = ""; }; EA4C6FC11C1430748A8424DE661C017A /* LSHTTPRequestDSLRepresentation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPRequestDSLRepresentation.m; path = Nocilla/DSL/LSHTTPRequestDSLRepresentation.m; sourceTree = ""; }; EAA0B0D8410A748100182967B6BD8E5D /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; }; EAEEC0CE4F05D24E0928BD1776E06892 /* NSString+Nocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Nocilla.h"; path = "Nocilla/Categories/NSString+Nocilla.h"; sourceTree = ""; }; EB6E879A49A59A04DF43FA52A7B9ABC5 /* SPTSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSpec.h; path = Specta/Specta/SPTSpec.h; sourceTree = ""; }; + EC37B44F5A4A8FE55A6BC47A2FEB8375 /* SEGStoreKitTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGStoreKitTracker.h; sourceTree = ""; }; ECF26B74CC2081100643793D5A3CB1CF /* LSHTTPStubURLProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPStubURLProtocol.m; path = Nocilla/Hooks/NSURLRequest/LSHTTPStubURLProtocol.m; sourceTree = ""; }; + ED69209F90F0AE41E738AC5C92A87F30 /* SEGSegmentIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGSegmentIntegration.h; sourceTree = ""; }; ED7B697D020FD4EE3EBBE0801C80017A /* SPTExampleGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExampleGroup.h; path = Specta/Specta/SPTExampleGroup.h; sourceTree = ""; }; - EE3D70C67390C71AD4017AC6A272273A /* SEGLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGLocation.h; sourceTree = ""; }; EECB3EED6027FDABD7D3EAF6A92E046F /* SpectaDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaDSL.m; path = Specta/Specta/SpectaDSL.m; sourceTree = ""; }; EEF47FCE12FE6BAF3EC7CB54E86434D7 /* NSRegularExpression+Matcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRegularExpression+Matcheable.h"; path = "Nocilla/Matchers/NSRegularExpression+Matcheable.h"; sourceTree = ""; }; - EF85FBA44D56783D225C6A37BF642E1D /* SEGBluetooth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SEGBluetooth.h; sourceTree = ""; }; F0C23C26D420E80AD34DF7B0996B25E8 /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; }; F13E1AE89B0F592308CBD954E0C4FA45 /* LSASIHTTPRequestAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSASIHTTPRequestAdapter.m; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestAdapter.m; sourceTree = ""; }; + F30FA578EAD204F81712C3A4EC7B1B1E /* SEGSegmentIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SEGSegmentIntegrationFactory.m; sourceTree = ""; }; + F48391C7669C37154448ED565B6D9233 /* UIViewController+SEGScreen.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+SEGScreen.m"; sourceTree = ""; }; F4E609243D8AB1B2E70A8F2C5E9F7186 /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThan.h"; path = "Expecta/Matchers/EXPMatchers+beLessThan.h"; sourceTree = ""; }; F5268D4F677423311AF279E51E02717D /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSharedExampleGroups.h; path = Specta/Specta/SPTSharedExampleGroups.h; sourceTree = ""; }; F6FCFB90F9A4F2EC5FC71A3E0A0D4D48 /* LSHTTPRequestDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPRequestDiff.h; path = Nocilla/Diff/LSHTTPRequestDiff.h; sourceTree = ""; }; @@ -489,6 +488,7 @@ F8843B0B76B48BC52F8BE7AD151C48C7 /* EXPMatchers+match.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+match.m"; path = "Expecta/Matchers/EXPMatchers+match.m"; sourceTree = ""; }; F99FFAD3309B4F39F8BE9FF058F500C0 /* LSASIHTTPRequestAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSASIHTTPRequestAdapter.h; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestAdapter.h; sourceTree = ""; }; FA0033E115AA6BF02ED6E80505926A94 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FA89F1F324EFFE5F63AF2C9D97775F3F /* UIViewController+SEGScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIViewController+SEGScreen.h"; sourceTree = ""; }; FB8EAF8AD870197091A669E2F17D31C7 /* LSStubResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubResponse.h; path = Nocilla/Stubs/LSStubResponse.h; sourceTree = ""; }; FCB28A78CDBB39AB53186AED8F73F51A /* SPTExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExample.h; path = Specta/Specta/SPTExample.h; sourceTree = ""; }; FE0F7A461D70E6027BC573A58C77C205 /* LSStubResponseDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubResponseDSL.h; path = Nocilla/DSL/LSStubResponseDSL.h; sourceTree = ""; }; @@ -722,7 +722,7 @@ 4B18B8410C6425F24B866CBDB74CABBF /* SEGAnalytics.h */, B0D090B0373B3F51B59F99A087DD9876 /* SEGAnalytics.m */, 0DEF4498594535AD5FA00D8449F00753 /* Integrations */, - 823CD0CAB563A5CA59C9C8BC1F96838D /* Internal */, + A4BAA28124E4EFA8FA82161D8FE5EF80 /* Internal */, ); path = Classes; sourceTree = ""; @@ -795,33 +795,6 @@ ); sourceTree = ""; }; - 823CD0CAB563A5CA59C9C8BC1F96838D /* Internal */ = { - isa = PBXGroup; - children = ( - 4B3FB8815830BA6655399E9878E181BA /* NSData+GZIP.h */, - A97117AD8B3E8115570D2934BF04F744 /* NSData+GZIP.m */, - 93DBFFD1B512B8783254B83EE9779BDF /* SEGAnalyticsUtils.h */, - 8812DF544FCD5304DFEEDFDB93877EA2 /* SEGAnalyticsUtils.m */, - EF85FBA44D56783D225C6A37BF642E1D /* SEGBluetooth.h */, - C04ECE5A1F456FEE55631C245E8069F6 /* SEGBluetooth.m */, - 4B9E5ADCBDC4F69D8EA948FF51B0D0AB /* SEGHTTPClient.h */, - ABD3A8A2E5C2D705B3B2F976221E6748 /* SEGHTTPClient.m */, - EE3D70C67390C71AD4017AC6A272273A /* SEGLocation.h */, - 667F12E8A368666B10A4BD060F0E1FC5 /* SEGLocation.m */, - E99DE7F5F39C8A3CBB2529A0987A93BE /* SEGReachability.h */, - DED7AF9FB2283EBEA906F2E9D6884D10 /* SEGReachability.m */, - 2C3C10DA689CED703B1405801BFD4ED6 /* SEGSegmentIntegration.h */, - 1F504EDCF181E37EA1125AA0272409FE /* SEGSegmentIntegration.m */, - E966D79DA0495B118117BE69BA364056 /* SEGSegmentIntegrationFactory.h */, - 2D65CF2F4ADA2B0AF79D7D23F00EC344 /* SEGSegmentIntegrationFactory.m */, - 1FFBDA242621DB525DC5C434ECEB07D8 /* SEGStoreKitTracker.h */, - D426F3C587A1858E81CF1CF37308E72B /* SEGStoreKitTracker.m */, - 1E33D9C28142DB3C7545C518B07D7F00 /* UIViewController+SEGScreen.h */, - 62325BDEE6F739C800DD201DE7266003 /* UIViewController+SEGScreen.m */, - ); - path = Internal; - sourceTree = ""; - }; 9439D2F0B30AF4FE53082605AEF81C2F /* Pods */ = { isa = PBXGroup; children = ( @@ -840,6 +813,33 @@ path = Analytics; sourceTree = ""; }; + A4BAA28124E4EFA8FA82161D8FE5EF80 /* Internal */ = { + isa = PBXGroup; + children = ( + 6C9F28DF4E74B9F2B225436D9EA58C2E /* NSData+SEGGZIP.h */, + 2BE70A0BE6E3AC40EF4AAC64151CCCDC /* NSData+SEGGZIP.m */, + BC0D48E47A1AC08B1418D2C75C730E90 /* SEGAnalyticsUtils.h */, + 8F06AC9B7CA83F3048A7254B9068F9C8 /* SEGAnalyticsUtils.m */, + CD2F04EA168926D3C54640D6D9BCADBD /* SEGBluetooth.h */, + 1690FDF5CCEF0ABAADCD8708780782D0 /* SEGBluetooth.m */, + 5E186BE69F61E7EDBE62801AE998DC95 /* SEGHTTPClient.h */, + 9161DD85D2FEE10004CF637D901D9070 /* SEGHTTPClient.m */, + 8476918918FBB6405D369344E4D62A04 /* SEGLocation.h */, + 268853C2956555636C6BD6081F8AAE6D /* SEGLocation.m */, + 75341CC2685C2C9FAF02EFAA538C591A /* SEGReachability.h */, + ADF0FC53693A9842E3FB69D92934BA59 /* SEGReachability.m */, + ED69209F90F0AE41E738AC5C92A87F30 /* SEGSegmentIntegration.h */, + 023328B94DE65BA07618E7046973F47E /* SEGSegmentIntegration.m */, + 6F987F4D76DF1691DEDEEE8FE2A4F406 /* SEGSegmentIntegrationFactory.h */, + F30FA578EAD204F81712C3A4EC7B1B1E /* SEGSegmentIntegrationFactory.m */, + EC37B44F5A4A8FE55A6BC47A2FEB8375 /* SEGStoreKitTracker.h */, + CBC1276AA42415EC62FFD14F92757C24 /* SEGStoreKitTracker.m */, + FA89F1F324EFFE5F63AF2C9D97775F3F /* UIViewController+SEGScreen.h */, + F48391C7669C37154448ED565B6D9233 /* UIViewController+SEGScreen.m */, + ); + path = Internal; + sourceTree = ""; + }; B3200B86C84628196CBF2170E3DFB4FF /* Support Files */ = { isa = PBXGroup; children = ( @@ -1094,30 +1094,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B0C81D4D0D3192EA28F8D355C447D1C3 /* Headers */ = { + E78E4951543980DDFB68720B1DBE6B67 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CA40E122B8FECDC1F1A2C37AF14EBA8A /* Analytics-umbrella.h in Headers */, - 79ED2E8199BF13D92950ED89A654B13A /* NSData+GZIP.h in Headers */, - 4BB2FB639E6537B6991B248520ABDD94 /* SEGAliasPayload.h in Headers */, - 4EF43BE713E7E9C7FD0E7AF28532E6D9 /* SEGAnalytics.h in Headers */, - 00CBED9954E20CEAFAB62EBC2C6D1AC2 /* SEGAnalyticsUtils.h in Headers */, - 6F4BD4857B80D7977A32B05ABFDFC79E /* SEGBluetooth.h in Headers */, - B4B9E8A3759D576D35EFEE37A776B6DA /* SEGGroupPayload.h in Headers */, - 556445BCF5C80A0C0E29BAA555C6047A /* SEGHTTPClient.h in Headers */, - DAACBD590DEC0537819A015982A9F0FF /* SEGIdentifyPayload.h in Headers */, - 47E70B3C1FB83EA2A617E5CEA02735B9 /* SEGIntegration.h in Headers */, - C5F3EBC41706031D0941D1D0195A8D39 /* SEGIntegrationFactory.h in Headers */, - 03B1EC3A856CCA8E9363490D1EC67402 /* SEGLocation.h in Headers */, - D9600C057A14F3C9F461FB93E0019955 /* SEGPayload.h in Headers */, - 37BE7CC360317F2CBDFBAEFCE7B39E30 /* SEGReachability.h in Headers */, - 70F84A543FB8DC8063A9630331204B44 /* SEGScreenPayload.h in Headers */, - C2E3AD915C090FFF5AE1DD3586F3BD31 /* SEGSegmentIntegration.h in Headers */, - 6EF70D5FEA5E240C75CF1A94F09A22BD /* SEGSegmentIntegrationFactory.h in Headers */, - 6895E8584D9E5DD9FD807FA66594B619 /* SEGStoreKitTracker.h in Headers */, - 017FA696C155C9139B23611A54C315A9 /* SEGTrackPayload.h in Headers */, - 8A38391C03BADD1855970B67897C4BCD /* UIViewController+SEGScreen.h in Headers */, + E25C82C797039CE89D6F6EF2BBDA1DB1 /* Analytics-umbrella.h in Headers */, + 2DA2EC9D7F9B3A8BC5271F9C9F161AF4 /* NSData+SEGGZIP.h in Headers */, + C1774B2978C825F944AB75401E099018 /* SEGAliasPayload.h in Headers */, + 45E572D31967530C97D396B86E4A8749 /* SEGAnalytics.h in Headers */, + 1CDB65207041EBE85AC82F1C097F88E9 /* SEGAnalyticsUtils.h in Headers */, + FFF7266E53DC64053C3B19DAF238353F /* SEGBluetooth.h in Headers */, + 0AD434F1EE4803CB93B7298DF5704EA8 /* SEGGroupPayload.h in Headers */, + 5B4AC8A357D5257AC7361DFCD16EFC20 /* SEGHTTPClient.h in Headers */, + 63A37D6623A54DB47C2B12D08E02264B /* SEGIdentifyPayload.h in Headers */, + 2A1140DE1AF9BC590ABEC7D33C4AF8D0 /* SEGIntegration.h in Headers */, + 5EE7C2DDFD91350494A3B17E9C8CCAFC /* SEGIntegrationFactory.h in Headers */, + D85A177AB6B05E3FA5D83B4EB90805EE /* SEGLocation.h in Headers */, + 19F252BCEC49E582AC0E1D9D533E47E2 /* SEGPayload.h in Headers */, + 0CEC9AE7F285514B6F72CB302B63DD4F /* SEGReachability.h in Headers */, + 72E2C941E1D6B2686F50ED36658F1BA3 /* SEGScreenPayload.h in Headers */, + 913A727BA58EBFEBCA86115EF0123003 /* SEGSegmentIntegration.h in Headers */, + 2D9B75878287C3650BDDB3C06661E7C8 /* SEGSegmentIntegrationFactory.h in Headers */, + 8897AD5D3DBA96C3D02EC51FC6C4F71F /* SEGStoreKitTracker.h in Headers */, + D0C4EA5695549C1A7A0C509AADDC530E /* SEGTrackPayload.h in Headers */, + 7DE4B7B1DA9C7FF9D2B1B4615A8EB759 /* UIViewController+SEGScreen.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1180,9 +1180,9 @@ isa = PBXNativeTarget; buildConfigurationList = 831D24DD24BCA8DDFDF1F7716DFC19EA /* Build configuration list for PBXNativeTarget "Analytics" */; buildPhases = ( - 3F3FBB0098486D5590D4A98769B5F2A9 /* Sources */, + 64398E3BA262592C10F21DD0046C305C /* Sources */, B6094D4FDD15EED485201D6DE465AFF5 /* Frameworks */, - B0C81D4D0D3192EA28F8D355C447D1C3 /* Headers */, + E78E4951543980DDFB68720B1DBE6B67 /* Headers */, ); buildRules = ( ); @@ -1296,31 +1296,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3F3FBB0098486D5590D4A98769B5F2A9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8B7BE1676BE19245D2C809BE00F239BA /* Analytics-dummy.m in Sources */, - CDBB6AA64E2CFC2B0B0FB102EBED8127 /* NSData+GZIP.m in Sources */, - 835E821118B7E113219A4FA9637A2876 /* SEGAliasPayload.m in Sources */, - 9E7987C4C41E5C7A8D930B2847A3EF20 /* SEGAnalytics.m in Sources */, - B057CD393503769DBB7FCD6AE4173B66 /* SEGAnalyticsUtils.m in Sources */, - ABF3ECA6CC0D0DB55A283D11FE3F1771 /* SEGBluetooth.m in Sources */, - F0BAD7AF329A8213BAC2E1847FCEA088 /* SEGGroupPayload.m in Sources */, - 100973774AE7C50C13731F5A56EDB0A7 /* SEGHTTPClient.m in Sources */, - 3D760AE20F5B60809247E6328D534A80 /* SEGIdentifyPayload.m in Sources */, - 750E8E7A6E8885E3CAE1F8F7B9B57ADC /* SEGLocation.m in Sources */, - 3E5413E2683109B752875EFE723D2227 /* SEGPayload.m in Sources */, - 7CC8165077CEBED403D0B9996DDCE1E3 /* SEGReachability.m in Sources */, - D9B3D869B64684870A15D16EC496F3A3 /* SEGScreenPayload.m in Sources */, - 937BB86FD6EABBB863B68A0C98160CEE /* SEGSegmentIntegration.m in Sources */, - BA2D2E8C8CCC6DB1CBE95D6C171C3100 /* SEGSegmentIntegrationFactory.m in Sources */, - E87B2BDF61A795AF764D9ACDECB8CDD0 /* SEGStoreKitTracker.m in Sources */, - 3ECFA819FFF561E456D215EB6F2C7A5C /* SEGTrackPayload.m in Sources */, - E4E1E323F67925451C594641D27EAAAB /* UIViewController+SEGScreen.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5111908BA704400FC15A80EF8AFD7E0F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1354,6 +1329,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 64398E3BA262592C10F21DD0046C305C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 53E1FC22599DC2467C1CFA87CF82C705 /* Analytics-dummy.m in Sources */, + BC3752AC356067DF109591107D6BBEE8 /* NSData+SEGGZIP.m in Sources */, + FB525B6CE7C6C882C43F0071B6C4BBD4 /* SEGAliasPayload.m in Sources */, + BEA154ECF7C6ED3CF8C6C0DB54AC77B6 /* SEGAnalytics.m in Sources */, + 34E62597F5978F7A993623739F71601D /* SEGAnalyticsUtils.m in Sources */, + 03818163A522CE759866C29D654F469C /* SEGBluetooth.m in Sources */, + CFF7859C74224C77BC66F32FB7703C7E /* SEGGroupPayload.m in Sources */, + 61F8A44E8A863E6BB75069FB1473C8C3 /* SEGHTTPClient.m in Sources */, + AF484B13886751D179A8B3E58663FD33 /* SEGIdentifyPayload.m in Sources */, + 2E4FF0434401AC1DB9F5DBF38D9287D3 /* SEGLocation.m in Sources */, + D84D38929D245CF5F96890CD985D299C /* SEGPayload.m in Sources */, + 5DFEEE705DFD71AECAB14611FD8C9D93 /* SEGReachability.m in Sources */, + 30E860E40F2D456E532481BF7D54C124 /* SEGScreenPayload.m in Sources */, + D03A170B778B2DDBDBF3B98B9A477CF0 /* SEGSegmentIntegration.m in Sources */, + 3BD06A1A9216438AA513BCFF39EE2F30 /* SEGSegmentIntegrationFactory.m in Sources */, + E5D5F03212E13D03A9A1016C7BC3A541 /* SEGStoreKitTracker.m in Sources */, + D7BCFFA5B563E1FD333EC77D14633DC1 /* SEGTrackPayload.m in Sources */, + 6EC0C9FA543DF6EF0AEC1434823658EB /* UIViewController+SEGScreen.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B239BD93C67DE976C7F3A1AD982A0A58 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; diff --git a/Example/Pods/Target Support Files/Analytics/Analytics-umbrella.h b/Example/Pods/Target Support Files/Analytics/Analytics-umbrella.h index 6c9637c9c..5aa7e94f2 100644 --- a/Example/Pods/Target Support Files/Analytics/Analytics-umbrella.h +++ b/Example/Pods/Target Support Files/Analytics/Analytics-umbrella.h @@ -8,7 +8,7 @@ #import "SEGPayload.h" #import "SEGScreenPayload.h" #import "SEGTrackPayload.h" -#import "NSData+GZIP.h" +#import "NSData+SEGGZIP.h" #import "SEGAnalyticsUtils.h" #import "SEGBluetooth.h" #import "SEGHTTPClient.h" diff --git a/Example/Tests/SEGHTTPClientTests.m b/Example/Tests/SEGHTTPClientTests.m index a665d4cae..f36a8dcc2 100644 --- a/Example/Tests/SEGHTTPClientTests.m +++ b/Example/Tests/SEGHTTPClientTests.m @@ -1,6 +1,6 @@ #import #import -#import +#import #import SpecBegin(SEGHTTPClient);