From 5bfdd1c6878964fc8c49d5560bd2624c3f5c7420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E6=88=90=E6=B1=89?= <1178752402@qq.com> Date: Thu, 30 Jun 2016 11:31:36 +0800 Subject: [PATCH] Release 0.1.3. --- Addition.podspec | 4 +- Addition/NSDate+Addition.h | 18 + Addition/NSDate+Addition.m | 203 ++- Example/Addition.xcodeproj/project.pbxproj | 104 +- Example/Addition/AdditionViewController.m | 11 +- Example/Podfile | 4 +- Example/Podfile.lock | 8 +- .../FBSnapshotTestCase/SwiftSupport.swift | 2 +- .../Private/Addition/AdditionFrameworks.h | 1 - .../Private/Addition/NSArray+Addition.h | 1 - .../Private/Addition/NSData+Addition.h | 1 - .../Private/Addition/NSDate+Addition.h | 1 - .../Private/Addition/NSDictionary+Addition.h | 1 - .../Addition/NSMutableDictionary+Addition.h | 1 - .../Private/Addition/NSObject+Addition.h | 1 - .../Private/Addition/NSString+Addition.h | 1 - .../Private/Addition/UIColor+Addition.h | 1 - .../Private/Addition/UIImage+Addition.h | 1 - .../Private/Addition/UIView+Addition.h | 1 - .../EXPMatchers+FBSnapshotTest.h | 1 - .../ExpectaObject+FBSnapshotTest.h | 1 - .../Private/Expecta/EXPBlockDefinedMatcher.h | 1 - .../Pods/Headers/Private/Expecta/EXPDefines.h | 1 - .../Headers/Private/Expecta/EXPDoubleTuple.h | 1 - .../Pods/Headers/Private/Expecta/EXPExpect.h | 1 - .../Headers/Private/Expecta/EXPFloatTuple.h | 1 - .../Pods/Headers/Private/Expecta/EXPMatcher.h | 1 - .../Private/Expecta/EXPMatcherHelpers.h | 1 - .../Private/Expecta/EXPMatchers+beCloseTo.h | 1 - .../Private/Expecta/EXPMatchers+beFalsy.h | 1 - .../Expecta/EXPMatchers+beGreaterThan.h | 1 - .../EXPMatchers+beGreaterThanOrEqualTo.h | 1 - .../Expecta/EXPMatchers+beIdenticalTo.h | 1 - .../Expecta/EXPMatchers+beInTheRangeOf.h | 1 - .../Expecta/EXPMatchers+beInstanceOf.h | 1 - .../Private/Expecta/EXPMatchers+beKindOf.h | 1 - .../Private/Expecta/EXPMatchers+beLessThan.h | 1 - .../Expecta/EXPMatchers+beLessThanOrEqualTo.h | 1 - .../Private/Expecta/EXPMatchers+beNil.h | 1 - .../Expecta/EXPMatchers+beSubclassOf.h | 1 - .../Expecta/EXPMatchers+beSupersetOf.h | 1 - .../Private/Expecta/EXPMatchers+beTruthy.h | 1 - .../Private/Expecta/EXPMatchers+beginWith.h | 1 - .../Private/Expecta/EXPMatchers+conformTo.h | 1 - .../Private/Expecta/EXPMatchers+contain.h | 1 - .../Private/Expecta/EXPMatchers+endWith.h | 1 - .../Private/Expecta/EXPMatchers+equal.h | 1 - .../Private/Expecta/EXPMatchers+haveCountOf.h | 1 - .../Private/Expecta/EXPMatchers+match.h | 1 - .../Expecta/EXPMatchers+postNotification.h | 1 - .../Private/Expecta/EXPMatchers+raise.h | 1 - .../Expecta/EXPMatchers+raiseWithReason.h | 1 - .../Private/Expecta/EXPMatchers+respondTo.h | 1 - .../Headers/Private/Expecta/EXPMatchers.h | 1 - .../Private/Expecta/EXPUnsupportedObject.h | 1 - .../Pods/Headers/Private/Expecta/Expecta.h | 1 - .../Headers/Private/Expecta/ExpectaObject.h | 1 - .../Headers/Private/Expecta/ExpectaSupport.h | 1 - .../Private/Expecta/NSObject+Expecta.h | 1 - .../Headers/Private/Expecta/NSValue+Expecta.h | 1 - .../FBSnapshotTestCase/FBSnapshotTestCase.h | 1 - .../FBSnapshotTestCasePlatform.h | 1 - .../FBSnapshotTestController.h | 1 - .../FBSnapshotTestCase/UIImage+Compare.h | 1 - .../Private/FBSnapshotTestCase/UIImage+Diff.h | 1 - .../FBSnapshotTestCase/UIImage+Snapshot.h | 1 - .../Pods/Headers/Private/Specta/SPTCallSite.h | 1 - .../Private/Specta/SPTCompiledExample.h | 1 - .../Pods/Headers/Private/Specta/SPTExample.h | 1 - .../Headers/Private/Specta/SPTExampleGroup.h | 1 - .../Specta/SPTExcludeGlobalBeforeAfterEach.h | 1 - .../Private/Specta/SPTGlobalBeforeAfterEach.h | 1 - .../Private/Specta/SPTSharedExampleGroups.h | 1 - Example/Pods/Headers/Private/Specta/SPTSpec.h | 1 - .../Headers/Private/Specta/SPTTestSuite.h | 1 - Example/Pods/Headers/Private/Specta/Specta.h | 1 - .../Pods/Headers/Private/Specta/SpectaDSL.h | 1 - .../Pods/Headers/Private/Specta/SpectaTypes.h | 1 - .../Headers/Private/Specta/SpectaUtility.h | 1 - .../Headers/Private/Specta/XCTest+Private.h | 1 - .../Private/Specta/XCTestCase+Specta.h | 1 - .../Pods/Local Podspecs/Addition.podspec.json | 4 +- Example/Pods/Manifest.lock | 8 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 1373 +++++++++-------- .../contents.xcworkspacedata | 7 - .../xcshareddata/xcschemes/Addition.xcscheme | 60 - .../Addition/Addition.xcconfig | 8 +- .../Target Support Files/Addition/Info.plist | 4 +- .../ResourceBundle-Addition-Info.plist | 24 + .../Expecta+Snapshots.xcconfig | 10 +- .../Expecta+Snapshots/Info.plist | 2 +- .../Expecta/Expecta.xcconfig | 8 +- .../Target Support Files/Expecta/Info.plist | 2 +- .../FBSnapshotTestCase.xcconfig | 8 +- .../FBSnapshotTestCase/Info.plist | 2 +- .../Pods-Addition_Example/Info.plist | 2 +- ...Addition_Example-acknowledgements.markdown | 2 +- ...ds-Addition_Example-acknowledgements.plist | 2 +- .../Pods-Addition_Example-frameworks.sh | 10 +- .../Pods-Addition_Example-resources.sh | 89 +- .../Pods-Addition_Example.debug.xcconfig | 8 +- .../Pods-Addition_Example.release.xcconfig | 8 +- .../Pods-Addition_Tests/Info.plist | 2 +- ...s-Addition_Tests-acknowledgements.markdown | 2 +- ...Pods-Addition_Tests-acknowledgements.plist | 2 +- .../Pods-Addition_Tests-frameworks.sh | 26 +- .../Pods-Addition_Tests-resources.sh | 89 +- .../Pods-Addition_Tests.debug.xcconfig | 8 +- .../Pods-Addition_Tests.release.xcconfig | 8 +- .../Target Support Files/Specta/Info.plist | 2 +- .../Specta/Specta.xcconfig | 8 +- README.md | 7 +- 112 files changed, 1144 insertions(+), 1078 deletions(-) delete mode 120000 Example/Pods/Headers/Private/Addition/AdditionFrameworks.h delete mode 120000 Example/Pods/Headers/Private/Addition/NSArray+Addition.h delete mode 120000 Example/Pods/Headers/Private/Addition/NSData+Addition.h delete mode 120000 Example/Pods/Headers/Private/Addition/NSDate+Addition.h delete mode 120000 Example/Pods/Headers/Private/Addition/NSDictionary+Addition.h delete mode 120000 Example/Pods/Headers/Private/Addition/NSMutableDictionary+Addition.h delete mode 120000 Example/Pods/Headers/Private/Addition/NSObject+Addition.h delete mode 120000 Example/Pods/Headers/Private/Addition/NSString+Addition.h delete mode 120000 Example/Pods/Headers/Private/Addition/UIColor+Addition.h delete mode 120000 Example/Pods/Headers/Private/Addition/UIImage+Addition.h delete mode 120000 Example/Pods/Headers/Private/Addition/UIView+Addition.h delete mode 120000 Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h delete mode 120000 Example/Pods/Headers/Private/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPDefines.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPExpect.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatcher.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+match.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers.h delete mode 120000 Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h delete mode 120000 Example/Pods/Headers/Private/Expecta/Expecta.h delete mode 120000 Example/Pods/Headers/Private/Expecta/ExpectaObject.h delete mode 120000 Example/Pods/Headers/Private/Expecta/ExpectaSupport.h delete mode 120000 Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h delete mode 120000 Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h delete mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h delete mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h delete mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h delete mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h delete mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h delete mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Snapshot.h delete mode 120000 Example/Pods/Headers/Private/Specta/SPTCallSite.h delete mode 120000 Example/Pods/Headers/Private/Specta/SPTCompiledExample.h delete mode 120000 Example/Pods/Headers/Private/Specta/SPTExample.h delete mode 120000 Example/Pods/Headers/Private/Specta/SPTExampleGroup.h delete mode 120000 Example/Pods/Headers/Private/Specta/SPTExcludeGlobalBeforeAfterEach.h delete mode 120000 Example/Pods/Headers/Private/Specta/SPTGlobalBeforeAfterEach.h delete mode 120000 Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h delete mode 120000 Example/Pods/Headers/Private/Specta/SPTSpec.h delete mode 120000 Example/Pods/Headers/Private/Specta/SPTTestSuite.h delete mode 120000 Example/Pods/Headers/Private/Specta/Specta.h delete mode 120000 Example/Pods/Headers/Private/Specta/SpectaDSL.h delete mode 120000 Example/Pods/Headers/Private/Specta/SpectaTypes.h delete mode 120000 Example/Pods/Headers/Private/Specta/SpectaUtility.h delete mode 120000 Example/Pods/Headers/Private/Specta/XCTest+Private.h delete mode 120000 Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h delete mode 100644 Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Addition.xcscheme create mode 100644 Example/Pods/Target Support Files/Addition/ResourceBundle-Addition-Info.plist diff --git a/Addition.podspec b/Addition.podspec index eb25f10..24f5e7d 100644 --- a/Addition.podspec +++ b/Addition.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = "Addition" - s.version = "0.1.2" + s.version = "0.1.3" s.summary = "ios扩展类集" # This description is used to generate tags and improve search results. @@ -32,7 +32,7 @@ Pod::Spec.new do |s| s.source_files = 'Addition/*.{h,m}' s.resource_bundles = { - 'Addition' => ['Pod/Assets/*.png'] + } # s.public_header_files = 'Pod/Classes/**/*.h' diff --git a/Addition/NSDate+Addition.h b/Addition/NSDate+Addition.h index c73e21a..57249cb 100644 --- a/Addition/NSDate+Addition.h +++ b/Addition/NSDate+Addition.h @@ -107,4 +107,22 @@ */ +(void)getSepTime:(NSTimeInterval)startTime endTime:(NSTimeInterval)endTime complete:(void(^)(NSString *sepTime , NSString *hour, NSString *minute, NSString *second))complete; +/** + * 获取时间间隔 -- 结束时间减去开始时间后间隔天时分秒;当不满1天的时候,则显示时分秒。 + * + * @param startTime 开始时间戳 -- 以1970为基点 + * @param endTime 结束时间戳 -- 以1790为基点 + * @param complete 获取结果 + */ + +/** + * 获取时间间隔 -- 结束时间减去开始时间后间隔天时分秒;当不满1天的时候,则显示时分秒。 + * + * @param maxDay 最大间隔天数 -- 例如2天,则间隔超过48小时的,则显示天(2天),否则显示小时(47);maxDay默认为2;当maxDay为0时,则时间间隔全部转换为时分秒,并不保留天!!!相当于getSepTime方法。 + * @param startTime 开始时间戳 -- 以1970为基点 + * @param endTime 结束时间戳 -- 以1790为基点 + * @param complete 获取结果 + */ ++(void)getSepTimeWithDay:(NSInteger)maxDay startTime:(NSTimeInterval)startTime endTime:(NSTimeInterval)endTime complete:(void(^)(NSString *sepTime, NSString *day, NSString *hour, NSString *minute, NSString *second))complete; + @end diff --git a/Addition/NSDate+Addition.m b/Addition/NSDate+Addition.m index 50db272..b5e45e5 100644 --- a/Addition/NSDate+Addition.m +++ b/Addition/NSDate+Addition.m @@ -148,101 +148,160 @@ +(NSString *)getCurrentTime:(NSString *)string */ +(void)getSepTime:(NSTimeInterval)startTime endTime:(NSTimeInterval)endTime complete:(void(^)(NSString *sepTime , NSString *hour, NSString *minute, NSString *second))complete { + [NSDate getSepTimeWithDay:0 startTime:startTime endTime:endTime complete:^(NSString *sepTime, NSString *day, NSString *hour, NSString *minute, NSString *second) { + complete(sepTime, hour, minute, second); + }]; +} + +/** + * 获取时间间隔 -- 结束时间减去开始时间后间隔天时分秒;当不满1天的时候,则显示时分秒。 + * + * @param maxDay 最大间隔天数 -- 例如2天,则4间隔超过48小时的,则显示天(2天),否则显示小时(47);maxDay默认为2 + * @param startTime 开始时间戳 -- 以1970为基点 + * @param endTime 结束时间戳 -- 以1790为基点 + * @param complete 获取结果 + */ ++(void)getSepTimeWithDay:(NSInteger)maxDay startTime:(NSTimeInterval)startTime endTime:(NSTimeInterval)endTime complete:(void(^)(NSString *sepTime, NSString *day, NSString *hour, NSString *minute, NSString *second))complete +{ + NSString *tpDay = @""; NSString *tpHour = @"00"; NSString *tpMinute = @"00"; NSString *tpSecond = @"00"; NSString *tpSepTime = @"00:00:00"; NSInteger sepTimeInteger = (NSInteger)(endTime - startTime); - /** - * 如果时间间隔小于60,则直接显示 - */ - if (sepTimeInteger < 60) + if (sepTimeInteger > 0) { - if (sepTimeInteger < 10) + /** + * 如果时间间隔小于60,则直接显示 + */ + if (sepTimeInteger < 60) { - tpSecond = [NSString stringWithFormat:@"0%ld",(long)sepTimeInteger]; - } - else - { - tpSecond = [NSString stringWithFormat:@"%ld",(long)sepTimeInteger]; - } - } - else - { - NSInteger sepMinute = sepTimeInteger/60; - if (sepMinute < 60) - { - /** - * 时间间隔小于60分钟 - */ - if (sepMinute < 10) + if (sepTimeInteger < 10) { - tpMinute = [NSString stringWithFormat:@"0%ld",(long)sepMinute]; + tpSecond = [NSString stringWithFormat:@"0%ld",(long)sepTimeInteger]; } else { - tpMinute = [NSString stringWithFormat:@"%ld",(long)sepMinute]; - } - - NSInteger sepSecond = sepTimeInteger - sepMinute*60; - if (sepSecond < 10) - { - tpSecond = [NSString stringWithFormat:@"0%ld",(long)sepSecond]; - } - else - { - tpSecond = [NSString stringWithFormat:@"%ld",(long)sepSecond]; + tpSecond = [NSString stringWithFormat:@"%ld",(long)sepTimeInteger]; } } else { - /** - * 时间间隔大于60分钟 - */ - NSInteger sepHour = sepTimeInteger/60/60; - sepMinute = (sepTimeInteger - sepHour*60*60)/60; - NSInteger sepSecond = sepTimeInteger - sepHour*60*60 - sepMinute*60; - - /** - * 时 - */ - if (sepHour < 10) - { - tpHour = [NSString stringWithFormat:@"0%ld",(long)sepHour]; - } - else - { - tpHour = [NSString stringWithFormat:@"%ld",(long)sepHour]; - } - - /** - * 分 - */ - if (sepMinute < 10) - { - tpMinute = [NSString stringWithFormat:@"0%ld",(long)sepMinute]; - } - else + NSInteger sepMinute = sepTimeInteger/60; + if (sepMinute < 60) { - tpMinute = [NSString stringWithFormat:@"%ld",(long)sepMinute]; - } - - /** - * 秒 - */ - if (sepSecond < 10) - { - tpSecond = [NSString stringWithFormat:@"0%ld",(long)sepSecond]; + /** + * 时间间隔小于60分钟 + */ + if (sepMinute < 10) + { + tpMinute = [NSString stringWithFormat:@"0%ld",(long)sepMinute]; + } + else + { + tpMinute = [NSString stringWithFormat:@"%ld",(long)sepMinute]; + } + + NSInteger sepSecond = sepTimeInteger - sepMinute*60; + if (sepSecond < 10) + { + tpSecond = [NSString stringWithFormat:@"0%ld",(long)sepSecond]; + } + else + { + tpSecond = [NSString stringWithFormat:@"%ld",(long)sepSecond]; + } } else { - tpSecond = [NSString stringWithFormat:@"%ld",(long)sepSecond]; + /** + * 时间间隔大于60分钟 + */ + NSInteger sepHour = sepTimeInteger/60/60; + sepMinute = (sepTimeInteger - sepHour*60*60)/60; + NSInteger sepSecond = sepTimeInteger - sepHour*60*60 - sepMinute*60; + + /** + * 时 + */ + if (sepHour < 10) + { + tpHour = [NSString stringWithFormat:@"0%ld",(long)sepHour]; + } + else + { + if (sepHour >= maxDay*24) + { + //大等于maxDay*24小时 -- 获取天 + NSInteger sepDay = 0; + if (maxDay != 0) + { + sepDay = sepHour/24; + } + if (sepDay == 0) + { + tpDay = @""; + } + else + { + tpDay = [NSString stringWithFormat:@"%ld天",(long)sepDay]; + } + if ((sepHour - sepDay*24) < 10) + { + tpHour = [NSString stringWithFormat:@"0%ld",(long)(sepHour - sepDay*24)]; + } + else + { + tpHour = [NSString stringWithFormat:@"%ld",(long)(sepHour - sepDay*24)]; + } + } + else + { + //小于48小时,大于10小时 + tpHour = [NSString stringWithFormat:@"%ld",(long)sepHour]; + } + } + + /** + * 分 + */ + if (sepMinute < 10) + { + tpMinute = [NSString stringWithFormat:@"0%ld",(long)sepMinute]; + } + else + { + tpMinute = [NSString stringWithFormat:@"%ld",(long)sepMinute]; + } + + /** + * 秒 + */ + if (sepSecond < 10) + { + tpSecond = [NSString stringWithFormat:@"0%ld",(long)sepSecond]; + } + else + { + tpSecond = [NSString stringWithFormat:@"%ld",(long)sepSecond]; + } } } } - tpSepTime = [NSString stringWithFormat:@"%@:%@:%@",tpHour,tpMinute,tpSecond]; - complete(tpSepTime, tpHour, tpMinute, tpSecond); + //判断是否有天 + if (tpDay.length > 0) + { + //有天 + tpSepTime = [NSString stringWithFormat:@"%@ %@:%@:%@",tpDay,tpHour,tpMinute,tpSecond]; + complete(tpSepTime, tpDay, tpHour, tpMinute, tpSecond); + } + else + { + //无天 -- 则直接显示 + tpSepTime = [NSString stringWithFormat:@"%@:%@:%@",tpHour,tpMinute,tpSecond]; + complete(tpSepTime, tpDay, tpHour, tpMinute, tpSecond); + } } @end diff --git a/Example/Addition.xcodeproj/project.pbxproj b/Example/Addition.xcodeproj/project.pbxproj index 97eeffc..8a36c8f 100644 --- a/Example/Addition.xcodeproj/project.pbxproj +++ b/Example/Addition.xcodeproj/project.pbxproj @@ -17,7 +17,7 @@ 1BB64F431BFF040800221633 /* UIColor+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BB64F3C1BFF040800221633 /* UIColor+Addition.m */; }; 1BB64F441BFF040800221633 /* UIImage+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BB64F3E1BFF040800221633 /* UIImage+Addition.m */; }; 1BB64F471BFF051800221633 /* UIView+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BB64F461BFF051800221633 /* UIView+Addition.m */; }; - 44CFED7D6CEA0A1C974DA7ED /* Pods_Addition_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 067CA334578A1C3E033D4F2B /* Pods_Addition_Tests.framework */; }; + 4CAEB5629600442339E2A8A3 /* Pods_Addition_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AC7A2AAF3637CB01CBEF5952 /* Pods_Addition_Tests.framework */; }; 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; }; 6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; @@ -32,7 +32,7 @@ 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; }; - C0749F240AEABB73FEC3E036 /* Pods_Addition_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B20D52B11848F1AC1BB2E162 /* Pods_Addition_Example.framework */; }; + 9CC7A8F3FC91280CCBCD5132 /* Pods_Addition_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EFDD73C8D9B276B12BF41B6 /* Pods_Addition_Example.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,7 +46,6 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 067CA334578A1C3E033D4F2B /* Pods_Addition_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Addition_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 1B290BE70B531F3D3B0099FA /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; 1B8A46C11CAB753D00F034E9 /* NSArray+Addition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+Addition.h"; sourceTree = ""; }; 1B8A46C21CAB753D00F034E9 /* NSArray+Addition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Addition.m"; sourceTree = ""; }; @@ -70,7 +69,6 @@ 1BB64F451BFF051800221633 /* UIView+Addition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Addition.h"; sourceTree = ""; }; 1BB64F461BFF051800221633 /* UIView+Addition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Addition.m"; sourceTree = ""; }; 3A324E31FD88E36B20071B2D /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - 42F3C92AE5457BDF8372F615 /* Pods-Addition_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Addition_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.debug.xcconfig"; sourceTree = ""; }; 6003F58A195388D20070C39A /* Addition_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Addition_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -90,12 +88,14 @@ 6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = ""; }; 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = ""; }; - 74BE4E1771F115A9EEB85E10 /* Pods-Addition_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Addition_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.release.xcconfig"; sourceTree = ""; }; + 630C18BD4A023B8CAC38B9C9 /* Pods-Addition_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Addition_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.release.xcconfig"; sourceTree = ""; }; + 6B131D207130DFBC2B2C09D1 /* Pods-Addition_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Addition_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.debug.xcconfig"; sourceTree = ""; }; + 6EFDD73C8D9B276B12BF41B6 /* Pods_Addition_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Addition_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; - B20D52B11848F1AC1BB2E162 /* Pods_Addition_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Addition_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BD937911590916143D9BDB5A /* Pods-Addition_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Addition_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.release.xcconfig"; sourceTree = ""; }; + AC7A2AAF3637CB01CBEF5952 /* Pods_Addition_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Addition_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E89DF0EACF86F580A86F1FC1 /* Pods-Addition_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Addition_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.debug.xcconfig"; sourceTree = ""; }; FB67D0DCE38B063D460E15C0 /* Addition.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Addition.podspec; path = ../Addition.podspec; sourceTree = ""; }; - FD6506345756B8B6D673DF2B /* Pods-Addition_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Addition_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.debug.xcconfig"; sourceTree = ""; }; + FEE3E17A332AC4E9896CEB19 /* Pods-Addition_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Addition_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -106,7 +106,7 @@ 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, - C0749F240AEABB73FEC3E036 /* Pods_Addition_Example.framework in Frameworks */, + 9CC7A8F3FC91280CCBCD5132 /* Pods_Addition_Example.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -117,7 +117,7 @@ 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */, 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */, 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */, - 44CFED7D6CEA0A1C974DA7ED /* Pods_Addition_Tests.framework in Frameworks */, + 4CAEB5629600442339E2A8A3 /* Pods_Addition_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -153,17 +153,6 @@ path = ../Addition; sourceTree = ""; }; - 40A2C36AC6AE626FA325DFB6 /* Pods */ = { - isa = PBXGroup; - children = ( - 42F3C92AE5457BDF8372F615 /* Pods-Addition_Example.debug.xcconfig */, - BD937911590916143D9BDB5A /* Pods-Addition_Example.release.xcconfig */, - FD6506345756B8B6D673DF2B /* Pods-Addition_Tests.debug.xcconfig */, - 74BE4E1771F115A9EEB85E10 /* Pods-Addition_Tests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; 6003F581195388D10070C39A = { isa = PBXGroup; children = ( @@ -173,7 +162,7 @@ 6003F5B5195388D20070C39A /* Tests */, 6003F58C195388D20070C39A /* Frameworks */, 6003F58B195388D20070C39A /* Products */, - 40A2C36AC6AE626FA325DFB6 /* Pods */, + 7ECE0A410441B7ACC13F980A /* Pods */, ); sourceTree = ""; }; @@ -193,8 +182,8 @@ 6003F58F195388D20070C39A /* CoreGraphics.framework */, 6003F591195388D20070C39A /* UIKit.framework */, 6003F5AF195388D20070C39A /* XCTest.framework */, - B20D52B11848F1AC1BB2E162 /* Pods_Addition_Example.framework */, - 067CA334578A1C3E033D4F2B /* Pods_Addition_Tests.framework */, + 6EFDD73C8D9B276B12BF41B6 /* Pods_Addition_Example.framework */, + AC7A2AAF3637CB01CBEF5952 /* Pods_Addition_Tests.framework */, ); name = Frameworks; sourceTree = ""; @@ -254,6 +243,17 @@ name = "Podspec Metadata"; sourceTree = ""; }; + 7ECE0A410441B7ACC13F980A /* Pods */ = { + isa = PBXGroup; + children = ( + 6B131D207130DFBC2B2C09D1 /* Pods-Addition_Example.debug.xcconfig */, + FEE3E17A332AC4E9896CEB19 /* Pods-Addition_Example.release.xcconfig */, + E89DF0EACF86F580A86F1FC1 /* Pods-Addition_Tests.debug.xcconfig */, + 630C18BD4A023B8CAC38B9C9 /* Pods-Addition_Tests.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -261,12 +261,12 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "Addition_Example" */; buildPhases = ( - FAFC12C672B944C8E102B766 /* Check Pods Manifest.lock */, + 0EA7021118B1E19E4B29B9EC /* [CP] Check Pods Manifest.lock */, 6003F586195388D20070C39A /* Sources */, 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, - C6260B09087D689A55F9DA9E /* Embed Pods Frameworks */, - D8EAA98F1415630B13E99454 /* Copy Pods Resources */, + 7A105B7DED50852197F84F65 /* [CP] Embed Pods Frameworks */, + 2F4F981300A4ED3DCA22DE3D /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -281,12 +281,12 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "Addition_Tests" */; buildPhases = ( - 4EA1F7FFC50DC4727328F786 /* Check Pods Manifest.lock */, + 613A4ADF92297C91D5F7F52B /* [CP] Check Pods Manifest.lock */, 6003F5AA195388D20070C39A /* Sources */, 6003F5AB195388D20070C39A /* Frameworks */, 6003F5AC195388D20070C39A /* Resources */, - D18403AC87342343FEBF047F /* Embed Pods Frameworks */, - 23722808475DB1EC0AE443E8 /* Copy Pods Resources */, + 63EA649055DF63CFD4A24FED /* [CP] Embed Pods Frameworks */, + 3048FAEBEA02927F7130E402 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -354,94 +354,94 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 23722808475DB1EC0AE443E8 /* Copy Pods Resources */ = { + 0EA7021118B1E19E4B29B9EC /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-resources.sh\"\n"; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - 4EA1F7FFC50DC4727328F786 /* Check Pods Manifest.lock */ = { + 2F4F981300A4ED3DCA22DE3D /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-resources.sh\"\n"; showEnvVarsInLog = 0; }; - C6260B09087D689A55F9DA9E /* Embed Pods Frameworks */ = { + 3048FAEBEA02927F7130E402 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - D18403AC87342343FEBF047F /* Embed Pods Frameworks */ = { + 613A4ADF92297C91D5F7F52B /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - D8EAA98F1415630B13E99454 /* Copy Pods Resources */ = { + 63EA649055DF63CFD4A24FED /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - FAFC12C672B944C8E102B766 /* Check Pods Manifest.lock */ = { + 7A105B7DED50852197F84F65 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -580,7 +580,7 @@ }; 6003F5C0195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 42F3C92AE5457BDF8372F615 /* Pods-Addition_Example.debug.xcconfig */; + baseConfigurationReference = 6B131D207130DFBC2B2C09D1 /* Pods-Addition_Example.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -598,7 +598,7 @@ }; 6003F5C1195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BD937911590916143D9BDB5A /* Pods-Addition_Example.release.xcconfig */; + baseConfigurationReference = FEE3E17A332AC4E9896CEB19 /* Pods-Addition_Example.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -616,7 +616,7 @@ }; 6003F5C3195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FD6506345756B8B6D673DF2B /* Pods-Addition_Tests.debug.xcconfig */; + baseConfigurationReference = E89DF0EACF86F580A86F1FC1 /* Pods-Addition_Tests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; FRAMEWORK_SEARCH_PATHS = ( @@ -640,7 +640,7 @@ }; 6003F5C4195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 74BE4E1771F115A9EEB85E10 /* Pods-Addition_Tests.release.xcconfig */; + baseConfigurationReference = 630C18BD4A023B8CAC38B9C9 /* Pods-Addition_Tests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; FRAMEWORK_SEARCH_PATHS = ( diff --git a/Example/Addition/AdditionViewController.m b/Example/Addition/AdditionViewController.m index 4fd67f2..bc2d619 100644 --- a/Example/Addition/AdditionViewController.m +++ b/Example/Addition/AdditionViewController.m @@ -24,6 +24,7 @@ - (void)viewDidLoad tpImageView.image = tpImage; [self.view addSubview:tpImageView]; + /** * 将需要操作的字典转换为可变字典 */ @@ -45,8 +46,14 @@ - (void)viewDidLoad NSString *tpString = [NSDate getCurrentTime]; NSLog(@"%@",tpString); - [NSDate getSepTime:0 endTime:3600 complete:^(NSString *sepTime, NSString *hour, NSString *minute, NSString *second) { - NSLog(@"获取完成"); + [NSDate getSepTime:[timeString integerValue] endTime:1467198000 complete:^(NSString *sepTime, NSString *hour, NSString *minute, NSString *second) { + NSLog(@"获取完成:%@",sepTime); + }]; +// [NSDate getSepTimeWithDay:[timeString integerValue] endTime:1467422400 complete:^(NSString *sepTime, NSString *day, NSString *hour, NSString *minute, NSString *second) { +// NSLog(@"获取完成"); +// }]; + [NSDate getSepTimeWithDay:3 startTime:[timeString integerValue] endTime:1467422400 complete:^(NSString *sepTime, NSString *day, NSString *hour, NSString *minute, NSString *second) { + NSLog(@"获取完成:%@",sepTime); }]; NSString *string = @"http://www.baidu.com/"; diff --git a/Example/Podfile b/Example/Podfile index bce8132..c1fd589 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,11 +1,11 @@ source 'https://github.com/CocoaPods/Specs.git' use_frameworks! -target 'Addition_Example', :exclusive => true do +target 'Addition_Example' do pod "Addition", :path => "../" end -target 'Addition_Tests', :exclusive => true do +target 'Addition_Tests' do pod "Addition", :path => "../" pod 'Specta' diff --git a/Example/Podfile.lock b/Example/Podfile.lock index fb86cab..296d63a 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - Addition (0.1.2) + - Addition (0.1.3) - Expecta (1.0.5) - Expecta+Snapshots (2.0.0): - Expecta (~> 1.0) @@ -23,10 +23,12 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Addition: ed3336c7df6c0c770c34cd9c64fd30babc4412f5 + Addition: 8880928d197efa44f4994210276e6f43c4b12380 Expecta: e1c022fcd33910b6be89c291d2775b3fe27a89fe Expecta+Snapshots: 29b38dd695bc72a0ed2bea833937d78df41943ba FBSnapshotTestCase: 7e85180d0d141a0cf472352edda7e80d7eaeb547 Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 -COCOAPODS: 0.39.0 +PODFILE CHECKSUM: 3a2cac8be6c1e6b98b0c5eaaaaded6a3e48ccaea + +COCOAPODS: 1.0.1 diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift index 16310c1..d3058fb 100644 --- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift @@ -27,7 +27,7 @@ public extension FBSnapshotTestCase { let referenceImagesDirectory = "\(envReferenceImageDirectory)\(suffix)" if viewOrLayer.isKindOfClass(UIView) { do { - try compareSnapshotOfView(viewOrLayer as! UIView, referenceImagesDirectory: referenceImagesDirectory, identifier: identifier, tolerance: 0); + try compareSnapshotOfView(viewOrLayer as! UIView, referenceImagesDirectory: referenceImagesDirectory, identifier: identifier, tolerance: 0) comparisonSuccess = true } catch let error1 as NSError { error = error1 diff --git a/Example/Pods/Headers/Private/Addition/AdditionFrameworks.h b/Example/Pods/Headers/Private/Addition/AdditionFrameworks.h deleted file mode 120000 index b268673..0000000 --- a/Example/Pods/Headers/Private/Addition/AdditionFrameworks.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/AdditionFrameworks.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/NSArray+Addition.h b/Example/Pods/Headers/Private/Addition/NSArray+Addition.h deleted file mode 120000 index 65c129a..0000000 --- a/Example/Pods/Headers/Private/Addition/NSArray+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/NSArray+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/NSData+Addition.h b/Example/Pods/Headers/Private/Addition/NSData+Addition.h deleted file mode 120000 index 98c5b55..0000000 --- a/Example/Pods/Headers/Private/Addition/NSData+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/NSData+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/NSDate+Addition.h b/Example/Pods/Headers/Private/Addition/NSDate+Addition.h deleted file mode 120000 index 94756c7..0000000 --- a/Example/Pods/Headers/Private/Addition/NSDate+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/NSDate+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/NSDictionary+Addition.h b/Example/Pods/Headers/Private/Addition/NSDictionary+Addition.h deleted file mode 120000 index 4fe3d15..0000000 --- a/Example/Pods/Headers/Private/Addition/NSDictionary+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/NSDictionary+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/NSMutableDictionary+Addition.h b/Example/Pods/Headers/Private/Addition/NSMutableDictionary+Addition.h deleted file mode 120000 index fe22b80..0000000 --- a/Example/Pods/Headers/Private/Addition/NSMutableDictionary+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/NSMutableDictionary+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/NSObject+Addition.h b/Example/Pods/Headers/Private/Addition/NSObject+Addition.h deleted file mode 120000 index f2e8188..0000000 --- a/Example/Pods/Headers/Private/Addition/NSObject+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/NSObject+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/NSString+Addition.h b/Example/Pods/Headers/Private/Addition/NSString+Addition.h deleted file mode 120000 index e6d058b..0000000 --- a/Example/Pods/Headers/Private/Addition/NSString+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/NSString+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/UIColor+Addition.h b/Example/Pods/Headers/Private/Addition/UIColor+Addition.h deleted file mode 120000 index 5e411a5..0000000 --- a/Example/Pods/Headers/Private/Addition/UIColor+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/UIColor+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/UIImage+Addition.h b/Example/Pods/Headers/Private/Addition/UIImage+Addition.h deleted file mode 120000 index 2d799b9..0000000 --- a/Example/Pods/Headers/Private/Addition/UIImage+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/UIImage+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Addition/UIView+Addition.h b/Example/Pods/Headers/Private/Addition/UIView+Addition.h deleted file mode 120000 index 37e66e5..0000000 --- a/Example/Pods/Headers/Private/Addition/UIView+Addition.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Addition/UIView+Addition.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h b/Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h deleted file mode 120000 index 93356db..0000000 --- a/Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h b/Example/Pods/Headers/Private/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h deleted file mode 120000 index e3e53b3..0000000 --- a/Example/Pods/Headers/Private/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h b/Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h deleted file mode 120000 index ebefa87..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/EXPBlockDefinedMatcher.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPDefines.h b/Example/Pods/Headers/Private/Expecta/EXPDefines.h deleted file mode 120000 index 22add0c..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPDefines.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/EXPDefines.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h b/Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h deleted file mode 120000 index 54aa0b5..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/EXPDoubleTuple.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPExpect.h b/Example/Pods/Headers/Private/Expecta/EXPExpect.h deleted file mode 120000 index a677bdd..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPExpect.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/EXPExpect.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h b/Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h deleted file mode 120000 index 2b40569..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/EXPFloatTuple.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatcher.h b/Example/Pods/Headers/Private/Expecta/EXPMatcher.h deleted file mode 120000 index 3b20a12..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/EXPMatcher.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h b/Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h deleted file mode 120000 index 697385b..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatcherHelpers.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h deleted file mode 120000 index 0eed377..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h deleted file mode 120000 index 92643c4..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beFalsy.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h deleted file mode 120000 index 1ccc62b..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h deleted file mode 120000 index db5bf96..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h deleted file mode 120000 index 6e17ea4..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h deleted file mode 120000 index 362d8a7..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h deleted file mode 120000 index 4dd6063..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h deleted file mode 120000 index 113c7d3..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beKindOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h deleted file mode 120000 index 675e86a..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThan.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h deleted file mode 120000 index c16df2f..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h deleted file mode 120000 index 9f65a6c..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beNil.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h deleted file mode 120000 index 27aa7be..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h deleted file mode 120000 index ea3f770..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h deleted file mode 120000 index 192ac76..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beTruthy.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h deleted file mode 120000 index 2efba8f..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+beginWith.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h deleted file mode 120000 index 062fb51..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+conformTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h deleted file mode 120000 index 3661fe5..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+contain.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h deleted file mode 120000 index 7e6c9cf..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+endWith.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h deleted file mode 120000 index 7bee788..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+equal.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h deleted file mode 120000 index f46d23a..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+match.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+match.h deleted file mode 120000 index 18f995d..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+match.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+match.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h deleted file mode 120000 index c9422e3..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+postNotification.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h deleted file mode 120000 index 901e04c..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+raise.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h deleted file mode 120000 index 5b063b6..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h deleted file mode 120000 index e7a5fad..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers+respondTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers.h deleted file mode 120000 index a454dc4..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPMatchers.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Matchers/EXPMatchers.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h b/Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h deleted file mode 120000 index 60fae89..0000000 --- a/Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/EXPUnsupportedObject.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/Expecta.h b/Example/Pods/Headers/Private/Expecta/Expecta.h deleted file mode 120000 index 45ef877..0000000 --- a/Example/Pods/Headers/Private/Expecta/Expecta.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/Expecta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/ExpectaObject.h b/Example/Pods/Headers/Private/Expecta/ExpectaObject.h deleted file mode 120000 index 36a99e1..0000000 --- a/Example/Pods/Headers/Private/Expecta/ExpectaObject.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/ExpectaObject.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/ExpectaSupport.h b/Example/Pods/Headers/Private/Expecta/ExpectaSupport.h deleted file mode 120000 index c59d3fc..0000000 --- a/Example/Pods/Headers/Private/Expecta/ExpectaSupport.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/ExpectaSupport.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h b/Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h deleted file mode 120000 index 55c3635..0000000 --- a/Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/NSObject+Expecta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h b/Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h deleted file mode 120000 index ee557b8..0000000 --- a/Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h +++ /dev/null @@ -1 +0,0 @@ -../../../Expecta/Expecta/NSValue+Expecta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h deleted file mode 120000 index 2925eab..0000000 --- a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h +++ /dev/null @@ -1 +0,0 @@ -../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h deleted file mode 120000 index 6127a30..0000000 --- a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h +++ /dev/null @@ -1 +0,0 @@ -../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h deleted file mode 120000 index 4a7dea1..0000000 --- a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h +++ /dev/null @@ -1 +0,0 @@ -../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h deleted file mode 120000 index 2fd266d..0000000 --- a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h +++ /dev/null @@ -1 +0,0 @@ -../../../FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h deleted file mode 120000 index 2ecee67..0000000 --- a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h +++ /dev/null @@ -1 +0,0 @@ -../../../FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Snapshot.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Snapshot.h deleted file mode 120000 index 577a4cb..0000000 --- a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Snapshot.h +++ /dev/null @@ -1 +0,0 @@ -../../../FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTCallSite.h b/Example/Pods/Headers/Private/Specta/SPTCallSite.h deleted file mode 120000 index dbb535a..0000000 --- a/Example/Pods/Headers/Private/Specta/SPTCallSite.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SPTCallSite.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTCompiledExample.h b/Example/Pods/Headers/Private/Specta/SPTCompiledExample.h deleted file mode 120000 index 6597704..0000000 --- a/Example/Pods/Headers/Private/Specta/SPTCompiledExample.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SPTCompiledExample.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTExample.h b/Example/Pods/Headers/Private/Specta/SPTExample.h deleted file mode 120000 index 79a18d4..0000000 --- a/Example/Pods/Headers/Private/Specta/SPTExample.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SPTExample.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTExampleGroup.h b/Example/Pods/Headers/Private/Specta/SPTExampleGroup.h deleted file mode 120000 index 1effac5..0000000 --- a/Example/Pods/Headers/Private/Specta/SPTExampleGroup.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SPTExampleGroup.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTExcludeGlobalBeforeAfterEach.h b/Example/Pods/Headers/Private/Specta/SPTExcludeGlobalBeforeAfterEach.h deleted file mode 120000 index 64df734..0000000 --- a/Example/Pods/Headers/Private/Specta/SPTExcludeGlobalBeforeAfterEach.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTGlobalBeforeAfterEach.h b/Example/Pods/Headers/Private/Specta/SPTGlobalBeforeAfterEach.h deleted file mode 120000 index 7f83b65..0000000 --- a/Example/Pods/Headers/Private/Specta/SPTGlobalBeforeAfterEach.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SPTGlobalBeforeAfterEach.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h b/Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h deleted file mode 120000 index 579d360..0000000 --- a/Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SPTSharedExampleGroups.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTSpec.h b/Example/Pods/Headers/Private/Specta/SPTSpec.h deleted file mode 120000 index 3b1679a..0000000 --- a/Example/Pods/Headers/Private/Specta/SPTSpec.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SPTSpec.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTTestSuite.h b/Example/Pods/Headers/Private/Specta/SPTTestSuite.h deleted file mode 120000 index 2f607e4..0000000 --- a/Example/Pods/Headers/Private/Specta/SPTTestSuite.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SPTTestSuite.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/Specta.h b/Example/Pods/Headers/Private/Specta/Specta.h deleted file mode 120000 index 111c968..0000000 --- a/Example/Pods/Headers/Private/Specta/Specta.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/Specta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SpectaDSL.h b/Example/Pods/Headers/Private/Specta/SpectaDSL.h deleted file mode 120000 index fd1ad37..0000000 --- a/Example/Pods/Headers/Private/Specta/SpectaDSL.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SpectaDSL.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SpectaTypes.h b/Example/Pods/Headers/Private/Specta/SpectaTypes.h deleted file mode 120000 index 9428b13..0000000 --- a/Example/Pods/Headers/Private/Specta/SpectaTypes.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SpectaTypes.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SpectaUtility.h b/Example/Pods/Headers/Private/Specta/SpectaUtility.h deleted file mode 120000 index 5762480..0000000 --- a/Example/Pods/Headers/Private/Specta/SpectaUtility.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/SpectaUtility.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/XCTest+Private.h b/Example/Pods/Headers/Private/Specta/XCTest+Private.h deleted file mode 120000 index bb4a8e0..0000000 --- a/Example/Pods/Headers/Private/Specta/XCTest+Private.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/XCTest+Private.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h b/Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h deleted file mode 120000 index 95f58cc..0000000 --- a/Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h +++ /dev/null @@ -1 +0,0 @@ -../../../Specta/Specta/Specta/XCTestCase+Specta.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/Addition.podspec.json b/Example/Pods/Local Podspecs/Addition.podspec.json index 6758a0b..7fe5faf 100644 --- a/Example/Pods/Local Podspecs/Addition.podspec.json +++ b/Example/Pods/Local Podspecs/Addition.podspec.json @@ -1,6 +1,6 @@ { "name": "Addition", - "version": "0.1.2", + "version": "0.1.3", "summary": "ios扩展类集", "description": "ios扩展类集,方便ios开发。", "homepage": "https://github.com/CaiChenghan/Addition", @@ -10,7 +10,7 @@ }, "source": { "git": "https://github.com/CaiChenghan/Addition.git", - "tag": "0.1.2" + "tag": "0.1.3" }, "platforms": { "ios": "7.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index fb86cab..296d63a 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - Addition (0.1.2) + - Addition (0.1.3) - Expecta (1.0.5) - Expecta+Snapshots (2.0.0): - Expecta (~> 1.0) @@ -23,10 +23,12 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Addition: ed3336c7df6c0c770c34cd9c64fd30babc4412f5 + Addition: 8880928d197efa44f4994210276e6f43c4b12380 Expecta: e1c022fcd33910b6be89c291d2775b3fe27a89fe Expecta+Snapshots: 29b38dd695bc72a0ed2bea833937d78df41943ba FBSnapshotTestCase: 7e85180d0d141a0cf472352edda7e80d7eaeb547 Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 -COCOAPODS: 0.39.0 +PODFILE CHECKSUM: 3a2cac8be6c1e6b98b0c5eaaaaded6a3e48ccaea + +COCOAPODS: 1.0.1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 94b7dce..ad0f539 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,209 +7,216 @@ objects = { /* Begin PBXBuildFile section */ - 025D5E5A4BF27EAECBB8581E90451DDF /* NSArray+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 87DE090EEDA85C209E607EECC60D1905 /* NSArray+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04AA70B8D2CC3E1021DCCFEEE34C7333 /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46B0CBF1C26A97FB6FEFDFDB7BA71F75 /* FBSnapshotTestCase-dummy.m */; }; - 08633497048C6516EEEE5B61AF8932F7 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5089DA448F1CB0FB085C4E12AFDD53A2 /* XCTest.framework */; }; - 092A8385B06DB60A5D330B704E48D36E /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 979A46F25D9FAAF442E8F9E6AF55F135 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C5FDDFAA8EF749AEB78EE3213E49633 /* ExpectaObject+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA8473E9C7CE1583F74DFBDAE8B0854 /* ExpectaObject+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 025D5E5A4BF27EAECBB8581E90451DDF /* NSArray+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = B445D081D08C4D35FA42C71663C16053 /* NSArray+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06498F5DDB48BA386A2CCBFD4BE2E060 /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 33C35331B5791C85920198E31A6E6396 /* XCTestCase+Specta.m */; }; + 07CAFACAFAC87ABBF28D453E70832464 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = A0FF8FCD7497595EEB9611E7438C1C78 /* UIImage+Compare.m */; }; + 0A5DFD94EE83E385C1C7D24986E04592 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF46F134970C91061B1E020DB0DACB7 /* SwiftSupport.swift */; }; 0C6FF91EB1F0391ED75DC72D31D159EF /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = 19D7E0FEC362BEC211648D104511BD5C /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 0D16B556212D317A0D4FEB71E102E207 /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = F2D3A79E58CE53867199D68A7690BE0C /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0EBFA5FBE4953A83B677CE2A75746761 /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 58335D3E2909BF5D62C81864F19B78F1 /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 0F94F5B0ABB3252B9275B7C129EC7A26 /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = B618D49996FCD7F7FD5C94C024840087 /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 117B345D1EC8C692EFC5C8EE0B5F0A74 /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = C468A58BBD0142C1B15D5D1E99CD14D2 /* SPTCompiledExample.m */; }; 11C1AEB289C1EB80089349B71F09D04B /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = A833BC98F95E74ABFF866C85B3FC9338 /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1312A7D381C51428CF481E33E3D37901 /* EXPMatchers+beGreaterThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 75C3D8B18F8E2A5FB67C1A251F1D7AA4 /* EXPMatchers+beGreaterThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 131532787AD40BE1F35DF288D2E6FFD7 /* EXPMatchers+beInTheRangeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 222B35F590250B97F30D1C37C402B693 /* EXPMatchers+beInTheRangeOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 143EABB2B234961F56E64C8DA488D995 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = B9075248C77581BD5230031BD8E5BA45 /* UIImage+Diff.m */; }; - 160FDA46EE919AAF97E0E4EC04C9E232 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CF01F310BCD4F2E114A0BB3796FAA47 /* Foundation.framework */; }; + 160B6E595D0EC060270AF3969E444379 /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = DACE406B2E53BE18445F22E26993E5B9 /* SpectaDSL.m */; }; 17572374B2AE183C6347C41E8DF8E579 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A6FA6514DAE7C7226C8C112DFE74E58 /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 180F770A4E75CD6989FB4B13DEDF7B2E /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = E42AB63F84DC20AD246EB8FFA3EFEF2C /* SPTSharedExampleGroups.m */; }; 1A1AB2EC52323C5EA28DAA99F1E1A90D /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 306E137B97A38C22CEC1E6B27B33B78A /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1AB3304B6884F626BC54150AC7565E18 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = 0782314CEFBB6F81294F8002EBFB578E /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 1B0389CD88AA949B34DC7269030FEC6F /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 64E62B947C08376C71E07F669D636FF8 /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1E2E7444152FDDF498124F4498466661 /* NSMutableDictionary+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 73365E26EED0D9D5C2F71FD40E0AE354 /* NSMutableDictionary+Addition.m */; }; - 1FF93A1C5450BAC2175E90F89BC86E24 /* NSString+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AB7B81F0E05BAD7F7D71FEDE1A3D93C /* NSString+Addition.m */; }; + 1E2E7444152FDDF498124F4498466661 /* NSMutableDictionary+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 25576872106A9F15E802FEC5ADB7494F /* NSMutableDictionary+Addition.m */; }; + 1FF93A1C5450BAC2175E90F89BC86E24 /* NSString+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 402DB86E73C1D766733A821661429349 /* NSString+Addition.m */; }; 201BF9C605852822CA5A65ADE282A310 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = C22221B3B6D1F46AB81218794BF7243C /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 204D694B03BFF3B244A6AB73FACFFC43 /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A9A4579B877C302F516E9CEE77766372 /* Expecta-dummy.m */; }; - 21192818E0F0B4DEB0C161C1683C951F /* NSArray+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = E1B7A2948D4F800D8132A0F403271CD8 /* NSArray+Addition.m */; }; - 2589E797E7DCBCCB5080894C0A27D866 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = EDE0D6A47393B29719A2BF4340A993CE /* FBSnapshotTestCase.m */; }; + 20C0CFB6F8C29123D1667E2676D8B2F5 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 928CB47DE4B1596A4A342DD651619A9F /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21192818E0F0B4DEB0C161C1683C951F /* NSArray+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B3B90A06F16503F243D1811F35236D7 /* NSArray+Addition.m */; }; + 21BC5BFE7F2FAD7BF4D03B151D3A1F8F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AAF52F97093E9436AAE8C0DCB0D36F3 /* Foundation.framework */; }; + 2549CD1370AF63009DEC76693F5E9BD1 /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 274B0E07010F236BE53B3B98CEC9AB62 /* FBSnapshotTestCase.framework */; }; 260BC7EED9289AF321A6F791964CE472 /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 158CEFBA77071AB835E435120F4CE616 /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28DF5233B70BD086C4C5AEEB30C04D97 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = FB362E8DBE566CD58ABD4124535F2081 /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 274D9545D0357B667BCAA82B3FB38ECD /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = D185CE6943CD76847FA958D3B77C57F9 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2916A0606136A9DC67F2463AB230868B /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BE7EA43918F8547CCF8A9EABF75B788 /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29F2AEAF2B01E3739BF745ADE8E9D0A4 /* Expecta+Snapshots-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B782A5F5606BC64AF7B709A1D93B4E /* Expecta+Snapshots-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2C0A8737FDB9B9C6A6BDF437FD11334C /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFE305560483772516B366088F6E2B4 /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 2CFE2898496C1C7096DB8DA43AF19103 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = FBA78AD493C15517AB45ED930E51A1E0 /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2D0294A1F074AD370FDFE53FF14199AC /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DFD241446FAEFBFF8BF209B4EC0B8BE /* XCTest.framework */; }; 2E14619153A453BB8DF389FB6EA147BE /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = D24C93A44A823E785EE91D78394D63B9 /* ExpectaObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E73F278A64F27F39BE5DA699D762E6A /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 15F9AB2173995E9AF3D7647F10735FD6 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2F427490ACABC4408D57CC0592276678 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = B4A617F1464A48980127A218AB18B898 /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30E7C0418CD978F8B3B10F8088137C26 /* NSDictionary+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B607487C5CB61500EEBFD85EED29B6 /* NSDictionary+Addition.m */; }; - 31BC69F18AACC392BD63F61027C9EE9F /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE880572CC4AF9A3FB007D3FBAB3FC9 /* SpectaUtility.m */; }; + 2F470135C80E7AC09094CDD2524BE311 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA38D3E3DE77636BA3D70555901A100F /* QuartzCore.framework */; }; + 3075E8F9C4EF08939A28D64D67BD25D8 /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = C468A58BBD0142C1B15D5D1E99CD14D2 /* SPTCompiledExample.m */; }; + 30E7C0418CD978F8B3B10F8088137C26 /* NSDictionary+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E3D38DFB486B4019E1D4BE92487BAF /* NSDictionary+Addition.m */; }; + 33C8D7245A9EBCC6DD60D9AB559A8105 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AAF52F97093E9436AAE8C0DCB0D36F3 /* Foundation.framework */; }; 34B6E9A30603BEBBD87BA535B7D384CA /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = F6636C0229E54793FBCF41941077A50A /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34BF164EB60B00B66A82DB05653B01BC /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DC5EEA6B4746F1531DD69BC488E69F4 /* SPTTestSuite.m */; }; - 35E8A389A8D087668C298209AAFFE35B /* Expecta.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 084E3F0BF91113EC5ADAD2356684C5D2 /* Expecta.framework */; }; - 37067028A1D9BD931A82AF14824DFF32 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 5514D13D44B78009D4AFEEDFA4E4FDBB /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; 372F7A9CCE59CE86316CF436F832A3FC /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = BB4DC57B05E96C2EB152A59EFCDB6F12 /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 37A2D0F8493469EF2495FC689440F079 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AB2DADCEEF4EB97FC102ACCDF8FB51E9 /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 397B320B7C59C168CC5B62E18ED8DEA0 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = C4318C653F9355DDB7F7553A52F8890D /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39F3AFD4DADD9BF4AEDFAF1FEA82B2F2 /* ExpectaObject+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA8473E9C7CE1583F74DFBDAE8B0854 /* ExpectaObject+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3B5B7495707BF7133B9FB3F834045611 /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1795ED3D682D8EDC5CEC1EA831BEECEA /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3C2700C7DAA15C6AF84A595865C42F4D /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = F6ACA95F6EDBB1752AADF70C323E1E5F /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FCE9779F8A05B945CFD439E2EAD2941 /* Pods-Addition_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE2C111F18D1A5F801B20AAB8A52BA7 /* Pods-Addition_Example-dummy.m */; }; + 3D48EE131B6577ED73A5CC481A6FE40C /* Expecta.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 084E3F0BF91113EC5ADAD2356684C5D2 /* Expecta.framework */; }; 403292D82DA62291204BF59524BC4EDB /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 5267376A130B688AA8DC669933C16D9A /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 406F4F36C32528A9DE0B3E14CA37242C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CF01F310BCD4F2E114A0BB3796FAA47 /* Foundation.framework */; }; - 41DA111AEE490D05F04025505E825B91 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 928CB47DE4B1596A4A342DD651619A9F /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 440D66E588045F580B1B2F4A3F2C142B /* EXPMatchers+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 22C6E607E674AB20554080B3E2A4B463 /* EXPMatchers+FBSnapshotTest.m */; }; - 44F32EA2C23D5C76F67A7D8EC657DB2B /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 08186BBB76D4CE07D88FBD9E82E9C892 /* UIImage+Snapshot.m */; }; + 4052EB66107F09D6F856EAA1F4FC0846 /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 08186BBB76D4CE07D88FBD9E82E9C892 /* UIImage+Snapshot.m */; }; + 4155CE06A172B102AB43E6743DAEC29A /* Pods-Addition_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 75BEE391D80728B51787A29691913E9E /* Pods-Addition_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 46137F5CC368BF38BAF0D0AF81DD8FFE /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F336ECC66909E2FC05C8E3D376CF12 /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4686AC52E9875113D663BE60D2296BB3 /* EXPMatchers+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B959D8DDAA2ED93C94CF628C922CD14 /* EXPMatchers+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46C09C5FEBD52D36CB45764212728C44 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AAF52F97093E9436AAE8C0DCB0D36F3 /* Foundation.framework */; }; 471FD4F68E27AB26FA2AEBB8B245CEE4 /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABB2201E2C23ED09ECB1930B874AA59 /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4ACEA374CA395FFA6FF5DCE0EDF34A0F /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 757732CABCCD0D3A3DECF0188321177D /* Specta-dummy.m */; }; + 47D16DB1D23CFE027F5BE7F7E391AB4C /* EXPMatchers+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 22C6E607E674AB20554080B3E2A4B463 /* EXPMatchers+FBSnapshotTest.m */; }; + 4962FE42E664DB8C1E21CC0316C908EB /* Pods-Addition_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE2C111F18D1A5F801B20AAB8A52BA7 /* Pods-Addition_Example-dummy.m */; }; + 4AD34E3F7EA6BC5F1998100BF1682CC5 /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE880572CC4AF9A3FB007D3FBAB3FC9 /* SpectaUtility.m */; }; + 4B5542E72A64100965FFFA704684CED4 /* ExpectaObject+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7874ECE957DC7F80946CB43F9419C903 /* ExpectaObject+FBSnapshotTest.m */; }; 4BBCBB9D8EF0B241A4A4FE4982985481 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 71AF85B6558D634E3F383BA6AAEF3267 /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 50C8F8A05D7A73E9947A80477B4FB467 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CF01F310BCD4F2E114A0BB3796FAA47 /* Foundation.framework */; }; 51DDDB0FB4899757CF6A826B531B940D /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE42337022021AE45B4E067D494C32F /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 595A04BC68811583B92D4E64236C0928 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D94C2222C0253B958B353EECC310234 /* QuartzCore.framework */; }; - 5A3DED2AC8EC782575EBFF45ED0E3901 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 764BD0C6C04DBD414FC179851898776C /* UIKit.framework */; }; + 53A0AEB45E3518B06B14C7851E91FB75 /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DC5EEA6B4746F1531DD69BC488E69F4 /* SPTTestSuite.m */; }; + 554B1B2165F8C5A8718DD6EF1D528136 /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 827940DAD186863374E719CC8D5FCE23 /* SPTCallSite.m */; }; + 576F0ADC20AAA06B919D282A3A532E8E /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = E5B05516F560C08699BF135F729DD5E4 /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 590A3C3B1F3907AD642141F7CCE77BC5 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 6732C58C04F8341AD50DE36AEE2EBF41 /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5B2D4A621D3DA971A474776AF36BB073 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C09805DD701F05B0FA3348EDA3BDC7CB /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 5EA7043FE10E75D02F3C3052AF8B8318 /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 91EC2AD8B04A0D0F0EC345F2B7070A95 /* EXPDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F266899163628C417FC46A3CD931FA3 /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = FB93C123AC6F580DF978D60A8191F679 /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61DC7B8FDAC76B1EAB04E576ECCED032 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = C868D690588A6B89F532448ECAE12885 /* FBSnapshotTestController.m */; }; - 61FC66062B184D33429C15D9B02F6A6C /* UIView+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D1E75746D2442822E64A0D636AB89CB /* UIView+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 639DBC0F8E980812F53E810DC94CF6C1 /* UIColor+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = C660E26E94E86D54E4C0B5F130B8752D /* UIColor+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61FC66062B184D33429C15D9B02F6A6C /* UIView+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 778E166D1DB8AE09CD4FA2CFBC5B5161 /* UIView+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 639DBC0F8E980812F53E810DC94CF6C1 /* UIColor+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 98976A003BE7C8454F686202C7B0FB2A /* UIColor+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; 65BC31095CCDFC80CBF6BBA843751F23 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B647A866CAF55406F516ECE6F8AE7F8B /* EXPMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 66A27898E989A3FA5C15AA671C4536F0 /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 760BA7B5F09D477F128F7CD8D3AB7FF2 /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 671AA9503523C7A2F6DCF02AE77BC839 /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = A0E1EDDA8A4867913953E0CBF82097C2 /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; }; 67459AD239EF669A365519E06B45DCFE /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63B0FF272D1EB750D82F3EADA2D2CA /* EXPExpect.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69CBFF5B7699798C1340A06FBA5988D5 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 18A4C7651D93EA7961A58155BBDF43CF /* FBSnapshotTestCasePlatform.m */; }; + 6845FA7E6A8A1A43318F9D1CED39EA7D /* Pods-Addition_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A329FF06ED3680F1A9D6A6951F325226 /* Pods-Addition_Tests-dummy.m */; }; + 6A496741D060AEF1EA67DF8597193DEE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AAF52F97093E9436AAE8C0DCB0D36F3 /* Foundation.framework */; }; 6E1D978790705E137FDE439AA68DD3AA /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = CD486E43B7465271EE4EBCB98E5DAF8D /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6EFC63A5CED45BB39FC79D87F2C47D6B /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = A54AE821E3D5E7DF7DA3ED83AF9B4AF2 /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6F278423C8AE1DA47F35E374BB5B91EC /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = C6C7CD39279BCFD392135DCF45F61F03 /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 73816FF51FEE1744F5F4D99CD82BC3B2 /* NSData+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = CE868C51E11DD1C81A6656B10A0F1135 /* NSData+Addition.m */; }; + 70E4BCC789D8C8F1033F23E0752502A7 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = EDE0D6A47393B29719A2BF4340A993CE /* FBSnapshotTestCase.m */; }; + 724886C7098D772194B7BF7B8400CA63 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 5514D13D44B78009D4AFEEDFA4E4FDBB /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73816FF51FEE1744F5F4D99CD82BC3B2 /* NSData+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D3F733623451E6AC6CE6951FA5C4BEE /* NSData+Addition.m */; }; 76CCABE79C04444450153424D7CE1DC1 /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ABA02BD58E16D9841A495FD86DF6334 /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; 76D337327C10A7555447B69AA1562647 /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 758C1F02B714A0821AE887BC00092EF6 /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 772BFB9529121111C517FBA06EA26237 /* Expecta+Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B4E553ECAD689166E16E72CBB083D61A /* Expecta+Snapshots-dummy.m */; }; + 7861523B9D5DFCF0F4A56E4DE3296AA2 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = C868D690588A6B89F532448ECAE12885 /* FBSnapshotTestController.m */; }; 79558B1F97ABE4AB8942DC18BEBD4B82 /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = DF4BD2050ABE1205D1B1A164803A18DA /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A211860F672261C1522DCDF1FFC9ED0 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5089DA448F1CB0FB085C4E12AFDD53A2 /* XCTest.framework */; }; 7B223B4E6EF14BA12DA113F7EE10B96C /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F1E859E32D523B17CD8D94AED21A1D4 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C5E2AFCADB291E7FC51B05B929FD67F /* NSDictionary+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 21CE5AD0A966184BB7FD4002D24AAE4A /* NSDictionary+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E328AB54D8369E893689C1AECD0E9D9 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 6732C58C04F8341AD50DE36AEE2EBF41 /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C5E2AFCADB291E7FC51B05B929FD67F /* NSDictionary+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EC00189F13C6F1A9DD2ED6150D68969 /* NSDictionary+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DFC3F97A1274C6E73234905960EAAA3 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DFD241446FAEFBFF8BF209B4EC0B8BE /* XCTest.framework */; }; 805E425BBEF7A6133E32E1D30A073010 /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = B34472CAE1E8EC26152CEFB1E82BE050 /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 80F7A60BC2814175154CF43CE4D822DD /* Expecta+Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B4E553ECAD689166E16E72CBB083D61A /* Expecta+Snapshots-dummy.m */; }; - 82D30114BF165A9D3B0A41C6BC3F02FF /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 70879F4C3E0CE4C4593A08B4BB1C1AF0 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82FF032BA619CF4233CB7EA0A0663E02 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5089DA448F1CB0FB085C4E12AFDD53A2 /* XCTest.framework */; }; + 81F765C11DF18EBF8402D192D3D159E9 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = E5970E5D763F65673B9F5F4C5D0A9D0F /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 830FEE4A114CC26EF0EC18472E880BF7 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DFD241446FAEFBFF8BF209B4EC0B8BE /* XCTest.framework */; }; 837B593D7C1D01B4EA400247309D6AB0 /* Expecta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 370C8488ABDC015700FCF97F059BFD42 /* Expecta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 85E31076D5530AEEB45ACF16B2B8A983 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = D23BC3A3A95CE0E0D9D4237760C716E8 /* EXPMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; 85EB2F216487CB2E8F3FCCFBC4D69912 /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = A9AD646C1FEAB8503FF6D57F404BC0E6 /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8605AEDF22A64EC4109851DA0721407C /* NSData+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BFD189E1CA41DBA5EB65C9B0A9AEA83 /* NSData+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8605AEDF22A64EC4109851DA0721407C /* NSData+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B6FEAD49672BE70B0EF7B9E4DF7298 /* NSData+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86968A28AF5A843BB28E02F3D336F6EA /* Specta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D657B34A1C94FBF176F35C1081FD8A9 /* Specta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 87FD5F0F682CDEB6A348CA448889E3EA /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = C04E3E80E2CD18DEAE104F67CE80B85A /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 89A46B63E469F17791D14FC64466794A /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = B9075248C77581BD5230031BD8E5BA45 /* UIImage+Diff.m */; }; 8C8C1B0D83FE6A4352F15154DB16372C /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 237C1D40E94ECB9726EC1CC5E6691588 /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F5FCD4AB6C8870E8FEB23AFEA404A98 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF46F134970C91061B1E020DB0DACB7 /* SwiftSupport.swift */; }; - 914C6693C141364E77AD9D61540AFDA6 /* Addition.bundle in Resources */ = {isa = PBXBuildFile; fileRef = C702438DA49103DD25A507DC8716CA49 /* Addition.bundle */; }; + 8D7B17DE40EF42048121F75ED98C0B98 /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = BF701C1C8F03B74819BFFD19C9DEA426 /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 914C6693C141364E77AD9D61540AFDA6 /* Addition.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 219F31FFBB9148809EB2680872531A68 /* Addition.bundle */; }; 918E06480F28F27361B19D19432F8538 /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF2072991CBA5987025178150BD49F6 /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 931D410B9F8ACB935883DF8C59F9C93E /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A7D54F2046B9323D0CB2748E382BAA3 /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 942E4E48CEA8382A9AF249BE46BBEA39 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CF01F310BCD4F2E114A0BB3796FAA47 /* Foundation.framework */; }; 94C47C87E397972CE98F75929F3B706C /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = C4016D8E6902B23AF2CA1BB3EBE78467 /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 97D420F5E019C2E691DF3A861F6FA4AB /* NSMutableDictionary+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 801B6BC0F1C65D65C20FD8F59D093773 /* NSMutableDictionary+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9AEE1A99100CA85F67E02DD647447C93 /* NSString+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B77421BB3923270FEFCC2CB0E12C822 /* NSString+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97D420F5E019C2E691DF3A861F6FA4AB /* NSMutableDictionary+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = BBD2A6F4975D67BF37CA246420F03924 /* NSMutableDictionary+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A29DC5BC552863B777AB2B85E0A6BEC /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 0160D7EDEB19856BC505CA9E9075EC06 /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A703AFDF2386FE6AEF578311AED73C6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AAF52F97093E9436AAE8C0DCB0D36F3 /* Foundation.framework */; }; + 9AEE1A99100CA85F67E02DD647447C93 /* NSString+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = B5C400CD21ECBEE5FF301E7F8222359D /* NSString+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9B2E761A064459F77EA9870BEF03ACC3 /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 431B770DD18C6C810E0ECD250D063471 /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9BB9159FBA757600D3D4C0FF645F3911 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = FDB667FDEC11589B26C54AE25F550F2C /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9C031F04D81D0CC702BF801E277B3073 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A5F6EC9C4C2795348152BA100C32B10 /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E1AA88E32516246C67FEB7806E8B2F3 /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C75DFE8C463E28459A9A9DD7E921822 /* SPTExample.m */; }; - A090E1335802D26E75D008CC54E3EBE7 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5089DA448F1CB0FB085C4E12AFDD53A2 /* XCTest.framework */; }; - A0B4F570DF62EDBC3CE2CA7133BA5F24 /* UIView+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CADC505FE341F4B249AE503DE1256ED /* UIView+Addition.m */; }; - A1DCF9A9C12B7883BBEC2B985690A9F7 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 768E0C437692539220C0D4D914229388 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A856FC51C3BDF5B001E5CD65A3AA1AC1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CF01F310BCD4F2E114A0BB3796FAA47 /* Foundation.framework */; }; - ACE720563625FEEC15774E6EAFD80E0A /* Pods-Addition_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A329FF06ED3680F1A9D6A6951F325226 /* Pods-Addition_Tests-dummy.m */; }; + 9E97E59F416551410DB82EFDF39E6703 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AAF52F97093E9436AAE8C0DCB0D36F3 /* Foundation.framework */; }; + 9FD18B01CABF953A13E603C4603237D7 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DFD241446FAEFBFF8BF209B4EC0B8BE /* XCTest.framework */; }; + A02092391F613EA0D5BA816ABEDEEA41 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A35BE0267849F84514C1480B43A470C /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0B4F570DF62EDBC3CE2CA7133BA5F24 /* UIView+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 254A44EC381F647E85D6FBA74A795C78 /* UIView+Addition.m */; }; + A73E3CABC0566E763D5BBF6CE06E4C33 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 707C1B7180164DF6560719973AEC92C1 /* SPTExampleGroup.m */; }; + ABB50F54FDFD44AD0B854453E1DF5CC1 /* Pods-Addition_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8127B4749CB2A2BC1AECD9A3240460 /* Pods-Addition_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AF1F46668D4591602887998C6E9C10AD /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C6B238F553535C865A990AB217F102 /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; AFFC8900E52BBEC72059334132F3A8F3 /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B52C3887A118767CC0A773555B7C029 /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B04AC583A2D3144AD6B5050CFAD6C103 /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 274B0E07010F236BE53B3B98CEC9AB62 /* FBSnapshotTestCase.framework */; }; - B05FB7C1FC6A879DCA32DB59AE1C3B28 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = E5970E5D763F65673B9F5F4C5D0A9D0F /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1214804E90F229C81CB85BC8369F4AA /* Pods-Addition_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8127B4749CB2A2BC1AECD9A3240460 /* Pods-Addition_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B14EF5D9CBFFAFC68C3EF347D3D638BB /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = A0FF8FCD7497595EEB9611E7438C1C78 /* UIImage+Compare.m */; }; - B2A986FE25AA4862C8878DBBE6B8E325 /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 7085F5CB16BF96F625D6465A4DA29F6F /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2C9CB0042761D901913D039ED15A7FB /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 827940DAD186863374E719CC8D5FCE23 /* SPTCallSite.m */; }; + B7185ADC751C1C1B68DCE07933CF0CB5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AAF52F97093E9436AAE8C0DCB0D36F3 /* Foundation.framework */; }; B84431CF8C64F363A334AA7089F6C134 /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = 064D45869BC2F37AD341CBDE9F822387 /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - B904277A762F357E491091659EC016EA /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = F0550288A3E4DA5B207A666BE8E62168 /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B921F3D1501DAD9CDF27D6468EBC71D3 /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = F0550288A3E4DA5B207A666BE8E62168 /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; BA12B131F10BCE3BE6E9A02FC908FE9D /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EF39D56E8A55D649F9810E362FA318 /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BC55C8365AEFF8217F6A567607754854 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E348D84229E9000F93233339AFC317B /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - BD39D270FCC66BBC05B852FC925B1849 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A35BE0267849F84514C1480B43A470C /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE66AE1FBCD2DD7F2D9109FB2DE56B1 /* UIImage+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 67BB2482361A4F6A1333A4768402D6BB /* UIImage+Addition.m */; }; + BEE66AE1FBCD2DD7F2D9109FB2DE56B1 /* UIImage+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ECBE5655F5317A85ED9EA76F2328C4A /* UIImage+Addition.m */; }; BEFFE9FFE52E9A0833A7D2D8FB67EB4D /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 43D9D3D0C96D5284831B2C833DD79A36 /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C1772836116DC95DD65B988DBC3BAE8A /* NSObject+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = F1AD95D0A97E453D4D44F98E4BC5C54E /* NSObject+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2761C54E140BA560714128E15D27486 /* NSObject+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FEB7977213D30BC0CA30B7A4B59A2C7 /* NSObject+Addition.m */; }; - C40F4508BDE6EDE11D638B9ABB9C1077 /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 0160D7EDEB19856BC505CA9E9075EC06 /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6C10B7D8F49349638B5E9885F229D84 /* UIColor+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 00A45C8FEB8465DAD97E42A48444107A /* UIColor+Addition.m */; }; - C6D64704073E3053B8592047DA4EFD56 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 707C1B7180164DF6560719973AEC92C1 /* SPTExampleGroup.m */; }; + C1772836116DC95DD65B988DBC3BAE8A /* NSObject+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B24F249EB3A6E16D7D7328E10A85409 /* NSObject+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C26CC9C0E56A5C66204634508D7E6FC1 /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 7085F5CB16BF96F625D6465A4DA29F6F /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2761C54E140BA560714128E15D27486 /* NSObject+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = BDC6D7C5A219454FB3CFA43401871E56 /* NSObject+Addition.m */; }; + C6C10B7D8F49349638B5E9885F229D84 /* UIColor+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 60CA9913064D6FE68CCED1D7E8CB1860 /* UIColor+Addition.m */; }; + C6E5819DD8986961BB63DE51A6A26B53 /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 70879F4C3E0CE4C4593A08B4BB1C1AF0 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6E9B0A908F410317F2DBBECA0944AAB /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46B0CBF1C26A97FB6FEFDFDB7BA71F75 /* FBSnapshotTestCase-dummy.m */; }; + C7E1DFF76DC499AB39B77F8848F2EF4D /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 757732CABCCD0D3A3DECF0188321177D /* Specta-dummy.m */; }; + CC5DB9FB7DDA0040105C9F33373B1412 /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = FB93C123AC6F580DF978D60A8191F679 /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; CE3F4ECBB0BC095577D66AE50C8E604C /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 57AF203F6B98E185A822F5F0BC6DB151 /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - D1A2EAF6C7DD9F0D381996B6E0BA7DD8 /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = BF701C1C8F03B74819BFFD19C9DEA426 /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D52000CAA07E142ACEDA80B2E02118EC /* Addition-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F8575D94F9563C875AA71704AC7EB2 /* Addition-dummy.m */; }; - D5DD41DF8E7BB9955C615399DB2478EB /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = DACE406B2E53BE18445F22E26993E5B9 /* SpectaDSL.m */; }; - D6838E42D9C50FC39B1D3006C0724E9C /* Expecta+Snapshots-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B782A5F5606BC64AF7B709A1D93B4E /* Expecta+Snapshots-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7F64744555CA8BE0EBC6BC7B03C4DF4 /* ExpectaObject+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7874ECE957DC7F80946CB43F9419C903 /* ExpectaObject+FBSnapshotTest.m */; }; + CE91E0B7C2BF362403CB3A75E69AA061 /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = A0E1EDDA8A4867913953E0CBF82097C2 /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D1E9E55D21C92E33ACE7E911BCB96269 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 768E0C437692539220C0D4D914229388 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D20F9E325734338F78CC576B5B12314E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C388DF5F29CB0A040C30443EF087A447 /* UIKit.framework */; }; + D214EB4C7FC65E3E9867C5342BFD9284 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A5F6EC9C4C2795348152BA100C32B10 /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3C56331A510C1A867A13F51625E3465 /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C8175700E46E467915FC3D84336F6A3 /* SPTSpec.m */; }; + D52000CAA07E142ACEDA80B2E02118EC /* Addition-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E9911D02E2AE8FC59B1899700761C8C3 /* Addition-dummy.m */; }; D83677C54D2226C67886A525B0B46FBE /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = CD7582733015B7D005A247EF5856A0D6 /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - D9826D759990C411D44776DFAF0705E1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CF01F310BCD4F2E114A0BB3796FAA47 /* Foundation.framework */; }; - DA62A336A11929AE9E24E3207FF70BAB /* AdditionFrameworks.h in Headers */ = {isa = PBXBuildFile; fileRef = 54DFEFB7C66E1505713D93E3CA6AF04A /* AdditionFrameworks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA62A336A11929AE9E24E3207FF70BAB /* AdditionFrameworks.h in Headers */ = {isa = PBXBuildFile; fileRef = 30D40A761AEAB66E223EC2EDF6D517F3 /* AdditionFrameworks.h */; settings = {ATTRIBUTES = (Public, ); }; }; DB30F82FB1BE083D9471B965FB500CA2 /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 222277628576E6CB279473688BA88F01 /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - DBEA6777823039D718BC5B2EE92F9DD7 /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 15F9AB2173995E9AF3D7647F10735FD6 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD90F1DDA3E2D77932F7081A3607F53B /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = C208752E77DFA06CBC28AD496B28B835 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DDB47B5F066ABAAE7DFA946445B51BC7 /* Specta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D657B34A1C94FBF176F35C1081FD8A9 /* Specta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF5121997670DEDC5DF1B68119295806 /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC4D7D2259B4B710DED71BD7949BACA /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; E0A077DFB064B79685B810CCEFB2F1EF /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 69BE855C76546F434D61EAC92F2988BD /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; E0AAF49134A0505DF00E20E7B62087E1 /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 959C603B0B7FDCFBCEC10840D84C91CE /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E10811B5E4578C31FB675361C99EDED6 /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = C208752E77DFA06CBC28AD496B28B835 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; E1EC4532663CA75DE5BD00CB0A56814D /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = D148E142A756A0CD8BA055B657862814 /* Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3C61206BEDBA3EBAA0A69B51DE0F3AA /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 18A4C7651D93EA7961A58155BBDF43CF /* FBSnapshotTestCasePlatform.m */; }; E735386085CE344F6A01178CF4763852 /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 28980D1268BF5D8196D266D4FC2F50E4 /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAA9569A315B653405D9616D58DA5921 /* UIImage+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D8C8ECEE33AF16C97642C9E948B99A6 /* UIImage+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA840679AC9463E0E3D371FCC3466B0A /* EXPMatchers+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B959D8DDAA2ED93C94CF628C922CD14 /* EXPMatchers+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EAA9569A315B653405D9616D58DA5921 /* UIImage+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = A9FF1539D44E905C48F52E8C9501D5AD /* UIImage+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB8CD2E387E2715DB9F3313070DF3327 /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = E42AB63F84DC20AD246EB8FFA3EFEF2C /* SPTSharedExampleGroups.m */; }; + EDB3211CAA856E49271434D4C2637E66 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = FB362E8DBE566CD58ABD4124535F2081 /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEDDD114AE31BA85E6631CC42B48F78C /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C75DFE8C463E28459A9A9DD7E921822 /* SPTExample.m */; }; EF6497EE123F6BC0C1B09717437C5908 /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D21C236068062A9C4DDD612C5A3467B /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - EF75F2509B55A097DF12BFCFBF7A0D45 /* Pods-Addition_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 75BEE391D80728B51787A29691913E9E /* Pods-Addition_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFC70CEF6BE8F64E77F14CC95016D902 /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC4D7D2259B4B710DED71BD7949BACA /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; F0DDF02A078B917997FF025BB33BB842 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 15EE63300C3D43B1B92124CD21806E8C /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; F12D57414A73406831CC032A7170DBFF /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 91453F85BD953E023DC76351FFEA1D94 /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; F41209A94070904A00BDF24ACB6336B6 /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = 51B34EFC4AB0895A9F930413755AC4EB /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F48C7B567C43A196BB9001734977FD57 /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 33C35331B5791C85920198E31A6E6396 /* XCTestCase+Specta.m */; }; - F5D8D1293F1EFBFAE2E77CEDD0B38FF1 /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C8175700E46E467915FC3D84336F6A3 /* SPTSpec.m */; }; - F6FDC782B0E73551F14C148486B9FD6B /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = D185CE6943CD76847FA958D3B77C57F9 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F58F9BC7759BB8A5007B8821A275AEDD /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 979A46F25D9FAAF442E8F9E6AF55F135 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; F75CB2A727F678C9A848A3A11EA7979B /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = C22A60459B7AF517FAFC1750AAABDCEB /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F967C737FCB8456640395956F0D5504F /* NSDate+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = A32537855531408354DCCD0B167E3CBF /* NSDate+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB885FD2B1C0F615172C6EFDB1D53C12 /* Addition-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BBBD4CAE7D7F2052895D5C569B399FB /* Addition-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F967C737FCB8456640395956F0D5504F /* NSDate+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = E163E90198598CCD2A4E3640F0ED1310 /* NSDate+Addition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB885FD2B1C0F615172C6EFDB1D53C12 /* Addition-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ABE06FDF45AC0569C13CDCA89F54BC0 /* Addition-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; FC20596ABFE14A61F171A29FD03275E7 /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A18C1EB2EC337A87C21C89732639D4 /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FC24386E442A76F4D3567D65B7688EF6 /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = E5B05516F560C08699BF135F729DD5E4 /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; FC45858927D3B6A0F922C4B697B04A38 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A1F80FD765EB6D46AB2B2CDF719CFD7 /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; FD2D4497BC41412128C2D87C1BDE7398 /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = D182CF13D4DB728DAAD9786E7E8143B2 /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD617D9E76C132DBC45A4BC91F468B6A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CF01F310BCD4F2E114A0BB3796FAA47 /* Foundation.framework */; }; FE8E34356D24F6759A8B010ED2F5707B /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BC296A75FAF73BAC957A272364A7351 /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FF7202A41D25FBDB568C642C61E868B2 /* NSDate+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 47C224958072EE1D31A681914F685CF6 /* NSDate+Addition.m */; }; + FF7202A41D25FBDB568C642C61E868B2 /* NSDate+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8256742C45D89C4BE31EA853DD6EB3AC /* NSDate+Addition.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 2C98532365B2E266338D424663CF0002 /* PBXContainerItemProxy */ = { + 05CB9A4C935BEAB5C0338C978D6EAF0B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DD86ABD743B0605672C710ADC56EB9DA; - remoteInfo = FBSnapshotTestCase; + remoteGlobalIDString = 767DAC2EB290E2F1B394E4E00D95789B; + remoteInfo = Specta; }; - 2FE25602372AA1CD0E9C58629DF3F5D3 /* PBXContainerItemProxy */ = { + 3EBF724CEB9E88108DCB779BE10DF6D6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 0D888F29E05E498D0CD91A51D28599A5; remoteInfo = Expecta; }; - 6BE1F84E15644E5AA33515FFC869F650 /* PBXContainerItemProxy */ = { + 73E179CA7BBD77BF12E18380DB8ABBEF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DD86ABD743B0605672C710ADC56EB9DA; - remoteInfo = FBSnapshotTestCase; + remoteGlobalIDString = 619F0D28240534293108906FED04836F; + remoteInfo = "Expecta+Snapshots"; }; - 6E113D305C0603A84D749FB7705659AE /* PBXContainerItemProxy */ = { + 75F5CA62EB77F0B150F2DFB7BE428691 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 31B49D51716BD98965D6E3ADE09FCD24; - remoteInfo = Specta; + remoteGlobalIDString = 579167C78402EA032537870195B95288; + remoteInfo = Addition; }; - 7B8A7D498D5B58ED84B4495040CA207F /* PBXContainerItemProxy */ = { + 7AFF84D4C63DEB2DA8C3326FFA590250 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 579167C78402EA032537870195B95288; remoteInfo = Addition; }; + C3E62BDFE7CB9B9B8FFF13B5E3C8B476 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = D07447EE3CEBB0BCB8D61DFCB8EA915F; + remoteInfo = FBSnapshotTestCase; + }; CAF66B7760E7C84412E690910146B9B0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -217,46 +224,36 @@ remoteGlobalIDString = 5B0480F2E59E7857900ABE9E321375F9; remoteInfo = "Addition-Addition"; }; - E0554EF2942F72AD762F1056DCF6FB23 /* PBXContainerItemProxy */ = { + CCF83280732A67033B72EE54815FFD3F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 0D888F29E05E498D0CD91A51D28599A5; remoteInfo = Expecta; }; - EE7958393CCF00E7756799DDAE781F88 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = ED4342E27597144E22BA4081D52F6DD1; - remoteInfo = "Expecta+Snapshots"; - }; - F92854900E547CD45CFC30C10D057D0E /* PBXContainerItemProxy */ = { + F9BBA6CBCE0B1A136EAFACE5185B512D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 579167C78402EA032537870195B95288; - remoteInfo = Addition; + remoteGlobalIDString = D07447EE3CEBB0BCB8D61DFCB8EA915F; + remoteInfo = FBSnapshotTestCase; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00A45C8FEB8465DAD97E42A48444107A /* UIColor+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIColor+Addition.m"; sourceTree = ""; }; 0160D7EDEB19856BC505CA9E9075EC06 /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; }; - 02F8575D94F9563C875AA71704AC7EB2 /* Addition-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Addition-dummy.m"; sourceTree = ""; }; - 0332ADA47E9DC132206C07BB4E067033 /* Specta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Specta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 04B6FEAD49672BE70B0EF7B9E4DF7298 /* NSData+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Addition.h"; sourceTree = ""; }; 064D45869BC2F37AD341CBDE9F822387 /* NSValue+Expecta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Expecta.m"; path = "Expecta/NSValue+Expecta.m"; sourceTree = ""; }; 0782314CEFBB6F81294F8002EBFB578E /* EXPMatchers+equal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+equal.m"; path = "Expecta/Matchers/EXPMatchers+equal.m"; sourceTree = ""; }; 07BC24DA84E3F15453DEC37314546A77 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 08186BBB76D4CE07D88FBD9E82E9C892 /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; }; 084E3F0BF91113EC5ADAD2356684C5D2 /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 09CEBA70AE8342813F2EF1DFFF10BED4 /* Pods-Addition_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Addition_Example-acknowledgements.markdown"; sourceTree = ""; }; + 09FA4A1054D2C254784B49B741716257 /* ResourceBundle-Addition-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Addition-Info.plist"; sourceTree = ""; }; 0A5F6EC9C4C2795348152BA100C32B10 /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSharedExampleGroups.h; path = Specta/Specta/SPTSharedExampleGroups.h; sourceTree = ""; }; - 0AB7B81F0E05BAD7F7D71FEDE1A3D93C /* NSString+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+Addition.m"; sourceTree = ""; }; 0C75DFE8C463E28459A9A9DD7E921822 /* SPTExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExample.m; path = Specta/Specta/SPTExample.m; sourceTree = ""; }; - 0D1E75746D2442822E64A0D636AB89CB /* UIView+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Addition.h"; sourceTree = ""; }; + 0E9994B461A794702C207F6D2392775E /* Addition.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Addition.modulemap; sourceTree = ""; }; 0FE2C111F18D1A5F801B20AAB8A52BA7 /* Pods-Addition_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Addition_Example-dummy.m"; sourceTree = ""; }; - 1153D151E82EC5E62F6BB52F276B74CA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1324B2F3D0225C8C7EFCBF46DECF5215 /* Pods-Addition_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Addition_Example-resources.sh"; sourceTree = ""; }; 158CEFBA77071AB835E435120F4CE616 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; }; 15EE63300C3D43B1B92124CD21806E8C /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; }; @@ -266,83 +263,78 @@ 18A4C7651D93EA7961A58155BBDF43CF /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; 19D7E0FEC362BEC211648D104511BD5C /* EXPMatchers+beTruthy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beTruthy.m"; path = "Expecta/Matchers/EXPMatchers+beTruthy.m"; sourceTree = ""; }; 1ABB2201E2C23ED09ECB1930B874AA59 /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; }; - 1BBBD4CAE7D7F2052895D5C569B399FB /* Addition-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Addition-umbrella.h"; sourceTree = ""; }; 1E7BBDA96EB748B4566D121043C548C0 /* Specta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-prefix.pch"; sourceTree = ""; }; - 1FEB7977213D30BC0CA30B7A4B59A2C7 /* NSObject+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Addition.m"; sourceTree = ""; }; 203E9048326CCE39A00EE9C17B889A6F /* Pods-Addition_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Addition_Example-frameworks.sh"; sourceTree = ""; }; 20ACF7F7C6FF68BCA3C4C227C8B25293 /* Pods-Addition_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Addition_Tests.release.xcconfig"; sourceTree = ""; }; - 21CE5AD0A966184BB7FD4002D24AAE4A /* NSDictionary+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+Addition.h"; sourceTree = ""; }; + 219F31FFBB9148809EB2680872531A68 /* Addition.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Addition.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 222277628576E6CB279473688BA88F01 /* EXPMatchers+conformTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+conformTo.m"; path = "Expecta/Matchers/EXPMatchers+conformTo.m"; sourceTree = ""; }; 222B35F590250B97F30D1C37C402B693 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInTheRangeOf.h"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.h"; sourceTree = ""; }; 22C6E607E674AB20554080B3E2A4B463 /* EXPMatchers+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPMatchers+FBSnapshotTest.m"; sourceTree = ""; }; 237C1D40E94ECB9726EC1CC5E6691588 /* EXPMatcherHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcherHelpers.h; path = Expecta/Matchers/EXPMatcherHelpers.h; sourceTree = ""; }; + 254A44EC381F647E85D6FBA74A795C78 /* UIView+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+Addition.m"; sourceTree = ""; }; + 25576872106A9F15E802FEC5ADB7494F /* NSMutableDictionary+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary+Addition.m"; sourceTree = ""; }; 26B782A5F5606BC64AF7B709A1D93B4E /* Expecta+Snapshots-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-umbrella.h"; sourceTree = ""; }; 2744A2542946D8DE61ED04D083BCEA56 /* FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.xcconfig; sourceTree = ""; }; 274B0E07010F236BE53B3B98CEC9AB62 /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 28980D1268BF5D8196D266D4FC2F50E4 /* EXPMatchers+beNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beNil.h"; path = "Expecta/Matchers/EXPMatchers+beNil.h"; sourceTree = ""; }; - 2CADC505FE341F4B249AE503DE1256ED /* UIView+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+Addition.m"; sourceTree = ""; }; + 2ABE06FDF45AC0569C13CDCA89F54BC0 /* Addition-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Addition-umbrella.h"; sourceTree = ""; }; 2F1E859E32D523B17CD8D94AED21A1D4 /* NSObject+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Expecta.h"; path = "Expecta/NSObject+Expecta.h"; sourceTree = ""; }; 2F645EBA093F9FF47932FF1D5CE54764 /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; 306E137B97A38C22CEC1E6B27B33B78A /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+endWith.h"; path = "Expecta/Matchers/EXPMatchers+endWith.h"; sourceTree = ""; }; - 32657D9453D20E4597562F9254A2F5C8 /* Addition.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Addition.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 30D40A761AEAB66E223EC2EDF6D517F3 /* AdditionFrameworks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AdditionFrameworks.h; sourceTree = ""; }; 33C35331B5791C85920198E31A6E6396 /* XCTestCase+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestCase+Specta.m"; path = "Specta/Specta/XCTestCase+Specta.m"; sourceTree = ""; }; 341F2E36DB708761DEE2942691379784 /* Pods-Addition_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Addition_Example.release.xcconfig"; sourceTree = ""; }; 370C8488ABDC015700FCF97F059BFD42 /* Expecta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-umbrella.h"; sourceTree = ""; }; - 3800D554B055F7F47E820182B8A7B3BF /* Addition.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Addition.xcconfig; sourceTree = ""; }; 3A35BE0267849F84514C1480B43A470C /* SPTCompiledExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCompiledExample.h; path = Specta/Specta/SPTCompiledExample.h; sourceTree = ""; }; 3BC296A75FAF73BAC957A272364A7351 /* EXPMatchers+raiseWithReason.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raiseWithReason.m"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.m"; sourceTree = ""; }; - 3CF01F310BCD4F2E114A0BB3796FAA47 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 3D3F733623451E6AC6CE6951FA5C4BEE /* NSData+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Addition.m"; sourceTree = ""; }; 3DA8473E9C7CE1583F74DFBDAE8B0854 /* ExpectaObject+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpectaObject+FBSnapshotTest.h"; sourceTree = ""; }; 3E348D84229E9000F93233339AFC317B /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; 3F862797664D0A6668AE953CB22045C0 /* Specta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Specta.modulemap; sourceTree = ""; }; 3FF46F134970C91061B1E020DB0DACB7 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = FBSnapshotTestCase/SwiftSupport.swift; sourceTree = ""; }; + 402DB86E73C1D766733A821661429349 /* NSString+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+Addition.m"; sourceTree = ""; }; + 405CD5792052345C51F7F1DFC37B0187 /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 419377E544AC43AB5272D6BABBDFC7F4 /* Expecta+Snapshots-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-prefix.pch"; sourceTree = ""; }; 428F5AA64CB12DFC1C335C47914064E0 /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; }; + 42C549D9D5618EDEA640265C75174A9B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 431B770DD18C6C810E0ECD250D063471 /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; 43D9D3D0C96D5284831B2C833DD79A36 /* EXPMatchers+beSubclassOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSubclassOf.m"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.m"; sourceTree = ""; }; 46B0CBF1C26A97FB6FEFDFDB7BA71F75 /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; - 47C224958072EE1D31A681914F685CF6 /* NSDate+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+Addition.m"; sourceTree = ""; }; - 495253EBCBACF406D94D642A18DDE05E /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4A13AEBD3A512EC975C2DD3AF8D8931D /* Expecta+Snapshots.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Expecta+Snapshots.xcconfig"; sourceTree = ""; }; 4A6FA6514DAE7C7226C8C112DFE74E58 /* EXPMatchers+beFalsy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beFalsy.m"; path = "Expecta/Matchers/EXPMatchers+beFalsy.m"; sourceTree = ""; }; + 4B24F249EB3A6E16D7D7328E10A85409 /* NSObject+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Addition.h"; sourceTree = ""; }; 4C8127B4749CB2A2BC1AECD9A3240460 /* Pods-Addition_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Addition_Tests-umbrella.h"; sourceTree = ""; }; - 4D94C2222C0253B958B353EECC310234 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 5089DA448F1CB0FB085C4E12AFDD53A2 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 4EC00189F13C6F1A9DD2ED6150D68969 /* NSDictionary+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+Addition.h"; sourceTree = ""; }; 51B34EFC4AB0895A9F930413755AC4EB /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; }; 5267376A130B688AA8DC669933C16D9A /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; }; - 54DFEFB7C66E1505713D93E3CA6AF04A /* AdditionFrameworks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AdditionFrameworks.h; sourceTree = ""; }; 5514D13D44B78009D4AFEEDFA4E4FDBB /* SPTExcludeGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExcludeGlobalBeforeAfterEach.h; path = Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h; sourceTree = ""; }; 57AF203F6B98E185A822F5F0BC6DB151 /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; 581C5F5012EB4722B076757D7F522B51 /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; }; 58335D3E2909BF5D62C81864F19B78F1 /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; }; - 5B77421BB3923270FEFCC2CB0E12C822 /* NSString+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+Addition.h"; sourceTree = ""; }; - 5BFD189E1CA41DBA5EB65C9B0A9AEA83 /* NSData+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Addition.h"; sourceTree = ""; }; + 5AAF52F97093E9436AAE8C0DCB0D36F3 /* 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; }; 5C3206E86344B75667B3C2E76B7FAEC0 /* Pods-Addition_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Addition_Tests-resources.sh"; sourceTree = ""; }; 5C8175700E46E467915FC3D84336F6A3 /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = Specta/Specta/SPTSpec.m; sourceTree = ""; }; - 61B607487C5CB61500EEBFD85EED29B6 /* NSDictionary+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+Addition.m"; sourceTree = ""; }; - 626BAC419D572B6331143C070FBC546F /* Expecta_Snapshots.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta_Snapshots.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 60CA9913064D6FE68CCED1D7E8CB1860 /* UIColor+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIColor+Addition.m"; sourceTree = ""; }; 64E62B947C08376C71E07F669D636FF8 /* EXPMatchers+beGreaterThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m"; sourceTree = ""; }; 6732C58C04F8341AD50DE36AEE2EBF41 /* SpectaUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaUtility.h; path = Specta/Specta/SpectaUtility.h; sourceTree = ""; }; - 67BB2482361A4F6A1333A4768402D6BB /* UIImage+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Addition.m"; sourceTree = ""; }; 680F00563A1A09914E277B34DEE8F8CC /* Pods-Addition_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-Addition_Tests.modulemap"; sourceTree = ""; }; 69BE855C76546F434D61EAC92F2988BD /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; }; 6A1F80FD765EB6D46AB2B2CDF719CFD7 /* EXPMatchers+match.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+match.m"; path = "Expecta/Matchers/EXPMatchers+match.m"; sourceTree = ""; }; + 6B3B90A06F16503F243D1811F35236D7 /* NSArray+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Addition.m"; sourceTree = ""; }; 6B959D8DDAA2ED93C94CF628C922CD14 /* EXPMatchers+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+FBSnapshotTest.h"; sourceTree = ""; }; - 6D8C8ECEE33AF16C97642C9E948B99A6 /* UIImage+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+Addition.h"; sourceTree = ""; }; 6F171023695E78011482097406A42BC8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 6FBFEF4565A7EB2B0472DAC1738842C9 /* Pods-Addition_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-Addition_Example.modulemap"; sourceTree = ""; }; 707C1B7180164DF6560719973AEC92C1 /* SPTExampleGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExampleGroup.m; path = Specta/Specta/SPTExampleGroup.m; sourceTree = ""; }; 7085F5CB16BF96F625D6465A4DA29F6F /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "Specta/Specta/XCTestCase+Specta.h"; sourceTree = ""; }; 70879F4C3E0CE4C4593A08B4BB1C1AF0 /* XCTest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTest+Private.h"; path = "Specta/Specta/XCTest+Private.h"; sourceTree = ""; }; 71AF85B6558D634E3F383BA6AAEF3267 /* ExpectaSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaSupport.m; path = Expecta/ExpectaSupport.m; sourceTree = ""; }; - 73365E26EED0D9D5C2F71FD40E0AE354 /* NSMutableDictionary+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary+Addition.m"; sourceTree = ""; }; 757732CABCCD0D3A3DECF0188321177D /* Specta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Specta-dummy.m"; sourceTree = ""; }; 758C1F02B714A0821AE887BC00092EF6 /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; }; 75BEE391D80728B51787A29691913E9E /* Pods-Addition_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Addition_Example-umbrella.h"; sourceTree = ""; }; 75C3D8B18F8E2A5FB67C1A251F1D7AA4 /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; }; 760BA7B5F09D477F128F7CD8D3AB7FF2 /* EXPMatchers+beIdenticalTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beIdenticalTo.m"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.m"; sourceTree = ""; }; - 764BD0C6C04DBD414FC179851898776C /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 768E0C437692539220C0D4D914229388 /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; + 778E166D1DB8AE09CD4FA2CFBC5B5161 /* UIView+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Addition.h"; sourceTree = ""; }; 7874ECE957DC7F80946CB43F9419C903 /* ExpectaObject+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpectaObject+FBSnapshotTest.m"; sourceTree = ""; }; 79A18C1EB2EC337A87C21C89732639D4 /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; }; 79A28FB4078276F5E440D3F71FB8D1A7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -350,49 +342,57 @@ 7BE7EA43918F8547CCF8A9EABF75B788 /* EXPMatchers+match.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+match.h"; path = "Expecta/Matchers/EXPMatchers+match.h"; sourceTree = ""; }; 7D657B34A1C94FBF176F35C1081FD8A9 /* Specta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-umbrella.h"; sourceTree = ""; }; 7EF2072991CBA5987025178150BD49F6 /* EXPMatchers+endWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+endWith.m"; path = "Expecta/Matchers/EXPMatchers+endWith.m"; sourceTree = ""; }; - 801B6BC0F1C65D65C20FD8F59D093773 /* NSMutableDictionary+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary+Addition.h"; sourceTree = ""; }; + 8256742C45D89C4BE31EA853DD6EB3AC /* NSDate+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+Addition.m"; sourceTree = ""; }; 827940DAD186863374E719CC8D5FCE23 /* SPTCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCallSite.m; path = Specta/Specta/SPTCallSite.m; sourceTree = ""; }; - 87AD15C5A3660302AB14DF97B0E7144B /* Pods_Addition_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Addition_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 87DE090EEDA85C209E607EECC60D1905 /* NSArray+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+Addition.h"; sourceTree = ""; }; + 8861787C288D67A8EF16B25C2D1765EE /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8B52C3887A118767CC0A773555B7C029 /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; }; 8CE42337022021AE45B4E067D494C32F /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; + 8DFD241446FAEFBFF8BF209B4EC0B8BE /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 8ECBE5655F5317A85ED9EA76F2328C4A /* UIImage+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Addition.m"; sourceTree = ""; }; 8F63B0FF272D1EB750D82F3EADA2D2CA /* EXPExpect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPExpect.h; path = Expecta/EXPExpect.h; sourceTree = ""; }; 91453F85BD953E023DC76351FFEA1D94 /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; }; 91EC2AD8B04A0D0F0EC345F2B7070A95 /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; 921C86B70AE5EE1E10BD09948738EF96 /* Expecta+Snapshots.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Expecta+Snapshots.modulemap"; sourceTree = ""; }; 928CB47DE4B1596A4A342DD651619A9F /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 959C603B0B7FDCFBCEC10840D84C91CE /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; 979A46F25D9FAAF442E8F9E6AF55F135 /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; + 98976A003BE7C8454F686202C7B0FB2A /* UIColor+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIColor+Addition.h"; sourceTree = ""; }; + 99705CB6050E2890C8030930AC87CBE7 /* Pods_Addition_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Addition_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 99C6B238F553535C865A990AB217F102 /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; - 9A67DD39B04435951ED68C7DBE345E11 /* Addition.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Addition.modulemap; sourceTree = ""; }; 9ABA02BD58E16D9841A495FD86DF6334 /* EXPMatchers+beSupersetOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSupersetOf.h"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.h"; sourceTree = ""; }; 9D21C236068062A9C4DDD612C5A3467B /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; 9DC5EEA6B4746F1531DD69BC488E69F4 /* SPTTestSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTTestSuite.m; path = Specta/Specta/SPTTestSuite.m; sourceTree = ""; }; + A09F415CF6EA8A1EF10D7182775850B4 /* Specta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Specta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A0E1EDDA8A4867913953E0CBF82097C2 /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; A0FF8FCD7497595EEB9611E7438C1C78 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; }; A141CCFF1DCB3F8B2B55849E3B0F054E /* Pods-Addition_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Addition_Tests-acknowledgements.plist"; sourceTree = ""; }; A193DEFA4D1CD24BE0FE7815E44EC372 /* Expecta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expecta.xcconfig; sourceTree = ""; }; - A2E660F8F2B2D84E437A125C720C05DB /* Addition-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Addition-prefix.pch"; sourceTree = ""; }; - A32537855531408354DCCD0B167E3CBF /* NSDate+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+Addition.h"; sourceTree = ""; }; A329FF06ED3680F1A9D6A6951F325226 /* Pods-Addition_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Addition_Tests-dummy.m"; sourceTree = ""; }; A45623F5FFFE8CF2B5BF03F7A6DF5754 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A54AE821E3D5E7DF7DA3ED83AF9B4AF2 /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThan.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.h"; sourceTree = ""; }; + A5E3D38DFB486B4019E1D4BE92487BAF /* NSDictionary+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+Addition.m"; sourceTree = ""; }; + A684972A23460DAF119CB4FC9B4129EA /* Expecta_Snapshots.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta_Snapshots.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A833BC98F95E74ABFF866C85B3FC9338 /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raiseWithReason.h"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.h"; sourceTree = ""; }; + A902312DF0349E14011DEF6211609541 /* Pods_Addition_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Addition_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A9A4579B877C302F516E9CEE77766372 /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; }; A9AD646C1FEAB8503FF6D57F404BC0E6 /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beTruthy.h"; path = "Expecta/Matchers/EXPMatchers+beTruthy.h"; sourceTree = ""; }; + A9FF1539D44E905C48F52E8C9501D5AD /* UIImage+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+Addition.h"; sourceTree = ""; }; AB2DADCEEF4EB97FC102ACCDF8FB51E9 /* EXPMatchers+beLessThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h"; sourceTree = ""; }; AEFE305560483772516B366088F6E2B4 /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; B26DE78B39C9B7A220F451B8CA14ACA1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B34472CAE1E8EC26152CEFB1E82BE050 /* EXPExpect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPExpect.m; path = Expecta/EXPExpect.m; sourceTree = ""; }; + B445D081D08C4D35FA42C71663C16053 /* NSArray+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+Addition.h"; sourceTree = ""; }; B4A617F1464A48980127A218AB18B898 /* EXPDoubleTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDoubleTuple.h; path = Expecta/EXPDoubleTuple.h; sourceTree = ""; }; B4E553ECAD689166E16E72CBB083D61A /* Expecta+Snapshots-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta+Snapshots-dummy.m"; sourceTree = ""; }; + B5C400CD21ECBEE5FF301E7F8222359D /* NSString+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+Addition.h"; sourceTree = ""; }; B618D49996FCD7F7FD5C94C024840087 /* EXPMatchers+equal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+equal.h"; path = "Expecta/Matchers/EXPMatchers+equal.h"; sourceTree = ""; }; B647A866CAF55406F516ECE6F8AE7F8B /* EXPMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcher.h; path = Expecta/EXPMatcher.h; sourceTree = ""; }; - B7776106E2CDB70FF50108D83C1EECBD /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B9075248C77581BD5230031BD8E5BA45 /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; }; - B9D6D74D7FB2B666383CEFDA78F3D989 /* Pods_Addition_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Addition_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + BA38D3E3DE77636BA3D70555901A100F /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; BB4DC57B05E96C2EB152A59EFCDB6F12 /* EXPMatchers+beGreaterThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h"; sourceTree = ""; }; + BBD2A6F4975D67BF37CA246420F03924 /* NSMutableDictionary+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary+Addition.h"; sourceTree = ""; }; + BDC6D7C5A219454FB3CFA43401871E56 /* NSObject+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Addition.m"; sourceTree = ""; }; BEC4D7D2259B4B710DED71BD7949BACA /* SPTTestSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTTestSuite.h; path = Specta/Specta/SPTTestSuite.h; sourceTree = ""; }; BF701C1C8F03B74819BFFD19C9DEA426 /* SPTSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSpec.h; path = Specta/Specta/SPTSpec.h; sourceTree = ""; }; C04E3E80E2CD18DEAE104F67CE80B85A /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; @@ -400,16 +400,15 @@ C208752E77DFA06CBC28AD496B28B835 /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; C22221B3B6D1F46AB81218794BF7243C /* EXPMatcherHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPMatcherHelpers.m; path = Expecta/Matchers/EXPMatcherHelpers.m; sourceTree = ""; }; C22A60459B7AF517FAFC1750AAABDCEB /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; + C388DF5F29CB0A040C30443EF087A447 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; C4016D8E6902B23AF2CA1BB3EBE78467 /* ExpectaObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaObject.m; path = Expecta/ExpectaObject.m; sourceTree = ""; }; C4318C653F9355DDB7F7553A52F8890D /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSubclassOf.h"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.h"; sourceTree = ""; }; C468A58BBD0142C1B15D5D1E99CD14D2 /* SPTCompiledExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCompiledExample.m; path = Specta/Specta/SPTCompiledExample.m; sourceTree = ""; }; - C660E26E94E86D54E4C0B5F130B8752D /* UIColor+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIColor+Addition.h"; sourceTree = ""; }; C6C7CD39279BCFD392135DCF45F61F03 /* EXPMatchers+beSupersetOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSupersetOf.m"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.m"; sourceTree = ""; }; - C702438DA49103DD25A507DC8716CA49 /* Addition.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Addition.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; C868D690588A6B89F532448ECAE12885 /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; + CCC874AE5367377CDEBB7DE36D4C609E /* Addition.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Addition.framework; sourceTree = BUILT_PRODUCTS_DIR; }; CD486E43B7465271EE4EBCB98E5DAF8D /* EXPFloatTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPFloatTuple.h; path = Expecta/EXPFloatTuple.h; sourceTree = ""; }; CD7582733015B7D005A247EF5856A0D6 /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; - CE868C51E11DD1C81A6656B10A0F1135 /* NSData+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Addition.m"; sourceTree = ""; }; D148E142A756A0CD8BA055B657862814 /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; }; D182CF13D4DB728DAAD9786E7E8143B2 /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beginWith.h"; path = "Expecta/Matchers/EXPMatchers+beginWith.h"; sourceTree = ""; }; D185CE6943CD76847FA958D3B77C57F9 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; @@ -422,14 +421,15 @@ DACE406B2E53BE18445F22E26993E5B9 /* SpectaDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaDSL.m; path = Specta/Specta/SpectaDSL.m; sourceTree = ""; }; DD6A7C981FB84CF8E3DB3254FAA6ABA5 /* Pods-Addition_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Addition_Tests-frameworks.sh"; sourceTree = ""; }; DF4BD2050ABE1205D1B1A164803A18DA /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; }; - E1B7A2948D4F800D8132A0F403271CD8 /* NSArray+Addition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Addition.m"; sourceTree = ""; }; + E163E90198598CCD2A4E3640F0ED1310 /* NSDate+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+Addition.h"; sourceTree = ""; }; E42AB63F84DC20AD246EB8FFA3EFEF2C /* SPTSharedExampleGroups.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSharedExampleGroups.m; path = Specta/Specta/SPTSharedExampleGroups.m; sourceTree = ""; }; E5970E5D763F65673B9F5F4C5D0A9D0F /* SPTExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExample.h; path = Specta/Specta/SPTExample.h; sourceTree = ""; }; E5B05516F560C08699BF135F729DD5E4 /* SPTExampleGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExampleGroup.h; path = Specta/Specta/SPTExampleGroup.h; sourceTree = ""; }; + E9241A721469E3D9954AC06B768CEE0B /* Addition.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Addition.xcconfig; sourceTree = ""; }; + E9911D02E2AE8FC59B1899700761C8C3 /* Addition-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Addition-dummy.m"; sourceTree = ""; }; EBB8841835AC3ECEE009515163B3FF2A /* Pods-Addition_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Addition_Tests-acknowledgements.markdown"; sourceTree = ""; }; EDE0D6A47393B29719A2BF4340A993CE /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; F0550288A3E4DA5B207A666BE8E62168 /* SPTCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCallSite.h; path = Specta/Specta/SPTCallSite.h; sourceTree = ""; }; - F1AD95D0A97E453D4D44F98E4BC5C54E /* NSObject+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Addition.h"; sourceTree = ""; }; F2D3A79E58CE53867199D68A7690BE0C /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThan.h"; path = "Expecta/Matchers/EXPMatchers+beLessThan.h"; sourceTree = ""; }; F6636C0229E54793FBCF41941077A50A /* EXPMatchers+beInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInstanceOf.h"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.h"; sourceTree = ""; }; F6ACA95F6EDBB1752AADF70C323E1E5F /* EXPMatchers+contain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+contain.h"; path = "Expecta/Matchers/EXPMatchers+contain.h"; sourceTree = ""; }; @@ -437,6 +437,7 @@ FB362E8DBE566CD58ABD4124535F2081 /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = Specta/Specta/Specta.h; sourceTree = ""; }; FB93C123AC6F580DF978D60A8191F679 /* SpectaDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaDSL.h; path = Specta/Specta/SpectaDSL.h; sourceTree = ""; }; FBA78AD493C15517AB45ED930E51A1E0 /* EXPMatchers+raise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raise.m"; path = "Expecta/Matchers/EXPMatchers+raise.m"; sourceTree = ""; }; + FBAFF8650B07A5DB1F3ACA9344CA616A /* Addition-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Addition-prefix.pch"; sourceTree = ""; }; FCD3ADF91990BD9ADABF1B2A864D3B5A /* Pods-Addition_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Addition_Example-acknowledgements.plist"; sourceTree = ""; }; FDB667FDEC11589B26C54AE25F550F2C /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; FDE880572CC4AF9A3FB007D3FBAB3FC9 /* SpectaUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaUtility.m; path = Specta/Specta/SpectaUtility.m; sourceTree = ""; }; @@ -444,40 +445,38 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0FF29396A0BAD1103B6596D300EE10A6 /* Frameworks */ = { + 57905B1FFDD623A13818E2185D80E992 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 50C8F8A05D7A73E9947A80477B4FB467 /* Foundation.framework in Frameworks */, + 9E97E59F416551410DB82EFDF39E6703 /* Foundation.framework in Frameworks */, + 7DFC3F97A1274C6E73234905960EAAA3 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4696AD68288203DDD9CFC3B92504FF49 /* Frameworks */ = { + 914A3FA7C160948DE0A308FB745E7380 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD617D9E76C132DBC45A4BC91F468B6A /* Foundation.framework in Frameworks */, - 595A04BC68811583B92D4E64236C0928 /* QuartzCore.framework in Frameworks */, - 5A3DED2AC8EC782575EBFF45ED0E3901 /* UIKit.framework in Frameworks */, - A090E1335802D26E75D008CC54E3EBE7 /* XCTest.framework in Frameworks */, + 9A703AFDF2386FE6AEF578311AED73C6 /* Foundation.framework in Frameworks */, + 2F470135C80E7AC09094CDD2524BE311 /* QuartzCore.framework in Frameworks */, + D20F9E325734338F78CC576B5B12314E /* UIKit.framework in Frameworks */, + 9FD18B01CABF953A13E603C4603237D7 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A9CA5611B48CC2858AE46A048A4AA898 /* Frameworks */ = { + 93EB3ACBA0CD4AFF623E31578387C624 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 46C09C5FEBD52D36CB45764212728C44 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C3A1357DBB4749B84C4BA0F8AAFB5F2B /* Frameworks */ = { + A9CA5611B48CC2858AE46A048A4AA898 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 35E8A389A8D087668C298209AAFFE35B /* Expecta.framework in Frameworks */, - B04AC583A2D3144AD6B5050CFAD6C103 /* FBSnapshotTestCase.framework in Frameworks */, - D9826D759990C411D44776DFAF0705E1 /* Foundation.framework in Frameworks */, - 08633497048C6516EEEE5B61AF8932F7 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -485,24 +484,26 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 942E4E48CEA8382A9AF249BE46BBEA39 /* Foundation.framework in Frameworks */, + 33C8D7245A9EBCC6DD60D9AB559A8105 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C6988437D4006426C8991F9F6781FAF9 /* Frameworks */ = { + CFF5B7915B7C4A2828E27F2C89B1769C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 406F4F36C32528A9DE0B3E14CA37242C /* Foundation.framework in Frameworks */, - 82FF032BA619CF4233CB7EA0A0663E02 /* XCTest.framework in Frameworks */, + 3D48EE131B6577ED73A5CC481A6FE40C /* Expecta.framework in Frameworks */, + 2549CD1370AF63009DEC76693F5E9BD1 /* FBSnapshotTestCase.framework in Frameworks */, + 6A496741D060AEF1EA67DF8597193DEE /* Foundation.framework in Frameworks */, + 830FEE4A114CC26EF0EC18472E880BF7 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C9F76C8FA9327442F938CACAB5448AF6 /* Frameworks */ = { + D312292232FA5F53CFDB496EA7AF0BF3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A856FC51C3BDF5B001E5CD65A3AA1AC1 /* Foundation.framework in Frameworks */, + 21BC5BFE7F2FAD7BF4D03B151D3A1F8F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -510,14 +511,24 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 160FDA46EE919AAF97E0E4EC04C9E232 /* Foundation.framework in Frameworks */, - 7A211860F672261C1522DCDF1FFC9ED0 /* XCTest.framework in Frameworks */, + B7185ADC751C1C1B68DCE07933CF0CB5 /* Foundation.framework in Frameworks */, + 2D0294A1F074AD370FDFE53FF14199AC /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 019020AB3F9D07C1C8113A97C0D0EFE1 /* Addition */ = { + isa = PBXGroup; + children = ( + DFE3C36DDE0CA4CF1FE1DF7420D97C31 /* Addition */, + C47FA2E6DF02FBE8372BA76B1C8A3E73 /* Support Files */, + ); + name = Addition; + path = ../..; + sourceTree = ""; + }; 08D965B0F9B0084EEFBE7A581FFDD562 /* Pods */ = { isa = PBXGroup; children = ( @@ -595,11 +606,22 @@ 3B81B5D02B713265C77C97DBDD185DB2 /* Development Pods */ = { isa = PBXGroup; children = ( - 94D96FEBFD5A83E3F884C5877628DB17 /* Addition */, + 019020AB3F9D07C1C8113A97C0D0EFE1 /* Addition */, ); name = "Development Pods"; sourceTree = ""; }; + 3EE37D207C0E5C20040473B40B913170 /* iOS */ = { + isa = PBXGroup; + children = ( + 5AAF52F97093E9436AAE8C0DCB0D36F3 /* Foundation.framework */, + BA38D3E3DE77636BA3D70555901A100F /* QuartzCore.framework */, + C388DF5F29CB0A040C30443EF087A447 /* UIKit.framework */, + 8DFD241446FAEFBFF8BF209B4EC0B8BE /* XCTest.framework */, + ); + name = iOS; + sourceTree = ""; + }; 4A417BF546501BAD90C023BA251254E3 /* FBSnapshotTestCase */ = { isa = PBXGroup; children = ( @@ -618,20 +640,6 @@ name = SwiftSupport; sourceTree = ""; }; - 6B665820877F65F78F3864C4BDD161BC /* Support Files */ = { - isa = PBXGroup; - children = ( - 9A67DD39B04435951ED68C7DBE345E11 /* Addition.modulemap */, - 3800D554B055F7F47E820182B8A7B3BF /* Addition.xcconfig */, - 02F8575D94F9563C875AA71704AC7EB2 /* Addition-dummy.m */, - A2E660F8F2B2D84E437A125C720C05DB /* Addition-prefix.pch */, - 1BBBD4CAE7D7F2052895D5C569B399FB /* Addition-umbrella.h */, - 1153D151E82EC5E62F6BB52F276B74CA /* Info.plist */, - ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/Addition"; - sourceTree = ""; - }; 6F0C0C7FB5C0F60BA0335C19B20CFB87 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -725,44 +733,38 @@ 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, 3B81B5D02B713265C77C97DBDD185DB2 /* Development Pods */, BA1F311D20F01C7F7D3FEE1487AB9592 /* Frameworks */, 08D965B0F9B0084EEFBE7A581FFDD562 /* Pods */, - F2D33121578C2298687A2934818F8143 /* Products */, + BBD9F42E766464911D5085CB8C60494E /* Products */, 6F0C0C7FB5C0F60BA0335C19B20CFB87 /* Targets Support Files */, ); sourceTree = ""; }; - 8F4111F137C747F2F0D65F33BDFDD202 /* iOS */ = { - isa = PBXGroup; - children = ( - 3CF01F310BCD4F2E114A0BB3796FAA47 /* Foundation.framework */, - 4D94C2222C0253B958B353EECC310234 /* QuartzCore.framework */, - 764BD0C6C04DBD414FC179851898776C /* UIKit.framework */, - 5089DA448F1CB0FB085C4E12AFDD53A2 /* XCTest.framework */, - ); - name = iOS; - sourceTree = ""; - }; - 94D96FEBFD5A83E3F884C5877628DB17 /* Addition */ = { + BA1F311D20F01C7F7D3FEE1487AB9592 /* Frameworks */ = { isa = PBXGroup; children = ( - DA310E53BF7790D150A11D18A39F590B /* Addition */, - 6B665820877F65F78F3864C4BDD161BC /* Support Files */, + 084E3F0BF91113EC5ADAD2356684C5D2 /* Expecta.framework */, + 274B0E07010F236BE53B3B98CEC9AB62 /* FBSnapshotTestCase.framework */, + 3EE37D207C0E5C20040473B40B913170 /* iOS */, ); - name = Addition; - path = ../..; + name = Frameworks; sourceTree = ""; }; - BA1F311D20F01C7F7D3FEE1487AB9592 /* Frameworks */ = { + BBD9F42E766464911D5085CB8C60494E /* Products */ = { isa = PBXGroup; children = ( - 084E3F0BF91113EC5ADAD2356684C5D2 /* Expecta.framework */, - 274B0E07010F236BE53B3B98CEC9AB62 /* FBSnapshotTestCase.framework */, - 8F4111F137C747F2F0D65F33BDFDD202 /* iOS */, + 219F31FFBB9148809EB2680872531A68 /* Addition.bundle */, + CCC874AE5367377CDEBB7DE36D4C609E /* Addition.framework */, + 405CD5792052345C51F7F1DFC37B0187 /* Expecta.framework */, + A684972A23460DAF119CB4FC9B4129EA /* Expecta_Snapshots.framework */, + 8861787C288D67A8EF16B25C2D1765EE /* FBSnapshotTestCase.framework */, + A902312DF0349E14011DEF6211609541 /* Pods_Addition_Example.framework */, + 99705CB6050E2890C8030930AC87CBE7 /* Pods_Addition_Tests.framework */, + A09F415CF6EA8A1EF10D7182775850B4 /* Specta.framework */, ); - name = Frameworks; + name = Products; sourceTree = ""; }; C29C93E7F175EC9CDE6E55BE676C8B75 /* Specta */ = { @@ -798,6 +800,21 @@ path = Specta; sourceTree = ""; }; + C47FA2E6DF02FBE8372BA76B1C8A3E73 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0E9994B461A794702C207F6D2392775E /* Addition.modulemap */, + E9241A721469E3D9954AC06B768CEE0B /* Addition.xcconfig */, + E9911D02E2AE8FC59B1899700761C8C3 /* Addition-dummy.m */, + FBAFF8650B07A5DB1F3ACA9344CA616A /* Addition-prefix.pch */, + 2ABE06FDF45AC0569C13CDCA89F54BC0 /* Addition-umbrella.h */, + 42C549D9D5618EDEA640265C75174A9B /* Info.plist */, + 09FA4A1054D2C254784B49B741716257 /* ResourceBundle-Addition-Info.plist */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/Addition"; + sourceTree = ""; + }; C7BCF7299DC9665D060C391FA758D2C1 /* Core */ = { isa = PBXGroup; children = ( @@ -829,30 +846,30 @@ path = "Expecta+Snapshots"; sourceTree = ""; }; - DA310E53BF7790D150A11D18A39F590B /* Addition */ = { + DFE3C36DDE0CA4CF1FE1DF7420D97C31 /* Addition */ = { isa = PBXGroup; children = ( - 54DFEFB7C66E1505713D93E3CA6AF04A /* AdditionFrameworks.h */, - 87DE090EEDA85C209E607EECC60D1905 /* NSArray+Addition.h */, - E1B7A2948D4F800D8132A0F403271CD8 /* NSArray+Addition.m */, - 5BFD189E1CA41DBA5EB65C9B0A9AEA83 /* NSData+Addition.h */, - CE868C51E11DD1C81A6656B10A0F1135 /* NSData+Addition.m */, - A32537855531408354DCCD0B167E3CBF /* NSDate+Addition.h */, - 47C224958072EE1D31A681914F685CF6 /* NSDate+Addition.m */, - 21CE5AD0A966184BB7FD4002D24AAE4A /* NSDictionary+Addition.h */, - 61B607487C5CB61500EEBFD85EED29B6 /* NSDictionary+Addition.m */, - 801B6BC0F1C65D65C20FD8F59D093773 /* NSMutableDictionary+Addition.h */, - 73365E26EED0D9D5C2F71FD40E0AE354 /* NSMutableDictionary+Addition.m */, - F1AD95D0A97E453D4D44F98E4BC5C54E /* NSObject+Addition.h */, - 1FEB7977213D30BC0CA30B7A4B59A2C7 /* NSObject+Addition.m */, - 5B77421BB3923270FEFCC2CB0E12C822 /* NSString+Addition.h */, - 0AB7B81F0E05BAD7F7D71FEDE1A3D93C /* NSString+Addition.m */, - C660E26E94E86D54E4C0B5F130B8752D /* UIColor+Addition.h */, - 00A45C8FEB8465DAD97E42A48444107A /* UIColor+Addition.m */, - 6D8C8ECEE33AF16C97642C9E948B99A6 /* UIImage+Addition.h */, - 67BB2482361A4F6A1333A4768402D6BB /* UIImage+Addition.m */, - 0D1E75746D2442822E64A0D636AB89CB /* UIView+Addition.h */, - 2CADC505FE341F4B249AE503DE1256ED /* UIView+Addition.m */, + 30D40A761AEAB66E223EC2EDF6D517F3 /* AdditionFrameworks.h */, + B445D081D08C4D35FA42C71663C16053 /* NSArray+Addition.h */, + 6B3B90A06F16503F243D1811F35236D7 /* NSArray+Addition.m */, + 04B6FEAD49672BE70B0EF7B9E4DF7298 /* NSData+Addition.h */, + 3D3F733623451E6AC6CE6951FA5C4BEE /* NSData+Addition.m */, + E163E90198598CCD2A4E3640F0ED1310 /* NSDate+Addition.h */, + 8256742C45D89C4BE31EA853DD6EB3AC /* NSDate+Addition.m */, + 4EC00189F13C6F1A9DD2ED6150D68969 /* NSDictionary+Addition.h */, + A5E3D38DFB486B4019E1D4BE92487BAF /* NSDictionary+Addition.m */, + BBD2A6F4975D67BF37CA246420F03924 /* NSMutableDictionary+Addition.h */, + 25576872106A9F15E802FEC5ADB7494F /* NSMutableDictionary+Addition.m */, + 4B24F249EB3A6E16D7D7328E10A85409 /* NSObject+Addition.h */, + BDC6D7C5A219454FB3CFA43401871E56 /* NSObject+Addition.m */, + B5C400CD21ECBEE5FF301E7F8222359D /* NSString+Addition.h */, + 402DB86E73C1D766733A821661429349 /* NSString+Addition.m */, + 98976A003BE7C8454F686202C7B0FB2A /* UIColor+Addition.h */, + 60CA9913064D6FE68CCED1D7E8CB1860 /* UIColor+Addition.m */, + A9FF1539D44E905C48F52E8C9501D5AD /* UIImage+Addition.h */, + 8ECBE5655F5317A85ED9EA76F2328C4A /* UIImage+Addition.m */, + 778E166D1DB8AE09CD4FA2CFBC5B5161 /* UIView+Addition.h */, + 254A44EC381F647E85D6FBA74A795C78 /* UIView+Addition.m */, ); path = Addition; sourceTree = ""; @@ -871,21 +888,6 @@ path = "../Target Support Files/Specta"; sourceTree = ""; }; - F2D33121578C2298687A2934818F8143 /* Products */ = { - isa = PBXGroup; - children = ( - C702438DA49103DD25A507DC8716CA49 /* Addition.bundle */, - 32657D9453D20E4597562F9254A2F5C8 /* Addition.framework */, - 495253EBCBACF406D94D642A18DDE05E /* Expecta.framework */, - 626BAC419D572B6331143C070FBC546F /* Expecta_Snapshots.framework */, - B7776106E2CDB70FF50108D83C1EECBD /* FBSnapshotTestCase.framework */, - 87AD15C5A3660302AB14DF97B0E7144B /* Pods_Addition_Example.framework */, - B9D6D74D7FB2B666383CEFDA78F3D989 /* Pods_Addition_Tests.framework */, - 0332ADA47E9DC132206C07BB4E067033 /* Specta.framework */, - ); - name = Products; - sourceTree = ""; - }; F4013618912B558D4DF190A95A39EFD4 /* Support Files */ = { isa = PBXGroup; children = ( @@ -903,29 +905,19 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 29A4161242EB53A098847739C9131CC8 /* Headers */ = { + 105E59001A7283E2CB1FB8850F442306 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B1214804E90F229C81CB85BC8369F4AA /* Pods-Addition_Tests-umbrella.h in Headers */, + 4155CE06A172B102AB43E6743DAEC29A /* Pods-Addition_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 56F1EBF832F769813F58FA4CDC199BF1 /* Headers */ = { + 7611D37339449AD053ED789E6133F862 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - EF75F2509B55A097DF12BFCFBF7A0D45 /* Pods-Addition_Example-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A72671AE907171D5CF90179991C6096 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - D6838E42D9C50FC39B1D3006C0724E9C /* Expecta+Snapshots-umbrella.h in Headers */, - 0C5FDDFAA8EF749AEB78EE3213E49633 /* ExpectaObject+FBSnapshotTest.h in Headers */, - 4686AC52E9875113D663BE60D2296BB3 /* EXPMatchers+FBSnapshotTest.h in Headers */, + ABB50F54FDFD44AD0B854453E1DF5CC1 /* Pods-Addition_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -976,6 +968,29 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A26BF954CEDECE1FE3274AA52D74E11B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 86968A28AF5A843BB28E02F3D336F6EA /* Specta-umbrella.h in Headers */, + EDB3211CAA856E49271434D4C2637E66 /* Specta.h in Headers */, + CC5DB9FB7DDA0040105C9F33373B1412 /* SpectaDSL.h in Headers */, + 2E73F278A64F27F39BE5DA699D762E6A /* SpectaTypes.h in Headers */, + 590A3C3B1F3907AD642141F7CCE77BC5 /* SpectaUtility.h in Headers */, + B921F3D1501DAD9CDF27D6468EBC71D3 /* SPTCallSite.h in Headers */, + A02092391F613EA0D5BA816ABEDEEA41 /* SPTCompiledExample.h in Headers */, + 81F765C11DF18EBF8402D192D3D159E9 /* SPTExample.h in Headers */, + 576F0ADC20AAA06B919D282A3A532E8E /* SPTExampleGroup.h in Headers */, + 724886C7098D772194B7BF7B8400CA63 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */, + 9A29DC5BC552863B777AB2B85E0A6BEC /* SPTGlobalBeforeAfterEach.h in Headers */, + D214EB4C7FC65E3E9867C5342BFD9284 /* SPTSharedExampleGroups.h in Headers */, + 8D7B17DE40EF42048121F75ED98C0B98 /* SPTSpec.h in Headers */, + EFC70CEF6BE8F64E77F14CC95016D902 /* SPTTestSuite.h in Headers */, + C6E5819DD8986961BB63DE51A6A26B53 /* XCTest+Private.h in Headers */, + C26CC9C0E56A5C66204634508D7E6FC1 /* XCTestCase+Specta.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A8AD727E4C22CB54DD0647AB958C45C2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -995,117 +1010,65 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AFEB3FDDB7BA1A944F55F7DF29EC40B7 /* Headers */ = { + BA0FDF67467F294ACFEF3C734E0A426A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 41DA111AEE490D05F04025505E825B91 /* FBSnapshotTestCase.h in Headers */, - A1DCF9A9C12B7883BBEC2B985690A9F7 /* FBSnapshotTestCasePlatform.h in Headers */, - 092A8385B06DB60A5D330B704E48D36E /* FBSnapshotTestController.h in Headers */, - DD90F1DDA3E2D77932F7081A3607F53B /* UIImage+Compare.h in Headers */, - F6FDC782B0E73551F14C148486B9FD6B /* UIImage+Diff.h in Headers */, - 671AA9503523C7A2F6DCF02AE77BC839 /* UIImage+Snapshot.h in Headers */, + 29F2AEAF2B01E3739BF745ADE8E9D0A4 /* Expecta+Snapshots-umbrella.h in Headers */, + 39F3AFD4DADD9BF4AEDFAF1FEA82B2F2 /* ExpectaObject+FBSnapshotTest.h in Headers */, + EA840679AC9463E0E3D371FCC3466B0A /* EXPMatchers+FBSnapshotTest.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - FB2D0B04EBB4DDE907141A635A3047B9 /* Headers */ = { + F4CD5DD853B84CC2D8644CF4FED35F1E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DDB47B5F066ABAAE7DFA946445B51BC7 /* Specta-umbrella.h in Headers */, - 28DF5233B70BD086C4C5AEEB30C04D97 /* Specta.h in Headers */, - 5F266899163628C417FC46A3CD931FA3 /* SpectaDSL.h in Headers */, - DBEA6777823039D718BC5B2EE92F9DD7 /* SpectaTypes.h in Headers */, - 7E328AB54D8369E893689C1AECD0E9D9 /* SpectaUtility.h in Headers */, - B904277A762F357E491091659EC016EA /* SPTCallSite.h in Headers */, - BD39D270FCC66BBC05B852FC925B1849 /* SPTCompiledExample.h in Headers */, - B05FB7C1FC6A879DCA32DB59AE1C3B28 /* SPTExample.h in Headers */, - FC24386E442A76F4D3567D65B7688EF6 /* SPTExampleGroup.h in Headers */, - 37067028A1D9BD931A82AF14824DFF32 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */, - C40F4508BDE6EDE11D638B9ABB9C1077 /* SPTGlobalBeforeAfterEach.h in Headers */, - 9C031F04D81D0CC702BF801E277B3073 /* SPTSharedExampleGroups.h in Headers */, - D1A2EAF6C7DD9F0D381996B6E0BA7DD8 /* SPTSpec.h in Headers */, - DF5121997670DEDC5DF1B68119295806 /* SPTTestSuite.h in Headers */, - 82D30114BF165A9D3B0A41C6BC3F02FF /* XCTest+Private.h in Headers */, - B2A986FE25AA4862C8878DBBE6B8E325 /* XCTestCase+Specta.h in Headers */, + 20C0CFB6F8C29123D1667E2676D8B2F5 /* FBSnapshotTestCase.h in Headers */, + D1E9E55D21C92E33ACE7E911BCB96269 /* FBSnapshotTestCasePlatform.h in Headers */, + F58F9BC7759BB8A5007B8821A275AEDD /* FBSnapshotTestController.h in Headers */, + E10811B5E4578C31FB675361C99EDED6 /* UIImage+Compare.h in Headers */, + 274D9545D0357B667BCAA82B3FB38ECD /* UIImage+Diff.h in Headers */, + CE91E0B7C2BF362403CB3A75E69AA061 /* UIImage+Snapshot.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */ = { - isa = PBXNativeTarget; - buildConfigurationList = DC61702A42844E4ED762A73E8893436B /* Build configuration list for PBXNativeTarget "Expecta" */; - buildPhases = ( - B239BD93C67DE976C7F3A1AD982A0A58 /* Sources */, - E6B836B352B13C63D3C0FA0E500C98A4 /* Frameworks */, - 966427BD32145AD621F074D1691342B8 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Expecta; - productName = Expecta; - productReference = 495253EBCBACF406D94D642A18DDE05E /* Expecta.framework */; - productType = "com.apple.product-type.framework"; - }; - 0D9B12952F2F3000A8ECBC220B816F33 /* Pods-Addition_Example */ = { + 0BC2FF1F7A4859019858B717B5BB03A2 /* Pods-Addition_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = BE18FAECECF6B516B48A10A8A1C7B3AA /* Build configuration list for PBXNativeTarget "Pods-Addition_Example" */; + buildConfigurationList = 96D27B0ACF3B2709E2F163B511FB3C3F /* Build configuration list for PBXNativeTarget "Pods-Addition_Example" */; buildPhases = ( - 29B8B2473236CCA816819D30211F96D8 /* Sources */, - 0FF29396A0BAD1103B6596D300EE10A6 /* Frameworks */, - 56F1EBF832F769813F58FA4CDC199BF1 /* Headers */, + 9B06A2B61CCFAEAFD13662B6D541DC7E /* Sources */, + 93EB3ACBA0CD4AFF623E31578387C624 /* Frameworks */, + 105E59001A7283E2CB1FB8850F442306 /* Headers */, ); buildRules = ( ); dependencies = ( - 83AD87F90E364C6219F95E6D4A29A47C /* PBXTargetDependency */, + F92AAF90E944EC4FA4E225B542DD9F45 /* PBXTargetDependency */, ); name = "Pods-Addition_Example"; productName = "Pods-Addition_Example"; - productReference = 87AD15C5A3660302AB14DF97B0E7144B /* Pods_Addition_Example.framework */; - productType = "com.apple.product-type.framework"; - }; - 15CDF36A26D63958A8E798F680E16F0C /* Pods-Addition_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3F16CF256DFF6B1B38BEBDFCB55AB346 /* Build configuration list for PBXNativeTarget "Pods-Addition_Tests" */; - buildPhases = ( - E94A70FEA5560AE200DBF60427836196 /* Sources */, - C9F76C8FA9327442F938CACAB5448AF6 /* Frameworks */, - 29A4161242EB53A098847739C9131CC8 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - A5101A783A9382A0F64DA31E9774FBB1 /* PBXTargetDependency */, - 8DAD7CABD16CB61663174E2928AC7FC0 /* PBXTargetDependency */, - 8E324D432A02C7E70A035B02A011A216 /* PBXTargetDependency */, - CBB5D54C73F81807E56A5D53C91BECD5 /* PBXTargetDependency */, - 2D82284299260B74ABBABC516959E81A /* PBXTargetDependency */, - ); - name = "Pods-Addition_Tests"; - productName = "Pods-Addition_Tests"; - productReference = B9D6D74D7FB2B666383CEFDA78F3D989 /* Pods_Addition_Tests.framework */; + productReference = A902312DF0349E14011DEF6211609541 /* Pods_Addition_Example.framework */; productType = "com.apple.product-type.framework"; }; - 31B49D51716BD98965D6E3ADE09FCD24 /* Specta */ = { + 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */ = { isa = PBXNativeTarget; - buildConfigurationList = BC05AC0E69E0CA654412100EF63450AE /* Build configuration list for PBXNativeTarget "Specta" */; + buildConfigurationList = DC61702A42844E4ED762A73E8893436B /* Build configuration list for PBXNativeTarget "Expecta" */; buildPhases = ( - 8B5396C220C30F840A87EBB20DB41C2A /* Sources */, - C6988437D4006426C8991F9F6781FAF9 /* Frameworks */, - FB2D0B04EBB4DDE907141A635A3047B9 /* Headers */, + B239BD93C67DE976C7F3A1AD982A0A58 /* Sources */, + E6B836B352B13C63D3C0FA0E500C98A4 /* Frameworks */, + 966427BD32145AD621F074D1691342B8 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = Specta; - productName = Specta; - productReference = 0332ADA47E9DC132206C07BB4E067033 /* Specta.framework */; + name = Expecta; + productName = Expecta; + productReference = 405CD5792052345C51F7F1DFC37B0187 /* Expecta.framework */; productType = "com.apple.product-type.framework"; }; 579167C78402EA032537870195B95288 /* Addition */ = { @@ -1124,7 +1087,7 @@ ); name = Addition; productName = Addition; - productReference = 32657D9453D20E4597562F9254A2F5C8 /* Addition.framework */; + productReference = CCC874AE5367377CDEBB7DE36D4C609E /* Addition.framework */; productType = "com.apple.product-type.framework"; }; 5B0480F2E59E7857900ABE9E321375F9 /* Addition-Addition */ = { @@ -1141,43 +1104,82 @@ ); name = "Addition-Addition"; productName = "Addition-Addition"; - productReference = C702438DA49103DD25A507DC8716CA49 /* Addition.bundle */; + productReference = 219F31FFBB9148809EB2680872531A68 /* Addition.bundle */; productType = "com.apple.product-type.bundle"; }; - DD86ABD743B0605672C710ADC56EB9DA /* FBSnapshotTestCase */ = { + 619F0D28240534293108906FED04836F /* Expecta+Snapshots */ = { isa = PBXNativeTarget; - buildConfigurationList = BBE59BCD5ADEB5D55801918FED22F022 /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */; + buildConfigurationList = D5B74CC207A82790DE2A82F49EDF170A /* Build configuration list for PBXNativeTarget "Expecta+Snapshots" */; buildPhases = ( - 382B7B8C537C0C70782B136CA9719B19 /* Sources */, - 4696AD68288203DDD9CFC3B92504FF49 /* Frameworks */, - AFEB3FDDB7BA1A944F55F7DF29EC40B7 /* Headers */, + 796C061AD650C052C9339513DE83940A /* Sources */, + CFF5B7915B7C4A2828E27F2C89B1769C /* Frameworks */, + BA0FDF67467F294ACFEF3C734E0A426A /* Headers */, ); buildRules = ( ); dependencies = ( + 4ACA793EC27274D41A670C74CD739365 /* PBXTargetDependency */, + CFC3C60C0541C54818441E331A7E8753 /* PBXTargetDependency */, ); - name = FBSnapshotTestCase; - productName = FBSnapshotTestCase; - productReference = B7776106E2CDB70FF50108D83C1EECBD /* FBSnapshotTestCase.framework */; + name = "Expecta+Snapshots"; + productName = "Expecta+Snapshots"; + productReference = A684972A23460DAF119CB4FC9B4129EA /* Expecta_Snapshots.framework */; productType = "com.apple.product-type.framework"; }; - ED4342E27597144E22BA4081D52F6DD1 /* Expecta+Snapshots */ = { + 767DAC2EB290E2F1B394E4E00D95789B /* Specta */ = { isa = PBXNativeTarget; - buildConfigurationList = 7D7C57535E00101DBAC3A552812FD924 /* Build configuration list for PBXNativeTarget "Expecta+Snapshots" */; + buildConfigurationList = D6CD5E1E85EE3D30B8EE92BDCBF2E734 /* Build configuration list for PBXNativeTarget "Specta" */; buildPhases = ( - 27C9544E3AEC12A76C1E78655193ADE5 /* Sources */, - C3A1357DBB4749B84C4BA0F8AAFB5F2B /* Frameworks */, - 8A72671AE907171D5CF90179991C6096 /* Headers */, + E70CF73A096BC92FEDC11D48BD5A0992 /* Sources */, + 57905B1FFDD623A13818E2185D80E992 /* Frameworks */, + A26BF954CEDECE1FE3274AA52D74E11B /* Headers */, ); buildRules = ( ); dependencies = ( - A28B7BE98B87EA7500818B1472BB7AA3 /* PBXTargetDependency */, - EA18A64C5A463362E721A1B79833692A /* PBXTargetDependency */, ); - name = "Expecta+Snapshots"; - productName = "Expecta+Snapshots"; - productReference = 626BAC419D572B6331143C070FBC546F /* Expecta_Snapshots.framework */; + name = Specta; + productName = Specta; + productReference = A09F415CF6EA8A1EF10D7182775850B4 /* Specta.framework */; + productType = "com.apple.product-type.framework"; + }; + 99DBFB9ABBCF238C9C938CBF6CCC1745 /* Pods-Addition_Tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 80E85DE97A542D60A3F2BE2F7FD62029 /* Build configuration list for PBXNativeTarget "Pods-Addition_Tests" */; + buildPhases = ( + D844A5928C9DA478FDFC9E6F704272CE /* Sources */, + D312292232FA5F53CFDB496EA7AF0BF3 /* Frameworks */, + 7611D37339449AD053ED789E6133F862 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + AD542C6DACB8170C5155A6D4C49F3CEC /* PBXTargetDependency */, + D6738C9D8F98C234B4643A4266219823 /* PBXTargetDependency */, + 6E0794FE3D658834A74B815C4361BFD2 /* PBXTargetDependency */, + FE66C31031F46DC2BA727EE8C23C4652 /* PBXTargetDependency */, + 0BD1467948042478D8129CD0098A3AF9 /* PBXTargetDependency */, + ); + name = "Pods-Addition_Tests"; + productName = "Pods-Addition_Tests"; + productReference = 99705CB6050E2890C8030930AC87CBE7 /* Pods_Addition_Tests.framework */; + productType = "com.apple.product-type.framework"; + }; + D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7C7B4BE8DC7E24A96243E4D67565D719 /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */; + buildPhases = ( + 050B9690E875D70369E073EC11B52256 /* Sources */, + 914A3FA7C160948DE0A308FB745E7380 /* Frameworks */, + F4CD5DD853B84CC2D8644CF4FED35F1E /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = FBSnapshotTestCase; + productName = FBSnapshotTestCase; + productReference = 8861787C288D67A8EF16B25C2D1765EE /* FBSnapshotTestCase.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -1186,7 +1188,7 @@ D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0700; + LastSwiftUpdateCheck = 0730; LastUpgradeCheck = 0700; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; @@ -1197,18 +1199,18 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = F2D33121578C2298687A2934818F8143 /* Products */; + productRefGroup = BBD9F42E766464911D5085CB8C60494E /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 579167C78402EA032537870195B95288 /* Addition */, 5B0480F2E59E7857900ABE9E321375F9 /* Addition-Addition */, 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */, - ED4342E27597144E22BA4081D52F6DD1 /* Expecta+Snapshots */, - DD86ABD743B0605672C710ADC56EB9DA /* FBSnapshotTestCase */, - 0D9B12952F2F3000A8ECBC220B816F33 /* Pods-Addition_Example */, - 15CDF36A26D63958A8E798F680E16F0C /* Pods-Addition_Tests */, - 31B49D51716BD98965D6E3ADE09FCD24 /* Specta */, + 619F0D28240534293108906FED04836F /* Expecta+Snapshots */, + D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */, + 0BC2FF1F7A4859019858B717B5BB03A2 /* Pods-Addition_Example */, + 99DBFB9ABBCF238C9C938CBF6CCC1745 /* Pods-Addition_Tests */, + 767DAC2EB290E2F1B394E4E00D95789B /* Specta */, ); }; /* End PBXProject section */ @@ -1232,54 +1234,36 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 27C9544E3AEC12A76C1E78655193ADE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 80F7A60BC2814175154CF43CE4D822DD /* Expecta+Snapshots-dummy.m in Sources */, - D7F64744555CA8BE0EBC6BC7B03C4DF4 /* ExpectaObject+FBSnapshotTest.m in Sources */, - 440D66E588045F580B1B2F4A3F2C142B /* EXPMatchers+FBSnapshotTest.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 29B8B2473236CCA816819D30211F96D8 /* Sources */ = { + 050B9690E875D70369E073EC11B52256 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3FCE9779F8A05B945CFD439E2EAD2941 /* Pods-Addition_Example-dummy.m in Sources */, + C6E9B0A908F410317F2DBBECA0944AAB /* FBSnapshotTestCase-dummy.m in Sources */, + 70E4BCC789D8C8F1033F23E0752502A7 /* FBSnapshotTestCase.m in Sources */, + E3C61206BEDBA3EBAA0A69B51DE0F3AA /* FBSnapshotTestCasePlatform.m in Sources */, + 7861523B9D5DFCF0F4A56E4DE3296AA2 /* FBSnapshotTestController.m in Sources */, + 0A5DFD94EE83E385C1C7D24986E04592 /* SwiftSupport.swift in Sources */, + 07CAFACAFAC87ABBF28D453E70832464 /* UIImage+Compare.m in Sources */, + 89A46B63E469F17791D14FC64466794A /* UIImage+Diff.m in Sources */, + 4052EB66107F09D6F856EAA1F4FC0846 /* UIImage+Snapshot.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 382B7B8C537C0C70782B136CA9719B19 /* Sources */ = { + 796C061AD650C052C9339513DE83940A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 04AA70B8D2CC3E1021DCCFEEE34C7333 /* FBSnapshotTestCase-dummy.m in Sources */, - 2589E797E7DCBCCB5080894C0A27D866 /* FBSnapshotTestCase.m in Sources */, - 69CBFF5B7699798C1340A06FBA5988D5 /* FBSnapshotTestCasePlatform.m in Sources */, - 61DC7B8FDAC76B1EAB04E576ECCED032 /* FBSnapshotTestController.m in Sources */, - 8F5FCD4AB6C8870E8FEB23AFEA404A98 /* SwiftSupport.swift in Sources */, - B14EF5D9CBFFAFC68C3EF347D3D638BB /* UIImage+Compare.m in Sources */, - 143EABB2B234961F56E64C8DA488D995 /* UIImage+Diff.m in Sources */, - 44F32EA2C23D5C76F67A7D8EC657DB2B /* UIImage+Snapshot.m in Sources */, + 772BFB9529121111C517FBA06EA26237 /* Expecta+Snapshots-dummy.m in Sources */, + 4B5542E72A64100965FFFA704684CED4 /* ExpectaObject+FBSnapshotTest.m in Sources */, + 47D16DB1D23CFE027F5BE7F7E391AB4C /* EXPMatchers+FBSnapshotTest.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8B5396C220C30F840A87EBB20DB41C2A /* Sources */ = { + 9B06A2B61CCFAEAFD13662B6D541DC7E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4ACEA374CA395FFA6FF5DCE0EDF34A0F /* Specta-dummy.m in Sources */, - D5DD41DF8E7BB9955C615399DB2478EB /* SpectaDSL.m in Sources */, - 31BC69F18AACC392BD63F61027C9EE9F /* SpectaUtility.m in Sources */, - B2C9CB0042761D901913D039ED15A7FB /* SPTCallSite.m in Sources */, - 117B345D1EC8C692EFC5C8EE0B5F0A74 /* SPTCompiledExample.m in Sources */, - 9E1AA88E32516246C67FEB7806E8B2F3 /* SPTExample.m in Sources */, - C6D64704073E3053B8592047DA4EFD56 /* SPTExampleGroup.m in Sources */, - 180F770A4E75CD6989FB4B13DEDF7B2E /* SPTSharedExampleGroups.m in Sources */, - F5D8D1293F1EFBFAE2E77CEDD0B38FF1 /* SPTSpec.m in Sources */, - 34BF164EB60B00B66A82DB05653B01BC /* SPTTestSuite.m in Sources */, - F48C7B567C43A196BB9001734977FD57 /* XCTestCase+Specta.m in Sources */, + 4962FE42E664DB8C1E21CC0316C908EB /* Pods-Addition_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1350,154 +1334,172 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E94A70FEA5560AE200DBF60427836196 /* Sources */ = { + D844A5928C9DA478FDFC9E6F704272CE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6845FA7E6A8A1A43318F9D1CED39EA7D /* Pods-Addition_Tests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E70CF73A096BC92FEDC11D48BD5A0992 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - ACE720563625FEEC15774E6EAFD80E0A /* Pods-Addition_Tests-dummy.m in Sources */, + C7E1DFF76DC499AB39B77F8848F2EF4D /* Specta-dummy.m in Sources */, + 160B6E595D0EC060270AF3969E444379 /* SpectaDSL.m in Sources */, + 4AD34E3F7EA6BC5F1998100BF1682CC5 /* SpectaUtility.m in Sources */, + 554B1B2165F8C5A8718DD6EF1D528136 /* SPTCallSite.m in Sources */, + 3075E8F9C4EF08939A28D64D67BD25D8 /* SPTCompiledExample.m in Sources */, + EEDDD114AE31BA85E6631CC42B48F78C /* SPTExample.m in Sources */, + A73E3CABC0566E763D5BBF6CE06E4C33 /* SPTExampleGroup.m in Sources */, + EB8CD2E387E2715DB9F3313070DF3327 /* SPTSharedExampleGroups.m in Sources */, + D3C56331A510C1A867A13F51625E3465 /* SPTSpec.m in Sources */, + 53A0AEB45E3518B06B14C7851E91FB75 /* SPTTestSuite.m in Sources */, + 06498F5DDB48BA386A2CCBFD4BE2E060 /* XCTestCase+Specta.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 0BD1467948042478D8129CD0098A3AF9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Specta; + target = 767DAC2EB290E2F1B394E4E00D95789B /* Specta */; + targetProxy = 05CB9A4C935BEAB5C0338C978D6EAF0B /* PBXContainerItemProxy */; + }; 183A5AA1DDF9A0AC5AA51F4F9BE89EF4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Addition-Addition"; target = 5B0480F2E59E7857900ABE9E321375F9 /* Addition-Addition */; targetProxy = CAF66B7760E7C84412E690910146B9B0 /* PBXContainerItemProxy */; }; - 2D82284299260B74ABBABC516959E81A /* PBXTargetDependency */ = { + 4ACA793EC27274D41A670C74CD739365 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Specta; - target = 31B49D51716BD98965D6E3ADE09FCD24 /* Specta */; - targetProxy = 6E113D305C0603A84D749FB7705659AE /* PBXContainerItemProxy */; + name = Expecta; + target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; + targetProxy = CCF83280732A67033B72EE54815FFD3F /* PBXContainerItemProxy */; }; - 83AD87F90E364C6219F95E6D4A29A47C /* PBXTargetDependency */ = { + 6E0794FE3D658834A74B815C4361BFD2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Addition; - target = 579167C78402EA032537870195B95288 /* Addition */; - targetProxy = 7B8A7D498D5B58ED84B4495040CA207F /* PBXContainerItemProxy */; + name = "Expecta+Snapshots"; + target = 619F0D28240534293108906FED04836F /* Expecta+Snapshots */; + targetProxy = 73E179CA7BBD77BF12E18380DB8ABBEF /* PBXContainerItemProxy */; }; - 8DAD7CABD16CB61663174E2928AC7FC0 /* PBXTargetDependency */ = { + AD542C6DACB8170C5155A6D4C49F3CEC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Expecta; - target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; - targetProxy = 2FE25602372AA1CD0E9C58629DF3F5D3 /* PBXContainerItemProxy */; + name = Addition; + target = 579167C78402EA032537870195B95288 /* Addition */; + targetProxy = 7AFF84D4C63DEB2DA8C3326FFA590250 /* PBXContainerItemProxy */; }; - 8E324D432A02C7E70A035B02A011A216 /* PBXTargetDependency */ = { + CFC3C60C0541C54818441E331A7E8753 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Expecta+Snapshots"; - target = ED4342E27597144E22BA4081D52F6DD1 /* Expecta+Snapshots */; - targetProxy = EE7958393CCF00E7756799DDAE781F88 /* PBXContainerItemProxy */; + name = FBSnapshotTestCase; + target = D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */; + targetProxy = F9BBA6CBCE0B1A136EAFACE5185B512D /* PBXContainerItemProxy */; }; - A28B7BE98B87EA7500818B1472BB7AA3 /* PBXTargetDependency */ = { + D6738C9D8F98C234B4643A4266219823 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Expecta; target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; - targetProxy = E0554EF2942F72AD762F1056DCF6FB23 /* PBXContainerItemProxy */; + targetProxy = 3EBF724CEB9E88108DCB779BE10DF6D6 /* PBXContainerItemProxy */; }; - A5101A783A9382A0F64DA31E9774FBB1 /* PBXTargetDependency */ = { + F92AAF90E944EC4FA4E225B542DD9F45 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Addition; target = 579167C78402EA032537870195B95288 /* Addition */; - targetProxy = F92854900E547CD45CFC30C10D057D0E /* PBXContainerItemProxy */; - }; - CBB5D54C73F81807E56A5D53C91BECD5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSnapshotTestCase; - target = DD86ABD743B0605672C710ADC56EB9DA /* FBSnapshotTestCase */; - targetProxy = 6BE1F84E15644E5AA33515FFC869F650 /* PBXContainerItemProxy */; + targetProxy = 75F5CA62EB77F0B150F2DFB7BE428691 /* PBXContainerItemProxy */; }; - EA18A64C5A463362E721A1B79833692A /* PBXTargetDependency */ = { + FE66C31031F46DC2BA727EE8C23C4652 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSnapshotTestCase; - target = DD86ABD743B0605672C710ADC56EB9DA /* FBSnapshotTestCase */; - targetProxy = 2C98532365B2E266338D424663CF0002 /* PBXContainerItemProxy */; + target = D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */; + targetProxy = C3E62BDFE7CB9B9B8FFF13B5E3C8B476 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 052A17875CB827423D627183396CEB60 /* Release */ = { + 12AE6F83274C7A824845A8BF52BA16DF /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 2744A2542946D8DE61ED04D083BCEA56 /* FBSnapshotTestCase.xcconfig */; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FBSnapshotTestCase/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = FBSnapshotTestCase; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; - 161F1EE3670E1730021695CD7EE96D46 /* Debug */ = { + 1BD8423F9E51E0E25A5BC39E697CBF01 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A13AEBD3A512EC975C2DD3AF8D8931D /* Expecta+Snapshots.xcconfig */; + baseConfigurationReference = 2744A2542946D8DE61ED04D083BCEA56 /* FBSnapshotTestCase.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Expecta+Snapshots/Info.plist"; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FBSnapshotTestCase/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap"; + MODULEMAP_FILE = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = Expecta_Snapshots; + PRODUCT_NAME = FBSnapshotTestCase; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 1BF96FC1EE381690CF12A6B5B80928D3 /* Release */ = { + 1D3D643F215C1D0670CBF154C897AE08 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A193DEFA4D1CD24BE0FE7815E44EC372 /* Expecta.xcconfig */; + baseConfigurationReference = 581C5F5012EB4722B076757D7F522B51 /* Specta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Expecta/Expecta-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Expecta/Info.plist"; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Specta/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Expecta/Expecta.modulemap"; + MODULEMAP_FILE = "Target Support Files/Specta/Specta.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Expecta; + PRODUCT_NAME = Specta; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -1506,55 +1508,27 @@ }; name = Release; }; - 2AC7C79110299B22E905D95AE8C6D3CE /* Debug */ = { + 2F914909F85A5B7FA381E7629A0FFB17 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FACBEAE50C6EA6F29D9D74CF41EC7B67 /* Pods-Addition_Example.debug.xcconfig */; + baseConfigurationReference = 4A13AEBD3A512EC975C2DD3AF8D8931D /* Expecta+Snapshots.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - INFOPLIST_FILE = "Target Support Files/Pods-Addition_Example/Info.plist"; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Expecta+Snapshots/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Addition_Example/Pods-Addition_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = Pods_Addition_Example; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 30818736101615C8737F697B33A313F8 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2744A2542946D8DE61ED04D083BCEA56 /* FBSnapshotTestCase.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FBSnapshotTestCase/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap"; + MODULEMAP_FILE = "Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = FBSnapshotTestCase; + PRODUCT_NAME = Expecta_Snapshots; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -1563,24 +1537,26 @@ }; name = Release; }; - 6108BC52773003F8DF9A41BF790A825D /* Release */ = { + 373349C30AA02CB77851CFF553DFAE5C /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4A13AEBD3A512EC975C2DD3AF8D8931D /* Expecta+Snapshots.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; GCC_PREFIX_HEADER = "Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Expecta+Snapshots/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = Expecta_Snapshots; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -1588,97 +1564,121 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 6724DEBD3033CFB6EFB47E41092F3B11 /* Debug */ = { + 3FA2475660FFC880302AD18E29B2E5FC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3800D554B055F7F47E820182B8A7B3BF /* Addition.xcconfig */; buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - PRODUCT_NAME = Addition; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + ONLY_ACTIVE_ARCH = YES; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 7054FE4442686FEEA0AC10C9E7602779 /* Debug */ = { + 47F1EB375202F80A561E5C41235230BF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D9B2BF76332FCF26BEB7432F3D9C76E8 /* Pods-Addition_Tests.debug.xcconfig */; + baseConfigurationReference = E9241A721469E3D9954AC06B768CEE0B /* Addition.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Addition"; ENABLE_STRICT_OBJC_MSGSEND = YES; - INFOPLIST_FILE = "Target Support Files/Pods-Addition_Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = Pods_Addition_Tests; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Addition/ResourceBundle-Addition-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = Addition; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; - 8E11DF5E6CAB4A94C044C3DD1CC8D932 /* Release */ = { + 5CC2CB0D2881020FF8101B6575FD2BB7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3800D554B055F7F47E820182B8A7B3BF /* Addition.xcconfig */; + baseConfigurationReference = 581C5F5012EB4722B076757D7F522B51 /* Specta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Addition/Addition-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Addition/Info.plist"; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Specta/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Addition/Addition.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Addition; + MODULEMAP_FILE = "Target Support Files/Specta/Specta.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = Specta; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 98CA00BF17811BD3CB384E0D2032EA98 /* Release */ = { + 71B7A6BCBC526E9E530F258FF43B5969 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 581C5F5012EB4722B076757D7F522B51 /* Specta.xcconfig */; + baseConfigurationReference = 20ACF7F7C6FF68BCA3C4C227C8B25293 /* Pods-Addition_Tests.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Specta/Info.plist"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-Addition_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Specta/Specta.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Specta; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_Addition_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -1687,56 +1687,19 @@ }; name = Release; }; - B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - B685CC406DCE99A05D717090529AD21F /* Release */ = { + 7C860647A8168BEE1F0B81586D4A56DD /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 341F2E36DB708761DEE2942691379784 /* Pods-Addition_Example.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = "Target Support Files/Pods-Addition_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; @@ -1747,6 +1710,7 @@ OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = Pods_Addition_Example; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -1756,25 +1720,31 @@ }; name = Release; }; - C2E8B5004C7CFF7347E46C454AF242E0 /* Debug */ = { + 8186805AB3BD42E1AE7CB44E54EB6688 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 581C5F5012EB4722B076757D7F522B51 /* Specta.xcconfig */; + baseConfigurationReference = FACBEAE50C6EA6F29D9D74CF41EC7B67 /* Pods-Addition_Example.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Specta/Info.plist"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-Addition_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Specta/Specta.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Addition_Example/Pods-Addition_Example.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = Specta; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_Addition_Example; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -1783,21 +1753,23 @@ }; name = Debug; }; - C996455E547C5A0A105B0B93CD277AAD /* Debug */ = { + 86B3AF85DF2958967D7E96849C2BE84C /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = A193DEFA4D1CD24BE0FE7815E44EC372 /* Expecta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; GCC_PREFIX_HEADER = "Target Support Files/Expecta/Expecta-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Expecta/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/Expecta/Expecta.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; @@ -1810,21 +1782,40 @@ }; name = Debug; }; - E19D0ABE713101565A710F876E922B1F /* Debug */ = { + 8B1AD4DC6AE78251882815D19FC04F69 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E9241A721469E3D9954AC06B768CEE0B /* Addition.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Addition"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Addition/ResourceBundle-Addition-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = Addition; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + BA207833E4256FAF6D47544BA33FDC44 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3800D554B055F7F47E820182B8A7B3BF /* Addition.xcconfig */; + baseConfigurationReference = E9241A721469E3D9954AC06B768CEE0B /* Addition.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; GCC_PREFIX_HEADER = "Target Support Files/Addition/Addition-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Addition/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/Addition/Addition.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; @@ -1837,68 +1828,90 @@ }; name = Debug; }; - FA38DDBCC877CD359F8271E005BFA936 /* Release */ = { + D7F7EC94D3EB493AB19108CF1FD128D6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3800D554B055F7F47E820182B8A7B3BF /* Addition.xcconfig */; + baseConfigurationReference = D9B2BF76332FCF26BEB7432F3D9C76E8 /* Pods-Addition_Tests.debug.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - PRODUCT_NAME = Addition; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-Addition_Tests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_Addition_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - FD054477903B1E3D5FC98DADACACA366 /* Debug */ = { + DBC20D92767E3C0FB00DF41C68FCD602 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2744A2542946D8DE61ED04D083BCEA56 /* FBSnapshotTestCase.xcconfig */; + baseConfigurationReference = E9241A721469E3D9954AC06B768CEE0B /* Addition.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FBSnapshotTestCase/Info.plist"; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Addition/Addition-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Addition/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = FBSnapshotTestCase; + MODULEMAP_FILE = "Target Support Files/Addition/Addition.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = Addition; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - FFFEF54AA3AF4AA3B369E78910F70D0D /* Release */ = { + F24F328AA1CFC9A061F629C917D03F44 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 20ACF7F7C6FF68BCA3C4C227C8B25293 /* Pods-Addition_Tests.release.xcconfig */; + baseConfigurationReference = A193DEFA4D1CD24BE0FE7815E44EC372 /* Expecta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - INFOPLIST_FILE = "Target Support Files/Pods-Addition_Tests/Info.plist"; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Expecta/Expecta-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Expecta/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.modulemap"; + MODULEMAP_FILE = "Target Support Files/Expecta/Expecta.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = Pods_Addition_Tests; + PRODUCT_NAME = Expecta; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -1907,77 +1920,115 @@ }; name = Release; }; + F325026B55060D3B22BEC0BAB5FA7344 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */, - 052A17875CB827423D627183396CEB60 /* Release */, + 3FA2475660FFC880302AD18E29B2E5FC /* Debug */, + F325026B55060D3B22BEC0BAB5FA7344 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3F16CF256DFF6B1B38BEBDFCB55AB346 /* Build configuration list for PBXNativeTarget "Pods-Addition_Tests" */ = { + 5508CE3C3EB77403D101A0945EEE13A3 /* Build configuration list for PBXNativeTarget "Addition-Addition" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7054FE4442686FEEA0AC10C9E7602779 /* Debug */, - FFFEF54AA3AF4AA3B369E78910F70D0D /* Release */, + 8B1AD4DC6AE78251882815D19FC04F69 /* Debug */, + 47F1EB375202F80A561E5C41235230BF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5508CE3C3EB77403D101A0945EEE13A3 /* Build configuration list for PBXNativeTarget "Addition-Addition" */ = { + 7C7B4BE8DC7E24A96243E4D67565D719 /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6724DEBD3033CFB6EFB47E41092F3B11 /* Debug */, - FA38DDBCC877CD359F8271E005BFA936 /* Release */, + 1BD8423F9E51E0E25A5BC39E697CBF01 /* Debug */, + 12AE6F83274C7A824845A8BF52BA16DF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7D7C57535E00101DBAC3A552812FD924 /* Build configuration list for PBXNativeTarget "Expecta+Snapshots" */ = { + 80E85DE97A542D60A3F2BE2F7FD62029 /* Build configuration list for PBXNativeTarget "Pods-Addition_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 161F1EE3670E1730021695CD7EE96D46 /* Debug */, - 6108BC52773003F8DF9A41BF790A825D /* Release */, + D7F7EC94D3EB493AB19108CF1FD128D6 /* Debug */, + 71B7A6BCBC526E9E530F258FF43B5969 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A6E22DA074375003AC3C3DAC0DB5D65F /* Build configuration list for PBXNativeTarget "Addition" */ = { + 96D27B0ACF3B2709E2F163B511FB3C3F /* Build configuration list for PBXNativeTarget "Pods-Addition_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - E19D0ABE713101565A710F876E922B1F /* Debug */, - 8E11DF5E6CAB4A94C044C3DD1CC8D932 /* Release */, + 8186805AB3BD42E1AE7CB44E54EB6688 /* Debug */, + 7C860647A8168BEE1F0B81586D4A56DD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BBE59BCD5ADEB5D55801918FED22F022 /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */ = { + A6E22DA074375003AC3C3DAC0DB5D65F /* Build configuration list for PBXNativeTarget "Addition" */ = { isa = XCConfigurationList; buildConfigurations = ( - FD054477903B1E3D5FC98DADACACA366 /* Debug */, - 30818736101615C8737F697B33A313F8 /* Release */, + BA207833E4256FAF6D47544BA33FDC44 /* Debug */, + DBC20D92767E3C0FB00DF41C68FCD602 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BC05AC0E69E0CA654412100EF63450AE /* Build configuration list for PBXNativeTarget "Specta" */ = { + D5B74CC207A82790DE2A82F49EDF170A /* Build configuration list for PBXNativeTarget "Expecta+Snapshots" */ = { isa = XCConfigurationList; buildConfigurations = ( - C2E8B5004C7CFF7347E46C454AF242E0 /* Debug */, - 98CA00BF17811BD3CB384E0D2032EA98 /* Release */, + 373349C30AA02CB77851CFF553DFAE5C /* Debug */, + 2F914909F85A5B7FA381E7629A0FFB17 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BE18FAECECF6B516B48A10A8A1C7B3AA /* Build configuration list for PBXNativeTarget "Pods-Addition_Example" */ = { + D6CD5E1E85EE3D30B8EE92BDCBF2E734 /* Build configuration list for PBXNativeTarget "Specta" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2AC7C79110299B22E905D95AE8C6D3CE /* Debug */, - B685CC406DCE99A05D717090529AD21F /* Release */, + 5CC2CB0D2881020FF8101B6575FD2BB7 /* Debug */, + 1D3D643F215C1D0670CBF154C897AE08 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1985,8 +2036,8 @@ DC61702A42844E4ED762A73E8893436B /* Build configuration list for PBXNativeTarget "Expecta" */ = { isa = XCConfigurationList; buildConfigurations = ( - C996455E547C5A0A105B0B93CD277AAD /* Debug */, - 1BF96FC1EE381690CF12A6B5B80928D3 /* Release */, + 86B3AF85DF2958967D7E96849C2BE84C /* Debug */, + F24F328AA1CFC9A061F629C917D03F44 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Addition.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Addition.xcscheme deleted file mode 100644 index 7981878..0000000 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Addition.xcscheme +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Pods/Target Support Files/Addition/Addition.xcconfig b/Example/Pods/Target Support Files/Addition/Addition.xcconfig index 463590d..a5432be 100644 --- a/Example/Pods/Target Support Files/Addition/Addition.xcconfig +++ b/Example/Pods/Target Support Files/Addition/Addition.xcconfig @@ -1,4 +1,8 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Addition GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Addition" "${PODS_ROOT}/Headers/Public" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Addition/Info.plist b/Example/Pods/Target Support Files/Addition/Info.plist index 88ff137..9fb50da 100644 --- a/Example/Pods/Target Support Files/Addition/Info.plist +++ b/Example/Pods/Target Support Files/Addition/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.1.2 + 0.1.3 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Addition/ResourceBundle-Addition-Info.plist b/Example/Pods/Target Support Files/Addition/ResourceBundle-Addition-Info.plist new file mode 100644 index 0000000..79719ac --- /dev/null +++ b/Example/Pods/Target Support Files/Addition/ResourceBundle-Addition-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 0.1.3 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig index 26dfe1e..f67663a 100644 --- a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig +++ b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig @@ -1,6 +1,10 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Expecta+Snapshots +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "$PODS_CONFIGURATION_BUILD_DIR/Expecta" "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Expecta+Snapshots/Info.plist b/Example/Pods/Target Support Files/Expecta+Snapshots/Info.plist index 93a144a..0a12077 100644 --- a/Example/Pods/Target Support Files/Expecta+Snapshots/Info.plist +++ b/Example/Pods/Target Support Files/Expecta+Snapshots/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig b/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig index 1782198..14bfb8f 100644 --- a/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig +++ b/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig @@ -1,7 +1,11 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Expecta ENABLE_BITCODE = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Expecta" "${PODS_ROOT}/Headers/Public" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Expecta/Info.plist b/Example/Pods/Target Support Files/Expecta/Info.plist index 135c3f4..a5730fa 100644 --- a/Example/Pods/Target Support Files/Expecta/Info.plist +++ b/Example/Pods/Target Support Files/Expecta/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig index f30c1e2..059665b 100644 --- a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig @@ -1,8 +1,12 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase ENABLE_BITCODE = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -framework "Foundation" -framework "QuartzCore" -framework "UIKit" -framework "XCTest" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/Info.plist b/Example/Pods/Target Support Files/FBSnapshotTestCase/Info.plist index 9f0e44c..4fcad82 100644 --- a/Example/Pods/Target Support Files/FBSnapshotTestCase/Info.plist +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Example/Pods/Target Support Files/Pods-Addition_Example/Info.plist b/Example/Pods/Target Support Files/Pods-Addition_Example/Info.plist index 6974542..2243fe6 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Example/Info.plist +++ b/Example/Pods/Target Support Files/Pods-Addition_Example/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-acknowledgements.markdown index 7e75fa8..fcf719a 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-acknowledgements.markdown @@ -23,4 +23,4 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -Generated by CocoaPods - http://cocoapods.org +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-acknowledgements.plist index b08d691..3f19519 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-acknowledgements.plist @@ -41,7 +41,7 @@ THE SOFTWARE. FooterText - Generated by CocoaPods - http://cocoapods.org + Generated by CocoaPods - https://cocoapods.org Title Type diff --git a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-frameworks.sh index bf2b900..dd9056d 100755 --- a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-frameworks.sh @@ -16,7 +16,7 @@ install_framework() local source="$1" fi - local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then echo "Symlinked..." @@ -59,8 +59,8 @@ code_sign_if_enabled() { if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then # Use the current code_sign_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\"" + /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1" fi } @@ -84,8 +84,8 @@ strip_invalid_archs() { if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "Pods-Addition_Example/Addition.framework" + install_framework "$BUILT_PRODUCTS_DIR/Addition/Addition.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "Pods-Addition_Example/Addition.framework" + install_framework "$BUILT_PRODUCTS_DIR/Addition/Addition.framework" fi diff --git a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-resources.sh b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-resources.sh index 16774fb..0a15615 100755 --- a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-resources.sh +++ b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example-resources.sh @@ -1,13 +1,28 @@ #!/bin/sh set -e -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" XCASSET_FILES=() +case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + realpath() { DIRECTORY="$(cd "${1%/*}" && pwd)" FILENAME="${1##*/}" @@ -16,50 +31,57 @@ realpath() { install_resource() { - case $1 in + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.framework) - echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" - xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") + ABSOLUTE_XCASSET_FILE=$(realpath "$RESOURCE_PATH") XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" - ;; *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" + echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac } -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" @@ -68,21 +90,6 @@ rm -f "$RESOURCES_TO_COPY" if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - # Find all other xcassets (this unfortunately includes those of path pods and other targets). OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) while read line; do @@ -91,5 +98,5 @@ then fi done <<<"$OTHER_XCASSETS" - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.debug.xcconfig index 06cad7d..b42c7a2 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.debug.xcconfig @@ -1,6 +1,8 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Addition" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Addition.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Addition/Addition.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Addition" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Addition_Example -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.release.xcconfig index 06cad7d..b42c7a2 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Addition_Example/Pods-Addition_Example.release.xcconfig @@ -1,6 +1,8 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Addition" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Addition.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Addition/Addition.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Addition" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Addition_Example -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Addition_Tests/Info.plist b/Example/Pods/Target Support Files/Pods-Addition_Tests/Info.plist index 6974542..2243fe6 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Tests/Info.plist +++ b/Example/Pods/Target Support Files/Pods-Addition_Tests/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-acknowledgements.markdown index 88c3905..ccb57d9 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-acknowledgements.markdown @@ -129,4 +129,4 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -Generated by CocoaPods - http://cocoapods.org +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-acknowledgements.plist index 83eae45..b0946dc 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-acknowledgements.plist @@ -163,7 +163,7 @@ THE SOFTWARE. FooterText - Generated by CocoaPods - http://cocoapods.org + Generated by CocoaPods - https://cocoapods.org Title Type diff --git a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-frameworks.sh index f4787ea..b32c7e9 100755 --- a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-frameworks.sh @@ -16,7 +16,7 @@ install_framework() local source="$1" fi - local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then echo "Symlinked..." @@ -59,8 +59,8 @@ code_sign_if_enabled() { if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then # Use the current code_sign_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\"" + /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1" fi } @@ -84,16 +84,16 @@ strip_invalid_archs() { if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "Pods-Addition_Tests/Addition.framework" - install_framework "Pods-Addition_Tests/Expecta.framework" - install_framework "Pods-Addition_Tests/Expecta_Snapshots.framework" - install_framework "Pods-Addition_Tests/FBSnapshotTestCase.framework" - install_framework "Pods-Addition_Tests/Specta.framework" + install_framework "$BUILT_PRODUCTS_DIR/Addition/Addition.framework" + install_framework "$BUILT_PRODUCTS_DIR/Expecta/Expecta.framework" + install_framework "$BUILT_PRODUCTS_DIR/Expecta+Snapshots/Expecta_Snapshots.framework" + install_framework "$BUILT_PRODUCTS_DIR/FBSnapshotTestCase/FBSnapshotTestCase.framework" + install_framework "$BUILT_PRODUCTS_DIR/Specta/Specta.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "Pods-Addition_Tests/Addition.framework" - install_framework "Pods-Addition_Tests/Expecta.framework" - install_framework "Pods-Addition_Tests/Expecta_Snapshots.framework" - install_framework "Pods-Addition_Tests/FBSnapshotTestCase.framework" - install_framework "Pods-Addition_Tests/Specta.framework" + install_framework "$BUILT_PRODUCTS_DIR/Addition/Addition.framework" + install_framework "$BUILT_PRODUCTS_DIR/Expecta/Expecta.framework" + install_framework "$BUILT_PRODUCTS_DIR/Expecta+Snapshots/Expecta_Snapshots.framework" + install_framework "$BUILT_PRODUCTS_DIR/FBSnapshotTestCase/FBSnapshotTestCase.framework" + install_framework "$BUILT_PRODUCTS_DIR/Specta/Specta.framework" fi diff --git a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-resources.sh b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-resources.sh index 16774fb..0a15615 100755 --- a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests-resources.sh @@ -1,13 +1,28 @@ #!/bin/sh set -e -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" XCASSET_FILES=() +case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + realpath() { DIRECTORY="$(cd "${1%/*}" && pwd)" FILENAME="${1##*/}" @@ -16,50 +31,57 @@ realpath() { install_resource() { - case $1 in + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} ;; *.framework) - echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" - xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") + ABSOLUTE_XCASSET_FILE=$(realpath "$RESOURCE_PATH") XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" - ;; *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" + echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac } -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" @@ -68,21 +90,6 @@ rm -f "$RESOURCES_TO_COPY" if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - # Find all other xcassets (this unfortunately includes those of path pods and other targets). OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) while read line; do @@ -91,5 +98,5 @@ then fi done <<<"$OTHER_XCASSETS" - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.debug.xcconfig index 100c7c1..b01d186 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.debug.xcconfig @@ -1,8 +1,10 @@ EMBEDDED_CONTENT_CONTAINS_SWIFT = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Addition" "$PODS_CONFIGURATION_BUILD_DIR/Expecta" "$PODS_CONFIGURATION_BUILD_DIR/Expecta+Snapshots" "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase" "$PODS_CONFIGURATION_BUILD_DIR/Specta" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Addition.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Addition/Addition.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Expecta+Snapshots/Expecta_Snapshots.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Expecta/Expecta.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase/FBSnapshotTestCase.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Specta/Specta.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Addition" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "Specta" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Addition_Tests -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.release.xcconfig index 100c7c1..b01d186 100644 --- a/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Addition_Tests/Pods-Addition_Tests.release.xcconfig @@ -1,8 +1,10 @@ EMBEDDED_CONTENT_CONTAINS_SWIFT = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Addition" "$PODS_CONFIGURATION_BUILD_DIR/Expecta" "$PODS_CONFIGURATION_BUILD_DIR/Expecta+Snapshots" "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase" "$PODS_CONFIGURATION_BUILD_DIR/Specta" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Addition.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Addition/Addition.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Expecta+Snapshots/Expecta_Snapshots.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Expecta/Expecta.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase/FBSnapshotTestCase.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Specta/Specta.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Addition" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "Specta" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Addition_Tests -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Specta/Info.plist b/Example/Pods/Target Support Files/Specta/Info.plist index 135c3f4..a5730fa 100644 --- a/Example/Pods/Target Support Files/Specta/Info.plist +++ b/Example/Pods/Target Support Files/Specta/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Example/Pods/Target Support Files/Specta/Specta.xcconfig b/Example/Pods/Target Support Files/Specta/Specta.xcconfig index c7ae144..e0104b4 100644 --- a/Example/Pods/Target Support Files/Specta/Specta.xcconfig +++ b/Example/Pods/Target Support Files/Specta/Specta.xcconfig @@ -1,7 +1,11 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Specta ENABLE_BITCODE = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Specta" "${PODS_ROOT}/Headers/Public" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/README.md b/README.md index 5dce2f7..1d7ec66 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Addition is available through [CocoaPods](http://cocoapods.org). To install it, simply add the following line to your Podfile: ```ruby -pod 'Addition', '~>0.1.2' +pod 'Addition', '~>0.1.3' ``` ## Author @@ -30,7 +30,8 @@ Addition is available under the MIT license. See the LICENSE file for more info. ## 更新说明 +- 0.1.3新增NSDate取时间间隔+(void)getSepTimeWithDay...方法。 - 0.1.2新增NSString的encode和decode方法。 - 0.1.1新增NSDate扩展,方便时间获取。 -- 更改0.0.9字典取值类型错误问题。 -- 更改0.0.8字典安全赋值书写错误。 +- 0.1.0修复0.0.9字典取值类型错误问题。 +- 0.0.9修复0.0.8字典安全赋值书写错误。