diff --git a/.travis.yml b/.travis.yml index 6cb9e1d..5e1549e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,7 @@ before_install: script: - set -o pipefail - - xcodebuild test -workspace Example/Delirium.xcworkspace -scheme Delirium-Example -destination 'platform=iOS Simulator,name=iPad Air 2,OS=10.2' | xcpretty + - xcodebuild test -workspace Example/Delirium.xcworkspace -scheme Delirium-Example -destination 'platform=iOS Simulator,name=iPhone 7 Plus,OS=10.3.1' | xcpretty deploy: skip_cleanup: true diff --git a/Example/Delirium.xcodeproj/project.pbxproj b/Example/Delirium.xcodeproj/project.pbxproj index c1edb27..13c5e78 100644 --- a/Example/Delirium.xcodeproj/project.pbxproj +++ b/Example/Delirium.xcodeproj/project.pbxproj @@ -40,6 +40,8 @@ 6297F4131D0EA7BB00645AB9 /* CustomPinViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6297F4121D0EA7BB00645AB9 /* CustomPinViewController.swift */; }; 62CDEC9D1D6C8A31005A0CEF /* PieChart.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 62CDEC9C1D6C8A31005A0CEF /* PieChart.storyboard */; }; 62CDEC9F1D6C8A6F005A0CEF /* PieChartViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62CDEC9E1D6C8A6F005A0CEF /* PieChartViewController.swift */; }; + 8479717220A33C2300DF636C /* RoundedViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8479717120A33C2300DF636C /* RoundedViewSpec.swift */; }; + 848E4F8E20A333E7000EB50D /* RoundedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848E4F8D20A333E7000EB50D /* RoundedView.swift */; }; 8CB2E944415C20A8CD14AB02 /* Pods_Delirium_Delirium_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A876D93EC1B6F361EF6C57E /* Pods_Delirium_Delirium_Example.framework */; }; C014B75D1DAC1D5900F0C1CE /* KeyboardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C014B75C1DAC1D5900F0C1CE /* KeyboardViewController.swift */; }; C014B7601DAC1DAD00F0C1CE /* Keyboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C014B75F1DAC1DAD00F0C1CE /* Keyboard.storyboard */; }; @@ -97,6 +99,8 @@ 6297F4121D0EA7BB00645AB9 /* CustomPinViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomPinViewController.swift; sourceTree = ""; }; 62CDEC9C1D6C8A31005A0CEF /* PieChart.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = PieChart.storyboard; sourceTree = ""; }; 62CDEC9E1D6C8A6F005A0CEF /* PieChartViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PieChartViewController.swift; sourceTree = ""; }; + 8479717120A33C2300DF636C /* RoundedViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedViewSpec.swift; sourceTree = ""; }; + 848E4F8D20A333E7000EB50D /* RoundedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedView.swift; sourceTree = ""; }; 85692D5D4B6A3CF4C61EF6FE /* Pods-Delirium-Delirium_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Delirium-Delirium_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.debug.xcconfig"; sourceTree = ""; }; 9A876D93EC1B6F361EF6C57E /* Pods_Delirium_Delirium_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Delirium_Delirium_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C014B75C1DAC1D5900F0C1CE /* KeyboardViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = KeyboardViewController.swift; path = Keyboard/KeyboardViewController.swift; sourceTree = ""; }; @@ -240,6 +244,7 @@ 627E02A71D0ABF4100B7529E /* Modules */ = { isa = PBXGroup; children = ( + 848E4F8C20A333CE000EB50D /* Layer */, 2D5ED09D1ED2D314005312FE /* Dynamic Type */, 627E02D01D0AD9A200B7529E /* Alert */, 62220A801D3D13B800D87438 /* Blurred Transition */, @@ -278,6 +283,7 @@ 2D3933781ED56C64009780D1 /* FontSpec.swift */, 627E02B11D0AC8A400B7529E /* PieChartSpec.swift */, 0427A3701DB097C00014970B /* PinViewSpec.swift */, + 8479717120A33C2300DF636C /* RoundedViewSpec.swift */, ); path = Specs; sourceTree = ""; @@ -353,6 +359,14 @@ path = "Pie Chart"; sourceTree = ""; }; + 848E4F8C20A333CE000EB50D /* Layer */ = { + isa = PBXGroup; + children = ( + 848E4F8D20A333E7000EB50D /* RoundedView.swift */, + ); + path = Layer; + sourceTree = ""; + }; C014B75E1DAC1D8A00F0C1CE /* Keyboard */ = { isa = PBXGroup; children = ( @@ -524,9 +538,12 @@ files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Delirium/Delirium.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Delirium.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -539,9 +556,22 @@ files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Delirium/Delirium.framework", + "${BUILT_PRODUCTS_DIR}/FBSnapshotTestCase/FBSnapshotTestCase.framework", + "${BUILT_PRODUCTS_DIR}/Nimble/Nimble.framework", + "${BUILT_PRODUCTS_DIR}/Nimble-Snapshots/Nimble_Snapshots.framework", + "${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework", + "${BUILT_PRODUCTS_DIR}/Quick/Quick.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Delirium.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSnapshotTestCase.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Nimble.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Nimble_Snapshots.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Quick.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -554,9 +584,12 @@ files = ( ); inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Delirium/Delirium.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Delirium.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -614,13 +647,16 @@ files = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Delirium-Delirium_tvExample-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; CA478D4C12A8D178A3AECB5D /* [CP] Check Pods Manifest.lock */ = { @@ -629,13 +665,16 @@ files = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Delirium-Delirium_Example-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; EB3F4D8EF2CD5E2FCD15D080 /* [CP] Check Pods Manifest.lock */ = { @@ -644,13 +683,16 @@ files = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Delirium_Tests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -668,6 +710,7 @@ 6297F4131D0EA7BB00645AB9 /* CustomPinViewController.swift in Sources */, 625D37071D3D1FE900B51EF5 /* BlurredPopupViewController.swift in Sources */, 627E02AD1D0AC6C000B7529E /* ShakeViewController.swift in Sources */, + 848E4F8E20A333E7000EB50D /* RoundedView.swift in Sources */, 62CDEC9F1D6C8A6F005A0CEF /* PieChartViewController.swift in Sources */, 627E02D61D0AD9DF00B7529E /* AlertViewModel.swift in Sources */, 2D5ED0A11ED2D3A9005312FE /* FontFamilyViewController.swift in Sources */, @@ -686,6 +729,7 @@ 6294A9321D6EE2040088E18C /* QuickSpec+Snapshot.swift in Sources */, 627E02B31D0AC8B700B7529E /* PieChartSpec.swift in Sources */, 2D39337B1ED56C7B009780D1 /* FontSpec.swift in Sources */, + 8479717220A33C2300DF636C /* RoundedViewSpec.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Example/Delirium.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/Delirium.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/Delirium.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/Example for Delirium/Modules/Layer/RoundedView.swift b/Example/Example for Delirium/Modules/Layer/RoundedView.swift new file mode 100644 index 0000000..3075839 --- /dev/null +++ b/Example/Example for Delirium/Modules/Layer/RoundedView.swift @@ -0,0 +1,33 @@ +// +// RoundedView.swift +// Delirium_Example +// +// Created by Hannes Van den Berghe on 09/05/2018. +// Copyright © 2018 CocoaPods. All rights reserved. +// + +import UIKit +import Delirium + +class RoundedView: UIView { + override func awakeFromNib() { + super.awakeFromNib() + + initializeViews() + } + + private func initializeViews() { + layer.cornerRadius = 0 + + (layer as? RoundedShadowLayer)?.backgroundColor = UIColor.red.cgColor + (layer as? RoundedShadowLayer)?.rounding = 0 + (layer as? RoundedShadowLayer)?.shadowOpacity = 0.3 + (layer as? RoundedShadowLayer)?.shadowRadius = 15 + (layer as? RoundedShadowLayer)?.shadowOffset = CGSize(width: -1, height: 0.0) + } + + + override class var layerClass: AnyClass { + return RoundedShadowLayer.self + } +} diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 5b001d5..5bd3bdf 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - Delirium (2.1.1) + - Delirium (2.2.2) - FBSnapshotTestCase (2.1.3): - FBSnapshotTestCase/SwiftSupport (= 2.1.3) - FBSnapshotTestCase/Core (2.1.3) @@ -15,7 +15,7 @@ PODS: - Nimble-Snapshots/DynamicType (4.4.0): - Nimble-Snapshots/Core - OCMock (~> 3.3) - - OCMock (3.4) + - OCMock (3.4.1) - Quick (0.10.0) DEPENDENCIES: @@ -39,13 +39,13 @@ CHECKOUT OPTIONS: :git: https://github.com/facebook/ios-snapshot-test-case.git SPEC CHECKSUMS: - Delirium: f0f5a4b2f674a6da2bf3af8f87bbe832f3b7b002 + Delirium: e317161c0450787a44ce32a9d58552b183a50109 FBSnapshotTestCase: 4607968e0dfa1e2772ec0d0098354f8b870c5753 Nimble: 415e3aa3267e7bc2c96b05fa814ddea7bb686a29 Nimble-Snapshots: e743439f26c2fa99d8f7e0d7c01c99bcb40aa6f2 - OCMock: 35ae71d6a8fcc1b59434d561d1520b9dd4f15765 + OCMock: 2cd0716969bab32a2283ff3a46fd26a8c8b4c5e3 Quick: 5d290df1c69d5ee2f0729956dcf0fd9a30447eaa PODFILE CHECKSUM: aeea75b0744bd0b6bff555b71cea1249e58ee6f8 -COCOAPODS: 1.1.1 +COCOAPODS: 1.4.0 diff --git a/Example/Pods/Local Podspecs/Delirium.podspec.json b/Example/Pods/Local Podspecs/Delirium.podspec.json index e8ebfdc..f12791f 100644 --- a/Example/Pods/Local Podspecs/Delirium.podspec.json +++ b/Example/Pods/Local Podspecs/Delirium.podspec.json @@ -1,6 +1,6 @@ { "name": "Delirium", - "version": "2.1.1", + "version": "2.2.2", "summary": "A set of UI components that we tend to reuse at iCapps.", "description": "Delirium contains a set of UI components for reuse.\n\nHere are the components we currently support:\n- Alerts\n- Custom animations\n- Pie Chart\n- Pin View", "homepage": "https://github.com/icapps/ios-delirium", @@ -13,7 +13,7 @@ }, "source": { "git": "https://github.com/icapps/ios-delirium.git", - "tag": "2.1.1" + "tag": "2.2.2" }, "social_media_url": "https://twitter.com/icapps", "platforms": { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 5b001d5..5bd3bdf 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - Delirium (2.1.1) + - Delirium (2.2.2) - FBSnapshotTestCase (2.1.3): - FBSnapshotTestCase/SwiftSupport (= 2.1.3) - FBSnapshotTestCase/Core (2.1.3) @@ -15,7 +15,7 @@ PODS: - Nimble-Snapshots/DynamicType (4.4.0): - Nimble-Snapshots/Core - OCMock (~> 3.3) - - OCMock (3.4) + - OCMock (3.4.1) - Quick (0.10.0) DEPENDENCIES: @@ -39,13 +39,13 @@ CHECKOUT OPTIONS: :git: https://github.com/facebook/ios-snapshot-test-case.git SPEC CHECKSUMS: - Delirium: f0f5a4b2f674a6da2bf3af8f87bbe832f3b7b002 + Delirium: e317161c0450787a44ce32a9d58552b183a50109 FBSnapshotTestCase: 4607968e0dfa1e2772ec0d0098354f8b870c5753 Nimble: 415e3aa3267e7bc2c96b05fa814ddea7bb686a29 Nimble-Snapshots: e743439f26c2fa99d8f7e0d7c01c99bcb40aa6f2 - OCMock: 35ae71d6a8fcc1b59434d561d1520b9dd4f15765 + OCMock: 2cd0716969bab32a2283ff3a46fd26a8c8b4c5e3 Quick: 5d290df1c69d5ee2f0729956dcf0fd9a30447eaa PODFILE CHECKSUM: aeea75b0744bd0b6bff555b71cea1249e58ee6f8 -COCOAPODS: 1.1.1 +COCOAPODS: 1.4.0 diff --git a/Example/Pods/Nimble/Sources/Nimble/Matchers/AllPass.swift b/Example/Pods/Nimble/Sources/Nimble/Matchers/AllPass.swift index 3a9258d..e135060 100644 --- a/Example/Pods/Nimble/Sources/Nimble/Matchers/AllPass.swift +++ b/Example/Pods/Nimble/Sources/Nimble/Matchers/AllPass.swift @@ -65,7 +65,7 @@ extension NMBObjCMatcher { var collectionIsUsable = true if let value = actualValue as? NSFastEnumeration { - let generator = NSFastEnumerationIterator(value) + var generator = NSFastEnumerationIterator(value) while let obj = generator.next() { if let nsObject = obj as? NSObject { nsObjects.append(nsObject) diff --git a/Example/Pods/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m b/Example/Pods/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m index 49a9675..112d7a7 100644 --- a/Example/Pods/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m +++ b/Example/Pods/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m @@ -15,11 +15,22 @@ */ #import +#import +#import #import "NSInvocation+OCMAdditions.h" #import "OCMFunctionsPrivate.h" #import "NSMethodSignature+OCMAdditions.h" +#if (TARGET_OS_OSX && (!defined(__MAC_10_10) || __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_10)) || \ + (TARGET_OS_IPHONE && (!defined(__IPHONE_8_0) || __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0)) +static BOOL OCMObjectIsClass(id object) { + return class_isMetaClass(object_getClass(object)); +} +#define object_isClass OCMObjectIsClass +#endif + + @implementation NSInvocation(OCMAdditions) + (NSInvocation *)invocationForBlock:(id)block withArguments:(NSArray *)arguments @@ -118,7 +129,7 @@ - (void)retainObjectArgumentsExcludingObject:(id)objectToExclude - (void)setArgumentWithObject:(id)arg atIndex:(NSInteger)idx { const char *typeEncoding = [[self methodSignature] getArgumentTypeAtIndex:idx]; - if((arg == nil) || [arg isKindOfClass:[NSNull class]]) + if((arg == nil) || ([arg respondsToSelector:@selector(isKindOfClass:)] && [arg isKindOfClass:[NSNull class]])) { if(typeEncoding[0] == '^') { diff --git a/Example/Pods/OCMock/Source/OCMock/OCClassMockObject.m b/Example/Pods/OCMock/Source/OCMock/OCClassMockObject.m index 0555b80..a35941d 100644 --- a/Example/Pods/OCMock/Source/OCMock/OCClassMockObject.m +++ b/Example/Pods/OCMock/Source/OCMock/OCClassMockObject.m @@ -126,6 +126,8 @@ - (void)prepareClassForClassMethodMocking if((cls == object_getClass([NSObject class])) || (cls == [NSObject class]) || (cls == object_getClass(cls))) return; NSString *className = NSStringFromClass(cls); + if([className isEqualToString:@"NSManagedObject"]) + return; NSString *selName = NSStringFromSelector(sel); if(([className hasPrefix:@"NS"] || [className hasPrefix:@"UI"]) && ([selName hasPrefix:@"_"] || [selName hasSuffix:@"_"])) @@ -230,11 +232,11 @@ - (BOOL)conformsToProtocol:(Protocol *)aProtocol #pragma mark - -/** +/* taken from: `class-dump -f isNS /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreFoundation.framework` - @interface NSObject (__NSIsKinds) + @ interface NSObject (__NSIsKinds) - (_Bool)isNSValue__; - (_Bool)isNSTimeZone__; - (_Bool)isNSString__; diff --git a/Example/Pods/OCMock/Source/OCMock/OCMFunctions.m b/Example/Pods/OCMock/Source/OCMock/OCMFunctions.m index c3a96f8..758ed3d 100644 --- a/Example/Pods/OCMock/Source/OCMock/OCMFunctions.m +++ b/Example/Pods/OCMock/Source/OCMock/OCMFunctions.m @@ -56,7 +56,7 @@ BOOL OCMIsClassType(const char *objCType) static BOOL OCMIsUnqualifiedBlockType(const char *unqualifiedObjCType) { - char blockType[] = @encode(void(^)()); + char blockType[] = @encode(void(^)(void)); if(strcmp(unqualifiedObjCType, blockType) == 0) return YES; @@ -118,6 +118,57 @@ CFNumberType OCMNumberTypeForObjCType(const char *objcType) } } + +static BOOL ParseStructType(const char *type, const char **typeEnd, const char **typeNameEnd, const char **typeEqualSign) +{ + if (type[0] != '{' && type[0] != '(') + return NO; + + *typeNameEnd = NULL; + *typeEqualSign = NULL; + + const char endChar = type[0] == '{' ? '}' : ')'; + for (const char* ptr = type + 1; *ptr; ++ptr) { + switch (*ptr) { + case '(': + case '{': + { + const char *subTypeEnd; + const char *subTypeNameEnd; + const char *subTypeEqualSign; + if (!ParseStructType(ptr, &subTypeEnd, &subTypeNameEnd, &subTypeEqualSign)) + return NO; + ptr = subTypeEnd; + break; + } + case '=': + { + if (!*typeEqualSign) { + *typeNameEnd = ptr; + *typeEqualSign = ptr; + } + break; + } + case ')': + case '}': + { + if (*ptr == endChar) { + *typeEnd = ptr; + if (!*typeNameEnd) + *typeNameEnd = ptr; + return YES; + } + break; + } + default: + break; + } + } + + return NO; +} + + /* * Sometimes an external type is an opaque struct (which will have an @encode of "{structName}" * or "{structName=}") but the actual method return type, or property type, will know the contents @@ -145,27 +196,32 @@ static BOOL OCMEqualTypesAllowingOpaqueStructsInternal(const char *type1, const { if (type2[0] != type1[0]) return NO; - char endChar = type1[0] == '{'? '}' : ')'; - const char *type1End = strchr(type1, endChar); - const char *type2End = strchr(type2, endChar); - const char *type1Equals = strchr(type1, '='); - const char *type2Equals = strchr(type2, '='); + const char *type1End; + const char *type1NameEnd; + const char *type1EqualSign; + if (!ParseStructType(type1, &type1End, &type1NameEnd, &type1EqualSign)) + return NO; + + const char *type2End; + const char *type2NameEnd; + const char *type2EqualSign; + if (!ParseStructType(type2, &type2End, &type2NameEnd, &type2EqualSign)) + return NO; /* Opaque types either don't have an equals sign (just the name and the end brace), or * empty content after the equals sign. * We want that to compare the same as a type of the same name but with the content. */ - BOOL type1Opaque = (type1Equals == NULL || (type1End < type1Equals) || type1Equals[1] == endChar); - BOOL type2Opaque = (type2Equals == NULL || (type2End < type2Equals) || type2Equals[1] == endChar); - const char *type1NameEnd = (type1Equals == NULL || (type1End < type1Equals)) ? type1End : type1Equals; - const char *type2NameEnd = (type2Equals == NULL || (type2End < type2Equals)) ? type2End : type2Equals; + BOOL type1Opaque = (type1EqualSign == NULL || type1EqualSign + 1 == type1End); + BOOL type2Opaque = (type2EqualSign == NULL || type2EqualSign + 2 == type2End); intptr_t type1NameLen = type1NameEnd - type1; intptr_t type2NameLen = type2NameEnd - type2; /* If the names are not equal and neither of the names is a question mark, return NO */ if ((type1NameLen != type2NameLen || strncmp(type1, type2, type1NameLen)) && - !((type1NameLen == 2) && (type1[1] == '?')) && !((type2NameLen == 2) && (type2[1] == '?'))) + !((type1NameLen == 2) && (type1[1] == '?')) && !((type2NameLen == 2) && (type2[1] == '?')) && + !(type1NameLen == 1 || type2NameLen == 1)) return NO; /* If the same name, and at least one is opaque, that is close enough. */ @@ -173,14 +229,32 @@ static BOOL OCMEqualTypesAllowingOpaqueStructsInternal(const char *type1, const return YES; /* Otherwise, compare all the elements. Use NSGetSizeAndAlignment to walk through the struct elements. */ - type1 = type1Equals + 1; - type2 = type2Equals + 1; - while (type1[0] != endChar && type1[0] != '\0') + type1 = type1EqualSign + 1; + type2 = type2EqualSign + 1; + while (type1 != type1End && *type1) { if (!OCMEqualTypesAllowingOpaqueStructs(type1, type2)) return NO; - type1 = NSGetSizeAndAlignment(type1, NULL, NULL); - type2 = NSGetSizeAndAlignment(type2, NULL, NULL); + + if (*type1 != '{' && *type1 != '(') { + type1 = NSGetSizeAndAlignment(type1, NULL, NULL); + type2 = NSGetSizeAndAlignment(type2, NULL, NULL); + } else { + const char *subType1End; + const char *subType1NameEnd; + const char *subType1EqualSign; + if (!ParseStructType(type1, &subType1End, &subType1NameEnd, &subType1EqualSign)) + return NO; + + const char *subType2End; + const char *subType2NameEnd; + const char *subType2EqualSign; + if (!ParseStructType(type2, &subType2End, &subType2NameEnd, &subType2EqualSign)) + return NO; + + type1 = subType1End + 1; + type2 = subType2End + 1; + } } return YES; } diff --git a/Example/Pods/OCMock/Source/OCMock/OCMockObject.m b/Example/Pods/OCMock/Source/OCMock/OCMockObject.m index b3e3873..64df659 100644 --- a/Example/Pods/OCMock/Source/OCMock/OCMockObject.m +++ b/Example/Pods/OCMock/Source/OCMock/OCMockObject.m @@ -372,8 +372,12 @@ - (BOOL)handleInvocation:(NSInvocation *)anInvocation [stubs removeObject:stub]; } } - [stub handleInvocation:anInvocation]; - [stub release]; + + @try { + [stub handleInvocation:anInvocation]; + } @finally { + [stub release]; + } return YES; } diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index c1549c0..a04dd24 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,2337 +7,2303 @@ objects = { /* Begin PBXBuildFile section */ - 01369305456DB91DC5B18713 /* HaveValidDynamicTypeSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA1ECEC4224FA5C12DE4727 /* HaveValidDynamicTypeSnapshot.swift */; }; - 029BDBE3BBED343B852B8507 /* OCMArgAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7603348312BE2742DA1DD8F8 /* OCMArgAction.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 02BBD3170A786F8D15567551 /* OCMReturnValueProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = B25FC2C94B8AC1EBCAF18FD2 /* OCMReturnValueProvider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 040C17CCB3FA5D32739E2DAB /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F1E8659D78FFB6A5E068A80 /* QuartzCore.framework */; }; - 04855739536B8E7C8D2AFA8F /* OCObserverMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = EFEE5FC3DA12E8D305335C4F /* OCObserverMockObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 049054632B81E1D2EAB77D6B /* OCMRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = E3649CDAEDEC4D7235ECFBB1 /* OCMRecorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05445F9B5628414B19506935 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 22F35D26B99E08244A40025E /* FBSnapshotTestController.m */; }; - 0567F074091F99087A7E8BEF /* NBSMockedApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E1F97E0386E1449F7C3BA2B /* NBSMockedApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 058D7CF7339D0AB473DFE608 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EBC168B474E68FBA1A45235 /* UIImage+Compare.m */; }; - 06ABE3669FB48B85C74B38DF /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01608575CFBD783A0089A04A /* Filter.swift */; }; - 06C05095DEDEF8517C15CD4A /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5C21AB0CAB796DC3AB945B /* XCTestSuite+QuickTestSuiteBuilder.m */; }; - 0771BAC5DEBDE51BBE00A5EB /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = DF4C07FC8DB1CA1244B02FC3 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08D2F4D10DAEC2DC2B89D835 /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D1840DF24976E76FDF2B4B4 /* Example.swift */; }; - 09E9822DD4E0DBAE1668B8F7 /* BeVoid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E83A8ECF33D0E7C702EE423 /* BeVoid.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 0C61C86F00DF5797CD5CBFCB /* OCMBoxedReturnValueProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F591E9E4085C236441391C /* OCMBoxedReturnValueProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0CAFF4A89F1B038A5CEE51EF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD9871B78B67A29F2C54C06C /* UIKit.framework */; }; - 0CEF8F49644D0B960FA79010 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9003A43FDF13AA1DB54C5C87 /* BeLogical.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 0CF3F8B858B6A1DFAD69251B /* OCMIndirectReturnValueProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = ACFD08FFBEE5199ABF4E0B32 /* OCMIndirectReturnValueProvider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 0E559CD91D9A659150703386 /* NimbleEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EB02835102FC4B1162C7455 /* NimbleEnvironment.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 0FCC300F51CB8F72EBF54CC4 /* Nimble.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34110A21BE889651EA58084A /* Nimble.framework */; }; - 100DFC4A4276F69517B0FB93 /* PrettyDynamicTypeSyntax.swift in Sources */ = {isa = PBXBuildFile; fileRef = F236C26580FB1ED8B367D2F6 /* PrettyDynamicTypeSyntax.swift */; }; - 104D3C292EE98E0920017361 /* OCMArg.h in Headers */ = {isa = PBXBuildFile; fileRef = 0909D918A9A110D5A9C04916 /* OCMArg.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 113F0C7507981BCEFA443308 /* OCMBlockCaller.m in Sources */ = {isa = PBXBuildFile; fileRef = FEB245A2C2042B9C52D33A69 /* OCMBlockCaller.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 13360D620D49F1829DA6418B /* OCMConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A6ECFC5A81C6F27B384783 /* OCMConstraint.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 145ED98DCD30C60D7D4D5B39 /* NMBStringify.m in Sources */ = {isa = PBXBuildFile; fileRef = 03BB8A04998DBE66AAF792CD /* NMBStringify.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 14AFE4E200EE5C04296E1B0B /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF039BF1E24C68D50D5518F /* EndWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 14C138AE2A0564F63E7E60E4 /* OCObserverMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 60AE1B5839412B2216CFC02B /* OCObserverMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 16273AB0C2CE7F294E8E24DE /* OCMFunctionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A12B31B879F6B9DB04EC16B5 /* OCMFunctionsPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16B11AE16690D4137BB55DC4 /* OCMBlockArgCaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F7487A0C0DD95A48B186956 /* OCMBlockArgCaller.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 18B3CDD6417D934A76CB1DD7 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E435209047AF100474FE8DD /* DSL.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 1A39E39FCC1406ADA209ECCA /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AA9C24F7ADC80A58CFBE742 /* FBSnapshotTestCase-dummy.m */; }; - 1B587324320BA7A83B2948AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */; }; - 1EC95897A907DA51E9B3AB54 /* OCMLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA14856EFCE78AA1F1CB64B /* OCMLocation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1ECD1D6198FF9A67A3C3C819 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */; }; - 1F2980C251C646F915CEAB4E /* NSString+QCKSelectorName.m in Sources */ = {isa = PBXBuildFile; fileRef = E99C3B0EA9F9215DA6287B59 /* NSString+QCKSelectorName.m */; }; - 210373ECACFC1D97C212888F /* NSString+QCKSelectorName.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A6373BBED49233B6AF40533 /* NSString+QCKSelectorName.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 214F03823387F4CB5BCD002E /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = A78E8D69DBD5FEB1475DBF4E /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2428E2554770E656A204A072 /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8531B58F90F16E5F0251A452 /* MatcherProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 271CA5C259CD9F7B8DA4967E /* OCMLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = F53F15720FE51C4AAD17A317 /* OCMLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 27AE5B83D022EC9C73CD74FE /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF419AFF82FC7603AD2FB143 /* AssertionDispatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 29322B3D8EC2056C91149E90 /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = E86081505F6754500B8D0BE2 /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A63E477D225D5DAADDCB17C /* Pods-Delirium-Delirium_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9521E364565898749D5285BC /* Pods-Delirium-Delirium_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2AE1FCB2353A26B0AEC161DE /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74CB9C3CA9D370976AAC2390 /* XCTest.framework */; }; - 2AEE1F18E033BAE36D0ECF25 /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = 160DC06724E8EA9C6373A207 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2BEADC37C6C129729F54A2A5 /* DeliriumLocalizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = A82F227809728D85B194B1AB /* DeliriumLocalizable.strings */; }; - 2CAEBDA69BB1511A27055762 /* Pods-Delirium_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8843401B373DBAE7208B1974 /* Pods-Delirium_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D2816BDAE94953C1DC49A89 /* OCMBlockArgCaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 793138B84EEFC3C9A101C5F2 /* OCMBlockArgCaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FA0DDBC0BB3188A749D10D2 /* OCMObserverRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = CD980DED4DE5878422385098 /* OCMObserverRecorder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 304B5E94BD0E7EC66BB47072 /* NSNotificationCenter+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 365E7F1A3CDAE8CAD8A2320F /* NSNotificationCenter+OCMAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3052975E8660C24103D08FB7 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 813A88D5780B625823FA7171 /* Functional.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3056DE11E1CE94C9B3976967 /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FA80B8B71706722C910FE27 /* SuiteHooks.swift */; }; - 333DED0D9382E1F6CDE484F7 /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26B2A8C0C2A0E2ADA2C08676 /* World.swift */; }; - 3399C9D9FD43A7042733A2C4 /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C97DD517622432FA6D98A35 /* FailureMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 33BA3DC4118B6A66E6EAC8A2 /* OCMVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 04FBDDC37B380B62D36EA408 /* OCMVerifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 343A22866ACB3838A60698A6 /* OCMRealObjectForwarder.h in Headers */ = {isa = PBXBuildFile; fileRef = F80FF69B4AE95219B039F977 /* OCMRealObjectForwarder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 367CD6D437DB5ED8D53CA618 /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A37F6B2D2B4E8CDB8954A50 /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36CF6413BDE03E2741C6569F /* OCMExceptionReturnValueProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = AFB80F86D1E1457DAF5CBD93 /* OCMExceptionReturnValueProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A60D8ADE9FA2D38FB2CD6C0 /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D36E738BD055D5EE92E0F093 /* Nimble-dummy.m */; }; - 3D0B80A671B657B937BD7D0F /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 59159EDADCD4FB941FAE102D /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3D39B9DCABA76EBAC97B8606 /* OCMArgAction.h in Headers */ = {isa = PBXBuildFile; fileRef = A7EAD2C0FC326307DE3B99F9 /* OCMArgAction.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3D3CCFADA03222E17165CEC6 /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B93D0B60DA0AFDD1C6FEE31 /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DF45108A1FBD438FBC069BA /* MatchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26E5C4C3CFDA6E07A88FD9C4 /* MatchError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3F3B42D3FADEAAFF11C7AD0E /* CurrentTestCaseTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A649E4692D917A644F6B961 /* CurrentTestCaseTracker.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4066E87F47D23E525D6303A3 /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1FB066D32650B957C00175B /* BeginWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 40FDD642AF1D0E6806A3788F /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22287DFAE39D50BAA8ADAB27 /* AllPass.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 416E188502C9938AB052AD55 /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A3079EFBB6BB1D3AE472561 /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 435F4703C3E8DB83B2376731 /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1039D7BC3BF9C3366F1FE72D /* FBSnapshotTestCase.framework */; }; - 445F7B9E9ABC5400BFD538B8 /* HaveValidSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F2AD564B04F74DC11839FD6 /* HaveValidSnapshot.swift */; }; - 4754F0A11F7A80147835A079 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */; }; - 47EC1DC69D43D208070836C8 /* OCMFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = D413ABE2906B1617F2613AD2 /* OCMFunctions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 48727E5BCE80700E9900065C /* NSObject+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 120D209BF6F0EC9947FDD24A /* NSObject+OCMAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48B88C6F01A32359824251FA /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = DC067ACAB47365DA2C95EB8F /* QuickConfiguration.m */; }; - 48E108FCA333DD1190DEB022 /* Pods-Delirium-Delirium_tvExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36E8F5EEFA8C7C68391999D8 /* Pods-Delirium-Delirium_tvExample-dummy.m */; }; - 49883FBF4939301ADB250D01 /* UIApplication+StrictKeyWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D8C55716AD01E07DC9030 /* UIApplication+StrictKeyWindow.m */; }; - 4B3AB09242F211C6FE5941D3 /* OCClassMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 97A40A65FD8A0BBE725D6B5D /* OCClassMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 4BADE633A0663F1761075F38 /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = 893A7FD6DB3E5AE23BDAF6BB /* Match.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 4CA97A7C3D2F599B8AAC9898 /* OCMInvocationExpectation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D7C534200034D0C0381D67F /* OCMInvocationExpectation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 50204A431D8DDD21F5E61CA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */; }; - 51B7E2AB3950E469E105766D /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 510B35E69E3A30B38B4BB8BE /* QuickSpec.m */; }; - 53A9ED63F69AA0F040414FDF /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4164F5E733BD7EE8DD41E9DE /* Stringers.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 53BA9797178444F8CB6869CE /* OCClassMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 715D5CCD96EDA4AB2FB2A51E /* OCClassMockObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 543EDDF12C05D5B98268DF79 /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDDF613E941FE51B12EDDA5F /* NimbleXCTestHandler.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 5595909E1D656FF2DFDC59FD /* CwlCatchBadInstruction.h in Headers */ = {isa = PBXBuildFile; fileRef = 716ACD157122D1944D608B22 /* CwlCatchBadInstruction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55BBF8AA56CA7F7926BACF21 /* PinConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F7D47A1C1324034EEC1655 /* PinConfiguration.swift */; }; - 5654E99BF3315EB37CE14978 /* OCMInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C946AE6EBD3943F4566D9BA8 /* OCMInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 571200D55119E69BD6661B6F /* OCMRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A9121914564E24CB1A5E4E7 /* OCMRecorder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5882382727417C27147ECF1A /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 621A36BDCAB0BB5A1DC3D483 /* BeAKindOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 5950C9B03919600B590032C6 /* QuickSelectedTestSuiteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 187AB65F7B7F28B3AA26D181 /* QuickSelectedTestSuiteBuilder.swift */; }; - 5B21750438AF6C78C553E0D2 /* Delirium.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 259353F6521D19FEA1900BD0 /* Delirium.bundle */; }; - 5E4708C3D3A03751CD086CDF /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = EFA42A127E620D3B1BFE36F2 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E82EC2FCD5B321E4530B076 /* Pods-Delirium-Delirium_tvExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C97C7CD5CDEFBC2484B0179D /* Pods-Delirium-Delirium_tvExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E9BFF46BA4EA8256C0D74D2 /* NimbleSnapshotsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C67033D5EF73D41A06F3F21C /* NimbleSnapshotsConfiguration.swift */; }; - 5F2796A140B0B69D8AE240CB /* NBSMockedApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 258A0A38470086F6BB4B45D6 /* NBSMockedApplication.m */; }; - 601A94E9021AF4AC5D204EA9 /* UIApplication+StrictKeyWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = DEDD43AC6A09982A9077FBCA /* UIApplication+StrictKeyWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 606E931BD3B3D9BF3638142A /* PostNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94AEF863B9C97D8C7F2B8559 /* PostNotification.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 60DA6765D10EF88B6C2C6B10 /* String+FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021FB14A31CD1AAB0D7EA35B /* String+FileName.swift */; }; - 61E0AEA4B751859AB389A0F1 /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 080F31969986082410B10E6B /* BeGreaterThanOrEqualTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 643515D26C9AF921D81E6167 /* QuickTestSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DCD8149D285D6D7E40B3A5B /* QuickTestSuite.swift */; }; - 676C9C22D4187D1F00C5B760 /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B4059B040405942A0FD261 /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 67C206298E61A36031C51167 /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8459299B752DC75EECBE61A7 /* CwlDarwinDefinitions.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 68ED9FE0191F5A2867A5A6CA /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3943C986E0F9CF435817695 /* BeLessThanOrEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6902BAC1F46FBEC7E9E192EB /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D080F95EEE70BF54ECE8940 /* CwlCatchException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 69EB9285AC4812B9A062E7CC /* OCMStubRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F7F851FC3D2D3D08D529F8C /* OCMStubRecorder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 6AADB6C9861FDF51F4A6EB52 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */; }; - 6B67B6FECE79AA42C0C9B142 /* UIView+Shake.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7615196D81374E1943BDD28 /* UIView+Shake.swift */; }; - 6CEAD008D47F8B0AD6137ED9 /* ThrowAssertion.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB472CB03800BAC7FE13EE0A /* ThrowAssertion.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6E71902B7B9E23C902BE3EA7 /* OCMExpectationRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D93CD1953D3C0A178BC675C /* OCMExpectationRecorder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F2D594109230128183AFED9 /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A90BA80830D29A8193D68F2 /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FFDE7AA52766C48945E1A5F /* OCMExpectationRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 192D5C3C05B0D75767099F34 /* OCMExpectationRecorder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 7269944DD57EA0F03E07A8AF /* OCMVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C2E83D0335D01BE83738BBE /* OCMVerifier.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 7372681D8BA24CD87C83DCF7 /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BF944CFA85ECEE0E7DAB24D /* HaveCount.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 74D242164E7EDC0254856280 /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 0404DD48FFD41A7D5AE3C4B1 /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 750A7C7DF9A12F1E9D869A45 /* OCMNotificationPoster.m in Sources */ = {isa = PBXBuildFile; fileRef = A56BAEF3B15E32D0077FD476 /* OCMNotificationPoster.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 7776678CF233EAF6B91409E7 /* ActionPresentationAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20AE80958936061C6D9F7890 /* ActionPresentationAnimationController.swift */; }; - 77FF42A57DA64D4FD560A5C9 /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B194FAF15C08B89F4E14A1 /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DA82361830DC88C9F2CA797 /* OCMArg.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DD478007C6848D9AFCBD5C4 /* OCMArg.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 7E68575400E5D5D6DFB8B0D0 /* OCMRealObjectForwarder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8203E7CE6385B833601CDFBB /* OCMRealObjectForwarder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 82395B7074BCE2443F5156E4 /* OCMBlockCaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DB768490A5307394624ECFC /* OCMBlockCaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 83541FD3D3A040D5CD2FC3ED /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74CB9C3CA9D370976AAC2390 /* XCTest.framework */; }; - 8542A7626B927078DD26BBFF /* AsyncMatcherWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02BF585C1AE1564C185F3DC1 /* AsyncMatcherWrapper.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8567525A6A5972EDEE484748 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B6D3D7BE15351E4FD07F54E /* FBSnapshotTestCasePlatform.m */; }; - 85C61DFB21D5E1589AF07BD6 /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FE830C66D588A5DC75385B /* ExampleMetadata.swift */; }; - 873A225C1D315F89139756F7 /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E8080ED5C31D5A6B745FF3 /* AdapterProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 88F8A41698C505AA3BA19E7C /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = EBBE2756B617427358D662FC /* UIImage+Snapshot.m */; }; - 89BB174EBF5A1922BD11E07F /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B0D71A5C164DDAA65BCBE8 /* SwiftSupport.swift */; }; - 8A774415807E6B9C21E77240 /* OCMConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = D04FBD0F1775036134AD2503 /* OCMConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B8714DB199D67AADEB7F36A /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 703EDB52DCCE7D00DB8296C2 /* NMBExceptionCapture.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8D1F585E6F49755C76FB34BA /* OCMIndirectReturnValueProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DB9153995EA1E89BAB287E /* OCMIndirectReturnValueProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F6E303F5DAFE46419F7E89C /* OCProtocolMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = EC81EC4CC33E1821826B1732 /* OCProtocolMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9088C2D896DD7D9EA538DD7E /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6A7426C4E691595429F565E /* BeAnInstanceOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 91D86480E4D8FE2F588C1E43 /* NMBObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38ACC5E799FE4244609BFD01 /* NMBObjCMatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 924C1E3589B017C791F488A1 /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F99263EF96D0192C6F6F5CE /* CwlCatchBadInstruction.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 92BAF497A4806376143A0D4C /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02132A37E501C5236C7966DF /* MatcherFunc.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 930226CF1223C556D8B6F83E /* ActionPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33B5F15D3389775EAD1F8D3E /* ActionPresentationController.swift */; }; - 94E1A4DEC412FD996910EE6B /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC79A52D4A002634F56D9687 /* BeNil.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 959D57ED2F2130D187605983 /* OCMMacroState.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A4C6D94F18E8ADE93A3775F /* OCMMacroState.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9748E9687FCE6259A3457398 /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7926ED3373E320DED4C4783D /* Callsite.swift */; }; - 976AD5B47119FA744B386FF6 /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A7F2D270B37B9D6B8F0BEBA /* BeIdenticalTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 983E80AB3233AED688B9185B /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA506FE4EC0C1E240275771B /* RaisesException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 98589865242FC722767B9435 /* OCMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = BD2F552B366E015FC9BFF016 /* OCMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 994FBB32385AD14A41C498F5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */; }; - 999E53C1B2313B95300976AD /* Pods-Delirium_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 19F40460FE34FA8265CFC99E /* Pods-Delirium_Tests-dummy.m */; }; - 9A6FCAD9AAC2D91D46A317DC /* NSMethodSignature+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CC5DE002A93ABB96804922E /* NSMethodSignature+OCMAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B4FCC3606308F3751237572 /* World+DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D4B82C46F9F98F438A1763 /* World+DSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9D421D242EC27052D8E3A9A1 /* KeyboardConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1477580864E096557D6D120E /* KeyboardConstraint.swift */; }; - 9DD6E79D8F01F92D7ABB46BB /* OCMock.h in Headers */ = {isa = PBXBuildFile; fileRef = BB753219489F096B46365783 /* OCMock.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E2FB84A1C313E60E4820215 /* OCMFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 994A86291B9E32217310D8F0 /* OCMFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9EA46A96ACBB0C08E74B9C32 /* NSObject+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 024E63F82C7E4F25864C7A49 /* NSObject+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9EF0E9759023B32183E8EAE7 /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A897129C619F8248DABDCE /* BeCloseTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 9F36F5B4AE6E812EEEEA8551 /* CwlCatchBadInstruction.m in Sources */ = {isa = PBXBuildFile; fileRef = BC808E7D40747947A4478350 /* CwlCatchBadInstruction.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 9FA6E6F2B6F4F23230163CCD /* ErrorUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBF2A8A03942DB7D0C41C6D3 /* ErrorUtility.swift */; }; - 9FBD41EAC0F9906E285853B7 /* FBSnapshotTestCase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 63A52172BD6D3383C585E2BE /* FBSnapshotTestCase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0752FC87050AB668D59A703 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */; }; - A3A2FF95DA394CE45C7D1D49 /* OCMInvocationStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 93C0AF18DC619E0FDBE1A274 /* OCMInvocationStub.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - A470A04EB1175B9E569652DB /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14202B3D0BA1B9F9987B8B38 /* DSL+Wait.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - A48F0BF16A98CD3CC12B12D2 /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23996D2997E56A2423AC139B /* Closures.swift */; }; - A6EA0E7A8ABF5395A7F7A988 /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CF6AA649D22E9181F6BEF8B /* DSL.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - A76E132B558E0AF67B1CC173 /* OCMock-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F8924D7F0B349793EAB9095F /* OCMock-dummy.m */; }; - A7C36603F161F448AB7CD414 /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = BADD41DA0BE5F6680932C586 /* Expression.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - A8AAFE5DA98FBD2792168D71 /* Pods-Delirium-Delirium_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46CFAB34B7CE305C84BD4905 /* Pods-Delirium-Delirium_Example-dummy.m */; }; - A96C26A2A08E234D60149425 /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DBBA8031285E18803E44704 /* BeEmpty.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - AA03306FF7E89320A5FF06AA /* World.h in Headers */ = {isa = PBXBuildFile; fileRef = 811628B430AB40982EA02841 /* World.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB5AFDA802626CE8BB82958F /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B42A53605F9604906CF3C388 /* Errors.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - ABDF7199FB15CF9394710FB3 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC2B470F8283DBF76D97D3C9 /* DSL.swift */; }; - ADA07795AFF0038EB047E22F /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2739C370914D9046E52888AD /* Quick-dummy.m */; }; - AE3D4131685F8329E25785AE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD9871B78B67A29F2C54C06C /* UIKit.framework */; }; - AE6BE0912CE44AFD61B381D1 /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3D83C9E62D1BED7FA1B02CB /* World+DSL.swift */; }; - AEAA7643C63C1008E3A4D13C /* NSValue+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 30DCA4F4C335F19F218FD288 /* NSValue+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - AEE0FD6A9401CB12BC862554 /* PinDotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2CA3046B9D0D68C977A4AE /* PinDotView.swift */; }; - AF7FF27B5351C8CAE97F9C22 /* NMBStringify.h in Headers */ = {isa = PBXBuildFile; fileRef = A9285A0E726684E9A30CB5EB /* NMBStringify.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B059AE7347CD7D40380D6728 /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D8FA5CF2BF8C0857FF85FD7 /* ExampleHooks.swift */; }; - B2374C3B1813E7BB4E45A538 /* NMBExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9B0BE7433601846667A83A8 /* NMBExpectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B7C315D8036F07BC548170BC /* OCMNotificationPoster.h in Headers */ = {isa = PBXBuildFile; fileRef = D773D56C63F0807715E11FA5 /* OCMNotificationPoster.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA2FB045A40E6A1EC09673E6 /* OCMReturnValueProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 844431F7D424CA24E1BF6926 /* OCMReturnValueProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA6312CD9319A3C115B3713F /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5828086D2AF15731E419B81D /* BeGreaterThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - BAF7D4E113ADEAA04D75EA6B /* OCMInvocationStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DC9699FBC49DBC92E79F10E /* OCMInvocationStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDDDDDB1CB04D2C79CDE0465 /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = D9DDD062C34A8E7BAE647904 /* CwlCatchException.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - BED75BF0727CB64A3EDAACA6 /* PrettySyntax.swift in Sources */ = {isa = PBXBuildFile; fileRef = C441CF18BC70C0A0C48BA537 /* PrettySyntax.swift */; }; - BF0C2755E36A5DB963AE25CB /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = E9722ABBC422A71E7C4B2B28 /* mach_excServer.c */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - BFB70DED9A05CEB41D856004 /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48824CD72666491F83C33D21 /* AssertionRecorder.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C16792AA8F30C8F778406A13 /* HooksPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2CCDA1BF2E1692AE61D590C /* HooksPhase.swift */; }; - C3AEDDDBCC6517E758F0C2B4 /* OCMInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 87904A5A4C9ABD4CDAA24DBC /* OCMInvocationMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3B18E6F13FBB58FD1BAA737 /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92C321D10EC8AE1629F71F8D /* Expectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C49EBF79B9D72A50E8B9C381 /* UIFont+DynamicTypeCustom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 313631BCDC55416A38ACCBE9 /* UIFont+DynamicTypeCustom.swift */; }; - C564A4BE4BB07FED651D9E5A /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = C02FD504B3C92EE3597C673E /* CwlBadInstructionException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C5A29D3E2BADB19AC22BD426 /* NSMethodSignature+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E399601330BD71B1B076BD5 /* NSMethodSignature+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C7EAF7DB8819A289E99018C7 /* PinViewController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D5A0E5B4C2DB5517FE5EAD24 /* PinViewController.storyboard */; }; - C81D148046D5BE58FBAA8607 /* OCProtocolMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B75274E5A0AAE3B4E684B46 /* OCProtocolMockObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C838C9865F7C6BCAB47EAF86 /* PinView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E704B12970E5BBD812522A1A /* PinView.swift */; }; - C96F452822640593082C4B3D /* OCMObserverRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = C4E0340D021F308F7D6CA20A /* OCMObserverRecorder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CB45FDA8B503B38E5531EA6D /* Nimble-Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CD020408D849F83C2BA9ED75 /* Nimble-Snapshots-dummy.m */; }; - CBC7B6F512833E0D79B799D0 /* NSBundle+Cocoapods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C97194066D8935CEC4AC05D /* NSBundle+Cocoapods.swift */; }; - CE3718D020F86591AA464FDF /* SatisfyAnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3DE6A908956EAF4BDE02377 /* SatisfyAnyOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - CE961B8B3AB67F09656B17B6 /* OCMStubRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 72CDCA0A19B39C284B6CBABD /* OCMStubRecorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF805B4630318EF1C108A8D7 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5168BEE96D12AE942172D4FD /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D017D4241D736473E6FEC690 /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = B48F18905B0993AD43D4793B /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D055725C8A185A75A09DCEB8 /* OCMPassByRefSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FBBDD50F2B79736F01400AD /* OCMPassByRefSetter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D08742DE34982341FAF4087D /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = F963AEABDE246484AAEFF2AB /* FBSnapshotTestCase.m */; }; - D18EEF4D9A82396B7E9E892F /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C66625E225B7B03A577AFE41 /* Equal.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D2200CA82FF8F7B06AAF6E66 /* PieChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B124F31D3B4F9561EAE6DDA4 /* PieChartView.swift */; }; - D31B0C843940328B1CA3CADB /* XCTestObservationCenter+Register.m in Sources */ = {isa = PBXBuildFile; fileRef = C4E9F2A484614ECA884F4F17 /* XCTestObservationCenter+Register.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D54AE4FCC0E638AB2E8AFB2A /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6EBC66A216ECAAF59AE20AC /* SourceLocation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D55921A511FA103BD29EF7DD /* PieChartSlice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A455FE8D7EE2F0775860122 /* PieChartSlice.swift */; }; - D62C5A1C54B2C2EC6E2B41E7 /* Quick.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F71BA2AB392E7CE962085EC /* Quick.framework */; }; - D788C418DAB5BBE3B8E8A46E /* ActionTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01940C0E3EA8866D5A3D8E01 /* ActionTransitioningDelegate.swift */; }; - D7D61643FC7054F99FB469ED /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */; }; - D82E05F017E597875589382F /* OCMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6B6CE6FCBC504F103CACA /* OCMockObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8ACDB28637D8F43B8337E88 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */; }; - DB798D1006A86D05534F0A0F /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A87B37B69738882EF6482A /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - DBD588B44230D35FAE12A311 /* UIAlertController+Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD53B7405C69D28E43D22236 /* UIAlertController+Error.swift */; }; - DC3CA608A4275A33F58BC207 /* NSNotificationCenter+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B67DB95C721D1F9697A7EC0 /* NSNotificationCenter+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - DDC7D6CE3E34600F812C6363 /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = CFC62E4330412727661DE1DD /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFCE43480DFFE07023A6DF78 /* OCMBoxedReturnValueProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 835EB254CC82070CC744D040 /* OCMBoxedReturnValueProvider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E1333965D49CB925814CCFEC /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F4AC33C648055A0D61DB43 /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E292384929A907A402479BA0 /* OCMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B73CE73F9074FCFC4BF82CCD /* OCMock.framework */; }; - E313715590398D648AFBA67C /* NSBundle+CurrentTestBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A45BEA9D8BD04DE5709789D /* NSBundle+CurrentTestBundle.swift */; }; - E3205CDDDBD440F0583118A3 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74CB9C3CA9D370976AAC2390 /* XCTest.framework */; }; - E4F00585EB1860F0A4230733 /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F84CD26B8137E06E110AE413 /* NSInvocation+OCMAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E5A15627E9F7D6F11333A9C7 /* OCMExceptionReturnValueProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 79C5BDDF29CFE89D1A7289C3 /* OCMExceptionReturnValueProvider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E7B4053DCF2D8F40A148B41D /* Nimble-Snapshots-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 897DE8E08E9B918A0C621A40 /* Nimble-Snapshots-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E9D71D8F4EB6D9C3F831E62A /* OCMInvocationExpectation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2FFEC709BFD727ABE38886 /* OCMInvocationExpectation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA542ACC604B6A4D609843F5 /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E8826094F4F860EB36DA511 /* BeLessThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - EA5ACE93A8DCDBBC3427EC5F /* OCMock-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C31CE17057E18C4591DBA54 /* OCMock-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC960408CEE507D079BDFDAC /* PinButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E926348822C9A3250D633A14 /* PinButton.swift */; }; - EDC3445FD8BF8E63BD806A11 /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F4A52247071B69B624DEBB0 /* QCKDSL.m */; }; - EFE1A92034B5B89C911DC962 /* OCMPassByRefSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 378046D768F6F274287D1E5A /* OCMPassByRefSetter.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F051672B9085E1BBB96E33F7 /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 733D4D96549D6874FF68D701 /* ExampleGroup.swift */; }; - F0BF7C7158B7688B8815630B /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B242A4ED99C7F4302A30772 /* Contain.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F3A96BD9BBA52BDA056D754D /* Delirium-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A849785872F2EA193B530A1 /* Delirium-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3CAA8C0934014F51DBA35FF /* OCPartialMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F936865C7555FC399DCA7F01 /* OCPartialMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F3CF5E9B6C45C77228C3D62C /* OCMMacroState.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF7DCC96348F7A44BEA51B6 /* OCMMacroState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4173C3889ED1901BC2A4951 /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4710A78B157D677CBFAC9052 /* ThrowError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F5B2148A87926B8D0FD30BAE /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7994807585A9187265EFFCE5 /* Configuration.swift */; }; - F5EF9344FF2080FD90387FF7 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = F7133A0794F4E9CE13148A99 /* UIImage+Diff.m */; }; - F6BDB46B34ECA5A1511D04B8 /* NSValue+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE75C717C39E13CEEF8FEF5 /* NSValue+OCMAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBC2EAB6CA3BBD192B5AA805 /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4895C8BFF5C7A79AC579437 /* Async.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - FD41C4F18D92E522CA267A4C /* Delirium-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F12CAE5BFF5213C4BC9D083 /* Delirium-dummy.m */; }; - FDD0948107BD479337E9ACA7 /* OCPartialMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = FB6CE4D8A3BFB6C9F3379ED9 /* OCPartialMockObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0082F15C7A91109DA45928ED /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6EA1A77A6AA0F9F3B1666 /* NMBExceptionCapture.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 013A29825DBACAF16ADDD11A /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D46DE2F3BA3CC07165F12FC /* ThrowError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 01F09C899D8358CA7ABCD710 /* OCMInvocationExpectation.m in Sources */ = {isa = PBXBuildFile; fileRef = D017FA1014751CFEC74C59E0 /* OCMInvocationExpectation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 043F9D8D382585DE37631DEF /* OCMObserverRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = BF3E6F72E2827A6941F78FD2 /* OCMObserverRecorder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 04CB53E244C7D9D177FAC483 /* PinViewController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AC3BD4494BDF4587C9B8FD10 /* PinViewController.storyboard */; }; + 056D957D23FB9EFCE0115B83 /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4262C7FBC4BD4EF7044B7994 /* AssertionRecorder.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 067F80292D3C6E81188A1E77 /* NSMethodSignature+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C11B1DDF06BF554CC05B3D54 /* NSMethodSignature+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 074269D64CCDB92D60E7EA44 /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D3A2C70FB5DC04AAB4D5B2 /* ExampleHooks.swift */; }; + 08ECB33C31ABEEC90454F80F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BF4D538B61DB8E94D0114E /* Foundation.framework */; }; + 091E612142B9EBC068D78BA0 /* Nimble-Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 35217438AD417BC0159D2246 /* Nimble-Snapshots-dummy.m */; }; + 095120D1585BCC2E426C722C /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E216665109B12B8EB84F2F /* SuiteHooks.swift */; }; + 09655FAC170A8DFB444022A7 /* PrettyDynamicTypeSyntax.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DA067091CF709A27026B0B4 /* PrettyDynamicTypeSyntax.swift */; }; + 0D339FB736849889449EE37A /* NSObject+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B4E5595CF11510E40BAF03FE /* NSObject+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0FF7207E51D35878E8FEECB0 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C8B098EEB62F38ADD55C451 /* DSL.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 1050BE87B693A2F449246BED /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08B43F827B6F06864D880A63 /* Expectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 10510D5D977D7161427B0438 /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D3ADE83D5A7115B30A62A4 /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10C283C368A90D345AE21CF7 /* OCMIndirectReturnValueProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 0627A2015BECD9C26350E7C2 /* OCMIndirectReturnValueProvider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 111048CC1847E64D910A25D5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BF4D538B61DB8E94D0114E /* Foundation.framework */; }; + 1165573F70134A81B2845E57 /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = 23FF183812B2451C734E9EFC /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12B14C320194E77E9C4DD04E /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B9074DD500CA995E1EDFB49 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 12F689258BAE2EC572D8AA4B /* CwlCatchBadInstruction.h in Headers */ = {isa = PBXBuildFile; fileRef = B5111B1BC833DDF1E4B1B468 /* CwlCatchBadInstruction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 161F8A9587509F787864429C /* OCMInvocationStub.h in Headers */ = {isa = PBXBuildFile; fileRef = FE6E475068ED3C7A06C667B3 /* OCMInvocationStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 170752106D06B7A5134DDA21 /* OCMArgAction.h in Headers */ = {isa = PBXBuildFile; fileRef = B52C9D82C398D4D3146AE1C7 /* OCMArgAction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18EBA333AF835B9D1901A20D /* PinDotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61DC971BEFA2139BD10B3DDB /* PinDotView.swift */; }; + 1DDB5B7B01EE6AB8E943B95F /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212D9ECADB2254DD80F5800C /* Stringers.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 2184BF3CA425CF7ACFB345E2 /* OCMExpectationRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = A2F91FD8A3CEBFF4DF704AB3 /* OCMExpectationRecorder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2223F93AFE018F5D273F48DA /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2289E9F29D09AF401D5CCC9 /* RaisesException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 231817A308CF62DB83EFAA97 /* OCMBlockCaller.h in Headers */ = {isa = PBXBuildFile; fileRef = DD948A143683FCB60A9751F9 /* OCMBlockCaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24D9B378B7BB20AAA7CBBADE /* OCMConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = D998AF16E4766BA9D08A3F96 /* OCMConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2627AB0DB3F420934DB6B2ED /* OCClassMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F8DB166313EC32D2255A9285 /* OCClassMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2AD327BBE13A25FB9030E90A /* BeVoid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FC5CFC8E06C121A2F2F1DE /* BeVoid.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 2DDEC09AC687AFB7BC835598 /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 15AC20123759BB1311D7B451 /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EC483398EEBE8E729327460 /* OCMFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9F0E49A5FA857023042AD1 /* OCMFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F663DF321BB7C19621EDE2B /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 419A7ED4EE199E2EAC286C23 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30F70E40FCEB5C217C264615 /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA7E5FE7B46CCE40A961ACE /* CwlCatchException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 31AAF527067AE027B78D6A23 /* OCMInvocationExpectation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D482392A8E8D738E2F33720 /* OCMInvocationExpectation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3398E0051290CC6824C30386 /* ActionPresentationAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE3D327D3C5517C988319093 /* ActionPresentationAnimationController.swift */; }; + 33BC13C83917D16F1424FD0B /* Nimble-Snapshots-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D150DDB6A416778CFC94364 /* Nimble-Snapshots-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3537C67EA4260522CA5C0EC3 /* NMBExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 233D5FB011632CBF213468DD /* NMBExpectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 3701604F685C4C6C78A84F7A /* NSMethodSignature+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFF4BE9F960C6758C7FF1DC /* NSMethodSignature+OCMAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3994E54FC71B67485EE82918 /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF0D940703DFACE4EAD33CF /* BeGreaterThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 39A22442EFAA607B8C6F23CF /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9901D4ECFEBDCE0FAA9E5F43 /* BeIdenticalTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 3AE9DDC17B484C0E5DEF6A95 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 88AE9473E1AA6B4FCEB97773 /* XCTest.framework */; }; + 3B08A2183CDE042AEF55C173 /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585B74D30535FC13CFF856 /* World+DSL.swift */; }; + 3BA038DC20F23D38BB2CD5A3 /* OCMock-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EA6A97D8665F8E5DC09AD6A /* OCMock-dummy.m */; }; + 3CF3D13A7599A1E84DE4AAD8 /* NBSMockedApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 98BD72328FA4C238C4491171 /* NBSMockedApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E35B9CA05E4FE61BA7543D0 /* OCMFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 94A10AD590A8B05EC9145E3C /* OCMFunctions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 3F33B012DC8346194A3056C4 /* OCMArgAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 083832395C9183BF8D5910D8 /* OCMArgAction.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 40D7E441513520EBFB45D363 /* NSString+QCKSelectorName.h in Headers */ = {isa = PBXBuildFile; fileRef = F40DC3BAB93A79BB1C8A49D7 /* NSString+QCKSelectorName.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42C78152D018F04764B6C48D /* PieChartSlice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F81D8C4B3E2C277F45E403C /* PieChartSlice.swift */; }; + 43A7A2153F3482E6C2EA4593 /* OCMConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 615F90E6E2F94938A936E0A8 /* OCMConstraint.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 44839B717FFE5F7082836A37 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6741851847AAA2304D280723 /* Functional.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 45506EA31BAA11F212849E8D /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E6D4F9E752AA3982E4317D0 /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45C49365DB7A2928613B340E /* PinView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AEE8506A1085B66C37AB4D2 /* PinView.swift */; }; + 46506004220B56BE669CF578 /* OCObserverMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F8CCC0C1D3BB53E980D0D787 /* OCObserverMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4660306CBAFE66C9ED74B695 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBC8D78418D9F7942C551D14 /* QuartzCore.framework */; }; + 46BD65F7DCF57C355175FABC /* UIApplication+StrictKeyWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 35EAE39FB6530B43E72B32F4 /* UIApplication+StrictKeyWindow.m */; }; + 4A32EFC444243A48F1BCFF84 /* UIFont+DynamicTypeCustom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012147A692B75A80E1C9CB6A /* UIFont+DynamicTypeCustom.swift */; }; + 4CB37EED3436B641368BD870 /* OCMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE670750253E993C03F4466 /* OCMockObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D1E28151169C628C28D83DC /* ThrowAssertion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 176567477EAD30C0EAC1E6A6 /* ThrowAssertion.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 4D53D3BEE53CC76B3C7BE152 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = C77C569AB1B07C44E245AA96 /* UIImage+Compare.m */; }; + 4D9E3DF06003D328C54BDC8C /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 549A52F829F0DF34AC908F6D /* BeGreaterThanOrEqualTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 4F523FA58D59A4E1B8303F6C /* UIAlertController+Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = A90391BFB871C56B76873AB9 /* UIAlertController+Error.swift */; }; + 5079DCB11D7880A1790E85AE /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D31A6909DA8A7CBDB5954F2 /* SwiftSupport.swift */; }; + 50E7E3A90318A11C1F11A7B3 /* OCMArg.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AAD35BF1FCEE34B65AB6868 /* OCMArg.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 513242383317C4893DECAD1A /* OCMInvocationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DBF9BAB9B4409D729C1D3255 /* OCMInvocationMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 51E1E2D61A00DFEDBCE8E236 /* OCProtocolMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 32BD102042457F9338E3AA9C /* OCProtocolMockObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 52DFF4ACBC477E7F0D533C24 /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D89D526D0640C186AD0C91 /* BeNil.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 53C3A48F3C66E72CB2000958 /* PieChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 907F30C09AFCC4F577B0CF49 /* PieChartView.swift */; }; + 55EBB9D3B64A2FBFC1747E13 /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DB64159292AC7B22C8CEC70 /* ExampleGroup.swift */; }; + 5699C657A2468E380E108903 /* Pods-Delirium-Delirium_tvExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 111F0A6194A3E009E21463FA /* Pods-Delirium-Delirium_tvExample-dummy.m */; }; + 5777E901577E627347A83A08 /* OCMRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9765D8526D9E7B675FBF3F /* OCMRecorder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 58BD9B6346D06FDB7AFBB5BD /* OCClassMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 3038FD6F482EC20C0FF0A35C /* OCClassMockObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58F7C1903B0A048EC75B2832 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BF4D538B61DB8E94D0114E /* Foundation.framework */; }; + 59144C81F433141290A440B6 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE6B3651F1A04C1937D312A /* UIKit.framework */; }; + 5B7DEB2392143B5989D5594E /* OCMMacroState.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B64E4BEA81ACAF7D1EDA73 /* OCMMacroState.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5C5DC4603424E1A082DBC4EA /* FBSnapshotTestCase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 499E657A69526F9603067D90 /* FBSnapshotTestCase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CAF93AD0F7A2FB75A63A7F3 /* OCObserverMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 322637E930BB7B6F2AD1576B /* OCObserverMockObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CCE9AE69863E7BFD9423E2E /* ErrorUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8EF07676B37D45796CCFAD4 /* ErrorUtility.swift */; }; + 5EE9F056C05C894F6A643BAA /* NimbleSnapshotsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70D0DBF3C82ECD38CFF822CD /* NimbleSnapshotsConfiguration.swift */; }; + 60B7661455FC7D94BB93CFF3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE6B3651F1A04C1937D312A /* UIKit.framework */; }; + 615C4299B36285556EC14B1D /* OCMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60642C949BBA7203CA779F1C /* OCMock.framework */; }; + 62428C1BD5D4CE8AE5B6E660 /* Pods-Delirium-Delirium_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F1CA98A26AA37ECC525C45FC /* Pods-Delirium-Delirium_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6524751F4B5140F1E5DC796A /* NSObject+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7977A28F9B6F25B294720621 /* NSObject+OCMAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65C724E4CAB0C36A7A80E3BC /* World+DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 52A701A87A01B5121C64332A /* World+DSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 665F93EC78D21D941E8698A7 /* OCMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 52EDE942772B791FD34906EC /* OCMock.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66A6DFDC8B8BE6D11A19B23D /* OCMRealObjectForwarder.h in Headers */ = {isa = PBXBuildFile; fileRef = FB5974CA40485BD4904C00D7 /* OCMRealObjectForwarder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67AB8FA3D20CAE5CDE38252E /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1193D646E25A4D7542B43D16 /* FailureMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 68A498E63398F3BD32D9B039 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BF4D538B61DB8E94D0114E /* Foundation.framework */; }; + 68F3552632530C1943FCD875 /* OCMock-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EFC09706E91BA2BB9FBAA95B /* OCMock-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69C18AADFFBF492261D9ECCD /* SatisfyAnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C05EE71B41874B21AFA8D25 /* SatisfyAnyOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 69C51436505EC3E2D23704AA /* Pods-Delirium_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E51C994506B3DBB84D06CB5 /* Pods-Delirium_Tests-dummy.m */; }; + 69FE70552344D608B0189E11 /* OCMInvocationStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 25E9DF5783DC3D7AA32E52D0 /* OCMInvocationStub.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6AC09A9E75B44DFA71F803D5 /* OCMPassByRefSetter.h in Headers */ = {isa = PBXBuildFile; fileRef = 63C2B0E9EAC5141BB2BA4834 /* OCMPassByRefSetter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6BD2A6EBA7CFB04D15F3D269 /* ActionTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A29A29301CDEE4F5297AB3 /* ActionTransitioningDelegate.swift */; }; + 6C4AE29C38A091BD10ED9B96 /* Delirium-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3127A0668AC824A40C79B844 /* Delirium-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C863338845885A0D7E0173B /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABED90C27CF0E9FDE01FEB94 /* BeAKindOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 6D5A4C71F08D74571D2C7DB5 /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD94E5B6D19248861979CA38 /* SourceLocation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 6F470B52D400DE667A7AEBBC /* NSBundle+Cocoapods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 141B6184234335E6652D27CD /* NSBundle+Cocoapods.swift */; }; + 6FA7439B08810495E9E93B12 /* OCMArg.m in Sources */ = {isa = PBXBuildFile; fileRef = F328665AC525A93F79D1AFF5 /* OCMArg.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 70A11A80132D06F0952AE0E7 /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C35E587DCBF4BFDB1D3D3AC6 /* Quick-dummy.m */; }; + 713FFB0A9E02A75142EBFC16 /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3835095350EBEB61693440CF /* World.swift */; }; + 7639BB57CC0C86531FAD06C2 /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ACA08415C286D6A02A29158 /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76817ECF978CDC82A44D0548 /* CurrentTestCaseTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = EEEDACE141DB1BEE33F08812 /* CurrentTestCaseTracker.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 771FB46D122FE88B5F3FE27B /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F8B89CC44C9E706643D1B655 /* XCTestSuite+QuickTestSuiteBuilder.m */; }; + 772237703AE3DBD437767FEB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BF4D538B61DB8E94D0114E /* Foundation.framework */; }; + 78529368897D0A66D066B222 /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD5DDD31777DC807DFC895EF /* AssertionDispatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 78A98A724635A6ABE4DB830F /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B1DFEB2FD4A55277A6A794D /* UIImage+Snapshot.m */; }; + 7992DF8098CAD7889C21FBDE /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02BC148EB74B2532BE23397B /* Configuration.swift */; }; + 7BBD9F2D83A5EC194082C14A /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C532BF07EA1CD7AE2DEAE7 /* NimbleXCTestHandler.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7D4EE44292407E0D77D0F77E /* NMBStringify.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ED060E5AE6AA8F6BB80F9AA /* NMBStringify.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7EA2A78AB7E58E6DCF5430FC /* UIApplication+StrictKeyWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 168E577C17D386D10E4A8D3E /* UIApplication+StrictKeyWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 834755C5B3DDB7C0A6939C32 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 88AE9473E1AA6B4FCEB97773 /* XCTest.framework */; }; + 838FA276ADA168D65BA7B9A8 /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = 940A3172167BA336A262669D /* Match.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 84D0BB28EC82E61E46ABCEFD /* PinConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B02CF324BDCE2A1AB9737182 /* PinConfiguration.swift */; }; + 86108FC246DB1F798BC550F4 /* Quick.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CA4312B166BAF07635280F6 /* Quick.framework */; }; + 87F040EC3E5252273B3AAA34 /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 518AB0180BF69F037B5E5EAF /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8AACA98FE9318238747E8BF7 /* OCMBoxedReturnValueProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 962EAA8653A371F21F9BDF85 /* OCMBoxedReturnValueProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B595B738F6DAAD8D277F1D8 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE503AA057E79B3E4316C9DD /* Errors.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8B74BCEA1875D13BECBC68BA /* PinButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64AEFC8C963FA92ABE9C87B6 /* PinButton.swift */; }; + 8B8D1BF72CE9B9D5E3D0F03C /* NSString+QCKSelectorName.m in Sources */ = {isa = PBXBuildFile; fileRef = D94807F8EB103892194D632F /* NSString+QCKSelectorName.m */; }; + 8BE5C4176C0D02182280A57D /* NMBObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77BB9AE80C6DC60310AE1B67 /* NMBObjCMatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8CA7A25457383DCB5344D8CB /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B59FF7D0E0F967CE534DB6F /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA7586FAAE973E22B6A794B /* Pods-Delirium-Delirium_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF00CEB0E5A072DDEFEBC41 /* Pods-Delirium-Delirium_Example-dummy.m */; }; + 8EE0CEFD62C3EFA8B58DC6EB /* OCMVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 27DAEC6BC8947055C743E8A9 /* OCMVerifier.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 8F71A2DEE5F5A2957655AE17 /* QuickTestSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48E0BDC8DCC0D89AA26DAD14 /* QuickTestSuite.swift */; }; + 8F8875E2F6253566C9CDBF4B /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DBBFBA6DEB217CFC72507FA /* CwlBadInstructionException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8FDEEB568C19C08B2B694A61 /* QuickSelectedTestSuiteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFFA46DE356FBDA85F359AB1 /* QuickSelectedTestSuiteBuilder.swift */; }; + 8FE356CC8985DD652F394E49 /* OCMVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = AE587DA9ECBFB1136396D649 /* OCMVerifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90D2485BAC31DC733FB9F501 /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB8B5BF0C121932FD5DB8B2 /* BeCloseTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 916CCEFBEB7A0683428C6E20 /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 969186580162D65722ADB1AF /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9229E2A6946AD1F3B6A7B69B /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 88AE9473E1AA6B4FCEB97773 /* XCTest.framework */; }; + 9355A430A2E12D4BE921F416 /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00F68BC90AEE72BEAAF7510E /* AllPass.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 956735E3A7600CE743C017AD /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D359D4A1C7A34C856CDB8C /* Async.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 95CB63C1218943972B92DA95 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1221173B70DCAD8B57DA4E91 /* DSL.swift */; }; + 9632F328350738317327AC17 /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = FE7D8B33A9418B8F2B756E93 /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A7C5B0031D93E3BB123F15 /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4286501790D40D0B964BBA7B /* mach_excServer.c */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 98E8388E128D2ABF593470DC /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1EAC74B7E8AA0B1E939420 /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9ABC952CB7C78476D0E4C9F4 /* OCMNotificationPoster.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0A2A5F00E3B1D8C3FD7A3E /* OCMNotificationPoster.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B24D0B16522D889C38F68BC /* Delirium-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 94F6C3D318CE85A333C78357 /* Delirium-dummy.m */; }; + 9B9E7068CB1F42CAA4EA7ADF /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BA627C7074362B9E4D117C /* Expression.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 9C3C716DCC98441095E09441 /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 62349967C031F371836D86C4 /* DSL.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 9E8DD828320EF370BEC1A1C5 /* XCTestObservationCenter+Register.m in Sources */ = {isa = PBXBuildFile; fileRef = 70357625D13FA0423440EED6 /* XCTestObservationCenter+Register.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 9FC16B369B72A75CB83E3A0C /* String+FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC82F84BDD3BEE2DF22524E /* String+FileName.swift */; }; + A12DC526E53D90FBD73F0BBA /* OCMLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5106569B0BDFA154CBC5E996 /* OCMLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A13D3C92E209991C2F3E8542 /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3382C7E22B3D47D575FFA714 /* MatcherFunc.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A284A1F65199D456CA63F070 /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = E3FF2B2D4070D9CB1A44F2E2 /* QuickConfiguration.m */; }; + A2A599B2FB3A19F32A307430 /* NSBundle+CurrentTestBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8E146D4732ED9019656338 /* NSBundle+CurrentTestBundle.swift */; }; + A2F98AD0A6BEA50C71B98119 /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE8540A182EFD67807E3BE41 /* FBSnapshotTestCase.framework */; }; + A31B29ED520C60BEE38E77CE /* OCMObserverRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A07B9F6F8868BA2033C053 /* OCMObserverRecorder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A37666062E53790FB27E7D1A /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE1FE8C3EFA828A025AE8E5 /* AdapterProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A3A6EB33CA9284A5EAC39025 /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3899154A9DD5B178F37995B /* BeEmpty.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A555F349F3B99D241F2043C8 /* OCMInvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 09BF5D5DD6294CCFF7EF3C10 /* OCMInvocationMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A63C9CE1DC3ADC6514148EBA /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A526A21989EC7BBB18CC50D /* DSL+Wait.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A6EDA1A325D26DE01F24DE2C /* OCMBlockArgCaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 940C8853F383E08E49AF1FBC /* OCMBlockArgCaller.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A859F00EBFC38A03FB13D462 /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A97CC879E812A5771053E7F /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A897778B5FB1AB395D78A4A2 /* World.h in Headers */ = {isa = PBXBuildFile; fileRef = E3CCEE04BF89261A54D0F939 /* World.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A946EE94B2D3EF83A1CEAD44 /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EF58778404BDE500FD3ECA /* CwlCatchException.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + AAC5BA0778FBF7CC2B54ABA2 /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 946490411B3C0B4C44107041 /* FBSnapshotTestCase-dummy.m */; }; + B13CA363C8E040E5A0FB8825 /* Pods-Delirium_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EBB2C64005421A7ED6149F98 /* Pods-Delirium_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B27AE1FFA1E02C19B2197C7C /* HaveValidSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292B3D139F860D53C4461D52 /* HaveValidSnapshot.swift */; }; + B30E9BC4CCC2C62D69245DDA /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D7D659EC44FA58F55EEB38 /* FBSnapshotTestCasePlatform.m */; }; + B32BEEB603B9DE86925D206B /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23277AB89018F809448A053F /* HaveCount.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B481A4F759EA50CAC7D0BAD8 /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EA675C5E0571A10E975C41A /* Equal.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B482D95580F2ACF9F822AD8B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BF4D538B61DB8E94D0114E /* Foundation.framework */; }; + B586FF147FEDA5222B2E1AE6 /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E27921F3340FCBA5AD64984 /* NSInvocation+OCMAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5D247E8527CAA9C56E8C13F /* OCMRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = C17978D7E1B7CB05A301A557 /* OCMRecorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B626219DD8261CC3593BF421 /* OCMPassByRefSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DFC69906C8D9D04BDDF5226 /* OCMPassByRefSetter.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B6D6EAB13B32947934CC5A1A /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BA84817F153AD8DF5EF3EDC /* UIImage+Diff.m */; }; + B9AE5E7AE77CB7AE6C339560 /* OCMMacroState.h in Headers */ = {isa = PBXBuildFile; fileRef = 698654DE6ECF47ED4900C317 /* OCMMacroState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAB18953BDAC1CC037C34079 /* UIView+Shake.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55A6E5182BAAFBB150043CA6 /* UIView+Shake.swift */; }; + BB13E8246FC12443DCF2EEBF /* OCMRealObjectForwarder.m in Sources */ = {isa = PBXBuildFile; fileRef = EC6E34BDC8D43D47DB9D2E81 /* OCMRealObjectForwarder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BB9312F2E642A2AE3542E5C3 /* OCPartialMockObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ABA219E1E576DA944C80CB7 /* OCPartialMockObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD2BD5906D58036E4FE6ECDF /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2ADF719A4A792F69225756C /* BeAnInstanceOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + BD653D5B5376D23924CB13DE /* OCMExceptionReturnValueProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D6EB1F084626E14B308276 /* OCMExceptionReturnValueProvider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BDB47B83AFBF905C34CA60A3 /* NimbleEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B688615980DB98767C207E1 /* NimbleEnvironment.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + BE6A45D32B7816EFB17EDA53 /* OCMExceptionReturnValueProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = B79CC5AD4307D4CB544D509B /* OCMExceptionReturnValueProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BEADB4BD3AEAB4C7DB41B35A /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 435465FAD4CB8D7785979DA2 /* FBSnapshotTestCase.m */; }; + BEC033B0D0ACF7BC7EA22EB4 /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = D515E796DF53CB8697434787 /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF5DE698F01BA1EE3C3045D7 /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E95BCDDE81A4098657F9BE4 /* Example.swift */; }; + BF773D0C6DA2E0BB42CB46EA /* OCMStubRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D6E7AFCC6C032E50027F7F /* OCMStubRecorder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C0E05AF877524DAFA2B31DD7 /* OCMReturnValueProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 837F52093C7F77276B706C5C /* OCMReturnValueProvider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C18744609944A5CB5157B55B /* OCPartialMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DB5849AB5E0E8BD35F9E29AB /* OCPartialMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C24BB87AFB45DE6FA6ACE5E9 /* OCMBlockCaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 9003F90939F520B151A8F2FD /* OCMBlockCaller.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C2CCCFE5B16F1BCF6F366307 /* OCMLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6520999DB66D349D4D2246EF /* OCMLocation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C30E94D365DFF14718A7747E /* OCMStubRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 63A4F628F7E847D76FFE5359 /* OCMStubRecorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3599E845D17163F6B5931AF /* Pods-Delirium-Delirium_tvExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BC3522AA794EECA7FC1A994 /* Pods-Delirium-Delirium_tvExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C376A8997742631A7704F63D /* OCMReturnValueProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD1C3D679A2FAAD89509338 /* OCMReturnValueProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3DD52A9BD30C6B4BC2A5D7F /* PostNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBCE9617B96309758356AB88 /* PostNotification.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C3E7755A3B6548A852C00D44 /* OCMNotificationPoster.m in Sources */ = {isa = PBXBuildFile; fileRef = 84DCB435B28E9135AC4D69FD /* OCMNotificationPoster.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C466EA02AD5D993BD14093A4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BF4D538B61DB8E94D0114E /* Foundation.framework */; }; + C47396E5BA092D91F2A57BFB /* OCMBoxedReturnValueProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = EC9635E0DB8FE86CE0ADAFE9 /* OCMBoxedReturnValueProvider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C4F226F395A6E87A08CADE11 /* OCMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 59D426DD958673FDF4496548 /* OCMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C567E9F727E667D2B190F1E3 /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94ED9DDAC4D68A23C50C802A /* Contain.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C5E5A731B9E5DB993A67994E /* RoundedShadowLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 583865D5399124CFA82AD1CD /* RoundedShadowLayer.swift */; }; + C6465FC7928986EE2F864BBD /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = DAF0889A43E579B35FEE3C13 /* FBSnapshotTestController.m */; }; + C67EA2EE9005A0A49219D689 /* CwlCatchBadInstruction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D9C9CECBA85356AAD362312 /* CwlCatchBadInstruction.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C744F18EB226E3E4B1FDD377 /* ActionPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58BD36A85FD2F7D51E120555 /* ActionPresentationController.swift */; }; + C9FDEF9BE751EC036A2B283B /* OCMFunctionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CF224621F577FE151FDA8962 /* OCMFunctionsPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CC26321B53769143D3A20F7A /* DeliriumLocalizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5263D9083169CA969B99EA35 /* DeliriumLocalizable.strings */; }; + CC2EA98ED95D0AB7DD122C5A /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEF437A5382E1EE3D0959FA /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CCCFA3ED5E1A77D70E8DD416 /* HooksPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 067620177ABA319D2206F78A /* HooksPhase.swift */; }; + CCECB8557C0C8B6C4730B7BD /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77DA57EFFD355F1AAA5DB6A7 /* ExampleMetadata.swift */; }; + CDC027C834D1DF9E39D5C307 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BF4D538B61DB8E94D0114E /* Foundation.framework */; }; + CF09142D660B0A222F5A3372 /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BFFCC8C06F328B60C8B051 /* EndWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + CFBD3455E322D4D0B752EEDE /* MatchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C343D4C02FE5C72F511D2F68 /* MatchError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + D0174287C59FC6C35CA29EE9 /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C8C4661BF79E24AAAF5973 /* QCKDSL.m */; }; + D0379E3DFDC60F01FFB01C96 /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F378A80577191B145E24829 /* Closures.swift */; }; + D03839AFF85CABE419BE2233 /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 86152654475B02E177B05177 /* QuickSpec.m */; }; + D5952CF29C410A9D348AEF03 /* OCProtocolMockObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A70B12ED22AB94E7907B7B /* OCProtocolMockObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D63C7AE424A4EA65BDBF8E7F /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 191048B21DACE66957192950 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D67D440368C0AFCD2F41B684 /* NSNotificationCenter+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BBEAF596EB59AADB433F6DEA /* NSNotificationCenter+OCMAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9C8DE297FF58CA366D13120 /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F36FD788E640371F1EA0C4A /* BeginWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + DA3275663EECCEA3056DDE2B /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 129930AFBD9418B1FB47F803 /* Nimble-dummy.m */; }; + DA6E2D0761AA94B5F8F204E7 /* NBSMockedApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 693174130E5A75F3CA2269FB /* NBSMockedApplication.m */; }; + DB7F716ED7736F12B768862D /* OCMExpectationRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 051D4691A390BB8EA48DABA7 /* OCMExpectationRecorder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD87F0EA2457C956D236E9E2 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32463324559497C15CE36E36 /* BeLogical.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + DDF035C9900A28950B0F4C76 /* NMBStringify.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A51EA4E56D9F12CE72CC97 /* NMBStringify.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E349FD5BE85AFBC09F95CE8F /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65786CB2D5D426181BB933AA /* BeLessThanOrEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + E3515F3719E05151B876DA1B /* Nimble.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3627FE0D072B2EEBF501D4B /* Nimble.framework */; }; + E38A38499C313A7ED429DF46 /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = A4F075C6BB81C5D3BF410D41 /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E43CE43D8147A028DEC26AEA /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 355A14CABDCE062500447288 /* CwlCatchBadInstruction.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + E5F186DD72673DB476C69DB8 /* KeyboardConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629485D1CF4A2131CE6C9900 /* KeyboardConstraint.swift */; }; + E74CB5338E7EE082B00A633B /* OCMIndirectReturnValueProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 57C56C69DB7B607A6F13B0CB /* OCMIndirectReturnValueProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7EB98D6F72BE425486403CC /* AsyncMatcherWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E7763BFCF5DED7D3EAF8BF /* AsyncMatcherWrapper.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + E98EBF8FBA24E73ED89C661D /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ED845CA7D73BD32FF7C129C /* Filter.swift */; }; + EA76D5057E6A71918855C876 /* NSNotificationCenter+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BC66176DCC28C456FF238DD4 /* NSNotificationCenter+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + EC252FCABAAEFE90561ABCC3 /* NSValue+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = EADCA0B4869907FEF78AFB9B /* NSValue+OCMAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC463EC0124D3340E7C0D7AB /* NSValue+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BC5CEA3601D6F2B84E4592A8 /* NSValue+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + EDF04E383D86DFD99E64333C /* HaveValidDynamicTypeSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63D89AB98C3EE6B2A2D5A19F /* HaveValidDynamicTypeSnapshot.swift */; }; + EF53F4517F18D62C051AD6B6 /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0431B219F141DE540451F6AE /* Callsite.swift */; }; + F0376FEDE9E5751240DFA9E9 /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 487341CA05863A51320A1459 /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F09394EFAD77FF1B1C20CE95 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61BF4D538B61DB8E94D0114E /* Foundation.framework */; }; + F1950E630AA590E7EA970512 /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4886F790DA1C122FA9E15385 /* MatcherProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + F210BF646116B87274B3B88D /* RoundedLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E3DB14C1B1D0E54F9633640 /* RoundedLayer.swift */; }; + F256A9927DD85E172DFD847C /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B4E099602581313FF752217 /* CwlDarwinDefinitions.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + F4C7DCF36A47919D3502BEA1 /* PrettySyntax.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67A5E140CA5AFA3F84A00131 /* PrettySyntax.swift */; }; + F87FD3769519163D45872725 /* OCMBlockArgCaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 291F511E6685ED26E371B4AE /* OCMBlockArgCaller.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FB790A389F1A010F7BD5D2E0 /* Delirium.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A3D6CAD6F161D04F8283D19C /* Delirium.bundle */; }; + FC8A01E21AF6B8844D397871 /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60714DB2937A7E53927C163 /* BeLessThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0B1ABDDD22526C4CC853A93A /* PBXContainerItemProxy */ = { + 26FABF4AA750BA2EDAB52A92 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 39AD287F07578A67CADEC7F9; + remoteGlobalIDString = 173624A74D39B9FFBCBBA6B5; remoteInfo = Delirium; }; - 28600BBD1F635BF1680F1368 /* PBXContainerItemProxy */ = { + 37E990BA06B7EB5D371EC953 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 1780E9AB6B1282CA66AB89AA; - remoteInfo = OCMock; + remoteGlobalIDString = 3CC00FD6444FB568A3502991; + remoteInfo = FBSnapshotTestCase; }; - 4510E180B9F195DD10DEBD69 /* PBXContainerItemProxy */ = { + 3B4B9751E9A547A97CB20355 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = FD9E7F05FD75D62D100244C5; - remoteInfo = "Nimble-Snapshots"; + remoteGlobalIDString = 173624A74D39B9FFBCBBA6B5; + remoteInfo = Delirium; }; - 4BBDE1F8908693273635AB98 /* PBXContainerItemProxy */ = { + 45F57CE7C2640BC5D6DAA33F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 39AD287F07578A67CADEC7F9; - remoteInfo = Delirium; + remoteGlobalIDString = 5C51590A470C3086E3AD4C98; + remoteInfo = OCMock; }; - 6916CD5F74D6B2FDA7839DB9 /* PBXContainerItemProxy */ = { + 66A925FA9F6351BF60BC1725 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 39AD287F07578A67CADEC7F9; - remoteInfo = Delirium; + remoteGlobalIDString = 19D377A906DDCED3EB4F92C8; + remoteInfo = "Delirium-Delirium"; }; - 8160D2DA50BB509449241AD8 /* PBXContainerItemProxy */ = { + 6A6E6E19662B829A19EF0927 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 1FA96742F17878FE61865FCF; - remoteInfo = FBSnapshotTestCase; + remoteGlobalIDString = A35DEF570217573CB600AB61; + remoteInfo = Quick; }; - 91053CEA10D8607B3D0EEA6A /* PBXContainerItemProxy */ = { + 96E5007E064F7FE8EBA67C16 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 1780E9AB6B1282CA66AB89AA; - remoteInfo = OCMock; + remoteGlobalIDString = 16C14137F63B69A314C30BFD; + remoteInfo = Nimble; }; - A404282AE66EA8E6B83B00DC /* PBXContainerItemProxy */ = { + A72ACB4C0F1CAAC9773BAB6D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 453A2168320E5800DBDC1133; - remoteInfo = Quick; + remoteGlobalIDString = 3CC00FD6444FB568A3502991; + remoteInfo = FBSnapshotTestCase; }; - A78666A8854D49EF4DEDED36 /* PBXContainerItemProxy */ = { + B022738BF66991C7BB07D05A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 1FA96742F17878FE61865FCF; - remoteInfo = FBSnapshotTestCase; + remoteGlobalIDString = A35DEF570217573CB600AB61; + remoteInfo = Quick; }; - BD5E37F848002CC4806B80BE /* PBXContainerItemProxy */ = { + C3FACFB751CAB3B850B26749 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 373546356E9816A730E03693; - remoteInfo = Nimble; + remoteGlobalIDString = 0BB1DBF9642389EE8CA98C7D; + remoteInfo = "Nimble-Snapshots"; }; - D97B71C5AC2CD5B894D3D6CE /* PBXContainerItemProxy */ = { + C7B8BF533C4686879785CCA2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 373546356E9816A730E03693; + remoteGlobalIDString = 16C14137F63B69A314C30BFD; remoteInfo = Nimble; }; - E7FC4E790F760EC8F2E3051A /* PBXContainerItemProxy */ = { + D087168D0D35EF1850751AD3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 453A2168320E5800DBDC1133; - remoteInfo = Quick; + remoteGlobalIDString = 5C51590A470C3086E3AD4C98; + remoteInfo = OCMock; }; - FE993376B1AF06ACD6CBD58A /* PBXContainerItemProxy */ = { + F57FBC3A7903A06A9E5DD0F8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 925DD440666860C3E1FF7C22 /* Project object */; + containerPortal = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; proxyType = 1; - remoteGlobalIDString = 9E42CF2888F1DDA5F09D2936; - remoteInfo = "Delirium-Delirium"; + remoteGlobalIDString = 173624A74D39B9FFBCBBA6B5; + remoteInfo = Delirium; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 01608575CFBD783A0089A04A /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Quick/Filter.swift; sourceTree = ""; }; - 01940C0E3EA8866D5A3D8E01 /* ActionTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionTransitioningDelegate.swift; sourceTree = ""; }; - 02132A37E501C5236C7966DF /* MatcherFunc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherFunc.swift; path = Sources/Nimble/Matchers/MatcherFunc.swift; sourceTree = ""; }; - 021FB14A31CD1AAB0D7EA35B /* String+FileName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+FileName.swift"; path = "Sources/Quick/String+FileName.swift"; sourceTree = ""; }; - 024E63F82C7E4F25864C7A49 /* NSObject+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+OCMAdditions.m"; path = "Source/OCMock/NSObject+OCMAdditions.m"; sourceTree = ""; }; - 02BF585C1AE1564C185F3DC1 /* AsyncMatcherWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncMatcherWrapper.swift; path = Sources/Nimble/Matchers/AsyncMatcherWrapper.swift; sourceTree = ""; }; - 03BB8A04998DBE66AAF792CD /* NMBStringify.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBStringify.m; path = Sources/NimbleObjectiveC/NMBStringify.m; sourceTree = ""; }; - 0404DD48FFD41A7D5AE3C4B1 /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Sources/NimbleObjectiveC/DSL.h; sourceTree = ""; }; - 04FBDDC37B380B62D36EA408 /* OCMVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMVerifier.h; path = Source/OCMock/OCMVerifier.h; sourceTree = ""; }; - 05F3F2A772924A94B4804C25 /* Pods-Delirium-Delirium_tvExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Delirium-Delirium_tvExample-acknowledgements.markdown"; sourceTree = ""; }; - 080F31969986082410B10E6B /* BeGreaterThanOrEqualTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThanOrEqualTo.swift; path = Sources/Nimble/Matchers/BeGreaterThanOrEqualTo.swift; sourceTree = ""; }; - 0909D918A9A110D5A9C04916 /* OCMArg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMArg.h; path = Source/OCMock/OCMArg.h; sourceTree = ""; }; - 0B242A4ED99C7F4302A30772 /* Contain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Contain.swift; path = Sources/Nimble/Matchers/Contain.swift; sourceTree = ""; }; - 0C1D8C55716AD01E07DC9030 /* UIApplication+StrictKeyWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+StrictKeyWindow.m"; path = "FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.m"; sourceTree = ""; }; - 0C31CE17057E18C4591DBA54 /* OCMock-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCMock-umbrella.h"; sourceTree = ""; }; - 0C97DD517622432FA6D98A35 /* FailureMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FailureMessage.swift; path = Sources/Nimble/FailureMessage.swift; sourceTree = ""; }; - 0DCD8149D285D6D7E40B3A5B /* QuickTestSuite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickTestSuite.swift; path = Sources/Quick/QuickTestSuite.swift; sourceTree = ""; }; - 0DD478007C6848D9AFCBD5C4 /* OCMArg.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMArg.m; path = Source/OCMock/OCMArg.m; sourceTree = ""; }; - 0E399601330BD71B1B076BD5 /* NSMethodSignature+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+OCMAdditions.m"; path = "Source/OCMock/NSMethodSignature+OCMAdditions.m"; sourceTree = ""; }; - 0F2FFEC709BFD727ABE38886 /* OCMInvocationExpectation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMInvocationExpectation.h; path = Source/OCMock/OCMInvocationExpectation.h; sourceTree = ""; }; - 1039D7BC3BF9C3366F1FE72D /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 10A750E0C5324352C64AEF88 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 112B47FE307999DAE95C0A6B /* Pods-Delirium_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-Delirium_Tests.modulemap"; sourceTree = ""; }; - 120D209BF6F0EC9947FDD24A /* NSObject+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+OCMAdditions.h"; path = "Source/OCMock/NSObject+OCMAdditions.h"; sourceTree = ""; }; - 14202B3D0BA1B9F9987B8B38 /* DSL+Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DSL+Wait.swift"; path = "Sources/Nimble/DSL+Wait.swift"; sourceTree = ""; }; - 1477580864E096557D6D120E /* KeyboardConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyboardConstraint.swift; sourceTree = ""; }; - 14B3DCC2B7C227251F347BFB /* Pods-Delirium-Delirium_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Delirium-Delirium_Example-acknowledgements.markdown"; sourceTree = ""; }; - 160DC06724E8EA9C6373A207 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; - 187AB65F7B7F28B3AA26D181 /* QuickSelectedTestSuiteBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickSelectedTestSuiteBuilder.swift; path = Sources/Quick/QuickSelectedTestSuiteBuilder.swift; sourceTree = ""; }; - 192D5C3C05B0D75767099F34 /* OCMExpectationRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMExpectationRecorder.m; path = Source/OCMock/OCMExpectationRecorder.m; sourceTree = ""; }; - 19F40460FE34FA8265CFC99E /* Pods-Delirium_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Delirium_Tests-dummy.m"; sourceTree = ""; }; - 1A649E4692D917A644F6B961 /* CurrentTestCaseTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CurrentTestCaseTracker.h; path = Sources/NimbleObjectiveC/CurrentTestCaseTracker.h; sourceTree = ""; }; - 1B6D3D7BE15351E4FD07F54E /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; - 1CC5DE002A93ABB96804922E /* NSMethodSignature+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+OCMAdditions.h"; path = "Source/OCMock/NSMethodSignature+OCMAdditions.h"; sourceTree = ""; }; - 1EB02835102FC4B1162C7455 /* NimbleEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleEnvironment.swift; path = Sources/Nimble/Adapters/NimbleEnvironment.swift; sourceTree = ""; }; - 1EBC168B474E68FBA1A45235 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; }; - 1F7F851FC3D2D3D08D529F8C /* OCMStubRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMStubRecorder.m; path = Source/OCMock/OCMStubRecorder.m; sourceTree = ""; }; - 1F99263EF96D0192C6F6F5CE /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; - 20AE80958936061C6D9F7890 /* ActionPresentationAnimationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionPresentationAnimationController.swift; sourceTree = ""; }; - 22287DFAE39D50BAA8ADAB27 /* AllPass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AllPass.swift; path = Sources/Nimble/Matchers/AllPass.swift; sourceTree = ""; }; - 22F35D26B99E08244A40025E /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; - 23996D2997E56A2423AC139B /* Closures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Closures.swift; path = Sources/Quick/Hooks/Closures.swift; sourceTree = ""; }; - 258A0A38470086F6BB4B45D6 /* NBSMockedApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBSMockedApplication.m; path = DynamicType/NBSMockedApplication.m; sourceTree = ""; }; - 259353F6521D19FEA1900BD0 /* Delirium.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = Delirium.bundle; path = Delirium.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 26B2A8C0C2A0E2ADA2C08676 /* World.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = World.swift; path = Sources/Quick/World.swift; sourceTree = ""; }; - 26E5C4C3CFDA6E07A88FD9C4 /* MatchError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatchError.swift; path = Sources/Nimble/Matchers/MatchError.swift; sourceTree = ""; }; - 2739C370914D9046E52888AD /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; - 29E10E7A1CA15D3436EFD202 /* Nimble-Snapshots.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Nimble-Snapshots.modulemap"; sourceTree = ""; }; - 2A90BA80830D29A8193D68F2 /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; - 2BF944CFA85ECEE0E7DAB24D /* HaveCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveCount.swift; path = Sources/Nimble/Matchers/HaveCount.swift; sourceTree = ""; }; - 2C7A1E69B3E18B35B1E8DEF6 /* Pods-Delirium-Delirium_tvExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-Delirium-Delirium_tvExample.modulemap"; sourceTree = ""; }; - 2DBBA8031285E18803E44704 /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Sources/Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; - 2EA48758AF190D3D40D8865E /* Delirium.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Delirium.modulemap; sourceTree = ""; }; - 2F12CAE5BFF5213C4BC9D083 /* Delirium-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Delirium-dummy.m"; sourceTree = ""; }; - 2FBBDD50F2B79736F01400AD /* OCMPassByRefSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMPassByRefSetter.h; path = Source/OCMock/OCMPassByRefSetter.h; sourceTree = ""; }; - 2FF7DCC96348F7A44BEA51B6 /* OCMMacroState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMMacroState.h; path = Source/OCMock/OCMMacroState.h; sourceTree = ""; }; - 30DCA4F4C335F19F218FD288 /* NSValue+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+OCMAdditions.m"; path = "Source/OCMock/NSValue+OCMAdditions.m"; sourceTree = ""; }; - 313631BCDC55416A38ACCBE9 /* UIFont+DynamicTypeCustom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIFont+DynamicTypeCustom.swift"; sourceTree = ""; }; - 33B5F15D3389775EAD1F8D3E /* ActionPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionPresentationController.swift; sourceTree = ""; }; - 34110A21BE889651EA58084A /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 365E7F1A3CDAE8CAD8A2320F /* NSNotificationCenter+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+OCMAdditions.h"; path = "Source/OCMock/NSNotificationCenter+OCMAdditions.h"; sourceTree = ""; }; - 365F154ACA7B278313F9DBBB /* OCMock.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCMock.xcconfig; sourceTree = ""; }; - 36E8F5EEFA8C7C68391999D8 /* Pods-Delirium-Delirium_tvExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Delirium-Delirium_tvExample-dummy.m"; sourceTree = ""; }; - 378046D768F6F274287D1E5A /* OCMPassByRefSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMPassByRefSetter.m; path = Source/OCMock/OCMPassByRefSetter.m; sourceTree = ""; }; - 37F7D47A1C1324034EEC1655 /* PinConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PinConfiguration.swift; sourceTree = ""; }; - 38ACC5E799FE4244609BFD01 /* NMBObjCMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBObjCMatcher.swift; path = Sources/Nimble/Adapters/NMBObjCMatcher.swift; sourceTree = ""; }; - 3A45BEA9D8BD04DE5709789D /* NSBundle+CurrentTestBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSBundle+CurrentTestBundle.swift"; path = "Sources/Quick/NSBundle+CurrentTestBundle.swift"; sourceTree = ""; }; - 3D8FA5CF2BF8C0857FF85FD7 /* ExampleHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleHooks.swift; path = Sources/Quick/Hooks/ExampleHooks.swift; sourceTree = ""; }; - 3E435209047AF100474FE8DD /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Nimble/DSL.swift; sourceTree = ""; }; - 3E848C525885C97EDF6CDE39 /* Pods-Delirium_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium_Tests.release.xcconfig"; sourceTree = ""; }; - 3E8826094F4F860EB36DA511 /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Sources/Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; - 3FA80B8B71706722C910FE27 /* SuiteHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SuiteHooks.swift; path = Sources/Quick/Hooks/SuiteHooks.swift; sourceTree = ""; }; - 4164F5E733BD7EE8DD41E9DE /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Sources/Nimble/Utils/Stringers.swift; sourceTree = ""; }; - 41EB21C6E644CC08D3FF2391 /* Pods-Delirium-Delirium_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium-Delirium_Example-frameworks.sh"; sourceTree = ""; }; - 42B4059B040405942A0FD261 /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; - 43B0D71A5C164DDAA65BCBE8 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = FBSnapshotTestCase/SwiftSupport.swift; sourceTree = ""; }; - 43FE830C66D588A5DC75385B /* ExampleMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleMetadata.swift; path = Sources/Quick/ExampleMetadata.swift; sourceTree = ""; }; - 46CFAB34B7CE305C84BD4905 /* Pods-Delirium-Delirium_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Delirium-Delirium_Example-dummy.m"; sourceTree = ""; }; - 46DED997F6154B932BE7F5A9 /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nimble.framework; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 46F591E9E4085C236441391C /* OCMBoxedReturnValueProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMBoxedReturnValueProvider.h; path = Source/OCMock/OCMBoxedReturnValueProvider.h; sourceTree = ""; }; - 4710A78B157D677CBFAC9052 /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Sources/Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; - 48824CD72666491F83C33D21 /* AssertionRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionRecorder.swift; path = Sources/Nimble/Adapters/AssertionRecorder.swift; sourceTree = ""; }; - 4A3079EFBB6BB1D3AE472561 /* QuickSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpec.h; path = Sources/QuickObjectiveC/QuickSpec.h; sourceTree = ""; }; - 4AA9C24F7ADC80A58CFBE742 /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; - 4B93D0B60DA0AFDD1C6FEE31 /* QCKDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QCKDSL.h; path = Sources/QuickObjectiveC/DSL/QCKDSL.h; sourceTree = ""; }; - 4C2CA3046B9D0D68C977A4AE /* PinDotView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PinDotView.swift; sourceTree = ""; }; - 4DF2DEAD0D341FFDBB15AF4F /* Nimble.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.xcconfig; sourceTree = ""; }; - 4E1F97E0386E1449F7C3BA2B /* NBSMockedApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBSMockedApplication.h; path = DynamicType/NBSMockedApplication.h; sourceTree = ""; }; - 510B35E69E3A30B38B4BB8BE /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Sources/QuickObjectiveC/QuickSpec.m; sourceTree = ""; }; - 5168BEE96D12AE942172D4FD /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; - 5351E8E17C6456F58645B7CA /* Pods-Delirium-Delirium_tvExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium-Delirium_tvExample.release.xcconfig"; sourceTree = ""; }; - 54BA46F340DAA5A67CBED211 /* ResourceBundle-Delirium-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Delirium-Info.plist"; sourceTree = ""; }; - 567EBA918E67D783F4687FD0 /* Pods-Delirium_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Delirium_Tests-acknowledgements.markdown"; sourceTree = ""; }; - 579A22C4C592DC2EEA68BB2B /* Pods-Delirium-Delirium_tvExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium-Delirium_tvExample-resources.sh"; sourceTree = ""; }; - 5828086D2AF15731E419B81D /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Sources/Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; - 59159EDADCD4FB941FAE102D /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; - 593E463D09D8AAF9D75D7192 /* Pods-Delirium-Delirium_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium-Delirium_Example.release.xcconfig"; sourceTree = ""; }; - 5A455FE8D7EE2F0775860122 /* PieChartSlice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PieChartSlice.swift; sourceTree = ""; }; - 5A4C6D94F18E8ADE93A3775F /* OCMMacroState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMMacroState.m; path = Source/OCMock/OCMMacroState.m; sourceTree = ""; }; - 5AE71F2B99101B419518F714 /* Pods_Delirium_Delirium_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Delirium_Delirium_Example.framework; path = "Pods-Delirium-Delirium_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D080F95EEE70BF54ECE8940 /* CwlCatchException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchException.swift; path = Sources/Lib/CwlPreconditionTesting/CwlCatchException/CwlCatchException/CwlCatchException.swift; sourceTree = ""; }; - 5D93CD1953D3C0A178BC675C /* OCMExpectationRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMExpectationRecorder.h; path = Source/OCMock/OCMExpectationRecorder.h; sourceTree = ""; }; - 5DDACEE02E42F8F29E174A09 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 60AE1B5839412B2216CFC02B /* OCObserverMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCObserverMockObject.m; path = Source/OCMock/OCObserverMockObject.m; sourceTree = ""; }; - 60F8C7BF40329BFE40B22286 /* DeliriumLocalizable.strings */ = {isa = PBXFileReference; includeInIndex = 1; name = DeliriumLocalizable.strings; path = en.lproj/DeliriumLocalizable.strings; sourceTree = ""; }; - 616E15D35E25D37094BBDE96 /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Quick.framework; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 621A36BDCAB0BB5A1DC3D483 /* BeAKindOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAKindOf.swift; path = Sources/Nimble/Matchers/BeAKindOf.swift; sourceTree = ""; }; - 63A52172BD6D3383C585E2BE /* FBSnapshotTestCase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-umbrella.h"; sourceTree = ""; }; - 63E44717A5B1F0DB9EB752BC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 66213F18964FCFEE40B41A9D /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; - 670498DF80B9ADCA30211AFB /* Quick.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.xcconfig; sourceTree = ""; }; - 6A849785872F2EA193B530A1 /* Delirium-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Delirium-umbrella.h"; sourceTree = ""; }; - 6CA6BDBEEAC0637D4A9BC264 /* Pods-Delirium-Delirium_tvExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Delirium-Delirium_tvExample-acknowledgements.plist"; sourceTree = ""; }; - 6D1840DF24976E76FDF2B4B4 /* Example.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Example.swift; path = Sources/Quick/Example.swift; sourceTree = ""; }; - 6F4A52247071B69B624DEBB0 /* QCKDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QCKDSL.m; path = Sources/QuickObjectiveC/DSL/QCKDSL.m; sourceTree = ""; }; - 6FEA1B4538C1A9788180128B /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Nimble.modulemap; sourceTree = ""; }; - 703EDB52DCCE7D00DB8296C2 /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Sources/NimbleObjectiveC/NMBExceptionCapture.m; sourceTree = ""; }; - 715D5CCD96EDA4AB2FB2A51E /* OCClassMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCClassMockObject.h; path = Source/OCMock/OCClassMockObject.h; sourceTree = ""; }; - 716ACD157122D1944D608B22 /* CwlCatchBadInstruction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchBadInstruction.h; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlCatchBadInstruction.h; sourceTree = ""; }; - 72A87B37B69738882EF6482A /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Source/OCMock/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; - 72CDCA0A19B39C284B6CBABD /* OCMStubRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMStubRecorder.h; path = Source/OCMock/OCMStubRecorder.h; sourceTree = ""; }; - 733D4D96549D6874FF68D701 /* ExampleGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleGroup.swift; path = Sources/Quick/ExampleGroup.swift; sourceTree = ""; }; - 74CB9C3CA9D370976AAC2390 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 7603348312BE2742DA1DD8F8 /* OCMArgAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMArgAction.m; path = Source/OCMock/OCMArgAction.m; sourceTree = ""; }; - 77A4B0ECE87760386E9621FF /* Delirium.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Delirium.framework; path = Delirium.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 78F4AC33C648055A0D61DB43 /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.h; sourceTree = ""; }; - 7926ED3373E320DED4C4783D /* Callsite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Callsite.swift; path = Sources/Quick/Callsite.swift; sourceTree = ""; }; - 793138B84EEFC3C9A101C5F2 /* OCMBlockArgCaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMBlockArgCaller.h; path = Source/OCMock/OCMBlockArgCaller.h; sourceTree = ""; }; - 7994807585A9187265EFFCE5 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Quick/Configuration/Configuration.swift; sourceTree = ""; }; - 79C5BDDF29CFE89D1A7289C3 /* OCMExceptionReturnValueProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMExceptionReturnValueProvider.m; path = Source/OCMock/OCMExceptionReturnValueProvider.m; sourceTree = ""; }; - 7AE75C717C39E13CEEF8FEF5 /* NSValue+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+OCMAdditions.h"; path = "Source/OCMock/NSValue+OCMAdditions.h"; sourceTree = ""; }; - 7C6718B236292698E40A2F2A /* Nimble_Snapshots.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nimble_Snapshots.framework; path = "Nimble-Snapshots.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 7CE79AC629CF63B2DFF56D6E /* Pods-Delirium_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Delirium_Tests-acknowledgements.plist"; sourceTree = ""; }; - 7CF6AA649D22E9181F6BEF8B /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Sources/NimbleObjectiveC/DSL.m; sourceTree = ""; }; - 7D9FF4600A6EDB06B7CC15D2 /* OCMock-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCMock-prefix.pch"; sourceTree = ""; }; - 7F71BA2AB392E7CE962085EC /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7F7487A0C0DD95A48B186956 /* OCMBlockArgCaller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMBlockArgCaller.m; path = Source/OCMock/OCMBlockArgCaller.m; sourceTree = ""; }; - 80DB9153995EA1E89BAB287E /* OCMIndirectReturnValueProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMIndirectReturnValueProvider.h; path = Source/OCMock/OCMIndirectReturnValueProvider.h; sourceTree = ""; }; - 811628B430AB40982EA02841 /* World.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = World.h; path = Sources/QuickObjectiveC/World.h; sourceTree = ""; }; - 813A88D5780B625823FA7171 /* Functional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Functional.swift; path = Sources/Nimble/Utils/Functional.swift; sourceTree = ""; }; - 8203E7CE6385B833601CDFBB /* OCMRealObjectForwarder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMRealObjectForwarder.m; path = Source/OCMock/OCMRealObjectForwarder.m; sourceTree = ""; }; - 835EB254CC82070CC744D040 /* OCMBoxedReturnValueProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMBoxedReturnValueProvider.m; path = Source/OCMock/OCMBoxedReturnValueProvider.m; sourceTree = ""; }; - 83E9F63B6F5776EA8EA1696A /* Pods-Delirium_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium_Tests-frameworks.sh"; sourceTree = ""; }; - 844431F7D424CA24E1BF6926 /* OCMReturnValueProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMReturnValueProvider.h; path = Source/OCMock/OCMReturnValueProvider.h; sourceTree = ""; }; - 8459299B752DC75EECBE61A7 /* CwlDarwinDefinitions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlDarwinDefinitions.swift; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlDarwinDefinitions.swift; sourceTree = ""; }; - 8531B58F90F16E5F0251A452 /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Sources/Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; - 857110FCA3E98B8FB00717BB /* Pods-Delirium_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium_Tests-resources.sh"; sourceTree = ""; }; - 86CF2BAA687D90E296DC771D /* Pods-Delirium-Delirium_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Delirium-Delirium_Example-acknowledgements.plist"; sourceTree = ""; }; - 87904A5A4C9ABD4CDAA24DBC /* OCMInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMInvocationMatcher.h; path = Source/OCMock/OCMInvocationMatcher.h; sourceTree = ""; }; - 8843401B373DBAE7208B1974 /* Pods-Delirium_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Delirium_Tests-umbrella.h"; sourceTree = ""; }; - 893A7FD6DB3E5AE23BDAF6BB /* Match.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Match.swift; path = Sources/Nimble/Matchers/Match.swift; sourceTree = ""; }; - 897DE8E08E9B918A0C621A40 /* Nimble-Snapshots-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-Snapshots-umbrella.h"; sourceTree = ""; }; - 8A6373BBED49233B6AF40533 /* NSString+QCKSelectorName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+QCKSelectorName.h"; path = "Sources/QuickObjectiveC/NSString+QCKSelectorName.h"; sourceTree = ""; }; - 8B75274E5A0AAE3B4E684B46 /* OCProtocolMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCProtocolMockObject.h; path = Source/OCMock/OCProtocolMockObject.h; sourceTree = ""; }; - 8C2E83D0335D01BE83738BBE /* OCMVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMVerifier.m; path = Source/OCMock/OCMVerifier.m; sourceTree = ""; }; - 8C97194066D8935CEC4AC05D /* NSBundle+Cocoapods.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSBundle+Cocoapods.swift"; sourceTree = ""; }; - 8CA1ECEC4224FA5C12DE4727 /* HaveValidDynamicTypeSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveValidDynamicTypeSnapshot.swift; path = DynamicType/HaveValidDynamicTypeSnapshot.swift; sourceTree = ""; }; - 8DB768490A5307394624ECFC /* OCMBlockCaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMBlockCaller.h; path = Source/OCMock/OCMBlockCaller.h; sourceTree = ""; }; - 8DC9699FBC49DBC92E79F10E /* OCMInvocationStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMInvocationStub.h; path = Source/OCMock/OCMInvocationStub.h; sourceTree = ""; }; - 9003A43FDF13AA1DB54C5C87 /* BeLogical.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLogical.swift; path = Sources/Nimble/Matchers/BeLogical.swift; sourceTree = ""; }; - 91306423D7C8088F725291AA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 92C321D10EC8AE1629F71F8D /* Expectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expectation.swift; path = Sources/Nimble/Expectation.swift; sourceTree = ""; }; - 93C0AF18DC619E0FDBE1A274 /* OCMInvocationStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMInvocationStub.m; path = Source/OCMock/OCMInvocationStub.m; sourceTree = ""; }; - 94AEF863B9C97D8C7F2B8559 /* PostNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PostNotification.swift; path = Sources/Nimble/Matchers/PostNotification.swift; sourceTree = ""; }; - 94CE642DB6BA54DCFD336132 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9521E364565898749D5285BC /* Pods-Delirium-Delirium_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Delirium-Delirium_Example-umbrella.h"; sourceTree = ""; }; - 96A897129C619F8248DABDCE /* BeCloseTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeCloseTo.swift; path = Sources/Nimble/Matchers/BeCloseTo.swift; sourceTree = ""; }; - 97A40A65FD8A0BBE725D6B5D /* OCClassMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCClassMockObject.m; path = Source/OCMock/OCClassMockObject.m; sourceTree = ""; }; - 994A86291B9E32217310D8F0 /* OCMFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMFunctions.h; path = Source/OCMock/OCMFunctions.h; sourceTree = ""; }; - 99921CFD7FC5BB3F9842579D /* Pods-Delirium-Delirium_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-Delirium-Delirium_Example.modulemap"; sourceTree = ""; }; - 9A37F6B2D2B4E8CDB8954A50 /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; - 9A7F2D270B37B9D6B8F0BEBA /* BeIdenticalTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeIdenticalTo.swift; path = Sources/Nimble/Matchers/BeIdenticalTo.swift; sourceTree = ""; }; - 9A9121914564E24CB1A5E4E7 /* OCMRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMRecorder.m; path = Source/OCMock/OCMRecorder.m; sourceTree = ""; }; - 9B67DB95C721D1F9697A7EC0 /* NSNotificationCenter+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+OCMAdditions.m"; path = "Source/OCMock/NSNotificationCenter+OCMAdditions.m"; sourceTree = ""; }; - 9D7C534200034D0C0381D67F /* OCMInvocationExpectation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMInvocationExpectation.m; path = Source/OCMock/OCMInvocationExpectation.m; sourceTree = ""; }; - 9E83A8ECF33D0E7C702EE423 /* BeVoid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeVoid.swift; path = Sources/Nimble/Matchers/BeVoid.swift; sourceTree = ""; }; - 9F1E8659D78FFB6A5E068A80 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 9F2AD564B04F74DC11839FD6 /* HaveValidSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HaveValidSnapshot.swift; sourceTree = ""; }; - A12B31B879F6B9DB04EC16B5 /* OCMFunctionsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMFunctionsPrivate.h; path = Source/OCMock/OCMFunctionsPrivate.h; sourceTree = ""; }; - A56BAEF3B15E32D0077FD476 /* OCMNotificationPoster.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMNotificationPoster.m; path = Source/OCMock/OCMNotificationPoster.m; sourceTree = ""; }; - A5D4B82C46F9F98F438A1763 /* World+DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "World+DSL.h"; path = "Sources/QuickObjectiveC/DSL/World+DSL.h"; sourceTree = ""; }; - A6A7426C4E691595429F565E /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Sources/Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; - A6EBC66A216ECAAF59AE20AC /* SourceLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceLocation.swift; path = Sources/Nimble/Utils/SourceLocation.swift; sourceTree = ""; }; - A78E8D69DBD5FEB1475DBF4E /* mach_excServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mach_excServer.h; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/mach_excServer.h; sourceTree = ""; }; - A7EAD2C0FC326307DE3B99F9 /* OCMArgAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMArgAction.h; path = Source/OCMock/OCMArgAction.h; sourceTree = ""; }; - A9285A0E726684E9A30CB5EB /* NMBStringify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBStringify.h; path = Sources/NimbleObjectiveC/NMBStringify.h; sourceTree = ""; }; - ACD145713A962A26C35F63F1 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - ACFD08FFBEE5199ABF4E0B32 /* OCMIndirectReturnValueProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMIndirectReturnValueProvider.m; path = Source/OCMock/OCMIndirectReturnValueProvider.m; sourceTree = ""; }; - AF419AFF82FC7603AD2FB143 /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Sources/Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; - AFB80F86D1E1457DAF5CBD93 /* OCMExceptionReturnValueProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMExceptionReturnValueProvider.h; path = Source/OCMock/OCMExceptionReturnValueProvider.h; sourceTree = ""; }; - B01DF9F65E47C22650E9BDB7 /* OCMock.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = OCMock.framework; path = OCMock.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B124F31D3B4F9561EAE6DDA4 /* PieChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PieChartView.swift; sourceTree = ""; }; - B25FC2C94B8AC1EBCAF18FD2 /* OCMReturnValueProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMReturnValueProvider.m; path = Source/OCMock/OCMReturnValueProvider.m; sourceTree = ""; }; - B42A53605F9604906CF3C388 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/Nimble/Utils/Errors.swift; sourceTree = ""; }; - B48F18905B0993AD43D4793B /* Nimble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nimble.h; path = Sources/Nimble/Nimble.h; sourceTree = ""; }; - B5897277A7F59420C96305CA /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; - B6693FBEB883567EE1702D29 /* Nimble-Snapshots-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-Snapshots-prefix.pch"; sourceTree = ""; }; - B6ECC7826BDC21461B112F1A /* DeliriumLocalizable.strings */ = {isa = PBXFileReference; includeInIndex = 1; name = DeliriumLocalizable.strings; path = nl.lproj/DeliriumLocalizable.strings; sourceTree = ""; }; - B73CE73F9074FCFC4BF82CCD /* OCMock.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OCMock.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B9B194FAF15C08B89F4E14A1 /* Quick.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Quick.h; path = Sources/QuickObjectiveC/Quick.h; sourceTree = ""; }; - B9DA99CD51699C27AD884872 /* Pods_Delirium_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Delirium_Tests.framework; path = "Pods-Delirium_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - BADD41DA0BE5F6680932C586 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/Nimble/Expression.swift; sourceTree = ""; }; - BB753219489F096B46365783 /* OCMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMock.h; path = Source/OCMock/OCMock.h; sourceTree = ""; }; - BBA14856EFCE78AA1F1CB64B /* OCMLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMLocation.m; path = Source/OCMock/OCMLocation.m; sourceTree = ""; }; - BC808E7D40747947A4478350 /* CwlCatchBadInstruction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchBadInstruction.m; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlCatchBadInstruction.m; sourceTree = ""; }; - BD2F552B366E015FC9BFF016 /* OCMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMockObject.m; path = Source/OCMock/OCMockObject.m; sourceTree = ""; }; - BD53B7405C69D28E43D22236 /* UIAlertController+Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIAlertController+Error.swift"; sourceTree = ""; }; - C02FD504B3C92EE3597C673E /* CwlBadInstructionException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlBadInstructionException.swift; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlBadInstructionException.swift; sourceTree = ""; }; - C1FB066D32650B957C00175B /* BeginWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeginWith.swift; path = Sources/Nimble/Matchers/BeginWith.swift; sourceTree = ""; }; - C3D83C9E62D1BED7FA1B02CB /* World+DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "World+DSL.swift"; path = "Sources/Quick/DSL/World+DSL.swift"; sourceTree = ""; }; - C441CF18BC70C0A0C48BA537 /* PrettySyntax.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PrettySyntax.swift; sourceTree = ""; }; - C4E0340D021F308F7D6CA20A /* OCMObserverRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMObserverRecorder.m; path = Source/OCMock/OCMObserverRecorder.m; sourceTree = ""; }; - C4E9F2A484614ECA884F4F17 /* XCTestObservationCenter+Register.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestObservationCenter+Register.m"; path = "Sources/NimbleObjectiveC/XCTestObservationCenter+Register.m"; sourceTree = ""; }; - C66625E225B7B03A577AFE41 /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Sources/Nimble/Matchers/Equal.swift; sourceTree = ""; }; - C67033D5EF73D41A06F3F21C /* NimbleSnapshotsConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NimbleSnapshotsConfiguration.swift; sourceTree = ""; }; - C7D5F1F064A0408F3C189CF4 /* Pods-Delirium-Delirium_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium-Delirium_Example-resources.sh"; sourceTree = ""; }; - C946AE6EBD3943F4566D9BA8 /* OCMInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMInvocationMatcher.m; path = Source/OCMock/OCMInvocationMatcher.m; sourceTree = ""; }; - C97C7CD5CDEFBC2484B0179D /* Pods-Delirium-Delirium_tvExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Delirium-Delirium_tvExample-umbrella.h"; sourceTree = ""; }; - CC28F4F5770426AB1659FF33 /* Nimble-Snapshots.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Nimble-Snapshots.xcconfig"; sourceTree = ""; }; - CD020408D849F83C2BA9ED75 /* Nimble-Snapshots-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-Snapshots-dummy.m"; sourceTree = ""; }; - CD980DED4DE5878422385098 /* OCMObserverRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMObserverRecorder.h; path = Source/OCMock/OCMObserverRecorder.h; sourceTree = ""; }; - CD9871B78B67A29F2C54C06C /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - CEF039BF1E24C68D50D5518F /* EndWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EndWith.swift; path = Sources/Nimble/Matchers/EndWith.swift; sourceTree = ""; }; - CFB97EF85E738ED65CBAF8EB /* FBSnapshotTestCase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = FBSnapshotTestCase.modulemap; sourceTree = ""; }; - CFC62E4330412727661DE1DD /* CwlCatchException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchException.h; path = Sources/Lib/CwlPreconditionTesting/CwlCatchException/CwlCatchException/CwlCatchException.h; sourceTree = ""; }; - D04FBD0F1775036134AD2503 /* OCMConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMConstraint.h; path = Source/OCMock/OCMConstraint.h; sourceTree = ""; }; - D145E3265BA26D6D0A6F5CF7 /* Delirium-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Delirium-prefix.pch"; sourceTree = ""; }; - D2CCDA1BF2E1692AE61D590C /* HooksPhase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HooksPhase.swift; path = Sources/Quick/Hooks/HooksPhase.swift; sourceTree = ""; }; - D36E738BD055D5EE92E0F093 /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; - D3DE6A908956EAF4BDE02377 /* SatisfyAnyOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAnyOf.swift; path = Sources/Nimble/Matchers/SatisfyAnyOf.swift; sourceTree = ""; }; - D3F6B6CE6FCBC504F103CACA /* OCMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMockObject.h; path = Source/OCMock/OCMockObject.h; sourceTree = ""; }; - D413ABE2906B1617F2613AD2 /* OCMFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMFunctions.m; path = Source/OCMock/OCMFunctions.m; sourceTree = ""; }; - D5A0E5B4C2DB5517FE5EAD24 /* PinViewController.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; path = PinViewController.storyboard; sourceTree = ""; }; - D5A46DCDFE1F15A54BEE2B98 /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; - D773D56C63F0807715E11FA5 /* OCMNotificationPoster.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMNotificationPoster.h; path = Source/OCMock/OCMNotificationPoster.h; sourceTree = ""; }; - D959279C8D586D09DDB8E8FD /* OCMock.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = OCMock.modulemap; sourceTree = ""; }; - D9DDD062C34A8E7BAE647904 /* CwlCatchException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchException.m; path = Sources/Lib/CwlPreconditionTesting/CwlCatchException/CwlCatchException/CwlCatchException.m; sourceTree = ""; }; - DA506FE4EC0C1E240275771B /* RaisesException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RaisesException.swift; path = Sources/Nimble/Matchers/RaisesException.swift; sourceTree = ""; }; - DA5C21AB0CAB796DC3AB945B /* XCTestSuite+QuickTestSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestSuite+QuickTestSuiteBuilder.m"; path = "Sources/QuickObjectiveC/XCTestSuite+QuickTestSuiteBuilder.m"; sourceTree = ""; }; - DB472CB03800BAC7FE13EE0A /* ThrowAssertion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowAssertion.swift; path = Sources/Nimble/Matchers/ThrowAssertion.swift; sourceTree = ""; }; - DC067ACAB47365DA2C95EB8F /* QuickConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickConfiguration.m; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.m; sourceTree = ""; }; - DC2B470F8283DBF76D97D3C9 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Quick/DSL/DSL.swift; sourceTree = ""; }; - DCD3269638A507544CA4234C /* Pods-Delirium-Delirium_tvExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium-Delirium_tvExample.debug.xcconfig"; sourceTree = ""; }; - DDDF613E941FE51B12EDDA5F /* NimbleXCTestHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleXCTestHandler.swift; path = Sources/Nimble/Adapters/NimbleXCTestHandler.swift; sourceTree = ""; }; - DEDD43AC6A09982A9077FBCA /* UIApplication+StrictKeyWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+StrictKeyWindow.h"; path = "FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.h"; sourceTree = ""; }; - DF4C07FC8DB1CA1244B02FC3 /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; - E1A9E5C9A66CFA234E582DD8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E3649CDAEDEC4D7235ECFBB1 /* OCMRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMRecorder.h; path = Source/OCMock/OCMRecorder.h; sourceTree = ""; }; - E3943C986E0F9CF435817695 /* BeLessThanOrEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThanOrEqual.swift; path = Sources/Nimble/Matchers/BeLessThanOrEqual.swift; sourceTree = ""; }; - E3E8080ED5C31D5A6B745FF3 /* AdapterProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AdapterProtocols.swift; path = Sources/Nimble/Adapters/AdapterProtocols.swift; sourceTree = ""; }; - E41CE15FBEA0A375A2D1A476 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E4895C8BFF5C7A79AC579437 /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/Nimble/Utils/Async.swift; sourceTree = ""; }; - E704B12970E5BBD812522A1A /* PinView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PinView.swift; sourceTree = ""; }; - E7615196D81374E1943BDD28 /* UIView+Shake.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIView+Shake.swift"; sourceTree = ""; }; - E86081505F6754500B8D0BE2 /* NMBExceptionCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBExceptionCapture.h; path = Sources/NimbleObjectiveC/NMBExceptionCapture.h; sourceTree = ""; }; - E926348822C9A3250D633A14 /* PinButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PinButton.swift; sourceTree = ""; }; - E9722ABBC422A71E7C4B2B28 /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mach_excServer.c; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/mach_excServer.c; sourceTree = ""; }; - E99C3B0EA9F9215DA6287B59 /* NSString+QCKSelectorName.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+QCKSelectorName.m"; path = "Sources/QuickObjectiveC/NSString+QCKSelectorName.m"; sourceTree = ""; }; - EB0588EAC9A2245D73A35737 /* FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.xcconfig; sourceTree = ""; }; - EBBE2756B617427358D662FC /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; }; - EC81EC4CC33E1821826B1732 /* OCProtocolMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCProtocolMockObject.m; path = Source/OCMock/OCProtocolMockObject.m; sourceTree = ""; }; - ED0514E688C6B3BAC1D018F9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - EDEBE710F3DDBCD8CE0E0CD6 /* Pods_Delirium_Delirium_tvExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Delirium_Delirium_tvExample.framework; path = "Pods-Delirium-Delirium_tvExample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - EFA42A127E620D3B1BFE36F2 /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; - EFEE5FC3DA12E8D305335C4F /* OCObserverMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCObserverMockObject.h; path = Source/OCMock/OCObserverMockObject.h; sourceTree = ""; }; - F12DBAB3099D012B106B0FBD /* Pods-Delirium-Delirium_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium-Delirium_Example.debug.xcconfig"; sourceTree = ""; }; - F236C26580FB1ED8B367D2F6 /* PrettyDynamicTypeSyntax.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrettyDynamicTypeSyntax.swift; path = DynamicType/PrettyDynamicTypeSyntax.swift; sourceTree = ""; }; - F23E7C7CA84282DF64132CE2 /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Quick.modulemap; sourceTree = ""; }; - F53F15720FE51C4AAD17A317 /* OCMLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMLocation.h; path = Source/OCMock/OCMLocation.h; sourceTree = ""; }; - F5A6ECFC5A81C6F27B384783 /* OCMConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMConstraint.m; path = Source/OCMock/OCMConstraint.m; sourceTree = ""; }; - F6D456EFEF12D047CFFC500D /* Delirium.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Delirium.xcconfig; sourceTree = ""; }; - F7133A0794F4E9CE13148A99 /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; }; - F7488723F400B03B935A236C /* Pods-Delirium_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium_Tests.debug.xcconfig"; sourceTree = ""; }; - F80FF69B4AE95219B039F977 /* OCMRealObjectForwarder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMRealObjectForwarder.h; path = Source/OCMock/OCMRealObjectForwarder.h; sourceTree = ""; }; - F84CD26B8137E06E110AE413 /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Source/OCMock/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; - F8924D7F0B349793EAB9095F /* OCMock-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCMock-dummy.m"; sourceTree = ""; }; - F936865C7555FC399DCA7F01 /* OCPartialMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCPartialMockObject.m; path = Source/OCMock/OCPartialMockObject.m; sourceTree = ""; }; - F963AEABDE246484AAEFF2AB /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; - F9B0BE7433601846667A83A8 /* NMBExpectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBExpectation.swift; path = Sources/Nimble/Adapters/NMBExpectation.swift; sourceTree = ""; }; - F9DDF6E5F63BBAF55546737E /* Pods-Delirium-Delirium_tvExample-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium-Delirium_tvExample-frameworks.sh"; sourceTree = ""; }; - FB6CE4D8A3BFB6C9F3379ED9 /* OCPartialMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCPartialMockObject.h; path = Source/OCMock/OCPartialMockObject.h; sourceTree = ""; }; - FBEF4DE0B89FA0DC6A67964C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FBF2A8A03942DB7D0C41C6D3 /* ErrorUtility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorUtility.swift; path = Sources/Quick/ErrorUtility.swift; sourceTree = ""; }; - FC79A52D4A002634F56D9687 /* BeNil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeNil.swift; path = Sources/Nimble/Matchers/BeNil.swift; sourceTree = ""; }; - FD562CAC4E2E251376C6B62A /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FBSnapshotTestCase.framework; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FEB245A2C2042B9C52D33A69 /* OCMBlockCaller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMBlockCaller.m; path = Source/OCMock/OCMBlockCaller.m; sourceTree = ""; }; + 00F68BC90AEE72BEAAF7510E /* AllPass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AllPass.swift; path = Sources/Nimble/Matchers/AllPass.swift; sourceTree = ""; }; + 012147A692B75A80E1C9CB6A /* UIFont+DynamicTypeCustom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIFont+DynamicTypeCustom.swift"; sourceTree = ""; }; + 01D7D659EC44FA58F55EEB38 /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; + 02BC148EB74B2532BE23397B /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Quick/Configuration/Configuration.swift; sourceTree = ""; }; + 03C248062284AB17E0921DF9 /* Pods-Delirium-Delirium_tvExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Delirium-Delirium_tvExample.modulemap"; sourceTree = ""; }; + 0431B219F141DE540451F6AE /* Callsite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Callsite.swift; path = Sources/Quick/Callsite.swift; sourceTree = ""; }; + 04DC6B339BD680C7A820022E /* Pods-Delirium-Delirium_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Delirium-Delirium_Example-acknowledgements.markdown"; sourceTree = ""; }; + 051D4691A390BB8EA48DABA7 /* OCMExpectationRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMExpectationRecorder.h; path = Source/OCMock/OCMExpectationRecorder.h; sourceTree = ""; }; + 0627A2015BECD9C26350E7C2 /* OCMIndirectReturnValueProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMIndirectReturnValueProvider.m; path = Source/OCMock/OCMIndirectReturnValueProvider.m; sourceTree = ""; }; + 067620177ABA319D2206F78A /* HooksPhase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HooksPhase.swift; path = Sources/Quick/Hooks/HooksPhase.swift; sourceTree = ""; }; + 083832395C9183BF8D5910D8 /* OCMArgAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMArgAction.m; path = Source/OCMock/OCMArgAction.m; sourceTree = ""; }; + 08B43F827B6F06864D880A63 /* Expectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expectation.swift; path = Sources/Nimble/Expectation.swift; sourceTree = ""; }; + 09BF5D5DD6294CCFF7EF3C10 /* OCMInvocationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMInvocationMatcher.h; path = Source/OCMock/OCMInvocationMatcher.h; sourceTree = ""; }; + 0A526A21989EC7BBB18CC50D /* DSL+Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DSL+Wait.swift"; path = "Sources/Nimble/DSL+Wait.swift"; sourceTree = ""; }; + 0EA6A97D8665F8E5DC09AD6A /* OCMock-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OCMock-dummy.m"; sourceTree = ""; }; + 0ED845CA7D73BD32FF7C129C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Quick/Filter.swift; sourceTree = ""; }; + 111F0A6194A3E009E21463FA /* Pods-Delirium-Delirium_tvExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Delirium-Delirium_tvExample-dummy.m"; sourceTree = ""; }; + 1193D646E25A4D7542B43D16 /* FailureMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FailureMessage.swift; path = Sources/Nimble/FailureMessage.swift; sourceTree = ""; }; + 1221173B70DCAD8B57DA4E91 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Quick/DSL/DSL.swift; sourceTree = ""; }; + 1272DBD11910E9F16261A65D /* Delirium.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = Delirium.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 129930AFBD9418B1FB47F803 /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; + 141B6184234335E6652D27CD /* NSBundle+Cocoapods.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSBundle+Cocoapods.swift"; sourceTree = ""; }; + 15AC20123759BB1311D7B451 /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; + 160C0D7830D8AE0A305F4826 /* Pods-Delirium_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Delirium_Tests.modulemap"; sourceTree = ""; }; + 168E577C17D386D10E4A8D3E /* UIApplication+StrictKeyWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+StrictKeyWindow.h"; path = "FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.h"; sourceTree = ""; }; + 176567477EAD30C0EAC1E6A6 /* ThrowAssertion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowAssertion.swift; path = Sources/Nimble/Matchers/ThrowAssertion.swift; sourceTree = ""; }; + 191048B21DACE66957192950 /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; + 1A97CC879E812A5771053E7F /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; + 1ACA08415C286D6A02A29158 /* Quick.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Quick.h; path = Sources/QuickObjectiveC/Quick.h; sourceTree = ""; }; + 1BA84817F153AD8DF5EF3EDC /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; }; + 1CD0DAAAAB8B0D9F4D60FF6A /* Pods-Delirium-Delirium_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium-Delirium_Example.release.xcconfig"; sourceTree = ""; }; + 1FE6B3651F1A04C1937D312A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 209491450B2EFBF289D68599 /* DeliriumLocalizable.strings */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.strings; name = DeliriumLocalizable.strings; path = en.lproj/DeliriumLocalizable.strings; sourceTree = ""; }; + 20ED8D5A7C9EC48A1AD6C40A /* Pods-Delirium-Delirium_tvExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Delirium-Delirium_tvExample-acknowledgements.markdown"; sourceTree = ""; }; + 212D9ECADB2254DD80F5800C /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Sources/Nimble/Utils/Stringers.swift; sourceTree = ""; }; + 2227D61BC1E5412439D1D346 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 23277AB89018F809448A053F /* HaveCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveCount.swift; path = Sources/Nimble/Matchers/HaveCount.swift; sourceTree = ""; }; + 233D5FB011632CBF213468DD /* NMBExpectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBExpectation.swift; path = Sources/Nimble/Adapters/NMBExpectation.swift; sourceTree = ""; }; + 23FF183812B2451C734E9EFC /* CwlCatchException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchException.h; path = Sources/Lib/CwlPreconditionTesting/CwlCatchException/CwlCatchException/CwlCatchException.h; sourceTree = ""; }; + 25E9DF5783DC3D7AA32E52D0 /* OCMInvocationStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMInvocationStub.m; path = Source/OCMock/OCMInvocationStub.m; sourceTree = ""; }; + 270CCA855BB1F8B21A477290 /* Pods-Delirium_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium_Tests-resources.sh"; sourceTree = ""; }; + 27DAEC6BC8947055C743E8A9 /* OCMVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMVerifier.m; path = Source/OCMock/OCMVerifier.m; sourceTree = ""; }; + 281D3A0AD24F5D2605DBD944 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 291F511E6685ED26E371B4AE /* OCMBlockArgCaller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMBlockArgCaller.m; path = Source/OCMock/OCMBlockArgCaller.m; sourceTree = ""; }; + 292B3D139F860D53C4461D52 /* HaveValidSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HaveValidSnapshot.swift; sourceTree = ""; }; + 29A70B12ED22AB94E7907B7B /* OCProtocolMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCProtocolMockObject.m; path = Source/OCMock/OCProtocolMockObject.m; sourceTree = ""; }; + 2A44786EA5813964DB400140 /* Nimble.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.xcconfig; sourceTree = ""; }; + 2AAD35BF1FCEE34B65AB6868 /* OCMArg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMArg.h; path = Source/OCMock/OCMArg.h; sourceTree = ""; }; + 2ABA219E1E576DA944C80CB7 /* OCPartialMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCPartialMockObject.h; path = Source/OCMock/OCPartialMockObject.h; sourceTree = ""; }; + 2B59FF7D0E0F967CE534DB6F /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; + 2B688615980DB98767C207E1 /* NimbleEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleEnvironment.swift; path = Sources/Nimble/Adapters/NimbleEnvironment.swift; sourceTree = ""; }; + 2CBE0BC5BAAB93DCA40DC0D9 /* Pods-Delirium-Delirium_tvExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium-Delirium_tvExample-resources.sh"; sourceTree = ""; }; + 2D150DDB6A416778CFC94364 /* Nimble-Snapshots-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-Snapshots-umbrella.h"; sourceTree = ""; }; + 2D46DE2F3BA3CC07165F12FC /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Sources/Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; + 2DBBFBA6DEB217CFC72507FA /* CwlBadInstructionException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlBadInstructionException.swift; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlBadInstructionException.swift; sourceTree = ""; }; + 2E27921F3340FCBA5AD64984 /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Source/OCMock/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; + 2E3E5D10E5CBC60E1E0C55F6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3038FD6F482EC20C0FF0A35C /* OCClassMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCClassMockObject.h; path = Source/OCMock/OCClassMockObject.h; sourceTree = ""; }; + 3127A0668AC824A40C79B844 /* Delirium-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Delirium-umbrella.h"; sourceTree = ""; }; + 31A29A29301CDEE4F5297AB3 /* ActionTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionTransitioningDelegate.swift; sourceTree = ""; }; + 321DE3BC026CC618365D455B /* Pods-Delirium-Delirium_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Delirium-Delirium_Example-acknowledgements.plist"; sourceTree = ""; }; + 322637E930BB7B6F2AD1576B /* OCObserverMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCObserverMockObject.h; path = Source/OCMock/OCObserverMockObject.h; sourceTree = ""; }; + 32463324559497C15CE36E36 /* BeLogical.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLogical.swift; path = Sources/Nimble/Matchers/BeLogical.swift; sourceTree = ""; }; + 32BD102042457F9338E3AA9C /* OCProtocolMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCProtocolMockObject.h; path = Source/OCMock/OCProtocolMockObject.h; sourceTree = ""; }; + 3382C7E22B3D47D575FFA714 /* MatcherFunc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherFunc.swift; path = Sources/Nimble/Matchers/MatcherFunc.swift; sourceTree = ""; }; + 35217438AD417BC0159D2246 /* Nimble-Snapshots-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-Snapshots-dummy.m"; sourceTree = ""; }; + 355A14CABDCE062500447288 /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; + 35EAE39FB6530B43E72B32F4 /* UIApplication+StrictKeyWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+StrictKeyWindow.m"; path = "FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.m"; sourceTree = ""; }; + 361292CDCFFCB77992561649 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 367DCCA891E2C88189C6FDDE /* FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.xcconfig; sourceTree = ""; }; + 3835095350EBEB61693440CF /* World.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = World.swift; path = Sources/Quick/World.swift; sourceTree = ""; }; + 39F78731136E5126BC6AE516 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3B3710F989ADE49F4DFF3BBB /* Pods-Delirium_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Delirium_Tests-acknowledgements.plist"; sourceTree = ""; }; + 3B9074DD500CA995E1EDFB49 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; + 3C8B098EEB62F38ADD55C451 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Nimble/DSL.swift; sourceTree = ""; }; + 3CE639D95CB6D89D164D6987 /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; + 3DBBFA42B871600140807E2E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3DE1FE8C3EFA828A025AE8E5 /* AdapterProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AdapterProtocols.swift; path = Sources/Nimble/Adapters/AdapterProtocols.swift; sourceTree = ""; }; + 3DFC69906C8D9D04BDDF5226 /* OCMPassByRefSetter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMPassByRefSetter.m; path = Source/OCMock/OCMPassByRefSetter.m; sourceTree = ""; }; + 3F1B8CE75546523C616866CE /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; + 408F6CAEC5F746F52EAAB1A2 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 40930378EA391B67E94E63DF /* Nimble-Snapshots.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Nimble-Snapshots.modulemap"; sourceTree = ""; }; + 419A7ED4EE199E2EAC286C23 /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; + 42499B9857B404836E23F4DA /* Quick.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.xcconfig; sourceTree = ""; }; + 4262C7FBC4BD4EF7044B7994 /* AssertionRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionRecorder.swift; path = Sources/Nimble/Adapters/AssertionRecorder.swift; sourceTree = ""; }; + 4286501790D40D0B964BBA7B /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mach_excServer.c; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/mach_excServer.c; sourceTree = ""; }; + 435465FAD4CB8D7785979DA2 /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; + 43E7763BFCF5DED7D3EAF8BF /* AsyncMatcherWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncMatcherWrapper.swift; path = Sources/Nimble/Matchers/AsyncMatcherWrapper.swift; sourceTree = ""; }; + 47947D26EA72A92C2E39E442 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 487341CA05863A51320A1459 /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Source/OCMock/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; + 4886F790DA1C122FA9E15385 /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Sources/Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; + 48E0BDC8DCC0D89AA26DAD14 /* QuickTestSuite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickTestSuite.swift; path = Sources/Quick/QuickTestSuite.swift; sourceTree = ""; }; + 499E657A69526F9603067D90 /* FBSnapshotTestCase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-umbrella.h"; sourceTree = ""; }; + 4AEE8506A1085B66C37AB4D2 /* PinView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PinView.swift; sourceTree = ""; }; + 4CA4312B166BAF07635280F6 /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4D31A6909DA8A7CBDB5954F2 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = FBSnapshotTestCase/SwiftSupport.swift; sourceTree = ""; }; + 50C4A46A96C007CE52FC248E /* Delirium.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Delirium.modulemap; sourceTree = ""; }; + 5106569B0BDFA154CBC5E996 /* OCMLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMLocation.h; path = Source/OCMock/OCMLocation.h; sourceTree = ""; }; + 518AB0180BF69F037B5E5EAF /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; + 51C532BF07EA1CD7AE2DEAE7 /* NimbleXCTestHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleXCTestHandler.swift; path = Sources/Nimble/Adapters/NimbleXCTestHandler.swift; sourceTree = ""; }; + 52A701A87A01B5121C64332A /* World+DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "World+DSL.h"; path = "Sources/QuickObjectiveC/DSL/World+DSL.h"; sourceTree = ""; }; + 52D3A2C70FB5DC04AAB4D5B2 /* ExampleHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleHooks.swift; path = Sources/Quick/Hooks/ExampleHooks.swift; sourceTree = ""; }; + 52EDE942772B791FD34906EC /* OCMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMock.h; path = Source/OCMock/OCMock.h; sourceTree = ""; }; + 537FFBA73EB639B988CB0F75 /* FBSnapshotTestCase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FBSnapshotTestCase.modulemap; sourceTree = ""; }; + 549A52F829F0DF34AC908F6D /* BeGreaterThanOrEqualTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThanOrEqualTo.swift; path = Sources/Nimble/Matchers/BeGreaterThanOrEqualTo.swift; sourceTree = ""; }; + 55A6E5182BAAFBB150043CA6 /* UIView+Shake.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIView+Shake.swift"; sourceTree = ""; }; + 56C8C4661BF79E24AAAF5973 /* QCKDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QCKDSL.m; path = Sources/QuickObjectiveC/DSL/QCKDSL.m; sourceTree = ""; }; + 57C56C69DB7B607A6F13B0CB /* OCMIndirectReturnValueProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMIndirectReturnValueProvider.h; path = Source/OCMock/OCMIndirectReturnValueProvider.h; sourceTree = ""; }; + 583865D5399124CFA82AD1CD /* RoundedShadowLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RoundedShadowLayer.swift; sourceTree = ""; }; + 58BD36A85FD2F7D51E120555 /* ActionPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionPresentationController.swift; sourceTree = ""; }; + 59D426DD958673FDF4496548 /* OCMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMockObject.m; path = Source/OCMock/OCMockObject.m; sourceTree = ""; }; + 5B0FD88E52BF170E88E3DCEB /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nimble.framework; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5CF0D940703DFACE4EAD33CF /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Sources/Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; + 5DA067091CF709A27026B0B4 /* PrettyDynamicTypeSyntax.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrettyDynamicTypeSyntax.swift; path = DynamicType/PrettyDynamicTypeSyntax.swift; sourceTree = ""; }; + 5E95BCDDE81A4098657F9BE4 /* Example.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Example.swift; path = Sources/Quick/Example.swift; sourceTree = ""; }; + 60642C949BBA7203CA779F1C /* OCMock.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OCMock.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 615F90E6E2F94938A936E0A8 /* OCMConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMConstraint.m; path = Source/OCMock/OCMConstraint.m; sourceTree = ""; }; + 61BF4D538B61DB8E94D0114E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 61DC971BEFA2139BD10B3DDB /* PinDotView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PinDotView.swift; sourceTree = ""; }; + 62349967C031F371836D86C4 /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Sources/NimbleObjectiveC/DSL.m; sourceTree = ""; }; + 629485D1CF4A2131CE6C9900 /* KeyboardConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyboardConstraint.swift; sourceTree = ""; }; + 63A4F628F7E847D76FFE5359 /* OCMStubRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMStubRecorder.h; path = Source/OCMock/OCMStubRecorder.h; sourceTree = ""; }; + 63C2B0E9EAC5141BB2BA4834 /* OCMPassByRefSetter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMPassByRefSetter.h; path = Source/OCMock/OCMPassByRefSetter.h; sourceTree = ""; }; + 63D89AB98C3EE6B2A2D5A19F /* HaveValidDynamicTypeSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveValidDynamicTypeSnapshot.swift; path = DynamicType/HaveValidDynamicTypeSnapshot.swift; sourceTree = ""; }; + 64AEFC8C963FA92ABE9C87B6 /* PinButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PinButton.swift; sourceTree = ""; }; + 6520999DB66D349D4D2246EF /* OCMLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMLocation.m; path = Source/OCMock/OCMLocation.m; sourceTree = ""; }; + 65786CB2D5D426181BB933AA /* BeLessThanOrEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThanOrEqual.swift; path = Sources/Nimble/Matchers/BeLessThanOrEqual.swift; sourceTree = ""; }; + 6741851847AAA2304D280723 /* Functional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Functional.swift; path = Sources/Nimble/Utils/Functional.swift; sourceTree = ""; }; + 67A5E140CA5AFA3F84A00131 /* PrettySyntax.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PrettySyntax.swift; sourceTree = ""; }; + 68BFFCC8C06F328B60C8B051 /* EndWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EndWith.swift; path = Sources/Nimble/Matchers/EndWith.swift; sourceTree = ""; }; + 693174130E5A75F3CA2269FB /* NBSMockedApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBSMockedApplication.m; path = DynamicType/NBSMockedApplication.m; sourceTree = ""; }; + 698654DE6ECF47ED4900C317 /* OCMMacroState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMMacroState.h; path = Source/OCMock/OCMMacroState.h; sourceTree = ""; }; + 6AA118050C877AC0237A764C /* OCMock.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OCMock.xcconfig; sourceTree = ""; }; + 6C4F99BE9CA68456A2835662 /* OCMock-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCMock-prefix.pch"; sourceTree = ""; }; + 6D482392A8E8D738E2F33720 /* OCMInvocationExpectation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMInvocationExpectation.h; path = Source/OCMock/OCMInvocationExpectation.h; sourceTree = ""; }; + 6E6D4F9E752AA3982E4317D0 /* mach_excServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mach_excServer.h; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/mach_excServer.h; sourceTree = ""; }; + 70357625D13FA0423440EED6 /* XCTestObservationCenter+Register.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestObservationCenter+Register.m"; path = "Sources/NimbleObjectiveC/XCTestObservationCenter+Register.m"; sourceTree = ""; }; + 70D0DBF3C82ECD38CFF822CD /* NimbleSnapshotsConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NimbleSnapshotsConfiguration.swift; sourceTree = ""; }; + 71D6EB1F084626E14B308276 /* OCMExceptionReturnValueProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMExceptionReturnValueProvider.m; path = Source/OCMock/OCMExceptionReturnValueProvider.m; sourceTree = ""; }; + 72EF58778404BDE500FD3ECA /* CwlCatchException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchException.m; path = Sources/Lib/CwlPreconditionTesting/CwlCatchException/CwlCatchException/CwlCatchException.m; sourceTree = ""; }; + 73EE9916C1CA59B994B4112E /* ResourceBundle-Delirium-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Delirium-Info.plist"; sourceTree = ""; }; + 74FC5CFC8E06C121A2F2F1DE /* BeVoid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeVoid.swift; path = Sources/Nimble/Matchers/BeVoid.swift; sourceTree = ""; }; + 77BB9AE80C6DC60310AE1B67 /* NMBObjCMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBObjCMatcher.swift; path = Sources/Nimble/Adapters/NMBObjCMatcher.swift; sourceTree = ""; }; + 77D0642B3C1E3DE1F2E7F024 /* Pods-Delirium-Delirium_tvExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium-Delirium_tvExample.debug.xcconfig"; sourceTree = ""; }; + 77DA57EFFD355F1AAA5DB6A7 /* ExampleMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleMetadata.swift; path = Sources/Quick/ExampleMetadata.swift; sourceTree = ""; }; + 7977A28F9B6F25B294720621 /* NSObject+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+OCMAdditions.h"; path = "Source/OCMock/NSObject+OCMAdditions.h"; sourceTree = ""; }; + 7BC3522AA794EECA7FC1A994 /* Pods-Delirium-Delirium_tvExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Delirium-Delirium_tvExample-umbrella.h"; sourceTree = ""; }; + 7C9F0E49A5FA857023042AD1 /* OCMFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMFunctions.h; path = Source/OCMock/OCMFunctions.h; sourceTree = ""; }; + 7CA7E5FE7B46CCE40A961ACE /* CwlCatchException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchException.swift; path = Sources/Lib/CwlPreconditionTesting/CwlCatchException/CwlCatchException/CwlCatchException.swift; sourceTree = ""; }; + 7D2C71830FD3159FA22CCEBC /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; + 7D9C9CECBA85356AAD362312 /* CwlCatchBadInstruction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchBadInstruction.m; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlCatchBadInstruction.m; sourceTree = ""; }; + 7DB64159292AC7B22C8CEC70 /* ExampleGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleGroup.swift; path = Sources/Quick/ExampleGroup.swift; sourceTree = ""; }; + 7E3DB14C1B1D0E54F9633640 /* RoundedLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RoundedLayer.swift; sourceTree = ""; }; + 7EA675C5E0571A10E975C41A /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Sources/Nimble/Matchers/Equal.swift; sourceTree = ""; }; + 7ED060E5AE6AA8F6BB80F9AA /* NMBStringify.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBStringify.m; path = Sources/NimbleObjectiveC/NMBStringify.m; sourceTree = ""; }; + 7F1979EE5B2F61B8EA378FC6 /* Pods-Delirium_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Delirium_Tests-acknowledgements.markdown"; sourceTree = ""; }; + 7F1EAC74B7E8AA0B1E939420 /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; + 7F378A80577191B145E24829 /* Closures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Closures.swift; path = Sources/Quick/Hooks/Closures.swift; sourceTree = ""; }; + 837F52093C7F77276B706C5C /* OCMReturnValueProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMReturnValueProvider.m; path = Source/OCMock/OCMReturnValueProvider.m; sourceTree = ""; }; + 84D6E7AFCC6C032E50027F7F /* OCMStubRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMStubRecorder.m; path = Source/OCMock/OCMStubRecorder.m; sourceTree = ""; }; + 84DCB435B28E9135AC4D69FD /* OCMNotificationPoster.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMNotificationPoster.m; path = Source/OCMock/OCMNotificationPoster.m; sourceTree = ""; }; + 8598014ECDDC5C4FB8DC6D3E /* Pods-Delirium-Delirium_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium-Delirium_Example-resources.sh"; sourceTree = ""; }; + 86152654475B02E177B05177 /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Sources/QuickObjectiveC/QuickSpec.m; sourceTree = ""; }; + 8622E81FA8251283C8B125F9 /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Quick.framework; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 86BA627C7074362B9E4D117C /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/Nimble/Expression.swift; sourceTree = ""; }; + 88AE9473E1AA6B4FCEB97773 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 89D89D526D0640C186AD0C91 /* BeNil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeNil.swift; path = Sources/Nimble/Matchers/BeNil.swift; sourceTree = ""; }; + 8AB8B5BF0C121932FD5DB8B2 /* BeCloseTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeCloseTo.swift; path = Sources/Nimble/Matchers/BeCloseTo.swift; sourceTree = ""; }; + 8AE670750253E993C03F4466 /* OCMockObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMockObject.h; path = Source/OCMock/OCMockObject.h; sourceTree = ""; }; + 8B1DFEB2FD4A55277A6A794D /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; }; + 8B4E099602581313FF752217 /* CwlDarwinDefinitions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlDarwinDefinitions.swift; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlDarwinDefinitions.swift; sourceTree = ""; }; + 8BBBD77D7BF875C8BF09D639 /* OCMock.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OCMock.modulemap; sourceTree = ""; }; + 8C04C6F15F4D566E1B2E8D14 /* Nimble-Snapshots-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-Snapshots-prefix.pch"; sourceTree = ""; }; + 8EE6EA1A77A6AA0F9F3B1666 /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Sources/NimbleObjectiveC/NMBExceptionCapture.m; sourceTree = ""; }; + 8F81D8C4B3E2C277F45E403C /* PieChartSlice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PieChartSlice.swift; sourceTree = ""; }; + 9003F90939F520B151A8F2FD /* OCMBlockCaller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMBlockCaller.m; path = Source/OCMock/OCMBlockCaller.m; sourceTree = ""; }; + 907F30C09AFCC4F577B0CF49 /* PieChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PieChartView.swift; sourceTree = ""; }; + 940A3172167BA336A262669D /* Match.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Match.swift; path = Sources/Nimble/Matchers/Match.swift; sourceTree = ""; }; + 940C8853F383E08E49AF1FBC /* OCMBlockArgCaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMBlockArgCaller.h; path = Source/OCMock/OCMBlockArgCaller.h; sourceTree = ""; }; + 946490411B3C0B4C44107041 /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; + 94A10AD590A8B05EC9145E3C /* OCMFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMFunctions.m; path = Source/OCMock/OCMFunctions.m; sourceTree = ""; }; + 94ED9DDAC4D68A23C50C802A /* Contain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Contain.swift; path = Sources/Nimble/Matchers/Contain.swift; sourceTree = ""; }; + 94F6C3D318CE85A333C78357 /* Delirium-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Delirium-dummy.m"; sourceTree = ""; }; + 962EAA8653A371F21F9BDF85 /* OCMBoxedReturnValueProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMBoxedReturnValueProvider.h; path = Source/OCMock/OCMBoxedReturnValueProvider.h; sourceTree = ""; }; + 969186580162D65722ADB1AF /* NMBExceptionCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBExceptionCapture.h; path = Sources/NimbleObjectiveC/NMBExceptionCapture.h; sourceTree = ""; }; + 983BC453792FE95B0F0A13B9 /* Nimble_Snapshots.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nimble_Snapshots.framework; path = "Nimble-Snapshots.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 98BD72328FA4C238C4491171 /* NBSMockedApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBSMockedApplication.h; path = DynamicType/NBSMockedApplication.h; sourceTree = ""; }; + 98F0C10A99F4EDD251D9AB99 /* Delirium.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Delirium.framework; path = Delirium.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9901D4ECFEBDCE0FAA9E5F43 /* BeIdenticalTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeIdenticalTo.swift; path = Sources/Nimble/Matchers/BeIdenticalTo.swift; sourceTree = ""; }; + 9BD1C3D679A2FAAD89509338 /* OCMReturnValueProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMReturnValueProvider.h; path = Source/OCMock/OCMReturnValueProvider.h; sourceTree = ""; }; + 9C05EE71B41874B21AFA8D25 /* SatisfyAnyOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAnyOf.swift; path = Sources/Nimble/Matchers/SatisfyAnyOf.swift; sourceTree = ""; }; + 9CB9FB3C24FDC8604AFB753A /* Pods-Delirium_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium_Tests.release.xcconfig"; sourceTree = ""; }; + 9E51C994506B3DBB84D06CB5 /* Pods-Delirium_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Delirium_Tests-dummy.m"; sourceTree = ""; }; + 9F36FD788E640371F1EA0C4A /* BeginWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeginWith.swift; path = Sources/Nimble/Matchers/BeginWith.swift; sourceTree = ""; }; + 9F8A33D04BDA14AF21B97E67 /* DeliriumLocalizable.strings */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.strings; name = DeliriumLocalizable.strings; path = nl.lproj/DeliriumLocalizable.strings; sourceTree = ""; }; + A2737513BA501BF46F585A93 /* Delirium-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Delirium-prefix.pch"; sourceTree = ""; }; + A2F91FD8A3CEBFF4DF704AB3 /* OCMExpectationRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMExpectationRecorder.m; path = Source/OCMock/OCMExpectationRecorder.m; sourceTree = ""; }; + A3D6CAD6F161D04F8283D19C /* Delirium.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = Delirium.bundle; path = "Delirium-Delirium.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + A40F1F832E9418760598AC13 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A4F075C6BB81C5D3BF410D41 /* Nimble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nimble.h; path = Sources/Nimble/Nimble.h; sourceTree = ""; }; + A52116C528D3F8C1FA642BC3 /* Pods-Delirium-Delirium_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium-Delirium_Example.debug.xcconfig"; sourceTree = ""; }; + A8B8F7D68233D5C4F3951D6D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A8EF07676B37D45796CCFAD4 /* ErrorUtility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorUtility.swift; path = Sources/Quick/ErrorUtility.swift; sourceTree = ""; }; + A90391BFB871C56B76873AB9 /* UIAlertController+Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIAlertController+Error.swift"; sourceTree = ""; }; + AB0459F14557DA2220C93867 /* Pods-Delirium-Delirium_tvExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium-Delirium_tvExample.release.xcconfig"; sourceTree = ""; }; + AB4FF9C8F0C1DC0EFC83624A /* Pods-Delirium-Delirium_tvExample-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium-Delirium_tvExample-frameworks.sh"; sourceTree = ""; }; + ABED90C27CF0E9FDE01FEB94 /* BeAKindOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAKindOf.swift; path = Sources/Nimble/Matchers/BeAKindOf.swift; sourceTree = ""; }; + AC3BD4494BDF4587C9B8FD10 /* PinViewController.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = PinViewController.storyboard; path = Assets/PinViewController.storyboard; sourceTree = ""; }; + ADFF4BE9F960C6758C7FF1DC /* NSMethodSignature+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+OCMAdditions.h"; path = "Source/OCMock/NSMethodSignature+OCMAdditions.h"; sourceTree = ""; }; + AE1C20AE99385B1797F37E4F /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + AE587DA9ECBFB1136396D649 /* OCMVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMVerifier.h; path = Source/OCMock/OCMVerifier.h; sourceTree = ""; }; + AE8540A182EFD67807E3BE41 /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + AE8E146D4732ED9019656338 /* NSBundle+CurrentTestBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSBundle+CurrentTestBundle.swift"; path = "Sources/Quick/NSBundle+CurrentTestBundle.swift"; sourceTree = ""; }; + AEEF437A5382E1EE3D0959FA /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Sources/NimbleObjectiveC/DSL.h; sourceTree = ""; }; + AF4DD3251C7A9F0923BB77B5 /* Pods_Delirium_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Delirium_Tests.framework; path = "Pods-Delirium_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + AFCB7E63BDC323B0AE36189B /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Quick.modulemap; sourceTree = ""; }; + B02CF324BDCE2A1AB9737182 /* PinConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PinConfiguration.swift; sourceTree = ""; }; + B03228AAD978D01CF1362CC7 /* Pods-Delirium-Delirium_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Delirium-Delirium_Example.modulemap"; sourceTree = ""; }; + B3899154A9DD5B178F37995B /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Sources/Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; + B47FFC8E9C3B4B3CB925016F /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + B4E5595CF11510E40BAF03FE /* NSObject+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+OCMAdditions.m"; path = "Source/OCMock/NSObject+OCMAdditions.m"; sourceTree = ""; }; + B5111B1BC833DDF1E4B1B468 /* CwlCatchBadInstruction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchBadInstruction.h; path = Sources/Lib/CwlPreconditionTesting/CwlPreconditionTesting/CwlCatchBadInstruction.h; sourceTree = ""; }; + B52C9D82C398D4D3146AE1C7 /* OCMArgAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMArgAction.h; path = Source/OCMock/OCMArgAction.h; sourceTree = ""; }; + B60714DB2937A7E53927C163 /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Sources/Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; + B79CC5AD4307D4CB544D509B /* OCMExceptionReturnValueProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMExceptionReturnValueProvider.h; path = Source/OCMock/OCMExceptionReturnValueProvider.h; sourceTree = ""; }; + B7D3ADE83D5A7115B30A62A4 /* QuickSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpec.h; path = Sources/QuickObjectiveC/QuickSpec.h; sourceTree = ""; }; + B8BA855E14FB11B75FD224B4 /* Pods_Delirium_Delirium_tvExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Delirium_Delirium_tvExample.framework; path = "Pods-Delirium-Delirium_tvExample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + BBEAF596EB59AADB433F6DEA /* NSNotificationCenter+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+OCMAdditions.h"; path = "Source/OCMock/NSNotificationCenter+OCMAdditions.h"; sourceTree = ""; }; + BC5CEA3601D6F2B84E4592A8 /* NSValue+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+OCMAdditions.m"; path = "Source/OCMock/NSValue+OCMAdditions.m"; sourceTree = ""; }; + BC66176DCC28C456FF238DD4 /* NSNotificationCenter+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+OCMAdditions.m"; path = "Source/OCMock/NSNotificationCenter+OCMAdditions.m"; sourceTree = ""; }; + BF3E6F72E2827A6941F78FD2 /* OCMObserverRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMObserverRecorder.m; path = Source/OCMock/OCMObserverRecorder.m; sourceTree = ""; }; + BFF00CEB0E5A072DDEFEBC41 /* Pods-Delirium-Delirium_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Delirium-Delirium_Example-dummy.m"; sourceTree = ""; }; + C11B1DDF06BF554CC05B3D54 /* NSMethodSignature+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+OCMAdditions.m"; path = "Source/OCMock/NSMethodSignature+OCMAdditions.m"; sourceTree = ""; }; + C17978D7E1B7CB05A301A557 /* OCMRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMRecorder.h; path = Source/OCMock/OCMRecorder.h; sourceTree = ""; }; + C2289E9F29D09AF401D5CCC9 /* RaisesException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RaisesException.swift; path = Sources/Nimble/Matchers/RaisesException.swift; sourceTree = ""; }; + C2A51EA4E56D9F12CE72CC97 /* NMBStringify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBStringify.h; path = Sources/NimbleObjectiveC/NMBStringify.h; sourceTree = ""; }; + C2AD300EC51C4FF5985690C2 /* Pods-Delirium_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium_Tests-frameworks.sh"; sourceTree = ""; }; + C2ADF719A4A792F69225756C /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Sources/Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; + C343D4C02FE5C72F511D2F68 /* MatchError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatchError.swift; path = Sources/Nimble/Matchers/MatchError.swift; sourceTree = ""; }; + C35E587DCBF4BFDB1D3D3AC6 /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; + C77C569AB1B07C44E245AA96 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; }; + CE9765D8526D9E7B675FBF3F /* OCMRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMRecorder.m; path = Source/OCMock/OCMRecorder.m; sourceTree = ""; }; + CEC82F84BDD3BEE2DF22524E /* String+FileName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+FileName.swift"; path = "Sources/Quick/String+FileName.swift"; sourceTree = ""; }; + CF224621F577FE151FDA8962 /* OCMFunctionsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMFunctionsPrivate.h; path = Source/OCMock/OCMFunctionsPrivate.h; sourceTree = ""; }; + CFEE4DF9C089B3DA3190B8EA /* Pods-Delirium-Delirium_tvExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Delirium-Delirium_tvExample-acknowledgements.plist"; sourceTree = ""; }; + CFFA46DE356FBDA85F359AB1 /* QuickSelectedTestSuiteBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickSelectedTestSuiteBuilder.swift; path = Sources/Quick/QuickSelectedTestSuiteBuilder.swift; sourceTree = ""; }; + D017FA1014751CFEC74C59E0 /* OCMInvocationExpectation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMInvocationExpectation.m; path = Source/OCMock/OCMInvocationExpectation.m; sourceTree = ""; }; + D2D359D4A1C7A34C856CDB8C /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/Nimble/Utils/Async.swift; sourceTree = ""; }; + D3627FE0D072B2EEBF501D4B /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D422679CDC3B958BBC65D827 /* Nimble-Snapshots.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Nimble-Snapshots.xcconfig"; sourceTree = ""; }; + D515E796DF53CB8697434787 /* QCKDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QCKDSL.h; path = Sources/QuickObjectiveC/DSL/QCKDSL.h; sourceTree = ""; }; + D5E216665109B12B8EB84F2F /* SuiteHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SuiteHooks.swift; path = Sources/Quick/Hooks/SuiteHooks.swift; sourceTree = ""; }; + D89F634325B9DD4B0024ED24 /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nimble.modulemap; sourceTree = ""; }; + D94807F8EB103892194D632F /* NSString+QCKSelectorName.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+QCKSelectorName.m"; path = "Sources/QuickObjectiveC/NSString+QCKSelectorName.m"; sourceTree = ""; }; + D998AF16E4766BA9D08A3F96 /* OCMConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMConstraint.h; path = Source/OCMock/OCMConstraint.h; sourceTree = ""; }; + D9A4484CC9168AF21BF0374C /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FBSnapshotTestCase.framework; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DAF0889A43E579B35FEE3C13 /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; + DB5849AB5E0E8BD35F9E29AB /* OCPartialMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCPartialMockObject.m; path = Source/OCMock/OCPartialMockObject.m; sourceTree = ""; }; + DBCE9617B96309758356AB88 /* PostNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PostNotification.swift; path = Sources/Nimble/Matchers/PostNotification.swift; sourceTree = ""; }; + DBF9BAB9B4409D729C1D3255 /* OCMInvocationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMInvocationMatcher.m; path = Source/OCMock/OCMInvocationMatcher.m; sourceTree = ""; }; + DD5DDD31777DC807DFC895EF /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Sources/Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; + DD948A143683FCB60A9751F9 /* OCMBlockCaller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMBlockCaller.h; path = Source/OCMock/OCMBlockCaller.h; sourceTree = ""; }; + DD94E5B6D19248861979CA38 /* SourceLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceLocation.swift; path = Sources/Nimble/Utils/SourceLocation.swift; sourceTree = ""; }; + DE3D327D3C5517C988319093 /* ActionPresentationAnimationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionPresentationAnimationController.swift; sourceTree = ""; }; + E1BAA7433F9ABECA8C251362 /* Pods-Delirium_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delirium_Tests.debug.xcconfig"; sourceTree = ""; }; + E3CCEE04BF89261A54D0F939 /* World.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = World.h; path = Sources/QuickObjectiveC/World.h; sourceTree = ""; }; + E3FF2B2D4070D9CB1A44F2E2 /* QuickConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickConfiguration.m; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.m; sourceTree = ""; }; + EA0A2A5F00E3B1D8C3FD7A3E /* OCMNotificationPoster.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMNotificationPoster.h; path = Source/OCMock/OCMNotificationPoster.h; sourceTree = ""; }; + EADCA0B4869907FEF78AFB9B /* NSValue+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+OCMAdditions.h"; path = "Source/OCMock/NSValue+OCMAdditions.h"; sourceTree = ""; }; + EBB2C64005421A7ED6149F98 /* Pods-Delirium_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Delirium_Tests-umbrella.h"; sourceTree = ""; }; + EBC8D78418D9F7942C551D14 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + EBE1745AFFA8FDF7D56B1652 /* Pods_Delirium_Delirium_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Delirium_Delirium_Example.framework; path = "Pods-Delirium-Delirium_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + EC6E34BDC8D43D47DB9D2E81 /* OCMRealObjectForwarder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMRealObjectForwarder.m; path = Source/OCMock/OCMRealObjectForwarder.m; sourceTree = ""; }; + EC9635E0DB8FE86CE0ADAFE9 /* OCMBoxedReturnValueProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMBoxedReturnValueProvider.m; path = Source/OCMock/OCMBoxedReturnValueProvider.m; sourceTree = ""; }; + ED264BF9ADDA3E346A5F004D /* Delirium.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Delirium.xcconfig; sourceTree = ""; }; + EE503AA057E79B3E4316C9DD /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/Nimble/Utils/Errors.swift; sourceTree = ""; }; + EEEDACE141DB1BEE33F08812 /* CurrentTestCaseTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CurrentTestCaseTracker.h; path = Sources/NimbleObjectiveC/CurrentTestCaseTracker.h; sourceTree = ""; }; + EFC09706E91BA2BB9FBAA95B /* OCMock-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OCMock-umbrella.h"; sourceTree = ""; }; + F1CA98A26AA37ECC525C45FC /* Pods-Delirium-Delirium_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Delirium-Delirium_Example-umbrella.h"; sourceTree = ""; }; + F328665AC525A93F79D1AFF5 /* OCMArg.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMArg.m; path = Source/OCMock/OCMArg.m; sourceTree = ""; }; + F3585B74D30535FC13CFF856 /* World+DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "World+DSL.swift"; path = "Sources/Quick/DSL/World+DSL.swift"; sourceTree = ""; }; + F40DC3BAB93A79BB1C8A49D7 /* NSString+QCKSelectorName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+QCKSelectorName.h"; path = "Sources/QuickObjectiveC/NSString+QCKSelectorName.h"; sourceTree = ""; }; + F44FE8BC1CDE3490BF8878CF /* Pods-Delirium-Delirium_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delirium-Delirium_Example-frameworks.sh"; sourceTree = ""; }; + F7B64E4BEA81ACAF7D1EDA73 /* OCMMacroState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCMMacroState.m; path = Source/OCMock/OCMMacroState.m; sourceTree = ""; }; + F8B89CC44C9E706643D1B655 /* XCTestSuite+QuickTestSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestSuite+QuickTestSuiteBuilder.m"; path = "Sources/QuickObjectiveC/XCTestSuite+QuickTestSuiteBuilder.m"; sourceTree = ""; }; + F8CCC0C1D3BB53E980D0D787 /* OCObserverMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCObserverMockObject.m; path = Source/OCMock/OCObserverMockObject.m; sourceTree = ""; }; + F8DB166313EC32D2255A9285 /* OCClassMockObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCClassMockObject.m; path = Source/OCMock/OCClassMockObject.m; sourceTree = ""; }; + F973F1BBF60F228864720219 /* OCMock.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = OCMock.framework; path = OCMock.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F9A07B9F6F8868BA2033C053 /* OCMObserverRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMObserverRecorder.h; path = Source/OCMock/OCMObserverRecorder.h; sourceTree = ""; }; + FB5974CA40485BD4904C00D7 /* OCMRealObjectForwarder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMRealObjectForwarder.h; path = Source/OCMock/OCMRealObjectForwarder.h; sourceTree = ""; }; + FE6E475068ED3C7A06C667B3 /* OCMInvocationStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCMInvocationStub.h; path = Source/OCMock/OCMInvocationStub.h; sourceTree = ""; }; + FE7D8B33A9418B8F2B756E93 /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0E7A4BEC2B77F80541B02378 /* Frameworks */ = { + 479BE0861BFD5FED4CDC11D1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4754F0A11F7A80147835A079 /* Foundation.framework in Frameworks */, - 040C17CCB3FA5D32739E2DAB /* QuartzCore.framework in Frameworks */, - AE3D4131685F8329E25785AE /* UIKit.framework in Frameworks */, - 83541FD3D3A040D5CD2FC3ED /* XCTest.framework in Frameworks */, + A2F98AD0A6BEA50C71B98119 /* FBSnapshotTestCase.framework in Frameworks */, + CDC027C834D1DF9E39D5C307 /* Foundation.framework in Frameworks */, + E3515F3719E05151B876DA1B /* Nimble.framework in Frameworks */, + 615C4299B36285556EC14B1D /* OCMock.framework in Frameworks */, + 86108FC246DB1F798BC550F4 /* Quick.framework in Frameworks */, + 60B7661455FC7D94BB93CFF3 /* UIKit.framework in Frameworks */, + 3AE9DDC17B484C0E5DEF6A95 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1D1C749B681549766CD2D63E /* Frameworks */ = { + 49FA1C2800F352F863ED82F6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 994FBB32385AD14A41C498F5 /* Foundation.framework in Frameworks */, + C466EA02AD5D993BD14093A4 /* Foundation.framework in Frameworks */, + 4660306CBAFE66C9ED74B695 /* QuartzCore.framework in Frameworks */, + 59144C81F433141290A440B6 /* UIKit.framework in Frameworks */, + 834755C5B3DDB7C0A6939C32 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 380B9E6F1E790A14521BA82E /* Frameworks */ = { + 52DA6740E7EA4399A0CB4930 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6AADB6C9861FDF51F4A6EB52 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3F0C571C50CDA09204FC9DCD /* Frameworks */ = { + 5537CC35FFAA61B801CE0989 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D8ACDB28637D8F43B8337E88 /* Foundation.framework in Frameworks */, + 08ECB33C31ABEEC90454F80F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4FB64F433A19D48D460ECBA0 /* Frameworks */ = { + 5C0F7474B69E76E782AB27F5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A0752FC87050AB668D59A703 /* Foundation.framework in Frameworks */, - 2AE1FCB2353A26B0AEC161DE /* XCTest.framework in Frameworks */, + 772237703AE3DBD437767FEB /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 69E6404D0A5CDC0FFA805E86 /* Frameworks */ = { + 6F65C28D52B253982FA538EE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + F09394EFAD77FF1B1C20CE95 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7D8B38D1439125FCCFBE91F7 /* Frameworks */ = { + A979FB7EAC249537BCCCC4DD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D7D61643FC7054F99FB469ED /* Foundation.framework in Frameworks */, + 58F7C1903B0A048EC75B2832 /* Foundation.framework in Frameworks */, + 9229E2A6946AD1F3B6A7B69B /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7EAF07C431266AB98215344F /* Frameworks */ = { + CA5F7F1A4F62C10DDC7E6B14 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1B587324320BA7A83B2948AC /* Foundation.framework in Frameworks */, + 111048CC1847E64D910A25D5 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - DBB32AA2A35858D8977EA788 /* Frameworks */ = { + CF549A32DB7896215C31BD66 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 435F4703C3E8DB83B2376731 /* FBSnapshotTestCase.framework in Frameworks */, - 50204A431D8DDD21F5E61CA8 /* Foundation.framework in Frameworks */, - 0FCC300F51CB8F72EBF54CC4 /* Nimble.framework in Frameworks */, - E292384929A907A402479BA0 /* OCMock.framework in Frameworks */, - D62C5A1C54B2C2EC6E2B41E7 /* Quick.framework in Frameworks */, - 0CAFF4A89F1B038A5CEE51EF /* UIKit.framework in Frameworks */, - E3205CDDDBD440F0583118A3 /* XCTest.framework in Frameworks */, + 68A498E63398F3BD32D9B039 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - DF5F09E7CA0CD293ED3E752B /* Frameworks */ = { + E2C05EB3B1D37F9FB457B3F8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1ECD1D6198FF9A67A3C3C819 /* Foundation.framework in Frameworks */, + B482D95580F2ACF9F822AD8B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 10C70F142EBC98520BC3BB61 /* Pie */ = { + 08AC28ACD836CA1E5519316A /* Development Pods */ = { isa = PBXGroup; children = ( - 5A455FE8D7EE2F0775860122 /* PieChartSlice.swift */, - B124F31D3B4F9561EAE6DDA4 /* PieChartView.swift */, + 428E5E4F2E3C0DA44CEAD3D7 /* Delirium */, ); - name = Pie; - path = Pie; + name = "Development Pods"; sourceTree = ""; }; - 255AEEAE8D6045B3862D1AFB /* Animations */ = { + 09A88EAD6BB533FD2A0DA32A /* Support Files */ = { isa = PBXGroup; children = ( - 1477580864E096557D6D120E /* KeyboardConstraint.swift */, - E7615196D81374E1943BDD28 /* UIView+Shake.swift */, - 2C51FF4069EDB33CDCEF4F4B /* Blurred Transition */, + A8B8F7D68233D5C4F3951D6D /* Info.plist */, + 8BBBD77D7BF875C8BF09D639 /* OCMock.modulemap */, + 6AA118050C877AC0237A764C /* OCMock.xcconfig */, + 0EA6A97D8665F8E5DC09AD6A /* OCMock-dummy.m */, + 6C4F99BE9CA68456A2835662 /* OCMock-prefix.pch */, + EFC09706E91BA2BB9FBAA95B /* OCMock-umbrella.h */, ); - name = Animations; - path = Animations; + name = "Support Files"; + path = "../Target Support Files/OCMock"; sourceTree = ""; }; - 27D1495981EB6B1F23A9BB9D /* Pods-Delirium_Tests */ = { + 1125C49D9D3065CE8EAD2A5B /* Pod */ = { isa = PBXGroup; children = ( - 5DDACEE02E42F8F29E174A09 /* Info.plist */, - 112B47FE307999DAE95C0A6B /* Pods-Delirium_Tests.modulemap */, - 567EBA918E67D783F4687FD0 /* Pods-Delirium_Tests-acknowledgements.markdown */, - 7CE79AC629CF63B2DFF56D6E /* Pods-Delirium_Tests-acknowledgements.plist */, - 19F40460FE34FA8265CFC99E /* Pods-Delirium_Tests-dummy.m */, - 83E9F63B6F5776EA8EA1696A /* Pods-Delirium_Tests-frameworks.sh */, - 857110FCA3E98B8FB00717BB /* Pods-Delirium_Tests-resources.sh */, - 8843401B373DBAE7208B1974 /* Pods-Delirium_Tests-umbrella.h */, - F7488723F400B03B935A236C /* Pods-Delirium_Tests.debug.xcconfig */, - 3E848C525885C97EDF6CDE39 /* Pods-Delirium_Tests.release.xcconfig */, + 1272DBD11910E9F16261A65D /* Delirium.podspec */, + 2227D61BC1E5412439D1D346 /* LICENSE */, + B47FFC8E9C3B4B3CB925016F /* README.md */, ); - name = "Pods-Delirium_Tests"; - path = "Target Support Files/Pods-Delirium_Tests"; + name = Pod; sourceTree = ""; }; - 2C51FF4069EDB33CDCEF4F4B /* Blurred Transition */ = { + 19F799288D8B49F29E89C1B7 /* Helpers */ = { isa = PBXGroup; children = ( - 20AE80958936061C6D9F7890 /* ActionPresentationAnimationController.swift */, - 33B5F15D3389775EAD1F8D3E /* ActionPresentationController.swift */, - 01940C0E3EA8866D5A3D8E01 /* ActionTransitioningDelegate.swift */, + 141B6184234335E6652D27CD /* NSBundle+Cocoapods.swift */, + 012147A692B75A80E1C9CB6A /* UIFont+DynamicTypeCustom.swift */, ); - name = "Blurred Transition"; - path = "Blurred Transition"; + name = Helpers; + path = Sources/Helpers; sourceTree = ""; }; - 3383ABAE27675D32048975EF /* Core */ = { + 1C33A2F14A84BCA55A770B12 /* Pods-Delirium_Tests */ = { isa = PBXGroup; children = ( - 9F2AD564B04F74DC11839FD6 /* HaveValidSnapshot.swift */, - C67033D5EF73D41A06F3F21C /* NimbleSnapshotsConfiguration.swift */, - C441CF18BC70C0A0C48BA537 /* PrettySyntax.swift */, + 2E3E5D10E5CBC60E1E0C55F6 /* Info.plist */, + 160C0D7830D8AE0A305F4826 /* Pods-Delirium_Tests.modulemap */, + 7F1979EE5B2F61B8EA378FC6 /* Pods-Delirium_Tests-acknowledgements.markdown */, + 3B3710F989ADE49F4DFF3BBB /* Pods-Delirium_Tests-acknowledgements.plist */, + 9E51C994506B3DBB84D06CB5 /* Pods-Delirium_Tests-dummy.m */, + C2AD300EC51C4FF5985690C2 /* Pods-Delirium_Tests-frameworks.sh */, + 270CCA855BB1F8B21A477290 /* Pods-Delirium_Tests-resources.sh */, + EBB2C64005421A7ED6149F98 /* Pods-Delirium_Tests-umbrella.h */, + E1BAA7433F9ABECA8C251362 /* Pods-Delirium_Tests.debug.xcconfig */, + 9CB9FB3C24FDC8604AFB753A /* Pods-Delirium_Tests.release.xcconfig */, ); - name = Core; + name = "Pods-Delirium_Tests"; + path = "Target Support Files/Pods-Delirium_Tests"; sourceTree = ""; }; - 372CB24C8CE4CE27E442462B /* Frameworks */ = { + 23D4EE4D026BD12732BDA041 /* Support Files */ = { isa = PBXGroup; children = ( - 1039D7BC3BF9C3366F1FE72D /* FBSnapshotTestCase.framework */, - 34110A21BE889651EA58084A /* Nimble.framework */, - B73CE73F9074FCFC4BF82CCD /* OCMock.framework */, - 7F71BA2AB392E7CE962085EC /* Quick.framework */, - 8C4F4FA2CBE5DD8DB34DA647 /* iOS */, + 50C4A46A96C007CE52FC248E /* Delirium.modulemap */, + ED264BF9ADDA3E346A5F004D /* Delirium.xcconfig */, + 94F6C3D318CE85A333C78357 /* Delirium-dummy.m */, + A2737513BA501BF46F585A93 /* Delirium-prefix.pch */, + 3127A0668AC824A40C79B844 /* Delirium-umbrella.h */, + 361292CDCFFCB77992561649 /* Info.plist */, + 73EE9916C1CA59B994B4112E /* ResourceBundle-Delirium-Info.plist */, ); - name = Frameworks; + name = "Support Files"; + path = "Example/Pods/Target Support Files/Delirium"; sourceTree = ""; }; - 3D69E3D55D7199FF4CBFB9C1 /* Products */ = { + 2C1DBF9186A4ABCB5ED8900B /* Support Files */ = { isa = PBXGroup; children = ( - 259353F6521D19FEA1900BD0 /* Delirium.bundle */, - 77A4B0ECE87760386E9621FF /* Delirium.framework */, - FD562CAC4E2E251376C6B62A /* FBSnapshotTestCase.framework */, - 46DED997F6154B932BE7F5A9 /* Nimble.framework */, - 7C6718B236292698E40A2F2A /* Nimble_Snapshots.framework */, - B01DF9F65E47C22650E9BDB7 /* OCMock.framework */, - 5AE71F2B99101B419518F714 /* Pods_Delirium_Delirium_Example.framework */, - EDEBE710F3DDBCD8CE0E0CD6 /* Pods_Delirium_Delirium_tvExample.framework */, - B9DA99CD51699C27AD884872 /* Pods_Delirium_Tests.framework */, - 616E15D35E25D37094BBDE96 /* Quick.framework */, + 537FFBA73EB639B988CB0F75 /* FBSnapshotTestCase.modulemap */, + 367DCCA891E2C88189C6FDDE /* FBSnapshotTestCase.xcconfig */, + 946490411B3C0B4C44107041 /* FBSnapshotTestCase-dummy.m */, + 3F1B8CE75546523C616866CE /* FBSnapshotTestCase-prefix.pch */, + 499E657A69526F9603067D90 /* FBSnapshotTestCase-umbrella.h */, + 408F6CAEC5F746F52EAAB1A2 /* Info.plist */, ); - name = Products; + name = "Support Files"; + path = "../Target Support Files/FBSnapshotTestCase"; sourceTree = ""; }; - 3F45D4BEEFB2DDCE551AEA01 /* Support Files */ = { + 3BDB03FD9C05C30722B16E89 /* Nimble-Snapshots */ = { isa = PBXGroup; children = ( - ED0514E688C6B3BAC1D018F9 /* Info.plist */, - D959279C8D586D09DDB8E8FD /* OCMock.modulemap */, - 365F154ACA7B278313F9DBBB /* OCMock.xcconfig */, - F8924D7F0B349793EAB9095F /* OCMock-dummy.m */, - 7D9FF4600A6EDB06B7CC15D2 /* OCMock-prefix.pch */, - 0C31CE17057E18C4591DBA54 /* OCMock-umbrella.h */, + D3DCB7EC7FD48C9F44C2C35E /* Core */, + 95B36B5771FC6E34A821B7C1 /* DynamicType */, + F63017FC6A62BE5A91959A12 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/OCMock"; + name = "Nimble-Snapshots"; + path = "Nimble-Snapshots"; sourceTree = ""; }; - 44F17DE748281ED1E4965F98 /* Delirium */ = { + 4202D8E4386AFDA11BA36762 /* Pods */ = { isa = PBXGroup; children = ( - A0C64DFFDA1A40C5BAD48367 /* Resources */, - A617384CC8266464679DBFA3 /* Sources */, - 7EBF34184E464FDB2517CDC2 /* Support Files */, + E50494E308570373111FEEA4 /* FBSnapshotTestCase */, + 9224CE41352B4CA335E64E0F /* Nimble */, + 3BDB03FD9C05C30722B16E89 /* Nimble-Snapshots */, + 7A776DEDFDED399C606222AC /* OCMock */, + B6329E5AB26A4E265373C021 /* Quick */, ); - name = Delirium; - path = ../..; + name = Pods; sourceTree = ""; }; - 4FCD4DBA6CBDA1766B9D17F6 /* Support Files */ = { + 426E9F52D9030A8461E5572D /* Pin */ = { isa = PBXGroup; children = ( - 94CE642DB6BA54DCFD336132 /* Info.plist */, - 6FEA1B4538C1A9788180128B /* Nimble.modulemap */, - 4DF2DEAD0D341FFDBB15AF4F /* Nimble.xcconfig */, - D36E738BD055D5EE92E0F093 /* Nimble-dummy.m */, - B5897277A7F59420C96305CA /* Nimble-prefix.pch */, - 2A90BA80830D29A8193D68F2 /* Nimble-umbrella.h */, + 64AEFC8C963FA92ABE9C87B6 /* PinButton.swift */, + B02CF324BDCE2A1AB9737182 /* PinConfiguration.swift */, + 61DC971BEFA2139BD10B3DDB /* PinDotView.swift */, + 4AEE8506A1085B66C37AB4D2 /* PinView.swift */, ); - name = "Support Files"; - path = "../Target Support Files/Nimble"; + name = Pin; + path = Pin; sourceTree = ""; }; - 67CD17833643E4A227DB1FE4 /* DynamicType */ = { + 428E5E4F2E3C0DA44CEAD3D7 /* Delirium */ = { isa = PBXGroup; children = ( - 8CA1ECEC4224FA5C12DE4727 /* HaveValidDynamicTypeSnapshot.swift */, - 4E1F97E0386E1449F7C3BA2B /* NBSMockedApplication.h */, - 258A0A38470086F6BB4B45D6 /* NBSMockedApplication.m */, - F236C26580FB1ED8B367D2F6 /* PrettyDynamicTypeSyntax.swift */, + DCF4288DF526798B3B7C2656 /* Animations */, + FF1011FD7D047E94556FE4CA /* Controllers */, + 19F799288D8B49F29E89C1B7 /* Helpers */, + 1125C49D9D3065CE8EAD2A5B /* Pod */, + 452E3710E278ABD48CA7A15E /* Resources */, + 23D4EE4D026BD12732BDA041 /* Support Files */, + 8006AEFB80F56919CB8BFC86 /* Views */, ); - name = DynamicType; + name = Delirium; + path = ../..; sourceTree = ""; }; - 7013798D2B17A0FE1FAEE3FE /* Nimble-Snapshots */ = { + 452E3710E278ABD48CA7A15E /* Resources */ = { isa = PBXGroup; children = ( - 3383ABAE27675D32048975EF /* Core */, - 67CD17833643E4A227DB1FE4 /* DynamicType */, - CF49E13B754A6CAF2600D0DB /* Support Files */, + 5263D9083169CA969B99EA35 /* DeliriumLocalizable.strings */, + AC3BD4494BDF4587C9B8FD10 /* PinViewController.storyboard */, ); - name = "Nimble-Snapshots"; - path = "Nimble-Snapshots"; + name = Resources; sourceTree = ""; }; - 71C905690F21CE5803362CBD /* Pin */ = { + 4DDB10B69545B5115AF4FD15 /* Support Files */ = { isa = PBXGroup; children = ( - E926348822C9A3250D633A14 /* PinButton.swift */, - 37F7D47A1C1324034EEC1655 /* PinConfiguration.swift */, - 4C2CA3046B9D0D68C977A4AE /* PinDotView.swift */, - E704B12970E5BBD812522A1A /* PinView.swift */, + A40F1F832E9418760598AC13 /* Info.plist */, + AFCB7E63BDC323B0AE36189B /* Quick.modulemap */, + 42499B9857B404836E23F4DA /* Quick.xcconfig */, + C35E587DCBF4BFDB1D3D3AC6 /* Quick-dummy.m */, + 7D2C71830FD3159FA22CCEBC /* Quick-prefix.pch */, + 518AB0180BF69F037B5E5EAF /* Quick-umbrella.h */, ); - name = Pin; - path = Pin; + name = "Support Files"; + path = "../Target Support Files/Quick"; sourceTree = ""; }; - 79B00477B4EA265DB2A29E0B /* Nimble */ = { + 4EE444177895CA4FAD04706E /* Blurred Transition */ = { isa = PBXGroup; children = ( - E3E8080ED5C31D5A6B745FF3 /* AdapterProtocols.swift */, - 22287DFAE39D50BAA8ADAB27 /* AllPass.swift */, - AF419AFF82FC7603AD2FB143 /* AssertionDispatcher.swift */, - 48824CD72666491F83C33D21 /* AssertionRecorder.swift */, - E4895C8BFF5C7A79AC579437 /* Async.swift */, - 02BF585C1AE1564C185F3DC1 /* AsyncMatcherWrapper.swift */, - 621A36BDCAB0BB5A1DC3D483 /* BeAKindOf.swift */, - A6A7426C4E691595429F565E /* BeAnInstanceOf.swift */, - 96A897129C619F8248DABDCE /* BeCloseTo.swift */, - 2DBBA8031285E18803E44704 /* BeEmpty.swift */, - C1FB066D32650B957C00175B /* BeginWith.swift */, - 5828086D2AF15731E419B81D /* BeGreaterThan.swift */, - 080F31969986082410B10E6B /* BeGreaterThanOrEqualTo.swift */, - 9A7F2D270B37B9D6B8F0BEBA /* BeIdenticalTo.swift */, - 3E8826094F4F860EB36DA511 /* BeLessThan.swift */, - E3943C986E0F9CF435817695 /* BeLessThanOrEqual.swift */, - 9003A43FDF13AA1DB54C5C87 /* BeLogical.swift */, - FC79A52D4A002634F56D9687 /* BeNil.swift */, - 9E83A8ECF33D0E7C702EE423 /* BeVoid.swift */, - 0B242A4ED99C7F4302A30772 /* Contain.swift */, - 1A649E4692D917A644F6B961 /* CurrentTestCaseTracker.h */, - C02FD504B3C92EE3597C673E /* CwlBadInstructionException.swift */, - 716ACD157122D1944D608B22 /* CwlCatchBadInstruction.h */, - BC808E7D40747947A4478350 /* CwlCatchBadInstruction.m */, - 1F99263EF96D0192C6F6F5CE /* CwlCatchBadInstruction.swift */, - CFC62E4330412727661DE1DD /* CwlCatchException.h */, - D9DDD062C34A8E7BAE647904 /* CwlCatchException.m */, - 5D080F95EEE70BF54ECE8940 /* CwlCatchException.swift */, - 8459299B752DC75EECBE61A7 /* CwlDarwinDefinitions.swift */, - 0404DD48FFD41A7D5AE3C4B1 /* DSL.h */, - 7CF6AA649D22E9181F6BEF8B /* DSL.m */, - 3E435209047AF100474FE8DD /* DSL.swift */, - 14202B3D0BA1B9F9987B8B38 /* DSL+Wait.swift */, - CEF039BF1E24C68D50D5518F /* EndWith.swift */, - C66625E225B7B03A577AFE41 /* Equal.swift */, - B42A53605F9604906CF3C388 /* Errors.swift */, - 92C321D10EC8AE1629F71F8D /* Expectation.swift */, - BADD41DA0BE5F6680932C586 /* Expression.swift */, - 0C97DD517622432FA6D98A35 /* FailureMessage.swift */, - 813A88D5780B625823FA7171 /* Functional.swift */, - 2BF944CFA85ECEE0E7DAB24D /* HaveCount.swift */, - E9722ABBC422A71E7C4B2B28 /* mach_excServer.c */, - A78E8D69DBD5FEB1475DBF4E /* mach_excServer.h */, - 893A7FD6DB3E5AE23BDAF6BB /* Match.swift */, - 02132A37E501C5236C7966DF /* MatcherFunc.swift */, - 8531B58F90F16E5F0251A452 /* MatcherProtocols.swift */, - 26E5C4C3CFDA6E07A88FD9C4 /* MatchError.swift */, - B48F18905B0993AD43D4793B /* Nimble.h */, - 1EB02835102FC4B1162C7455 /* NimbleEnvironment.swift */, - DDDF613E941FE51B12EDDA5F /* NimbleXCTestHandler.swift */, - E86081505F6754500B8D0BE2 /* NMBExceptionCapture.h */, - 703EDB52DCCE7D00DB8296C2 /* NMBExceptionCapture.m */, - F9B0BE7433601846667A83A8 /* NMBExpectation.swift */, - 38ACC5E799FE4244609BFD01 /* NMBObjCMatcher.swift */, - A9285A0E726684E9A30CB5EB /* NMBStringify.h */, - 03BB8A04998DBE66AAF792CD /* NMBStringify.m */, - 94AEF863B9C97D8C7F2B8559 /* PostNotification.swift */, - DA506FE4EC0C1E240275771B /* RaisesException.swift */, - D3DE6A908956EAF4BDE02377 /* SatisfyAnyOf.swift */, - A6EBC66A216ECAAF59AE20AC /* SourceLocation.swift */, - 4164F5E733BD7EE8DD41E9DE /* Stringers.swift */, - DB472CB03800BAC7FE13EE0A /* ThrowAssertion.swift */, - 4710A78B157D677CBFAC9052 /* ThrowError.swift */, - C4E9F2A484614ECA884F4F17 /* XCTestObservationCenter+Register.m */, - 4FCD4DBA6CBDA1766B9D17F6 /* Support Files */, + DE3D327D3C5517C988319093 /* ActionPresentationAnimationController.swift */, + 58BD36A85FD2F7D51E120555 /* ActionPresentationController.swift */, + 31A29A29301CDEE4F5297AB3 /* ActionTransitioningDelegate.swift */, ); - name = Nimble; - path = Nimble; + name = "Blurred Transition"; + path = "Blurred Transition"; sourceTree = ""; }; - 7BD9542FFD6C61042DFAF653 /* Pods */ = { + 643144467A07F68EF349E6C3 /* Products */ = { isa = PBXGroup; children = ( - B3208F291221D752E440737A /* FBSnapshotTestCase */, - 79B00477B4EA265DB2A29E0B /* Nimble */, - 7013798D2B17A0FE1FAEE3FE /* Nimble-Snapshots */, - C844C3C6E9E1BB0644B52641 /* OCMock */, - B93175B30F9A78D26525EB54 /* Quick */, + A3D6CAD6F161D04F8283D19C /* Delirium.bundle */, + 98F0C10A99F4EDD251D9AB99 /* Delirium.framework */, + D9A4484CC9168AF21BF0374C /* FBSnapshotTestCase.framework */, + 5B0FD88E52BF170E88E3DCEB /* Nimble.framework */, + 983BC453792FE95B0F0A13B9 /* Nimble_Snapshots.framework */, + F973F1BBF60F228864720219 /* OCMock.framework */, + EBE1745AFFA8FDF7D56B1652 /* Pods_Delirium_Delirium_Example.framework */, + B8BA855E14FB11B75FD224B4 /* Pods_Delirium_Delirium_tvExample.framework */, + AF4DD3251C7A9F0923BB77B5 /* Pods_Delirium_Tests.framework */, + 8622E81FA8251283C8B125F9 /* Quick.framework */, ); - name = Pods; + name = Products; sourceTree = ""; }; - 7C0F4013DBABE0BD6FDDE942 /* Helpers */ = { + 6C2B3F1BDCE3AB569739AFBC /* SwiftSupport */ = { isa = PBXGroup; children = ( - 8C97194066D8935CEC4AC05D /* NSBundle+Cocoapods.swift */, - 313631BCDC55416A38ACCBE9 /* UIFont+DynamicTypeCustom.swift */, + 4D31A6909DA8A7CBDB5954F2 /* SwiftSupport.swift */, ); - name = Helpers; - path = Helpers; + name = SwiftSupport; sourceTree = ""; }; - 7C199203A6AF0F5455230274 = { + 726C476F44278B7B33B2F413 /* iOS */ = { isa = PBXGroup; children = ( - ACD145713A962A26C35F63F1 /* Podfile */, - 95CE6BFC462769352512F378 /* Development Pods */, - 372CB24C8CE4CE27E442462B /* Frameworks */, - 7BD9542FFD6C61042DFAF653 /* Pods */, - 3D69E3D55D7199FF4CBFB9C1 /* Products */, - FEB01502BD74D84EC911F1FE /* Targets Support Files */, + 61BF4D538B61DB8E94D0114E /* Foundation.framework */, + EBC8D78418D9F7942C551D14 /* QuartzCore.framework */, + 1FE6B3651F1A04C1937D312A /* UIKit.framework */, + 88AE9473E1AA6B4FCEB97773 /* XCTest.framework */, ); + name = iOS; sourceTree = ""; }; - 7EBF34184E464FDB2517CDC2 /* Support Files */ = { + 743BD64B93B94652F7A04C82 /* Pie */ = { isa = PBXGroup; children = ( - 2EA48758AF190D3D40D8865E /* Delirium.modulemap */, - F6D456EFEF12D047CFFC500D /* Delirium.xcconfig */, - 2F12CAE5BFF5213C4BC9D083 /* Delirium-dummy.m */, - D145E3265BA26D6D0A6F5CF7 /* Delirium-prefix.pch */, - 6A849785872F2EA193B530A1 /* Delirium-umbrella.h */, - 91306423D7C8088F725291AA /* Info.plist */, - 54BA46F340DAA5A67CBED211 /* ResourceBundle-Delirium-Info.plist */, + 8F81D8C4B3E2C277F45E403C /* PieChartSlice.swift */, + 907F30C09AFCC4F577B0CF49 /* PieChartView.swift */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/Delirium"; + name = Pie; + path = Pie; sourceTree = ""; }; - 7F08FC45987951B8E4C091E5 /* Controllers */ = { + 7A776DEDFDED399C606222AC /* OCMock */ = { isa = PBXGroup; children = ( - BD53B7405C69D28E43D22236 /* UIAlertController+Error.swift */, + 2E27921F3340FCBA5AD64984 /* NSInvocation+OCMAdditions.h */, + 487341CA05863A51320A1459 /* NSInvocation+OCMAdditions.m */, + ADFF4BE9F960C6758C7FF1DC /* NSMethodSignature+OCMAdditions.h */, + C11B1DDF06BF554CC05B3D54 /* NSMethodSignature+OCMAdditions.m */, + BBEAF596EB59AADB433F6DEA /* NSNotificationCenter+OCMAdditions.h */, + BC66176DCC28C456FF238DD4 /* NSNotificationCenter+OCMAdditions.m */, + 7977A28F9B6F25B294720621 /* NSObject+OCMAdditions.h */, + B4E5595CF11510E40BAF03FE /* NSObject+OCMAdditions.m */, + EADCA0B4869907FEF78AFB9B /* NSValue+OCMAdditions.h */, + BC5CEA3601D6F2B84E4592A8 /* NSValue+OCMAdditions.m */, + 3038FD6F482EC20C0FF0A35C /* OCClassMockObject.h */, + F8DB166313EC32D2255A9285 /* OCClassMockObject.m */, + 2AAD35BF1FCEE34B65AB6868 /* OCMArg.h */, + F328665AC525A93F79D1AFF5 /* OCMArg.m */, + B52C9D82C398D4D3146AE1C7 /* OCMArgAction.h */, + 083832395C9183BF8D5910D8 /* OCMArgAction.m */, + 940C8853F383E08E49AF1FBC /* OCMBlockArgCaller.h */, + 291F511E6685ED26E371B4AE /* OCMBlockArgCaller.m */, + DD948A143683FCB60A9751F9 /* OCMBlockCaller.h */, + 9003F90939F520B151A8F2FD /* OCMBlockCaller.m */, + 962EAA8653A371F21F9BDF85 /* OCMBoxedReturnValueProvider.h */, + EC9635E0DB8FE86CE0ADAFE9 /* OCMBoxedReturnValueProvider.m */, + D998AF16E4766BA9D08A3F96 /* OCMConstraint.h */, + 615F90E6E2F94938A936E0A8 /* OCMConstraint.m */, + B79CC5AD4307D4CB544D509B /* OCMExceptionReturnValueProvider.h */, + 71D6EB1F084626E14B308276 /* OCMExceptionReturnValueProvider.m */, + 051D4691A390BB8EA48DABA7 /* OCMExpectationRecorder.h */, + A2F91FD8A3CEBFF4DF704AB3 /* OCMExpectationRecorder.m */, + 7C9F0E49A5FA857023042AD1 /* OCMFunctions.h */, + 94A10AD590A8B05EC9145E3C /* OCMFunctions.m */, + CF224621F577FE151FDA8962 /* OCMFunctionsPrivate.h */, + 57C56C69DB7B607A6F13B0CB /* OCMIndirectReturnValueProvider.h */, + 0627A2015BECD9C26350E7C2 /* OCMIndirectReturnValueProvider.m */, + 6D482392A8E8D738E2F33720 /* OCMInvocationExpectation.h */, + D017FA1014751CFEC74C59E0 /* OCMInvocationExpectation.m */, + 09BF5D5DD6294CCFF7EF3C10 /* OCMInvocationMatcher.h */, + DBF9BAB9B4409D729C1D3255 /* OCMInvocationMatcher.m */, + FE6E475068ED3C7A06C667B3 /* OCMInvocationStub.h */, + 25E9DF5783DC3D7AA32E52D0 /* OCMInvocationStub.m */, + 5106569B0BDFA154CBC5E996 /* OCMLocation.h */, + 6520999DB66D349D4D2246EF /* OCMLocation.m */, + 698654DE6ECF47ED4900C317 /* OCMMacroState.h */, + F7B64E4BEA81ACAF7D1EDA73 /* OCMMacroState.m */, + EA0A2A5F00E3B1D8C3FD7A3E /* OCMNotificationPoster.h */, + 84DCB435B28E9135AC4D69FD /* OCMNotificationPoster.m */, + F9A07B9F6F8868BA2033C053 /* OCMObserverRecorder.h */, + BF3E6F72E2827A6941F78FD2 /* OCMObserverRecorder.m */, + 52EDE942772B791FD34906EC /* OCMock.h */, + 8AE670750253E993C03F4466 /* OCMockObject.h */, + 59D426DD958673FDF4496548 /* OCMockObject.m */, + 63C2B0E9EAC5141BB2BA4834 /* OCMPassByRefSetter.h */, + 3DFC69906C8D9D04BDDF5226 /* OCMPassByRefSetter.m */, + FB5974CA40485BD4904C00D7 /* OCMRealObjectForwarder.h */, + EC6E34BDC8D43D47DB9D2E81 /* OCMRealObjectForwarder.m */, + C17978D7E1B7CB05A301A557 /* OCMRecorder.h */, + CE9765D8526D9E7B675FBF3F /* OCMRecorder.m */, + 9BD1C3D679A2FAAD89509338 /* OCMReturnValueProvider.h */, + 837F52093C7F77276B706C5C /* OCMReturnValueProvider.m */, + 63A4F628F7E847D76FFE5359 /* OCMStubRecorder.h */, + 84D6E7AFCC6C032E50027F7F /* OCMStubRecorder.m */, + AE587DA9ECBFB1136396D649 /* OCMVerifier.h */, + 27DAEC6BC8947055C743E8A9 /* OCMVerifier.m */, + 322637E930BB7B6F2AD1576B /* OCObserverMockObject.h */, + F8CCC0C1D3BB53E980D0D787 /* OCObserverMockObject.m */, + 2ABA219E1E576DA944C80CB7 /* OCPartialMockObject.h */, + DB5849AB5E0E8BD35F9E29AB /* OCPartialMockObject.m */, + 32BD102042457F9338E3AA9C /* OCProtocolMockObject.h */, + 29A70B12ED22AB94E7907B7B /* OCProtocolMockObject.m */, + 09A88EAD6BB533FD2A0DA32A /* Support Files */, ); - name = Controllers; - path = Controllers; + name = OCMock; + path = OCMock; sourceTree = ""; }; - 8C4F4FA2CBE5DD8DB34DA647 /* iOS */ = { + 8006AEFB80F56919CB8BFC86 /* Views */ = { isa = PBXGroup; children = ( - EE8E84BD2DC0FAF5C6178797 /* Foundation.framework */, - 9F1E8659D78FFB6A5E068A80 /* QuartzCore.framework */, - CD9871B78B67A29F2C54C06C /* UIKit.framework */, - 74CB9C3CA9D370976AAC2390 /* XCTest.framework */, + 743BD64B93B94652F7A04C82 /* Pie */, + 426E9F52D9030A8461E5572D /* Pin */, + B8149DA806A8ECB3F3CE0742 /* RoundedLayer */, ); - name = iOS; + name = Views; + path = Sources/Views; sourceTree = ""; }; - 90570851AC0260653E3AC422 /* Assets */ = { + 9224CE41352B4CA335E64E0F /* Nimble */ = { isa = PBXGroup; children = ( - A82F227809728D85B194B1AB /* DeliriumLocalizable.strings */, - D5A0E5B4C2DB5517FE5EAD24 /* PinViewController.storyboard */, + 3DE1FE8C3EFA828A025AE8E5 /* AdapterProtocols.swift */, + 00F68BC90AEE72BEAAF7510E /* AllPass.swift */, + DD5DDD31777DC807DFC895EF /* AssertionDispatcher.swift */, + 4262C7FBC4BD4EF7044B7994 /* AssertionRecorder.swift */, + D2D359D4A1C7A34C856CDB8C /* Async.swift */, + 43E7763BFCF5DED7D3EAF8BF /* AsyncMatcherWrapper.swift */, + ABED90C27CF0E9FDE01FEB94 /* BeAKindOf.swift */, + C2ADF719A4A792F69225756C /* BeAnInstanceOf.swift */, + 8AB8B5BF0C121932FD5DB8B2 /* BeCloseTo.swift */, + B3899154A9DD5B178F37995B /* BeEmpty.swift */, + 9F36FD788E640371F1EA0C4A /* BeginWith.swift */, + 5CF0D940703DFACE4EAD33CF /* BeGreaterThan.swift */, + 549A52F829F0DF34AC908F6D /* BeGreaterThanOrEqualTo.swift */, + 9901D4ECFEBDCE0FAA9E5F43 /* BeIdenticalTo.swift */, + B60714DB2937A7E53927C163 /* BeLessThan.swift */, + 65786CB2D5D426181BB933AA /* BeLessThanOrEqual.swift */, + 32463324559497C15CE36E36 /* BeLogical.swift */, + 89D89D526D0640C186AD0C91 /* BeNil.swift */, + 74FC5CFC8E06C121A2F2F1DE /* BeVoid.swift */, + 94ED9DDAC4D68A23C50C802A /* Contain.swift */, + EEEDACE141DB1BEE33F08812 /* CurrentTestCaseTracker.h */, + 2DBBFBA6DEB217CFC72507FA /* CwlBadInstructionException.swift */, + B5111B1BC833DDF1E4B1B468 /* CwlCatchBadInstruction.h */, + 7D9C9CECBA85356AAD362312 /* CwlCatchBadInstruction.m */, + 355A14CABDCE062500447288 /* CwlCatchBadInstruction.swift */, + 23FF183812B2451C734E9EFC /* CwlCatchException.h */, + 72EF58778404BDE500FD3ECA /* CwlCatchException.m */, + 7CA7E5FE7B46CCE40A961ACE /* CwlCatchException.swift */, + 8B4E099602581313FF752217 /* CwlDarwinDefinitions.swift */, + AEEF437A5382E1EE3D0959FA /* DSL.h */, + 62349967C031F371836D86C4 /* DSL.m */, + 3C8B098EEB62F38ADD55C451 /* DSL.swift */, + 0A526A21989EC7BBB18CC50D /* DSL+Wait.swift */, + 68BFFCC8C06F328B60C8B051 /* EndWith.swift */, + 7EA675C5E0571A10E975C41A /* Equal.swift */, + EE503AA057E79B3E4316C9DD /* Errors.swift */, + 08B43F827B6F06864D880A63 /* Expectation.swift */, + 86BA627C7074362B9E4D117C /* Expression.swift */, + 1193D646E25A4D7542B43D16 /* FailureMessage.swift */, + 6741851847AAA2304D280723 /* Functional.swift */, + 23277AB89018F809448A053F /* HaveCount.swift */, + 4286501790D40D0B964BBA7B /* mach_excServer.c */, + 6E6D4F9E752AA3982E4317D0 /* mach_excServer.h */, + 940A3172167BA336A262669D /* Match.swift */, + 3382C7E22B3D47D575FFA714 /* MatcherFunc.swift */, + 4886F790DA1C122FA9E15385 /* MatcherProtocols.swift */, + C343D4C02FE5C72F511D2F68 /* MatchError.swift */, + A4F075C6BB81C5D3BF410D41 /* Nimble.h */, + 2B688615980DB98767C207E1 /* NimbleEnvironment.swift */, + 51C532BF07EA1CD7AE2DEAE7 /* NimbleXCTestHandler.swift */, + 969186580162D65722ADB1AF /* NMBExceptionCapture.h */, + 8EE6EA1A77A6AA0F9F3B1666 /* NMBExceptionCapture.m */, + 233D5FB011632CBF213468DD /* NMBExpectation.swift */, + 77BB9AE80C6DC60310AE1B67 /* NMBObjCMatcher.swift */, + C2A51EA4E56D9F12CE72CC97 /* NMBStringify.h */, + 7ED060E5AE6AA8F6BB80F9AA /* NMBStringify.m */, + DBCE9617B96309758356AB88 /* PostNotification.swift */, + C2289E9F29D09AF401D5CCC9 /* RaisesException.swift */, + 9C05EE71B41874B21AFA8D25 /* SatisfyAnyOf.swift */, + DD94E5B6D19248861979CA38 /* SourceLocation.swift */, + 212D9ECADB2254DD80F5800C /* Stringers.swift */, + 176567477EAD30C0EAC1E6A6 /* ThrowAssertion.swift */, + 2D46DE2F3BA3CC07165F12FC /* ThrowError.swift */, + 70357625D13FA0423440EED6 /* XCTestObservationCenter+Register.m */, + A7A258EB6D343899C9E31857 /* Support Files */, ); - name = Assets; - path = Assets; + name = Nimble; + path = Nimble; sourceTree = ""; }; - 9512488EDAAAEC9F962BC3AB /* Support Files */ = { + 95B36B5771FC6E34A821B7C1 /* DynamicType */ = { isa = PBXGroup; children = ( - 63E44717A5B1F0DB9EB752BC /* Info.plist */, - F23E7C7CA84282DF64132CE2 /* Quick.modulemap */, - 670498DF80B9ADCA30211AFB /* Quick.xcconfig */, - 2739C370914D9046E52888AD /* Quick-dummy.m */, - D5A46DCDFE1F15A54BEE2B98 /* Quick-prefix.pch */, - 9A37F6B2D2B4E8CDB8954A50 /* Quick-umbrella.h */, + 63D89AB98C3EE6B2A2D5A19F /* HaveValidDynamicTypeSnapshot.swift */, + 98BD72328FA4C238C4491171 /* NBSMockedApplication.h */, + 693174130E5A75F3CA2269FB /* NBSMockedApplication.m */, + 5DA067091CF709A27026B0B4 /* PrettyDynamicTypeSyntax.swift */, ); - name = "Support Files"; - path = "../Target Support Files/Quick"; + name = DynamicType; sourceTree = ""; }; - 95CE6BFC462769352512F378 /* Development Pods */ = { + 97C6A1B49D6111B863E1378D /* Targets Support Files */ = { isa = PBXGroup; children = ( - 44F17DE748281ED1E4965F98 /* Delirium */, + A5393FB42BB7EF006B721EE8 /* Pods-Delirium-Delirium_Example */, + D2B4D8C2DB6372FCF0B98F82 /* Pods-Delirium-Delirium_tvExample */, + 1C33A2F14A84BCA55A770B12 /* Pods-Delirium_Tests */, ); - name = "Development Pods"; + name = "Targets Support Files"; sourceTree = ""; }; - A0C64DFFDA1A40C5BAD48367 /* Resources */ = { + A5393FB42BB7EF006B721EE8 /* Pods-Delirium-Delirium_Example */ = { isa = PBXGroup; children = ( - 90570851AC0260653E3AC422 /* Assets */, + 39F78731136E5126BC6AE516 /* Info.plist */, + B03228AAD978D01CF1362CC7 /* Pods-Delirium-Delirium_Example.modulemap */, + 04DC6B339BD680C7A820022E /* Pods-Delirium-Delirium_Example-acknowledgements.markdown */, + 321DE3BC026CC618365D455B /* Pods-Delirium-Delirium_Example-acknowledgements.plist */, + BFF00CEB0E5A072DDEFEBC41 /* Pods-Delirium-Delirium_Example-dummy.m */, + F44FE8BC1CDE3490BF8878CF /* Pods-Delirium-Delirium_Example-frameworks.sh */, + 8598014ECDDC5C4FB8DC6D3E /* Pods-Delirium-Delirium_Example-resources.sh */, + F1CA98A26AA37ECC525C45FC /* Pods-Delirium-Delirium_Example-umbrella.h */, + A52116C528D3F8C1FA642BC3 /* Pods-Delirium-Delirium_Example.debug.xcconfig */, + 1CD0DAAAAB8B0D9F4D60FF6A /* Pods-Delirium-Delirium_Example.release.xcconfig */, ); - name = Resources; + name = "Pods-Delirium-Delirium_Example"; + path = "Target Support Files/Pods-Delirium-Delirium_Example"; sourceTree = ""; }; - A617384CC8266464679DBFA3 /* Sources */ = { + A7A258EB6D343899C9E31857 /* Support Files */ = { isa = PBXGroup; children = ( - 255AEEAE8D6045B3862D1AFB /* Animations */, - 7F08FC45987951B8E4C091E5 /* Controllers */, - 7C0F4013DBABE0BD6FDDE942 /* Helpers */, - D1BF874BED3EE7B062D5201A /* Views */, + 3DBBFA42B871600140807E2E /* Info.plist */, + D89F634325B9DD4B0024ED24 /* Nimble.modulemap */, + 2A44786EA5813964DB400140 /* Nimble.xcconfig */, + 129930AFBD9418B1FB47F803 /* Nimble-dummy.m */, + 3CE639D95CB6D89D164D6987 /* Nimble-prefix.pch */, + 15AC20123759BB1311D7B451 /* Nimble-umbrella.h */, ); - name = Sources; - path = Sources; + name = "Support Files"; + path = "../Target Support Files/Nimble"; sourceTree = ""; }; - B3208F291221D752E440737A /* FBSnapshotTestCase */ = { + B1467D50AA6251251FA15674 /* Core */ = { isa = PBXGroup; children = ( - F60AB10DD962FD15B9FDEFC9 /* Core */, - C6963E14D24A92463388F475 /* Support Files */, - CC30AE0B9B02E7B89E11F58D /* SwiftSupport */, + 7F1EAC74B7E8AA0B1E939420 /* FBSnapshotTestCase.h */, + 435465FAD4CB8D7785979DA2 /* FBSnapshotTestCase.m */, + 419A7ED4EE199E2EAC286C23 /* FBSnapshotTestCasePlatform.h */, + 01D7D659EC44FA58F55EEB38 /* FBSnapshotTestCasePlatform.m */, + 2B59FF7D0E0F967CE534DB6F /* FBSnapshotTestController.h */, + DAF0889A43E579B35FEE3C13 /* FBSnapshotTestController.m */, + 168E577C17D386D10E4A8D3E /* UIApplication+StrictKeyWindow.h */, + 35EAE39FB6530B43E72B32F4 /* UIApplication+StrictKeyWindow.m */, + 191048B21DACE66957192950 /* UIImage+Compare.h */, + C77C569AB1B07C44E245AA96 /* UIImage+Compare.m */, + 3B9074DD500CA995E1EDFB49 /* UIImage+Diff.h */, + 1BA84817F153AD8DF5EF3EDC /* UIImage+Diff.m */, + 1A97CC879E812A5771053E7F /* UIImage+Snapshot.h */, + 8B1DFEB2FD4A55277A6A794D /* UIImage+Snapshot.m */, ); - name = FBSnapshotTestCase; - path = FBSnapshotTestCase; + name = Core; sourceTree = ""; }; - B93175B30F9A78D26525EB54 /* Quick */ = { + B6329E5AB26A4E265373C021 /* Quick */ = { isa = PBXGroup; children = ( - 7926ED3373E320DED4C4783D /* Callsite.swift */, - 23996D2997E56A2423AC139B /* Closures.swift */, - 7994807585A9187265EFFCE5 /* Configuration.swift */, - DC2B470F8283DBF76D97D3C9 /* DSL.swift */, - FBF2A8A03942DB7D0C41C6D3 /* ErrorUtility.swift */, - 6D1840DF24976E76FDF2B4B4 /* Example.swift */, - 733D4D96549D6874FF68D701 /* ExampleGroup.swift */, - 3D8FA5CF2BF8C0857FF85FD7 /* ExampleHooks.swift */, - 43FE830C66D588A5DC75385B /* ExampleMetadata.swift */, - 01608575CFBD783A0089A04A /* Filter.swift */, - D2CCDA1BF2E1692AE61D590C /* HooksPhase.swift */, - 3A45BEA9D8BD04DE5709789D /* NSBundle+CurrentTestBundle.swift */, - 8A6373BBED49233B6AF40533 /* NSString+QCKSelectorName.h */, - E99C3B0EA9F9215DA6287B59 /* NSString+QCKSelectorName.m */, - 4B93D0B60DA0AFDD1C6FEE31 /* QCKDSL.h */, - 6F4A52247071B69B624DEBB0 /* QCKDSL.m */, - B9B194FAF15C08B89F4E14A1 /* Quick.h */, - 78F4AC33C648055A0D61DB43 /* QuickConfiguration.h */, - DC067ACAB47365DA2C95EB8F /* QuickConfiguration.m */, - 187AB65F7B7F28B3AA26D181 /* QuickSelectedTestSuiteBuilder.swift */, - 4A3079EFBB6BB1D3AE472561 /* QuickSpec.h */, - 510B35E69E3A30B38B4BB8BE /* QuickSpec.m */, - 0DCD8149D285D6D7E40B3A5B /* QuickTestSuite.swift */, - 021FB14A31CD1AAB0D7EA35B /* String+FileName.swift */, - 3FA80B8B71706722C910FE27 /* SuiteHooks.swift */, - 811628B430AB40982EA02841 /* World.h */, - 26B2A8C0C2A0E2ADA2C08676 /* World.swift */, - A5D4B82C46F9F98F438A1763 /* World+DSL.h */, - C3D83C9E62D1BED7FA1B02CB /* World+DSL.swift */, - DA5C21AB0CAB796DC3AB945B /* XCTestSuite+QuickTestSuiteBuilder.m */, - 9512488EDAAAEC9F962BC3AB /* Support Files */, + 0431B219F141DE540451F6AE /* Callsite.swift */, + 7F378A80577191B145E24829 /* Closures.swift */, + 02BC148EB74B2532BE23397B /* Configuration.swift */, + 1221173B70DCAD8B57DA4E91 /* DSL.swift */, + A8EF07676B37D45796CCFAD4 /* ErrorUtility.swift */, + 5E95BCDDE81A4098657F9BE4 /* Example.swift */, + 7DB64159292AC7B22C8CEC70 /* ExampleGroup.swift */, + 52D3A2C70FB5DC04AAB4D5B2 /* ExampleHooks.swift */, + 77DA57EFFD355F1AAA5DB6A7 /* ExampleMetadata.swift */, + 0ED845CA7D73BD32FF7C129C /* Filter.swift */, + 067620177ABA319D2206F78A /* HooksPhase.swift */, + AE8E146D4732ED9019656338 /* NSBundle+CurrentTestBundle.swift */, + F40DC3BAB93A79BB1C8A49D7 /* NSString+QCKSelectorName.h */, + D94807F8EB103892194D632F /* NSString+QCKSelectorName.m */, + D515E796DF53CB8697434787 /* QCKDSL.h */, + 56C8C4661BF79E24AAAF5973 /* QCKDSL.m */, + 1ACA08415C286D6A02A29158 /* Quick.h */, + FE7D8B33A9418B8F2B756E93 /* QuickConfiguration.h */, + E3FF2B2D4070D9CB1A44F2E2 /* QuickConfiguration.m */, + CFFA46DE356FBDA85F359AB1 /* QuickSelectedTestSuiteBuilder.swift */, + B7D3ADE83D5A7115B30A62A4 /* QuickSpec.h */, + 86152654475B02E177B05177 /* QuickSpec.m */, + 48E0BDC8DCC0D89AA26DAD14 /* QuickTestSuite.swift */, + CEC82F84BDD3BEE2DF22524E /* String+FileName.swift */, + D5E216665109B12B8EB84F2F /* SuiteHooks.swift */, + E3CCEE04BF89261A54D0F939 /* World.h */, + 3835095350EBEB61693440CF /* World.swift */, + 52A701A87A01B5121C64332A /* World+DSL.h */, + F3585B74D30535FC13CFF856 /* World+DSL.swift */, + F8B89CC44C9E706643D1B655 /* XCTestSuite+QuickTestSuiteBuilder.m */, + 4DDB10B69545B5115AF4FD15 /* Support Files */, ); name = Quick; path = Quick; sourceTree = ""; }; - B9BFF64EC358919283375626 /* Pods-Delirium-Delirium_tvExample */ = { + B8149DA806A8ECB3F3CE0742 /* RoundedLayer */ = { isa = PBXGroup; children = ( - E41CE15FBEA0A375A2D1A476 /* Info.plist */, - 2C7A1E69B3E18B35B1E8DEF6 /* Pods-Delirium-Delirium_tvExample.modulemap */, - 05F3F2A772924A94B4804C25 /* Pods-Delirium-Delirium_tvExample-acknowledgements.markdown */, - 6CA6BDBEEAC0637D4A9BC264 /* Pods-Delirium-Delirium_tvExample-acknowledgements.plist */, - 36E8F5EEFA8C7C68391999D8 /* Pods-Delirium-Delirium_tvExample-dummy.m */, - F9DDF6E5F63BBAF55546737E /* Pods-Delirium-Delirium_tvExample-frameworks.sh */, - 579A22C4C592DC2EEA68BB2B /* Pods-Delirium-Delirium_tvExample-resources.sh */, - C97C7CD5CDEFBC2484B0179D /* Pods-Delirium-Delirium_tvExample-umbrella.h */, - DCD3269638A507544CA4234C /* Pods-Delirium-Delirium_tvExample.debug.xcconfig */, - 5351E8E17C6456F58645B7CA /* Pods-Delirium-Delirium_tvExample.release.xcconfig */, + 7E3DB14C1B1D0E54F9633640 /* RoundedLayer.swift */, + 583865D5399124CFA82AD1CD /* RoundedShadowLayer.swift */, ); - name = "Pods-Delirium-Delirium_tvExample"; - path = "Target Support Files/Pods-Delirium-Delirium_tvExample"; + name = RoundedLayer; + path = RoundedLayer; sourceTree = ""; }; - C6963E14D24A92463388F475 /* Support Files */ = { + C569E28D5DF2F1CBBE1DE9D7 /* Frameworks */ = { isa = PBXGroup; children = ( - CFB97EF85E738ED65CBAF8EB /* FBSnapshotTestCase.modulemap */, - EB0588EAC9A2245D73A35737 /* FBSnapshotTestCase.xcconfig */, - 4AA9C24F7ADC80A58CFBE742 /* FBSnapshotTestCase-dummy.m */, - 66213F18964FCFEE40B41A9D /* FBSnapshotTestCase-prefix.pch */, - 63A52172BD6D3383C585E2BE /* FBSnapshotTestCase-umbrella.h */, - 10A750E0C5324352C64AEF88 /* Info.plist */, + AE8540A182EFD67807E3BE41 /* FBSnapshotTestCase.framework */, + D3627FE0D072B2EEBF501D4B /* Nimble.framework */, + 60642C949BBA7203CA779F1C /* OCMock.framework */, + 4CA4312B166BAF07635280F6 /* Quick.framework */, + 726C476F44278B7B33B2F413 /* iOS */, ); - name = "Support Files"; - path = "../Target Support Files/FBSnapshotTestCase"; + name = Frameworks; sourceTree = ""; }; - C844C3C6E9E1BB0644B52641 /* OCMock */ = { + D2B4D8C2DB6372FCF0B98F82 /* Pods-Delirium-Delirium_tvExample */ = { isa = PBXGroup; children = ( - F84CD26B8137E06E110AE413 /* NSInvocation+OCMAdditions.h */, - 72A87B37B69738882EF6482A /* NSInvocation+OCMAdditions.m */, - 1CC5DE002A93ABB96804922E /* NSMethodSignature+OCMAdditions.h */, - 0E399601330BD71B1B076BD5 /* NSMethodSignature+OCMAdditions.m */, - 365E7F1A3CDAE8CAD8A2320F /* NSNotificationCenter+OCMAdditions.h */, - 9B67DB95C721D1F9697A7EC0 /* NSNotificationCenter+OCMAdditions.m */, - 120D209BF6F0EC9947FDD24A /* NSObject+OCMAdditions.h */, - 024E63F82C7E4F25864C7A49 /* NSObject+OCMAdditions.m */, - 7AE75C717C39E13CEEF8FEF5 /* NSValue+OCMAdditions.h */, - 30DCA4F4C335F19F218FD288 /* NSValue+OCMAdditions.m */, - 715D5CCD96EDA4AB2FB2A51E /* OCClassMockObject.h */, - 97A40A65FD8A0BBE725D6B5D /* OCClassMockObject.m */, - 0909D918A9A110D5A9C04916 /* OCMArg.h */, - 0DD478007C6848D9AFCBD5C4 /* OCMArg.m */, - A7EAD2C0FC326307DE3B99F9 /* OCMArgAction.h */, - 7603348312BE2742DA1DD8F8 /* OCMArgAction.m */, - 793138B84EEFC3C9A101C5F2 /* OCMBlockArgCaller.h */, - 7F7487A0C0DD95A48B186956 /* OCMBlockArgCaller.m */, - 8DB768490A5307394624ECFC /* OCMBlockCaller.h */, - FEB245A2C2042B9C52D33A69 /* OCMBlockCaller.m */, - 46F591E9E4085C236441391C /* OCMBoxedReturnValueProvider.h */, - 835EB254CC82070CC744D040 /* OCMBoxedReturnValueProvider.m */, - D04FBD0F1775036134AD2503 /* OCMConstraint.h */, - F5A6ECFC5A81C6F27B384783 /* OCMConstraint.m */, - AFB80F86D1E1457DAF5CBD93 /* OCMExceptionReturnValueProvider.h */, - 79C5BDDF29CFE89D1A7289C3 /* OCMExceptionReturnValueProvider.m */, - 5D93CD1953D3C0A178BC675C /* OCMExpectationRecorder.h */, - 192D5C3C05B0D75767099F34 /* OCMExpectationRecorder.m */, - 994A86291B9E32217310D8F0 /* OCMFunctions.h */, - D413ABE2906B1617F2613AD2 /* OCMFunctions.m */, - A12B31B879F6B9DB04EC16B5 /* OCMFunctionsPrivate.h */, - 80DB9153995EA1E89BAB287E /* OCMIndirectReturnValueProvider.h */, - ACFD08FFBEE5199ABF4E0B32 /* OCMIndirectReturnValueProvider.m */, - 0F2FFEC709BFD727ABE38886 /* OCMInvocationExpectation.h */, - 9D7C534200034D0C0381D67F /* OCMInvocationExpectation.m */, - 87904A5A4C9ABD4CDAA24DBC /* OCMInvocationMatcher.h */, - C946AE6EBD3943F4566D9BA8 /* OCMInvocationMatcher.m */, - 8DC9699FBC49DBC92E79F10E /* OCMInvocationStub.h */, - 93C0AF18DC619E0FDBE1A274 /* OCMInvocationStub.m */, - F53F15720FE51C4AAD17A317 /* OCMLocation.h */, - BBA14856EFCE78AA1F1CB64B /* OCMLocation.m */, - 2FF7DCC96348F7A44BEA51B6 /* OCMMacroState.h */, - 5A4C6D94F18E8ADE93A3775F /* OCMMacroState.m */, - D773D56C63F0807715E11FA5 /* OCMNotificationPoster.h */, - A56BAEF3B15E32D0077FD476 /* OCMNotificationPoster.m */, - CD980DED4DE5878422385098 /* OCMObserverRecorder.h */, - C4E0340D021F308F7D6CA20A /* OCMObserverRecorder.m */, - BB753219489F096B46365783 /* OCMock.h */, - D3F6B6CE6FCBC504F103CACA /* OCMockObject.h */, - BD2F552B366E015FC9BFF016 /* OCMockObject.m */, - 2FBBDD50F2B79736F01400AD /* OCMPassByRefSetter.h */, - 378046D768F6F274287D1E5A /* OCMPassByRefSetter.m */, - F80FF69B4AE95219B039F977 /* OCMRealObjectForwarder.h */, - 8203E7CE6385B833601CDFBB /* OCMRealObjectForwarder.m */, - E3649CDAEDEC4D7235ECFBB1 /* OCMRecorder.h */, - 9A9121914564E24CB1A5E4E7 /* OCMRecorder.m */, - 844431F7D424CA24E1BF6926 /* OCMReturnValueProvider.h */, - B25FC2C94B8AC1EBCAF18FD2 /* OCMReturnValueProvider.m */, - 72CDCA0A19B39C284B6CBABD /* OCMStubRecorder.h */, - 1F7F851FC3D2D3D08D529F8C /* OCMStubRecorder.m */, - 04FBDDC37B380B62D36EA408 /* OCMVerifier.h */, - 8C2E83D0335D01BE83738BBE /* OCMVerifier.m */, - EFEE5FC3DA12E8D305335C4F /* OCObserverMockObject.h */, - 60AE1B5839412B2216CFC02B /* OCObserverMockObject.m */, - FB6CE4D8A3BFB6C9F3379ED9 /* OCPartialMockObject.h */, - F936865C7555FC399DCA7F01 /* OCPartialMockObject.m */, - 8B75274E5A0AAE3B4E684B46 /* OCProtocolMockObject.h */, - EC81EC4CC33E1821826B1732 /* OCProtocolMockObject.m */, - 3F45D4BEEFB2DDCE551AEA01 /* Support Files */, + 281D3A0AD24F5D2605DBD944 /* Info.plist */, + 03C248062284AB17E0921DF9 /* Pods-Delirium-Delirium_tvExample.modulemap */, + 20ED8D5A7C9EC48A1AD6C40A /* Pods-Delirium-Delirium_tvExample-acknowledgements.markdown */, + CFEE4DF9C089B3DA3190B8EA /* Pods-Delirium-Delirium_tvExample-acknowledgements.plist */, + 111F0A6194A3E009E21463FA /* Pods-Delirium-Delirium_tvExample-dummy.m */, + AB4FF9C8F0C1DC0EFC83624A /* Pods-Delirium-Delirium_tvExample-frameworks.sh */, + 2CBE0BC5BAAB93DCA40DC0D9 /* Pods-Delirium-Delirium_tvExample-resources.sh */, + 7BC3522AA794EECA7FC1A994 /* Pods-Delirium-Delirium_tvExample-umbrella.h */, + 77D0642B3C1E3DE1F2E7F024 /* Pods-Delirium-Delirium_tvExample.debug.xcconfig */, + AB0459F14557DA2220C93867 /* Pods-Delirium-Delirium_tvExample.release.xcconfig */, ); - name = OCMock; - path = OCMock; + name = "Pods-Delirium-Delirium_tvExample"; + path = "Target Support Files/Pods-Delirium-Delirium_tvExample"; sourceTree = ""; }; - CC30AE0B9B02E7B89E11F58D /* SwiftSupport */ = { + D3DCB7EC7FD48C9F44C2C35E /* Core */ = { isa = PBXGroup; children = ( - 43B0D71A5C164DDAA65BCBE8 /* SwiftSupport.swift */, + 292B3D139F860D53C4461D52 /* HaveValidSnapshot.swift */, + 70D0DBF3C82ECD38CFF822CD /* NimbleSnapshotsConfiguration.swift */, + 67A5E140CA5AFA3F84A00131 /* PrettySyntax.swift */, ); - name = SwiftSupport; + name = Core; sourceTree = ""; }; - CF49E13B754A6CAF2600D0DB /* Support Files */ = { + DCF4288DF526798B3B7C2656 /* Animations */ = { isa = PBXGroup; children = ( - E1A9E5C9A66CFA234E582DD8 /* Info.plist */, - 29E10E7A1CA15D3436EFD202 /* Nimble-Snapshots.modulemap */, - CC28F4F5770426AB1659FF33 /* Nimble-Snapshots.xcconfig */, - CD020408D849F83C2BA9ED75 /* Nimble-Snapshots-dummy.m */, - B6693FBEB883567EE1702D29 /* Nimble-Snapshots-prefix.pch */, - 897DE8E08E9B918A0C621A40 /* Nimble-Snapshots-umbrella.h */, + 629485D1CF4A2131CE6C9900 /* KeyboardConstraint.swift */, + 55A6E5182BAAFBB150043CA6 /* UIView+Shake.swift */, + 4EE444177895CA4FAD04706E /* Blurred Transition */, ); - name = "Support Files"; - path = "../Target Support Files/Nimble-Snapshots"; + name = Animations; + path = Sources/Animations; sourceTree = ""; }; - D1BF874BED3EE7B062D5201A /* Views */ = { + E50494E308570373111FEEA4 /* FBSnapshotTestCase */ = { isa = PBXGroup; children = ( - 10C70F142EBC98520BC3BB61 /* Pie */, - 71C905690F21CE5803362CBD /* Pin */, + B1467D50AA6251251FA15674 /* Core */, + 2C1DBF9186A4ABCB5ED8900B /* Support Files */, + 6C2B3F1BDCE3AB569739AFBC /* SwiftSupport */, ); - name = Views; - path = Views; + name = FBSnapshotTestCase; + path = FBSnapshotTestCase; sourceTree = ""; }; - F60AB10DD962FD15B9FDEFC9 /* Core */ = { + EF9EDAF67046C69E960381BE = { isa = PBXGroup; children = ( - 5168BEE96D12AE942172D4FD /* FBSnapshotTestCase.h */, - F963AEABDE246484AAEFF2AB /* FBSnapshotTestCase.m */, - DF4C07FC8DB1CA1244B02FC3 /* FBSnapshotTestCasePlatform.h */, - 1B6D3D7BE15351E4FD07F54E /* FBSnapshotTestCasePlatform.m */, - EFA42A127E620D3B1BFE36F2 /* FBSnapshotTestController.h */, - 22F35D26B99E08244A40025E /* FBSnapshotTestController.m */, - DEDD43AC6A09982A9077FBCA /* UIApplication+StrictKeyWindow.h */, - 0C1D8C55716AD01E07DC9030 /* UIApplication+StrictKeyWindow.m */, - 59159EDADCD4FB941FAE102D /* UIImage+Compare.h */, - 1EBC168B474E68FBA1A45235 /* UIImage+Compare.m */, - 160DC06724E8EA9C6373A207 /* UIImage+Diff.h */, - F7133A0794F4E9CE13148A99 /* UIImage+Diff.m */, - 42B4059B040405942A0FD261 /* UIImage+Snapshot.h */, - EBBE2756B617427358D662FC /* UIImage+Snapshot.m */, + AE1C20AE99385B1797F37E4F /* Podfile */, + 08AC28ACD836CA1E5519316A /* Development Pods */, + C569E28D5DF2F1CBBE1DE9D7 /* Frameworks */, + 4202D8E4386AFDA11BA36762 /* Pods */, + 643144467A07F68EF349E6C3 /* Products */, + 97C6A1B49D6111B863E1378D /* Targets Support Files */, ); - name = Core; sourceTree = ""; }; - FB6D5FC5671014EB505A4C9B /* Pods-Delirium-Delirium_Example */ = { + F63017FC6A62BE5A91959A12 /* Support Files */ = { isa = PBXGroup; children = ( - FBEF4DE0B89FA0DC6A67964C /* Info.plist */, - 99921CFD7FC5BB3F9842579D /* Pods-Delirium-Delirium_Example.modulemap */, - 14B3DCC2B7C227251F347BFB /* Pods-Delirium-Delirium_Example-acknowledgements.markdown */, - 86CF2BAA687D90E296DC771D /* Pods-Delirium-Delirium_Example-acknowledgements.plist */, - 46CFAB34B7CE305C84BD4905 /* Pods-Delirium-Delirium_Example-dummy.m */, - 41EB21C6E644CC08D3FF2391 /* Pods-Delirium-Delirium_Example-frameworks.sh */, - C7D5F1F064A0408F3C189CF4 /* Pods-Delirium-Delirium_Example-resources.sh */, - 9521E364565898749D5285BC /* Pods-Delirium-Delirium_Example-umbrella.h */, - F12DBAB3099D012B106B0FBD /* Pods-Delirium-Delirium_Example.debug.xcconfig */, - 593E463D09D8AAF9D75D7192 /* Pods-Delirium-Delirium_Example.release.xcconfig */, + 47947D26EA72A92C2E39E442 /* Info.plist */, + 40930378EA391B67E94E63DF /* Nimble-Snapshots.modulemap */, + D422679CDC3B958BBC65D827 /* Nimble-Snapshots.xcconfig */, + 35217438AD417BC0159D2246 /* Nimble-Snapshots-dummy.m */, + 8C04C6F15F4D566E1B2E8D14 /* Nimble-Snapshots-prefix.pch */, + 2D150DDB6A416778CFC94364 /* Nimble-Snapshots-umbrella.h */, ); - name = "Pods-Delirium-Delirium_Example"; - path = "Target Support Files/Pods-Delirium-Delirium_Example"; + name = "Support Files"; + path = "../Target Support Files/Nimble-Snapshots"; sourceTree = ""; }; - FEB01502BD74D84EC911F1FE /* Targets Support Files */ = { + FF1011FD7D047E94556FE4CA /* Controllers */ = { isa = PBXGroup; children = ( - FB6D5FC5671014EB505A4C9B /* Pods-Delirium-Delirium_Example */, - B9BFF64EC358919283375626 /* Pods-Delirium-Delirium_tvExample */, - 27D1495981EB6B1F23A9BB9D /* Pods-Delirium_Tests */, + A90391BFB871C56B76873AB9 /* UIAlertController+Error.swift */, ); - name = "Targets Support Files"; + name = Controllers; + path = Sources/Controllers; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 37764181A1F0EAC03D06FB97 /* Headers */ = { + 25DE6E8498F56144F7230B86 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3F3B42D3FADEAAFF11C7AD0E /* CurrentTestCaseTracker.h in Headers */, - 5595909E1D656FF2DFDC59FD /* CwlCatchBadInstruction.h in Headers */, - DDC7D6CE3E34600F812C6363 /* CwlCatchException.h in Headers */, - 74D242164E7EDC0254856280 /* DSL.h in Headers */, - 214F03823387F4CB5BCD002E /* mach_excServer.h in Headers */, - 6F2D594109230128183AFED9 /* Nimble-umbrella.h in Headers */, - D017D4241D736473E6FEC690 /* Nimble.h in Headers */, - 29322B3D8EC2056C91149E90 /* NMBExceptionCapture.h in Headers */, - AF7FF27B5351C8CAE97F9C22 /* NMBStringify.h in Headers */, + B586FF147FEDA5222B2E1AE6 /* NSInvocation+OCMAdditions.h in Headers */, + 3701604F685C4C6C78A84F7A /* NSMethodSignature+OCMAdditions.h in Headers */, + D67D440368C0AFCD2F41B684 /* NSNotificationCenter+OCMAdditions.h in Headers */, + 6524751F4B5140F1E5DC796A /* NSObject+OCMAdditions.h in Headers */, + EC252FCABAAEFE90561ABCC3 /* NSValue+OCMAdditions.h in Headers */, + 58BD9B6346D06FDB7AFBB5BD /* OCClassMockObject.h in Headers */, + 50E7E3A90318A11C1F11A7B3 /* OCMArg.h in Headers */, + 170752106D06B7A5134DDA21 /* OCMArgAction.h in Headers */, + A6EDA1A325D26DE01F24DE2C /* OCMBlockArgCaller.h in Headers */, + 231817A308CF62DB83EFAA97 /* OCMBlockCaller.h in Headers */, + 8AACA98FE9318238747E8BF7 /* OCMBoxedReturnValueProvider.h in Headers */, + 24D9B378B7BB20AAA7CBBADE /* OCMConstraint.h in Headers */, + BE6A45D32B7816EFB17EDA53 /* OCMExceptionReturnValueProvider.h in Headers */, + DB7F716ED7736F12B768862D /* OCMExpectationRecorder.h in Headers */, + 2EC483398EEBE8E729327460 /* OCMFunctions.h in Headers */, + C9FDEF9BE751EC036A2B283B /* OCMFunctionsPrivate.h in Headers */, + E74CB5338E7EE082B00A633B /* OCMIndirectReturnValueProvider.h in Headers */, + 31AAF527067AE027B78D6A23 /* OCMInvocationExpectation.h in Headers */, + A555F349F3B99D241F2043C8 /* OCMInvocationMatcher.h in Headers */, + 161F8A9587509F787864429C /* OCMInvocationStub.h in Headers */, + A12DC526E53D90FBD73F0BBA /* OCMLocation.h in Headers */, + B9AE5E7AE77CB7AE6C339560 /* OCMMacroState.h in Headers */, + 9ABC952CB7C78476D0E4C9F4 /* OCMNotificationPoster.h in Headers */, + A31B29ED520C60BEE38E77CE /* OCMObserverRecorder.h in Headers */, + 68F3552632530C1943FCD875 /* OCMock-umbrella.h in Headers */, + 665F93EC78D21D941E8698A7 /* OCMock.h in Headers */, + 4CB37EED3436B641368BD870 /* OCMockObject.h in Headers */, + 6AC09A9E75B44DFA71F803D5 /* OCMPassByRefSetter.h in Headers */, + 66A6DFDC8B8BE6D11A19B23D /* OCMRealObjectForwarder.h in Headers */, + B5D247E8527CAA9C56E8C13F /* OCMRecorder.h in Headers */, + C376A8997742631A7704F63D /* OCMReturnValueProvider.h in Headers */, + C30E94D365DFF14718A7747E /* OCMStubRecorder.h in Headers */, + 8FE356CC8985DD652F394E49 /* OCMVerifier.h in Headers */, + 5CAF93AD0F7A2FB75A63A7F3 /* OCObserverMockObject.h in Headers */, + BB9312F2E642A2AE3542E5C3 /* OCPartialMockObject.h in Headers */, + 51E1E2D61A00DFEDBCE8E236 /* OCProtocolMockObject.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 438F97C886C5DE10E7FC1883 /* Headers */ = { + 6DE589FACDEAD438AD47F0EF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 210373ECACFC1D97C212888F /* NSString+QCKSelectorName.h in Headers */, - 3D3CCFADA03222E17165CEC6 /* QCKDSL.h in Headers */, - 367CD6D437DB5ED8D53CA618 /* Quick-umbrella.h in Headers */, - 77FF42A57DA64D4FD560A5C9 /* Quick.h in Headers */, - E1333965D49CB925814CCFEC /* QuickConfiguration.h in Headers */, - 416E188502C9938AB052AD55 /* QuickSpec.h in Headers */, - 9B4FCC3606308F3751237572 /* World+DSL.h in Headers */, - AA03306FF7E89320A5FF06AA /* World.h in Headers */, + C3599E845D17163F6B5931AF /* Pods-Delirium-Delirium_tvExample-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6C83FC7C6D83CFBCDFC6B23E /* Headers */ = { + 75F4B9297ACA6FE3F7EC7EB8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2CAEBDA69BB1511A27055762 /* Pods-Delirium_Tests-umbrella.h in Headers */, + 40D7E441513520EBFB45D363 /* NSString+QCKSelectorName.h in Headers */, + BEC033B0D0ACF7BC7EA22EB4 /* QCKDSL.h in Headers */, + 87F040EC3E5252273B3AAA34 /* Quick-umbrella.h in Headers */, + 7639BB57CC0C86531FAD06C2 /* Quick.h in Headers */, + 9632F328350738317327AC17 /* QuickConfiguration.h in Headers */, + 10510D5D977D7161427B0438 /* QuickSpec.h in Headers */, + 65C724E4CAB0C36A7A80E3BC /* World+DSL.h in Headers */, + A897778B5FB1AB395D78A4A2 /* World.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7A7424A175320B7CD2FE5A5C /* Headers */ = { + 880FDD38C6D6D7D468A30EFF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F3A96BD9BBA52BDA056D754D /* Delirium-umbrella.h in Headers */, + 3CF3D13A7599A1E84DE4AAD8 /* NBSMockedApplication.h in Headers */, + 33BC13C83917D16F1424FD0B /* Nimble-Snapshots-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7EB5987F79A7B10CD652AD8F /* Headers */ = { + A9449CC53FBBA97D2F08F23D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E4F00585EB1860F0A4230733 /* NSInvocation+OCMAdditions.h in Headers */, - 9A6FCAD9AAC2D91D46A317DC /* NSMethodSignature+OCMAdditions.h in Headers */, - 304B5E94BD0E7EC66BB47072 /* NSNotificationCenter+OCMAdditions.h in Headers */, - 48727E5BCE80700E9900065C /* NSObject+OCMAdditions.h in Headers */, - F6BDB46B34ECA5A1511D04B8 /* NSValue+OCMAdditions.h in Headers */, - 53BA9797178444F8CB6869CE /* OCClassMockObject.h in Headers */, - 104D3C292EE98E0920017361 /* OCMArg.h in Headers */, - 3D39B9DCABA76EBAC97B8606 /* OCMArgAction.h in Headers */, - 2D2816BDAE94953C1DC49A89 /* OCMBlockArgCaller.h in Headers */, - 82395B7074BCE2443F5156E4 /* OCMBlockCaller.h in Headers */, - 0C61C86F00DF5797CD5CBFCB /* OCMBoxedReturnValueProvider.h in Headers */, - 8A774415807E6B9C21E77240 /* OCMConstraint.h in Headers */, - 36CF6413BDE03E2741C6569F /* OCMExceptionReturnValueProvider.h in Headers */, - 6E71902B7B9E23C902BE3EA7 /* OCMExpectationRecorder.h in Headers */, - 9E2FB84A1C313E60E4820215 /* OCMFunctions.h in Headers */, - 16273AB0C2CE7F294E8E24DE /* OCMFunctionsPrivate.h in Headers */, - 8D1F585E6F49755C76FB34BA /* OCMIndirectReturnValueProvider.h in Headers */, - E9D71D8F4EB6D9C3F831E62A /* OCMInvocationExpectation.h in Headers */, - C3AEDDDBCC6517E758F0C2B4 /* OCMInvocationMatcher.h in Headers */, - BAF7D4E113ADEAA04D75EA6B /* OCMInvocationStub.h in Headers */, - 271CA5C259CD9F7B8DA4967E /* OCMLocation.h in Headers */, - F3CF5E9B6C45C77228C3D62C /* OCMMacroState.h in Headers */, - B7C315D8036F07BC548170BC /* OCMNotificationPoster.h in Headers */, - 2FA0DDBC0BB3188A749D10D2 /* OCMObserverRecorder.h in Headers */, - EA5ACE93A8DCDBBC3427EC5F /* OCMock-umbrella.h in Headers */, - 9DD6E79D8F01F92D7ABB46BB /* OCMock.h in Headers */, - D82E05F017E597875589382F /* OCMockObject.h in Headers */, - D055725C8A185A75A09DCEB8 /* OCMPassByRefSetter.h in Headers */, - 343A22866ACB3838A60698A6 /* OCMRealObjectForwarder.h in Headers */, - 049054632B81E1D2EAB77D6B /* OCMRecorder.h in Headers */, - BA2FB045A40E6A1EC09673E6 /* OCMReturnValueProvider.h in Headers */, - CE961B8B3AB67F09656B17B6 /* OCMStubRecorder.h in Headers */, - 33BA3DC4118B6A66E6EAC8A2 /* OCMVerifier.h in Headers */, - 04855739536B8E7C8D2AFA8F /* OCObserverMockObject.h in Headers */, - FDD0948107BD479337E9ACA7 /* OCPartialMockObject.h in Headers */, - C81D148046D5BE58FBAA8607 /* OCProtocolMockObject.h in Headers */, + 62428C1BD5D4CE8AE5B6E660 /* Pods-Delirium-Delirium_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A6145266DD1D3483157AEC00 /* Headers */ = { + B85C22D6094B7DC2EB52D44B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2A63E477D225D5DAADDCB17C /* Pods-Delirium-Delirium_Example-umbrella.h in Headers */, + 6C4AE29C38A091BD10ED9B96 /* Delirium-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C12CA9EC362FC1C285987638 /* Headers */ = { + BD2E025D54AF0328D458A764 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5E82EC2FCD5B321E4530B076 /* Pods-Delirium-Delirium_tvExample-umbrella.h in Headers */, + 76817ECF978CDC82A44D0548 /* CurrentTestCaseTracker.h in Headers */, + 12F689258BAE2EC572D8AA4B /* CwlCatchBadInstruction.h in Headers */, + 1165573F70134A81B2845E57 /* CwlCatchException.h in Headers */, + CC2EA98ED95D0AB7DD122C5A /* DSL.h in Headers */, + 45506EA31BAA11F212849E8D /* mach_excServer.h in Headers */, + 2DDEC09AC687AFB7BC835598 /* Nimble-umbrella.h in Headers */, + E38A38499C313A7ED429DF46 /* Nimble.h in Headers */, + 916CCEFBEB7A0683428C6E20 /* NMBExceptionCapture.h in Headers */, + DDF035C9900A28950B0F4C76 /* NMBStringify.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - CBA69ADED5EB78403D97D3F3 /* Headers */ = { + C10607946BD3C56F3B374E6C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0567F074091F99087A7E8BEF /* NBSMockedApplication.h in Headers */, - E7B4053DCF2D8F40A148B41D /* Nimble-Snapshots-umbrella.h in Headers */, + B13CA363C8E040E5A0FB8825 /* Pods-Delirium_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DF85CC6A748334ED9F91BE21 /* Headers */ = { + E7ED240DE69C2E0B038257FF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 9FBD41EAC0F9906E285853B7 /* FBSnapshotTestCase-umbrella.h in Headers */, - CF805B4630318EF1C108A8D7 /* FBSnapshotTestCase.h in Headers */, - 0771BAC5DEBDE51BBE00A5EB /* FBSnapshotTestCasePlatform.h in Headers */, - 5E4708C3D3A03751CD086CDF /* FBSnapshotTestController.h in Headers */, - 601A94E9021AF4AC5D204EA9 /* UIApplication+StrictKeyWindow.h in Headers */, - 3D0B80A671B657B937BD7D0F /* UIImage+Compare.h in Headers */, - 2AEE1F18E033BAE36D0ECF25 /* UIImage+Diff.h in Headers */, - 676C9C22D4187D1F00C5B760 /* UIImage+Snapshot.h in Headers */, + 5C5DC4603424E1A082DBC4EA /* FBSnapshotTestCase-umbrella.h in Headers */, + 98E8388E128D2ABF593470DC /* FBSnapshotTestCase.h in Headers */, + 2F663DF321BB7C19621EDE2B /* FBSnapshotTestCasePlatform.h in Headers */, + 8CA7A25457383DCB5344D8CB /* FBSnapshotTestController.h in Headers */, + 7EA2A78AB7E58E6DCF5430FC /* UIApplication+StrictKeyWindow.h in Headers */, + D63C7AE424A4EA65BDBF8E7F /* UIImage+Compare.h in Headers */, + 12B14C320194E77E9C4DD04E /* UIImage+Diff.h in Headers */, + A859F00EBFC38A03FB13D462 /* UIImage+Snapshot.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 1780E9AB6B1282CA66AB89AA /* OCMock */ = { + 0BB1DBF9642389EE8CA98C7D /* Nimble-Snapshots */ = { isa = PBXNativeTarget; - buildConfigurationList = EC3DEB5E3B5CE47CEC019D2B /* Build configuration list for PBXNativeTarget "OCMock" */; + buildConfigurationList = C439179835825B5C457EF7A7 /* Build configuration list for PBXNativeTarget "Nimble-Snapshots" */; buildPhases = ( - B0FFB34F92FFF309C3E3ED2D /* Sources */, - 7EAF07C431266AB98215344F /* Frameworks */, - 7EB5987F79A7B10CD652AD8F /* Headers */, + 6AE36FBBA6E21DD14DC6D4E8 /* Sources */, + 479BE0861BFD5FED4CDC11D1 /* Frameworks */, + 880FDD38C6D6D7D468A30EFF /* Headers */, ); buildRules = ( ); dependencies = ( + 747F2BAE8ADC2646FF31B51F /* PBXTargetDependency */, + BDFDC4C4A9995E115FAC5357 /* PBXTargetDependency */, + 38B9F87CCA00E472E233F991 /* PBXTargetDependency */, + CA3077EFD7A5F985B38F118D /* PBXTargetDependency */, ); - name = OCMock; - productName = OCMock; - productReference = B01DF9F65E47C22650E9BDB7 /* OCMock.framework */; + name = "Nimble-Snapshots"; + productName = "Nimble-Snapshots"; + productReference = 983BC453792FE95B0F0A13B9 /* Nimble_Snapshots.framework */; productType = "com.apple.product-type.framework"; }; - 1FA96742F17878FE61865FCF /* FBSnapshotTestCase */ = { + 16C14137F63B69A314C30BFD /* Nimble */ = { isa = PBXNativeTarget; - buildConfigurationList = 33D33C4C1D52E6F265C629EB /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */; + buildConfigurationList = AFE8D6C361A1C4CC7AABAF20 /* Build configuration list for PBXNativeTarget "Nimble" */; buildPhases = ( - 347301F617126E3E9E351207 /* Sources */, - 0E7A4BEC2B77F80541B02378 /* Frameworks */, - DF85CC6A748334ED9F91BE21 /* Headers */, + 473629962EF62B2CA6AD59ED /* Sources */, + E2C05EB3B1D37F9FB457B3F8 /* Frameworks */, + BD2E025D54AF0328D458A764 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = FBSnapshotTestCase; - productName = FBSnapshotTestCase; - productReference = FD562CAC4E2E251376C6B62A /* FBSnapshotTestCase.framework */; + name = Nimble; + productName = Nimble; + productReference = 5B0FD88E52BF170E88E3DCEB /* Nimble.framework */; productType = "com.apple.product-type.framework"; }; - 373546356E9816A730E03693 /* Nimble */ = { + 173624A74D39B9FFBCBBA6B5 /* Delirium */ = { isa = PBXNativeTarget; - buildConfigurationList = E4A7CCED917BAF10D98F0E9F /* Build configuration list for PBXNativeTarget "Nimble" */; + buildConfigurationList = 0477434F346562157F4CBDF4 /* Build configuration list for PBXNativeTarget "Delirium" */; buildPhases = ( - 3F5252B5AC998EAEA1057E51 /* Sources */, - DF5F09E7CA0CD293ED3E752B /* Frameworks */, - 37764181A1F0EAC03D06FB97 /* Headers */, + B51E99A9CBB266D053B63769 /* Sources */, + 5537CC35FFAA61B801CE0989 /* Frameworks */, + FA5FE4FD864240A7D36A7A6C /* Resources */, + B85C22D6094B7DC2EB52D44B /* Headers */, ); buildRules = ( ); dependencies = ( + 5364ED02D4371D3580FC2D53 /* PBXTargetDependency */, ); - name = Nimble; - productName = Nimble; - productReference = 46DED997F6154B932BE7F5A9 /* Nimble.framework */; + name = Delirium; + productName = Delirium; + productReference = 98F0C10A99F4EDD251D9AB99 /* Delirium.framework */; productType = "com.apple.product-type.framework"; }; - 39AD287F07578A67CADEC7F9 /* Delirium */ = { + 19D377A906DDCED3EB4F92C8 /* Delirium-Delirium */ = { isa = PBXNativeTarget; - buildConfigurationList = 39AA45F2142D94E6761C9C41 /* Build configuration list for PBXNativeTarget "Delirium" */; + buildConfigurationList = 74B5897EDBFE7BE38E3C7411 /* Build configuration list for PBXNativeTarget "Delirium-Delirium" */; buildPhases = ( - A910B4094A1C0109E4C5BA7F /* Sources */, - 380B9E6F1E790A14521BA82E /* Frameworks */, - 240C231C6D5AB1FCF371ACBB /* Resources */, - 7A7424A175320B7CD2FE5A5C /* Headers */, + D366B898C04CDD30B353D873 /* Sources */, + 52DA6740E7EA4399A0CB4930 /* Frameworks */, + 59197A5185AE6E67E6E04E83 /* Resources */, ); buildRules = ( ); dependencies = ( - 184900B2D49B973D45B88E9A /* PBXTargetDependency */, ); - name = Delirium; - productName = Delirium; - productReference = 77A4B0ECE87760386E9621FF /* Delirium.framework */; - productType = "com.apple.product-type.framework"; + name = "Delirium-Delirium"; + productName = "Delirium-Delirium"; + productReference = A3D6CAD6F161D04F8283D19C /* Delirium.bundle */; + productType = "com.apple.product-type.bundle"; }; - 453A2168320E5800DBDC1133 /* Quick */ = { + 3CC00FD6444FB568A3502991 /* FBSnapshotTestCase */ = { isa = PBXNativeTarget; - buildConfigurationList = 47FAA557E13E13530D210E40 /* Build configuration list for PBXNativeTarget "Quick" */; + buildConfigurationList = D52004574A1B70449A9F237E /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */; buildPhases = ( - 07E440DE0FF6C758CEF36374 /* Sources */, - 4FB64F433A19D48D460ECBA0 /* Frameworks */, - 438F97C886C5DE10E7FC1883 /* Headers */, + 23D49B39D29F494BE1ACB591 /* Sources */, + 49FA1C2800F352F863ED82F6 /* Frameworks */, + E7ED240DE69C2E0B038257FF /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = Quick; - productName = Quick; - productReference = 616E15D35E25D37094BBDE96 /* Quick.framework */; + name = FBSnapshotTestCase; + productName = FBSnapshotTestCase; + productReference = D9A4484CC9168AF21BF0374C /* FBSnapshotTestCase.framework */; productType = "com.apple.product-type.framework"; }; - 73660AC216CBA3738C023AF1 /* Pods-Delirium-Delirium_tvExample */ = { + 576E9C4CE77CA583DF658F6F /* Pods-Delirium-Delirium_tvExample */ = { isa = PBXNativeTarget; - buildConfigurationList = DB4AC83B8CE396C119FC3369 /* Build configuration list for PBXNativeTarget "Pods-Delirium-Delirium_tvExample" */; + buildConfigurationList = 2FD6B79B304FD3611573C6E3 /* Build configuration list for PBXNativeTarget "Pods-Delirium-Delirium_tvExample" */; buildPhases = ( - B8AD34D0F41015A602E4E1CE /* Sources */, - 1D1C749B681549766CD2D63E /* Frameworks */, - C12CA9EC362FC1C285987638 /* Headers */, + FA12298AE192D3F80621A314 /* Sources */, + CF549A32DB7896215C31BD66 /* Frameworks */, + 6DE589FACDEAD438AD47F0EF /* Headers */, ); buildRules = ( ); dependencies = ( - 03F549AF363CF8396457D966 /* PBXTargetDependency */, + CE76DE3910A5E085A74F21E0 /* PBXTargetDependency */, ); name = "Pods-Delirium-Delirium_tvExample"; productName = "Pods-Delirium-Delirium_tvExample"; - productReference = EDEBE710F3DDBCD8CE0E0CD6 /* Pods_Delirium_Delirium_tvExample.framework */; + productReference = B8BA855E14FB11B75FD224B4 /* Pods_Delirium_Delirium_tvExample.framework */; productType = "com.apple.product-type.framework"; }; - 9E42CF2888F1DDA5F09D2936 /* Delirium-Delirium */ = { + 5C51590A470C3086E3AD4C98 /* OCMock */ = { isa = PBXNativeTarget; - buildConfigurationList = 80CA43948688BB448557BD10 /* Build configuration list for PBXNativeTarget "Delirium-Delirium" */; + buildConfigurationList = 14459F88B092CF0282FBA976 /* Build configuration list for PBXNativeTarget "OCMock" */; buildPhases = ( - D1ECED4D6211DB6311604676 /* Sources */, - 69E6404D0A5CDC0FFA805E86 /* Frameworks */, - 2C5A77B819E12F0EA687DDA2 /* Resources */, + 94DE88080C5D6B4E747D6DC1 /* Sources */, + 6F65C28D52B253982FA538EE /* Frameworks */, + 25DE6E8498F56144F7230B86 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Delirium-Delirium"; - productName = "Delirium-Delirium"; - productReference = 259353F6521D19FEA1900BD0 /* Delirium.bundle */; - productType = "com.apple.product-type.bundle"; + name = OCMock; + productName = OCMock; + productReference = F973F1BBF60F228864720219 /* OCMock.framework */; + productType = "com.apple.product-type.framework"; }; - A92E7788BA8616BBD97D927F /* Pods-Delirium_Tests */ = { + A35DEF570217573CB600AB61 /* Quick */ = { isa = PBXNativeTarget; - buildConfigurationList = 72693B627E44D6AD7AAF5344 /* Build configuration list for PBXNativeTarget "Pods-Delirium_Tests" */; + buildConfigurationList = FF579B425C6A528BCCD5E022 /* Build configuration list for PBXNativeTarget "Quick" */; buildPhases = ( - D01819AE2168475402E9E0C2 /* Sources */, - 7D8B38D1439125FCCFBE91F7 /* Frameworks */, - 6C83FC7C6D83CFBCDFC6B23E /* Headers */, + C13C99FD91753AA74F3CBF40 /* Sources */, + A979FB7EAC249537BCCCC4DD /* Frameworks */, + 75F4B9297ACA6FE3F7EC7EB8 /* Headers */, ); buildRules = ( ); dependencies = ( - CF578DDE758B9794CEB9576F /* PBXTargetDependency */, - A5461023EF50F3AF334D6BB4 /* PBXTargetDependency */, - D5CA4372DE43BA7CCE803A29 /* PBXTargetDependency */, - 074A3078B8A71DF8558D8542 /* PBXTargetDependency */, - C97715CBBE8F001D5BBA5D1B /* PBXTargetDependency */, - E46A1A61A1061E5FED7BBC95 /* PBXTargetDependency */, ); - name = "Pods-Delirium_Tests"; - productName = "Pods-Delirium_Tests"; - productReference = B9DA99CD51699C27AD884872 /* Pods_Delirium_Tests.framework */; + name = Quick; + productName = Quick; + productReference = 8622E81FA8251283C8B125F9 /* Quick.framework */; productType = "com.apple.product-type.framework"; }; - FB729962C7B552AFA3530ADA /* Pods-Delirium-Delirium_Example */ = { + D15CD8E0F92C03D1EBE5B89D /* Pods-Delirium-Delirium_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 695CA4AB365E773F737A21F4 /* Build configuration list for PBXNativeTarget "Pods-Delirium-Delirium_Example" */; + buildConfigurationList = 088DB9B7DBFC3031EB62B3C1 /* Build configuration list for PBXNativeTarget "Pods-Delirium-Delirium_Example" */; buildPhases = ( - 86A3689E32CEA8BB54AF2DCC /* Sources */, - 3F0C571C50CDA09204FC9DCD /* Frameworks */, - A6145266DD1D3483157AEC00 /* Headers */, + BA5A85C96D428D1DBE1EC709 /* Sources */, + CA5F7F1A4F62C10DDC7E6B14 /* Frameworks */, + A9449CC53FBBA97D2F08F23D /* Headers */, ); buildRules = ( ); dependencies = ( - 4BABE8792B82BFE203BB2ED3 /* PBXTargetDependency */, + 3C15A4EC3724DE4578ABB63A /* PBXTargetDependency */, ); name = "Pods-Delirium-Delirium_Example"; productName = "Pods-Delirium-Delirium_Example"; - productReference = 5AE71F2B99101B419518F714 /* Pods_Delirium_Delirium_Example.framework */; + productReference = EBE1745AFFA8FDF7D56B1652 /* Pods_Delirium_Delirium_Example.framework */; productType = "com.apple.product-type.framework"; }; - FD9E7F05FD75D62D100244C5 /* Nimble-Snapshots */ = { + ECA9AB7484F5D0FF21CB8789 /* Pods-Delirium_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 30D56A3833ED7DC149E0E7C3 /* Build configuration list for PBXNativeTarget "Nimble-Snapshots" */; + buildConfigurationList = D68547D08865D1A320CCE301 /* Build configuration list for PBXNativeTarget "Pods-Delirium_Tests" */; buildPhases = ( - 5D70DAFD3B344F37E7A6DE87 /* Sources */, - DBB32AA2A35858D8977EA788 /* Frameworks */, - CBA69ADED5EB78403D97D3F3 /* Headers */, + 31F8ABE87BFE897C07A1029C /* Sources */, + 5C0F7474B69E76E782AB27F5 /* Frameworks */, + C10607946BD3C56F3B374E6C /* Headers */, ); buildRules = ( ); dependencies = ( - 70C5FC585E75CDF5A6689DED /* PBXTargetDependency */, - 1529DFEBC63DF4AB6FFD3BA4 /* PBXTargetDependency */, - E5AF8DF6EE4389B9FEBEFA98 /* PBXTargetDependency */, - 5650EF54923EE3C376876258 /* PBXTargetDependency */, + 93D466E93ABD65CA9174993C /* PBXTargetDependency */, + EDCCD70B6B1B664813B6E53A /* PBXTargetDependency */, + 9AAF4F94A6FDFD5FAEB09F9F /* PBXTargetDependency */, + FC645E429246F3D767276A86 /* PBXTargetDependency */, + 382FD26FD0AF4ABBB8B1B698 /* PBXTargetDependency */, + 2A4E2D6D66DFAE338A794249 /* PBXTargetDependency */, ); - name = "Nimble-Snapshots"; - productName = "Nimble-Snapshots"; - productReference = 7C6718B236292698E40A2F2A /* Nimble_Snapshots.framework */; + name = "Pods-Delirium_Tests"; + productName = "Pods-Delirium_Tests"; + productReference = AF4DD3251C7A9F0923BB77B5 /* Pods_Delirium_Tests.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 925DD440666860C3E1FF7C22 /* Project object */ = { + 1BBC3C3CE8D0F74A40DBC4BE /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 0700; + LastSwiftUpdateCheck = 0930; + LastUpgradeCheck = 0930; }; - buildConfigurationList = C353427F6C36D3FD461A62EB /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = A0FC38C56962EB8ADDE14EBF /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = 7C199203A6AF0F5455230274; - productRefGroup = 3D69E3D55D7199FF4CBFB9C1 /* Products */; + mainGroup = EF9EDAF67046C69E960381BE; + productRefGroup = 643144467A07F68EF349E6C3 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 39AD287F07578A67CADEC7F9 /* Delirium */, - 9E42CF2888F1DDA5F09D2936 /* Delirium-Delirium */, - 1FA96742F17878FE61865FCF /* FBSnapshotTestCase */, - 373546356E9816A730E03693 /* Nimble */, - FD9E7F05FD75D62D100244C5 /* Nimble-Snapshots */, - 1780E9AB6B1282CA66AB89AA /* OCMock */, - FB729962C7B552AFA3530ADA /* Pods-Delirium-Delirium_Example */, - 73660AC216CBA3738C023AF1 /* Pods-Delirium-Delirium_tvExample */, - A92E7788BA8616BBD97D927F /* Pods-Delirium_Tests */, - 453A2168320E5800DBDC1133 /* Quick */, + 173624A74D39B9FFBCBBA6B5 /* Delirium */, + 19D377A906DDCED3EB4F92C8 /* Delirium-Delirium */, + 3CC00FD6444FB568A3502991 /* FBSnapshotTestCase */, + 16C14137F63B69A314C30BFD /* Nimble */, + 0BB1DBF9642389EE8CA98C7D /* Nimble-Snapshots */, + 5C51590A470C3086E3AD4C98 /* OCMock */, + D15CD8E0F92C03D1EBE5B89D /* Pods-Delirium-Delirium_Example */, + 576E9C4CE77CA583DF658F6F /* Pods-Delirium-Delirium_tvExample */, + ECA9AB7484F5D0FF21CB8789 /* Pods-Delirium_Tests */, + A35DEF570217573CB600AB61 /* Quick */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 240C231C6D5AB1FCF371ACBB /* Resources */ = { + 59197A5185AE6E67E6E04E83 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5B21750438AF6C78C553E0D2 /* Delirium.bundle in Resources */, + CC26321B53769143D3A20F7A /* DeliriumLocalizable.strings in Resources */, + 04CB53E244C7D9D177FAC483 /* PinViewController.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2C5A77B819E12F0EA687DDA2 /* Resources */ = { + FA5FE4FD864240A7D36A7A6C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2BEADC37C6C129729F54A2A5 /* DeliriumLocalizable.strings in Resources */, - C7EAF7DB8819A289E99018C7 /* PinViewController.storyboard in Resources */, + FB790A389F1A010F7BD5D2E0 /* Delirium.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 07E440DE0FF6C758CEF36374 /* Sources */ = { + 23D49B39D29F494BE1ACB591 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9748E9687FCE6259A3457398 /* Callsite.swift in Sources */, - A48F0BF16A98CD3CC12B12D2 /* Closures.swift in Sources */, - F5B2148A87926B8D0FD30BAE /* Configuration.swift in Sources */, - ABDF7199FB15CF9394710FB3 /* DSL.swift in Sources */, - 9FA6E6F2B6F4F23230163CCD /* ErrorUtility.swift in Sources */, - 08D2F4D10DAEC2DC2B89D835 /* Example.swift in Sources */, - F051672B9085E1BBB96E33F7 /* ExampleGroup.swift in Sources */, - B059AE7347CD7D40380D6728 /* ExampleHooks.swift in Sources */, - 85C61DFB21D5E1589AF07BD6 /* ExampleMetadata.swift in Sources */, - 06ABE3669FB48B85C74B38DF /* Filter.swift in Sources */, - C16792AA8F30C8F778406A13 /* HooksPhase.swift in Sources */, - E313715590398D648AFBA67C /* NSBundle+CurrentTestBundle.swift in Sources */, - 1F2980C251C646F915CEAB4E /* NSString+QCKSelectorName.m in Sources */, - EDC3445FD8BF8E63BD806A11 /* QCKDSL.m in Sources */, - ADA07795AFF0038EB047E22F /* Quick-dummy.m in Sources */, - 48B88C6F01A32359824251FA /* QuickConfiguration.m in Sources */, - 5950C9B03919600B590032C6 /* QuickSelectedTestSuiteBuilder.swift in Sources */, - 51B7E2AB3950E469E105766D /* QuickSpec.m in Sources */, - 643515D26C9AF921D81E6167 /* QuickTestSuite.swift in Sources */, - 60DA6765D10EF88B6C2C6B10 /* String+FileName.swift in Sources */, - 3056DE11E1CE94C9B3976967 /* SuiteHooks.swift in Sources */, - AE6BE0912CE44AFD61B381D1 /* World+DSL.swift in Sources */, - 333DED0D9382E1F6CDE484F7 /* World.swift in Sources */, - 06C05095DEDEF8517C15CD4A /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */, + AAC5BA0778FBF7CC2B54ABA2 /* FBSnapshotTestCase-dummy.m in Sources */, + BEADB4BD3AEAB4C7DB41B35A /* FBSnapshotTestCase.m in Sources */, + B30E9BC4CCC2C62D69245DDA /* FBSnapshotTestCasePlatform.m in Sources */, + C6465FC7928986EE2F864BBD /* FBSnapshotTestController.m in Sources */, + 5079DCB11D7880A1790E85AE /* SwiftSupport.swift in Sources */, + 46BD65F7DCF57C355175FABC /* UIApplication+StrictKeyWindow.m in Sources */, + 4D53D3BEE53CC76B3C7BE152 /* UIImage+Compare.m in Sources */, + B6D6EAB13B32947934CC5A1A /* UIImage+Diff.m in Sources */, + 78A98A724635A6ABE4DB830F /* UIImage+Snapshot.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 347301F617126E3E9E351207 /* Sources */ = { + 31F8ABE87BFE897C07A1029C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1A39E39FCC1406ADA209ECCA /* FBSnapshotTestCase-dummy.m in Sources */, - D08742DE34982341FAF4087D /* FBSnapshotTestCase.m in Sources */, - 8567525A6A5972EDEE484748 /* FBSnapshotTestCasePlatform.m in Sources */, - 05445F9B5628414B19506935 /* FBSnapshotTestController.m in Sources */, - 89BB174EBF5A1922BD11E07F /* SwiftSupport.swift in Sources */, - 49883FBF4939301ADB250D01 /* UIApplication+StrictKeyWindow.m in Sources */, - 058D7CF7339D0AB473DFE608 /* UIImage+Compare.m in Sources */, - F5EF9344FF2080FD90387FF7 /* UIImage+Diff.m in Sources */, - 88F8A41698C505AA3BA19E7C /* UIImage+Snapshot.m in Sources */, + 69C51436505EC3E2D23704AA /* Pods-Delirium_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3F5252B5AC998EAEA1057E51 /* Sources */ = { + 473629962EF62B2CA6AD59ED /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 873A225C1D315F89139756F7 /* AdapterProtocols.swift in Sources */, - 40FDD642AF1D0E6806A3788F /* AllPass.swift in Sources */, - 27AE5B83D022EC9C73CD74FE /* AssertionDispatcher.swift in Sources */, - BFB70DED9A05CEB41D856004 /* AssertionRecorder.swift in Sources */, - FBC2EAB6CA3BBD192B5AA805 /* Async.swift in Sources */, - 8542A7626B927078DD26BBFF /* AsyncMatcherWrapper.swift in Sources */, - 5882382727417C27147ECF1A /* BeAKindOf.swift in Sources */, - 9088C2D896DD7D9EA538DD7E /* BeAnInstanceOf.swift in Sources */, - 9EF0E9759023B32183E8EAE7 /* BeCloseTo.swift in Sources */, - A96C26A2A08E234D60149425 /* BeEmpty.swift in Sources */, - 4066E87F47D23E525D6303A3 /* BeginWith.swift in Sources */, - BA6312CD9319A3C115B3713F /* BeGreaterThan.swift in Sources */, - 61E0AEA4B751859AB389A0F1 /* BeGreaterThanOrEqualTo.swift in Sources */, - 976AD5B47119FA744B386FF6 /* BeIdenticalTo.swift in Sources */, - EA542ACC604B6A4D609843F5 /* BeLessThan.swift in Sources */, - 68ED9FE0191F5A2867A5A6CA /* BeLessThanOrEqual.swift in Sources */, - 0CEF8F49644D0B960FA79010 /* BeLogical.swift in Sources */, - 94E1A4DEC412FD996910EE6B /* BeNil.swift in Sources */, - 09E9822DD4E0DBAE1668B8F7 /* BeVoid.swift in Sources */, - F0BF7C7158B7688B8815630B /* Contain.swift in Sources */, - C564A4BE4BB07FED651D9E5A /* CwlBadInstructionException.swift in Sources */, - 9F36F5B4AE6E812EEEEA8551 /* CwlCatchBadInstruction.m in Sources */, - 924C1E3589B017C791F488A1 /* CwlCatchBadInstruction.swift in Sources */, - BDDDDDB1CB04D2C79CDE0465 /* CwlCatchException.m in Sources */, - 6902BAC1F46FBEC7E9E192EB /* CwlCatchException.swift in Sources */, - 67C206298E61A36031C51167 /* CwlDarwinDefinitions.swift in Sources */, - A470A04EB1175B9E569652DB /* DSL+Wait.swift in Sources */, - A6EA0E7A8ABF5395A7F7A988 /* DSL.m in Sources */, - 18B3CDD6417D934A76CB1DD7 /* DSL.swift in Sources */, - 14AFE4E200EE5C04296E1B0B /* EndWith.swift in Sources */, - D18EEF4D9A82396B7E9E892F /* Equal.swift in Sources */, - AB5AFDA802626CE8BB82958F /* Errors.swift in Sources */, - C3B18E6F13FBB58FD1BAA737 /* Expectation.swift in Sources */, - A7C36603F161F448AB7CD414 /* Expression.swift in Sources */, - 3399C9D9FD43A7042733A2C4 /* FailureMessage.swift in Sources */, - 3052975E8660C24103D08FB7 /* Functional.swift in Sources */, - 7372681D8BA24CD87C83DCF7 /* HaveCount.swift in Sources */, - BF0C2755E36A5DB963AE25CB /* mach_excServer.c in Sources */, - 4BADE633A0663F1761075F38 /* Match.swift in Sources */, - 92BAF497A4806376143A0D4C /* MatcherFunc.swift in Sources */, - 2428E2554770E656A204A072 /* MatcherProtocols.swift in Sources */, - 3DF45108A1FBD438FBC069BA /* MatchError.swift in Sources */, - 3A60D8ADE9FA2D38FB2CD6C0 /* Nimble-dummy.m in Sources */, - 0E559CD91D9A659150703386 /* NimbleEnvironment.swift in Sources */, - 543EDDF12C05D5B98268DF79 /* NimbleXCTestHandler.swift in Sources */, - 8B8714DB199D67AADEB7F36A /* NMBExceptionCapture.m in Sources */, - B2374C3B1813E7BB4E45A538 /* NMBExpectation.swift in Sources */, - 91D86480E4D8FE2F588C1E43 /* NMBObjCMatcher.swift in Sources */, - 145ED98DCD30C60D7D4D5B39 /* NMBStringify.m in Sources */, - 606E931BD3B3D9BF3638142A /* PostNotification.swift in Sources */, - 983E80AB3233AED688B9185B /* RaisesException.swift in Sources */, - CE3718D020F86591AA464FDF /* SatisfyAnyOf.swift in Sources */, - D54AE4FCC0E638AB2E8AFB2A /* SourceLocation.swift in Sources */, - 53A9ED63F69AA0F040414FDF /* Stringers.swift in Sources */, - 6CEAD008D47F8B0AD6137ED9 /* ThrowAssertion.swift in Sources */, - F4173C3889ED1901BC2A4951 /* ThrowError.swift in Sources */, - D31B0C843940328B1CA3CADB /* XCTestObservationCenter+Register.m in Sources */, + A37666062E53790FB27E7D1A /* AdapterProtocols.swift in Sources */, + 9355A430A2E12D4BE921F416 /* AllPass.swift in Sources */, + 78529368897D0A66D066B222 /* AssertionDispatcher.swift in Sources */, + 056D957D23FB9EFCE0115B83 /* AssertionRecorder.swift in Sources */, + 956735E3A7600CE743C017AD /* Async.swift in Sources */, + E7EB98D6F72BE425486403CC /* AsyncMatcherWrapper.swift in Sources */, + 6C863338845885A0D7E0173B /* BeAKindOf.swift in Sources */, + BD2BD5906D58036E4FE6ECDF /* BeAnInstanceOf.swift in Sources */, + 90D2485BAC31DC733FB9F501 /* BeCloseTo.swift in Sources */, + A3A6EB33CA9284A5EAC39025 /* BeEmpty.swift in Sources */, + D9C8DE297FF58CA366D13120 /* BeginWith.swift in Sources */, + 3994E54FC71B67485EE82918 /* BeGreaterThan.swift in Sources */, + 4D9E3DF06003D328C54BDC8C /* BeGreaterThanOrEqualTo.swift in Sources */, + 39A22442EFAA607B8C6F23CF /* BeIdenticalTo.swift in Sources */, + FC8A01E21AF6B8844D397871 /* BeLessThan.swift in Sources */, + E349FD5BE85AFBC09F95CE8F /* BeLessThanOrEqual.swift in Sources */, + DD87F0EA2457C956D236E9E2 /* BeLogical.swift in Sources */, + 52DFF4ACBC477E7F0D533C24 /* BeNil.swift in Sources */, + 2AD327BBE13A25FB9030E90A /* BeVoid.swift in Sources */, + C567E9F727E667D2B190F1E3 /* Contain.swift in Sources */, + 8F8875E2F6253566C9CDBF4B /* CwlBadInstructionException.swift in Sources */, + C67EA2EE9005A0A49219D689 /* CwlCatchBadInstruction.m in Sources */, + E43CE43D8147A028DEC26AEA /* CwlCatchBadInstruction.swift in Sources */, + A946EE94B2D3EF83A1CEAD44 /* CwlCatchException.m in Sources */, + 30F70E40FCEB5C217C264615 /* CwlCatchException.swift in Sources */, + F256A9927DD85E172DFD847C /* CwlDarwinDefinitions.swift in Sources */, + A63C9CE1DC3ADC6514148EBA /* DSL+Wait.swift in Sources */, + 9C3C716DCC98441095E09441 /* DSL.m in Sources */, + 0FF7207E51D35878E8FEECB0 /* DSL.swift in Sources */, + CF09142D660B0A222F5A3372 /* EndWith.swift in Sources */, + B481A4F759EA50CAC7D0BAD8 /* Equal.swift in Sources */, + 8B595B738F6DAAD8D277F1D8 /* Errors.swift in Sources */, + 1050BE87B693A2F449246BED /* Expectation.swift in Sources */, + 9B9E7068CB1F42CAA4EA7ADF /* Expression.swift in Sources */, + 67AB8FA3D20CAE5CDE38252E /* FailureMessage.swift in Sources */, + 44839B717FFE5F7082836A37 /* Functional.swift in Sources */, + B32BEEB603B9DE86925D206B /* HaveCount.swift in Sources */, + 98A7C5B0031D93E3BB123F15 /* mach_excServer.c in Sources */, + 838FA276ADA168D65BA7B9A8 /* Match.swift in Sources */, + A13D3C92E209991C2F3E8542 /* MatcherFunc.swift in Sources */, + F1950E630AA590E7EA970512 /* MatcherProtocols.swift in Sources */, + CFBD3455E322D4D0B752EEDE /* MatchError.swift in Sources */, + DA3275663EECCEA3056DDE2B /* Nimble-dummy.m in Sources */, + BDB47B83AFBF905C34CA60A3 /* NimbleEnvironment.swift in Sources */, + 7BBD9F2D83A5EC194082C14A /* NimbleXCTestHandler.swift in Sources */, + 0082F15C7A91109DA45928ED /* NMBExceptionCapture.m in Sources */, + 3537C67EA4260522CA5C0EC3 /* NMBExpectation.swift in Sources */, + 8BE5C4176C0D02182280A57D /* NMBObjCMatcher.swift in Sources */, + 7D4EE44292407E0D77D0F77E /* NMBStringify.m in Sources */, + C3DD52A9BD30C6B4BC2A5D7F /* PostNotification.swift in Sources */, + 2223F93AFE018F5D273F48DA /* RaisesException.swift in Sources */, + 69C18AADFFBF492261D9ECCD /* SatisfyAnyOf.swift in Sources */, + 6D5A4C71F08D74571D2C7DB5 /* SourceLocation.swift in Sources */, + 1DDB5B7B01EE6AB8E943B95F /* Stringers.swift in Sources */, + 4D1E28151169C628C28D83DC /* ThrowAssertion.swift in Sources */, + 013A29825DBACAF16ADDD11A /* ThrowError.swift in Sources */, + 9E8DD828320EF370BEC1A1C5 /* XCTestObservationCenter+Register.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5D70DAFD3B344F37E7A6DE87 /* Sources */ = { + 6AE36FBBA6E21DD14DC6D4E8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 01369305456DB91DC5B18713 /* HaveValidDynamicTypeSnapshot.swift in Sources */, - 445F7B9E9ABC5400BFD538B8 /* HaveValidSnapshot.swift in Sources */, - 5F2796A140B0B69D8AE240CB /* NBSMockedApplication.m in Sources */, - CB45FDA8B503B38E5531EA6D /* Nimble-Snapshots-dummy.m in Sources */, - 5E9BFF46BA4EA8256C0D74D2 /* NimbleSnapshotsConfiguration.swift in Sources */, - 100DFC4A4276F69517B0FB93 /* PrettyDynamicTypeSyntax.swift in Sources */, - BED75BF0727CB64A3EDAACA6 /* PrettySyntax.swift in Sources */, + EDF04E383D86DFD99E64333C /* HaveValidDynamicTypeSnapshot.swift in Sources */, + B27AE1FFA1E02C19B2197C7C /* HaveValidSnapshot.swift in Sources */, + DA6E2D0761AA94B5F8F204E7 /* NBSMockedApplication.m in Sources */, + 091E612142B9EBC068D78BA0 /* Nimble-Snapshots-dummy.m in Sources */, + 5EE9F056C05C894F6A643BAA /* NimbleSnapshotsConfiguration.swift in Sources */, + 09655FAC170A8DFB444022A7 /* PrettyDynamicTypeSyntax.swift in Sources */, + F4C7DCF36A47919D3502BEA1 /* PrettySyntax.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 86A3689E32CEA8BB54AF2DCC /* Sources */ = { + 94DE88080C5D6B4E747D6DC1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A8AAFE5DA98FBD2792168D71 /* Pods-Delirium-Delirium_Example-dummy.m in Sources */, + F0376FEDE9E5751240DFA9E9 /* NSInvocation+OCMAdditions.m in Sources */, + 067F80292D3C6E81188A1E77 /* NSMethodSignature+OCMAdditions.m in Sources */, + EA76D5057E6A71918855C876 /* NSNotificationCenter+OCMAdditions.m in Sources */, + 0D339FB736849889449EE37A /* NSObject+OCMAdditions.m in Sources */, + EC463EC0124D3340E7C0D7AB /* NSValue+OCMAdditions.m in Sources */, + 2627AB0DB3F420934DB6B2ED /* OCClassMockObject.m in Sources */, + 6FA7439B08810495E9E93B12 /* OCMArg.m in Sources */, + 3F33B012DC8346194A3056C4 /* OCMArgAction.m in Sources */, + F87FD3769519163D45872725 /* OCMBlockArgCaller.m in Sources */, + C24BB87AFB45DE6FA6ACE5E9 /* OCMBlockCaller.m in Sources */, + C47396E5BA092D91F2A57BFB /* OCMBoxedReturnValueProvider.m in Sources */, + 43A7A2153F3482E6C2EA4593 /* OCMConstraint.m in Sources */, + BD653D5B5376D23924CB13DE /* OCMExceptionReturnValueProvider.m in Sources */, + 2184BF3CA425CF7ACFB345E2 /* OCMExpectationRecorder.m in Sources */, + 3E35B9CA05E4FE61BA7543D0 /* OCMFunctions.m in Sources */, + 10C283C368A90D345AE21CF7 /* OCMIndirectReturnValueProvider.m in Sources */, + 01F09C899D8358CA7ABCD710 /* OCMInvocationExpectation.m in Sources */, + 513242383317C4893DECAD1A /* OCMInvocationMatcher.m in Sources */, + 69FE70552344D608B0189E11 /* OCMInvocationStub.m in Sources */, + C2CCCFE5B16F1BCF6F366307 /* OCMLocation.m in Sources */, + 5B7DEB2392143B5989D5594E /* OCMMacroState.m in Sources */, + C3E7755A3B6548A852C00D44 /* OCMNotificationPoster.m in Sources */, + 043F9D8D382585DE37631DEF /* OCMObserverRecorder.m in Sources */, + 3BA038DC20F23D38BB2CD5A3 /* OCMock-dummy.m in Sources */, + C4F226F395A6E87A08CADE11 /* OCMockObject.m in Sources */, + B626219DD8261CC3593BF421 /* OCMPassByRefSetter.m in Sources */, + BB13E8246FC12443DCF2EEBF /* OCMRealObjectForwarder.m in Sources */, + 5777E901577E627347A83A08 /* OCMRecorder.m in Sources */, + C0E05AF877524DAFA2B31DD7 /* OCMReturnValueProvider.m in Sources */, + BF773D0C6DA2E0BB42CB46EA /* OCMStubRecorder.m in Sources */, + 8EE0CEFD62C3EFA8B58DC6EB /* OCMVerifier.m in Sources */, + 46506004220B56BE669CF578 /* OCObserverMockObject.m in Sources */, + C18744609944A5CB5157B55B /* OCPartialMockObject.m in Sources */, + D5952CF29C410A9D348AEF03 /* OCProtocolMockObject.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A910B4094A1C0109E4C5BA7F /* Sources */ = { + B51E99A9CBB266D053B63769 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7776678CF233EAF6B91409E7 /* ActionPresentationAnimationController.swift in Sources */, - 930226CF1223C556D8B6F83E /* ActionPresentationController.swift in Sources */, - D788C418DAB5BBE3B8E8A46E /* ActionTransitioningDelegate.swift in Sources */, - FD41C4F18D92E522CA267A4C /* Delirium-dummy.m in Sources */, - 9D421D242EC27052D8E3A9A1 /* KeyboardConstraint.swift in Sources */, - CBC7B6F512833E0D79B799D0 /* NSBundle+Cocoapods.swift in Sources */, - D55921A511FA103BD29EF7DD /* PieChartSlice.swift in Sources */, - D2200CA82FF8F7B06AAF6E66 /* PieChartView.swift in Sources */, - EC960408CEE507D079BDFDAC /* PinButton.swift in Sources */, - 55BBF8AA56CA7F7926BACF21 /* PinConfiguration.swift in Sources */, - AEE0FD6A9401CB12BC862554 /* PinDotView.swift in Sources */, - C838C9865F7C6BCAB47EAF86 /* PinView.swift in Sources */, - DBD588B44230D35FAE12A311 /* UIAlertController+Error.swift in Sources */, - C49EBF79B9D72A50E8B9C381 /* UIFont+DynamicTypeCustom.swift in Sources */, - 6B67B6FECE79AA42C0C9B142 /* UIView+Shake.swift in Sources */, + 3398E0051290CC6824C30386 /* ActionPresentationAnimationController.swift in Sources */, + C744F18EB226E3E4B1FDD377 /* ActionPresentationController.swift in Sources */, + 6BD2A6EBA7CFB04D15F3D269 /* ActionTransitioningDelegate.swift in Sources */, + 9B24D0B16522D889C38F68BC /* Delirium-dummy.m in Sources */, + E5F186DD72673DB476C69DB8 /* KeyboardConstraint.swift in Sources */, + 6F470B52D400DE667A7AEBBC /* NSBundle+Cocoapods.swift in Sources */, + 42C78152D018F04764B6C48D /* PieChartSlice.swift in Sources */, + 53C3A48F3C66E72CB2000958 /* PieChartView.swift in Sources */, + 8B74BCEA1875D13BECBC68BA /* PinButton.swift in Sources */, + 84D0BB28EC82E61E46ABCEFD /* PinConfiguration.swift in Sources */, + 18EBA333AF835B9D1901A20D /* PinDotView.swift in Sources */, + 45C49365DB7A2928613B340E /* PinView.swift in Sources */, + F210BF646116B87274B3B88D /* RoundedLayer.swift in Sources */, + C5E5A731B9E5DB993A67994E /* RoundedShadowLayer.swift in Sources */, + 4F523FA58D59A4E1B8303F6C /* UIAlertController+Error.swift in Sources */, + 4A32EFC444243A48F1BCFF84 /* UIFont+DynamicTypeCustom.swift in Sources */, + BAB18953BDAC1CC037C34079 /* UIView+Shake.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B0FFB34F92FFF309C3E3ED2D /* Sources */ = { + BA5A85C96D428D1DBE1EC709 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DB798D1006A86D05534F0A0F /* NSInvocation+OCMAdditions.m in Sources */, - C5A29D3E2BADB19AC22BD426 /* NSMethodSignature+OCMAdditions.m in Sources */, - DC3CA608A4275A33F58BC207 /* NSNotificationCenter+OCMAdditions.m in Sources */, - 9EA46A96ACBB0C08E74B9C32 /* NSObject+OCMAdditions.m in Sources */, - AEAA7643C63C1008E3A4D13C /* NSValue+OCMAdditions.m in Sources */, - 4B3AB09242F211C6FE5941D3 /* OCClassMockObject.m in Sources */, - 7DA82361830DC88C9F2CA797 /* OCMArg.m in Sources */, - 029BDBE3BBED343B852B8507 /* OCMArgAction.m in Sources */, - 16B11AE16690D4137BB55DC4 /* OCMBlockArgCaller.m in Sources */, - 113F0C7507981BCEFA443308 /* OCMBlockCaller.m in Sources */, - DFCE43480DFFE07023A6DF78 /* OCMBoxedReturnValueProvider.m in Sources */, - 13360D620D49F1829DA6418B /* OCMConstraint.m in Sources */, - E5A15627E9F7D6F11333A9C7 /* OCMExceptionReturnValueProvider.m in Sources */, - 6FFDE7AA52766C48945E1A5F /* OCMExpectationRecorder.m in Sources */, - 47EC1DC69D43D208070836C8 /* OCMFunctions.m in Sources */, - 0CF3F8B858B6A1DFAD69251B /* OCMIndirectReturnValueProvider.m in Sources */, - 4CA97A7C3D2F599B8AAC9898 /* OCMInvocationExpectation.m in Sources */, - 5654E99BF3315EB37CE14978 /* OCMInvocationMatcher.m in Sources */, - A3A2FF95DA394CE45C7D1D49 /* OCMInvocationStub.m in Sources */, - 1EC95897A907DA51E9B3AB54 /* OCMLocation.m in Sources */, - 959D57ED2F2130D187605983 /* OCMMacroState.m in Sources */, - 750A7C7DF9A12F1E9D869A45 /* OCMNotificationPoster.m in Sources */, - C96F452822640593082C4B3D /* OCMObserverRecorder.m in Sources */, - A76E132B558E0AF67B1CC173 /* OCMock-dummy.m in Sources */, - 98589865242FC722767B9435 /* OCMockObject.m in Sources */, - EFE1A92034B5B89C911DC962 /* OCMPassByRefSetter.m in Sources */, - 7E68575400E5D5D6DFB8B0D0 /* OCMRealObjectForwarder.m in Sources */, - 571200D55119E69BD6661B6F /* OCMRecorder.m in Sources */, - 02BBD3170A786F8D15567551 /* OCMReturnValueProvider.m in Sources */, - 69EB9285AC4812B9A062E7CC /* OCMStubRecorder.m in Sources */, - 7269944DD57EA0F03E07A8AF /* OCMVerifier.m in Sources */, - 14C138AE2A0564F63E7E60E4 /* OCObserverMockObject.m in Sources */, - F3CAA8C0934014F51DBA35FF /* OCPartialMockObject.m in Sources */, - 8F6E303F5DAFE46419F7E89C /* OCProtocolMockObject.m in Sources */, + 8DA7586FAAE973E22B6A794B /* Pods-Delirium-Delirium_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B8AD34D0F41015A602E4E1CE /* Sources */ = { + C13C99FD91753AA74F3CBF40 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 48E108FCA333DD1190DEB022 /* Pods-Delirium-Delirium_tvExample-dummy.m in Sources */, + EF53F4517F18D62C051AD6B6 /* Callsite.swift in Sources */, + D0379E3DFDC60F01FFB01C96 /* Closures.swift in Sources */, + 7992DF8098CAD7889C21FBDE /* Configuration.swift in Sources */, + 95CB63C1218943972B92DA95 /* DSL.swift in Sources */, + 5CCE9AE69863E7BFD9423E2E /* ErrorUtility.swift in Sources */, + BF5DE698F01BA1EE3C3045D7 /* Example.swift in Sources */, + 55EBB9D3B64A2FBFC1747E13 /* ExampleGroup.swift in Sources */, + 074269D64CCDB92D60E7EA44 /* ExampleHooks.swift in Sources */, + CCECB8557C0C8B6C4730B7BD /* ExampleMetadata.swift in Sources */, + E98EBF8FBA24E73ED89C661D /* Filter.swift in Sources */, + CCCFA3ED5E1A77D70E8DD416 /* HooksPhase.swift in Sources */, + A2A599B2FB3A19F32A307430 /* NSBundle+CurrentTestBundle.swift in Sources */, + 8B8D1BF72CE9B9D5E3D0F03C /* NSString+QCKSelectorName.m in Sources */, + D0174287C59FC6C35CA29EE9 /* QCKDSL.m in Sources */, + 70A11A80132D06F0952AE0E7 /* Quick-dummy.m in Sources */, + A284A1F65199D456CA63F070 /* QuickConfiguration.m in Sources */, + 8FDEEB568C19C08B2B694A61 /* QuickSelectedTestSuiteBuilder.swift in Sources */, + D03839AFF85CABE419BE2233 /* QuickSpec.m in Sources */, + 8F71A2DEE5F5A2957655AE17 /* QuickTestSuite.swift in Sources */, + 9FC16B369B72A75CB83E3A0C /* String+FileName.swift in Sources */, + 095120D1585BCC2E426C722C /* SuiteHooks.swift in Sources */, + 3B08A2183CDE042AEF55C173 /* World+DSL.swift in Sources */, + 713FFB0A9E02A75142EBFC16 /* World.swift in Sources */, + 771FB46D122FE88B5F3FE27B /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D01819AE2168475402E9E0C2 /* Sources */ = { + D366B898C04CDD30B353D873 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 999E53C1B2313B95300976AD /* Pods-Delirium_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D1ECED4D6211DB6311604676 /* Sources */ = { + FA12298AE192D3F80621A314 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 5699C657A2468E380E108903 /* Pods-Delirium-Delirium_tvExample-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 03F549AF363CF8396457D966 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Delirium; - target = 39AD287F07578A67CADEC7F9 /* Delirium */; - targetProxy = 0B1ABDDD22526C4CC853A93A /* PBXContainerItemProxy */; - }; - 074A3078B8A71DF8558D8542 /* PBXTargetDependency */ = { + 2A4E2D6D66DFAE338A794249 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Nimble-Snapshots"; - target = FD9E7F05FD75D62D100244C5 /* Nimble-Snapshots */; - targetProxy = 4510E180B9F195DD10DEBD69 /* PBXContainerItemProxy */; + name = Quick; + target = A35DEF570217573CB600AB61 /* Quick */; + targetProxy = 6A6E6E19662B829A19EF0927 /* PBXContainerItemProxy */; }; - 1529DFEBC63DF4AB6FFD3BA4 /* PBXTargetDependency */ = { + 382FD26FD0AF4ABBB8B1B698 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Nimble; - target = 373546356E9816A730E03693 /* Nimble */; - targetProxy = BD5E37F848002CC4806B80BE /* PBXContainerItemProxy */; + name = OCMock; + target = 5C51590A470C3086E3AD4C98 /* OCMock */; + targetProxy = 45F57CE7C2640BC5D6DAA33F /* PBXContainerItemProxy */; }; - 184900B2D49B973D45B88E9A /* PBXTargetDependency */ = { + 38B9F87CCA00E472E233F991 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Delirium-Delirium"; - target = 9E42CF2888F1DDA5F09D2936 /* Delirium-Delirium */; - targetProxy = FE993376B1AF06ACD6CBD58A /* PBXContainerItemProxy */; + name = OCMock; + target = 5C51590A470C3086E3AD4C98 /* OCMock */; + targetProxy = D087168D0D35EF1850751AD3 /* PBXContainerItemProxy */; }; - 4BABE8792B82BFE203BB2ED3 /* PBXTargetDependency */ = { + 3C15A4EC3724DE4578ABB63A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Delirium; - target = 39AD287F07578A67CADEC7F9 /* Delirium */; - targetProxy = 6916CD5F74D6B2FDA7839DB9 /* PBXContainerItemProxy */; - }; - 5650EF54923EE3C376876258 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Quick; - target = 453A2168320E5800DBDC1133 /* Quick */; - targetProxy = A404282AE66EA8E6B83B00DC /* PBXContainerItemProxy */; + target = 173624A74D39B9FFBCBBA6B5 /* Delirium */; + targetProxy = 3B4B9751E9A547A97CB20355 /* PBXContainerItemProxy */; }; - 70C5FC585E75CDF5A6689DED /* PBXTargetDependency */ = { + 5364ED02D4371D3580FC2D53 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSnapshotTestCase; - target = 1FA96742F17878FE61865FCF /* FBSnapshotTestCase */; - targetProxy = 8160D2DA50BB509449241AD8 /* PBXContainerItemProxy */; + name = "Delirium-Delirium"; + target = 19D377A906DDCED3EB4F92C8 /* Delirium-Delirium */; + targetProxy = 66A925FA9F6351BF60BC1725 /* PBXContainerItemProxy */; }; - A5461023EF50F3AF334D6BB4 /* PBXTargetDependency */ = { + 747F2BAE8ADC2646FF31B51F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSnapshotTestCase; - target = 1FA96742F17878FE61865FCF /* FBSnapshotTestCase */; - targetProxy = A78666A8854D49EF4DEDED36 /* PBXContainerItemProxy */; + target = 3CC00FD6444FB568A3502991 /* FBSnapshotTestCase */; + targetProxy = A72ACB4C0F1CAAC9773BAB6D /* PBXContainerItemProxy */; }; - C97715CBBE8F001D5BBA5D1B /* PBXTargetDependency */ = { + 93D466E93ABD65CA9174993C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = OCMock; - target = 1780E9AB6B1282CA66AB89AA /* OCMock */; - targetProxy = 91053CEA10D8607B3D0EEA6A /* PBXContainerItemProxy */; + name = Delirium; + target = 173624A74D39B9FFBCBBA6B5 /* Delirium */; + targetProxy = F57FBC3A7903A06A9E5DD0F8 /* PBXContainerItemProxy */; }; - CF578DDE758B9794CEB9576F /* PBXTargetDependency */ = { + 9AAF4F94A6FDFD5FAEB09F9F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Delirium; - target = 39AD287F07578A67CADEC7F9 /* Delirium */; - targetProxy = 4BBDE1F8908693273635AB98 /* PBXContainerItemProxy */; + name = Nimble; + target = 16C14137F63B69A314C30BFD /* Nimble */; + targetProxy = 96E5007E064F7FE8EBA67C16 /* PBXContainerItemProxy */; }; - D5CA4372DE43BA7CCE803A29 /* PBXTargetDependency */ = { + BDFDC4C4A9995E115FAC5357 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Nimble; - target = 373546356E9816A730E03693 /* Nimble */; - targetProxy = D97B71C5AC2CD5B894D3D6CE /* PBXContainerItemProxy */; + target = 16C14137F63B69A314C30BFD /* Nimble */; + targetProxy = C7B8BF533C4686879785CCA2 /* PBXContainerItemProxy */; }; - E46A1A61A1061E5FED7BBC95 /* PBXTargetDependency */ = { + CA3077EFD7A5F985B38F118D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Quick; - target = 453A2168320E5800DBDC1133 /* Quick */; - targetProxy = E7FC4E790F760EC8F2E3051A /* PBXContainerItemProxy */; + target = A35DEF570217573CB600AB61 /* Quick */; + targetProxy = B022738BF66991C7BB07D05A /* PBXContainerItemProxy */; }; - E5AF8DF6EE4389B9FEBEFA98 /* PBXTargetDependency */ = { + CE76DE3910A5E085A74F21E0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = OCMock; - target = 1780E9AB6B1282CA66AB89AA /* OCMock */; - targetProxy = 28600BBD1F635BF1680F1368 /* PBXContainerItemProxy */; + name = Delirium; + target = 173624A74D39B9FFBCBBA6B5 /* Delirium */; + targetProxy = 26FABF4AA750BA2EDAB52A92 /* PBXContainerItemProxy */; + }; + EDCCD70B6B1B664813B6E53A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSnapshotTestCase; + target = 3CC00FD6444FB568A3502991 /* FBSnapshotTestCase */; + targetProxy = 37E990BA06B7EB5D371EC953 /* PBXContainerItemProxy */; + }; + FC645E429246F3D767276A86 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Nimble-Snapshots"; + target = 0BB1DBF9642389EE8CA98C7D /* Nimble-Snapshots */; + targetProxy = C3FACFB751CAB3B850B26749 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - A82F227809728D85B194B1AB /* DeliriumLocalizable.strings */ = { + 5263D9083169CA969B99EA35 /* DeliriumLocalizable.strings */ = { isa = PBXVariantGroup; children = ( - 60F8C7BF40329BFE40B22286 /* DeliriumLocalizable.strings */, - B6ECC7826BDC21461B112F1A /* DeliriumLocalizable.strings */, + 209491450B2EFBF289D68599 /* DeliriumLocalizable.strings */, + 9F8A33D04BDA14AF21B97E67 /* DeliriumLocalizable.strings */, ); name = DeliriumLocalizable.strings; - path = .; + path = Assets; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ - 141AD402CC31FD94494D1A24 /* 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; - CODE_SIGNING_REQUIRED = NO; - 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 = 9.0; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 28E2B89FF21D03B7A3ADF739 /* Release */ = { + 04C5ABC29426AD683869E694 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 593E463D09D8AAF9D75D7192 /* Pods-Delirium-Delirium_Example.release.xcconfig */; + baseConfigurationReference = E1BAA7433F9ABECA8C251362 /* Pods-Delirium_Tests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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-Delirium-Delirium_Example/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Delirium_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + MODULEMAP_FILE = "Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_Delirium_Delirium_Example; + PRODUCT_NAME = Pods_Delirium_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 31FDFF05DDA3B4996765B7F1 /* Release */ = { + 0C63A18571F3120353D0C7DB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC28F4F5770426AB1659FF33 /* Nimble-Snapshots.xcconfig */; + baseConfigurationReference = 2A44786EA5813964DB400140 /* Nimble.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/Nimble-Snapshots/Nimble-Snapshots-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Nimble-Snapshots/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Nimble/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/Nimble-Snapshots/Nimble-Snapshots.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Nimble_Snapshots; + MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; + PRODUCT_NAME = Nimble; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 359290B061520E9053629EE9 /* Debug */ = { + 124241ABE023DDC8291E0FE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F7488723F400B03B935A236C /* Pods-Delirium_Tests.debug.xcconfig */; + baseConfigurationReference = ED264BF9ADDA3E346A5F004D /* Delirium.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - 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; - INFOPLIST_FILE = "Target Support Files/Pods-Delirium_Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Delirium_Tests/Pods-Delirium_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_Delirium_Tests; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Delirium"; + INFOPLIST_FILE = "Target Support Files/Delirium/ResourceBundle-Delirium-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = Delirium; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; - 35BDCD7E8B25ABD8A9694624 /* Release */ = { + 21354165DA5A44296FE32C30 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 670498DF80B9ADCA30211AFB /* Quick.xcconfig */; + baseConfigurationReference = 6AA118050C877AC0237A764C /* OCMock.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/Quick/Quick-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Quick/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/OCMock/OCMock-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/OCMock/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/Quick/Quick.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Quick; + MODULEMAP_FILE = "Target Support Files/OCMock/OCMock.modulemap"; + PRODUCT_NAME = OCMock; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 3745DB39534469C23AAB45A5 /* Release */ = { + 3867FC9072B9DC1A01DD523A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F6D456EFEF12D047CFFC500D /* Delirium.xcconfig */; + baseConfigurationReference = 6AA118050C877AC0237A764C /* OCMock.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Delirium"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Delirium/ResourceBundle-Delirium-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = Delirium; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/OCMock/OCMock-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/OCMock/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/OCMock/OCMock.modulemap"; + PRODUCT_NAME = OCMock; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 37689F117E1CE8B359D9F89C /* Release */ = { + 3A10815F50ECF52D8B84F58C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 365F154ACA7B278313F9DBBB /* OCMock.xcconfig */; + baseConfigurationReference = 367DCCA891E2C88189C6FDDE /* FBSnapshotTestCase.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/OCMock/OCMock-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/OCMock/Info.plist"; + 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/OCMock/OCMock.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = OCMock; + MODULEMAP_FILE = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap"; + PRODUCT_NAME = FBSnapshotTestCase; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 3C13563A530459255FF9B54F /* Release */ = { + 3B57407DD58AF9FA173F79BD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EB0588EAC9A2245D73A35737 /* FBSnapshotTestCase.xcconfig */; + baseConfigurationReference = AB0459F14557DA2220C93867 /* Pods-Delirium-Delirium_tvExample.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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"; + INFOPLIST_FILE = "Target Support Files/Pods-Delirium-Delirium_tvExample/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.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; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_Delirium_Delirium_tvExample; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 54F066EC2C561E573D9E999A /* Debug */ = { + 495F1B229FBDF52C65F6AD71 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4DF2DEAD0D341FFDBB15AF4F /* Nimble.xcconfig */; + baseConfigurationReference = 1CD0DAAAAB8B0D9F4D60FF6A /* Pods-Delirium-Delirium_Example.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/Nimble/Nimble-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Nimble/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Delirium-Delirium_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = Nimble; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_Delirium_Delirium_Example; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 5B9AF3E979313AD7931BE7FC /* Debug */ = { + 5D11CED95BEDBBC3452828C2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 670498DF80B9ADCA30211AFB /* Quick.xcconfig */; + baseConfigurationReference = 2A44786EA5813964DB400140 /* Nimble.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/Quick/Quick-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Quick/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Nimble/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/Quick/Quick.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = Quick; + MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; + PRODUCT_NAME = Nimble; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -2346,32 +2312,151 @@ }; name = Debug; }; - 6029A6D0B59B6A6F11D06029 /* Debug */ = { + 5E4DC900B294D2372069E306 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F6D456EFEF12D047CFFC500D /* Delirium.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 836190158A370FEC37D8CD85 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 9982619EDA63BFBF34A871B7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 367DCCA891E2C88189C6FDDE /* FBSnapshotTestCase.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/Delirium/Delirium-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Delirium/Info.plist"; + 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 = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Delirium/Delirium.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = Delirium; + MODULEMAP_FILE = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap"; + PRODUCT_NAME = FBSnapshotTestCase; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -2380,139 +2465,135 @@ }; name = Debug; }; - 701D7B0C2D3FFFB47A220887 /* Release */ = { + 9A5478CB2A62611285EB64AD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5351E8E17C6456F58645B7CA /* Pods-Delirium-Delirium_tvExample.release.xcconfig */; + baseConfigurationReference = 9CB9FB3C24FDC8604AFB753A /* Pods-Delirium_Tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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-Delirium-Delirium_tvExample/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Delirium_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + MODULEMAP_FILE = "Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_Delirium_Delirium_tvExample; + PRODUCT_NAME = Pods_Delirium_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 796B892AD2C13A866C2D0719 /* Release */ = { + A42DC15D4C1D0B9ED62CB20E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F6D456EFEF12D047CFFC500D /* Delirium.xcconfig */; + baseConfigurationReference = ED264BF9ADDA3E346A5F004D /* Delirium.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/Delirium/Delirium-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Delirium/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/Delirium/Delirium.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = Delirium; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 7DB9DA9B8DE252DE287CB49A /* Release */ = { + B1C0A911E0203DA83101237A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E848C525885C97EDF6CDE39 /* Pods-Delirium_Tests.release.xcconfig */; + baseConfigurationReference = 77D0642B3C1E3DE1F2E7F024 /* Pods-Delirium-Delirium_tvExample.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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-Delirium_Tests/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Delirium-Delirium_tvExample/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + MODULEMAP_FILE = "Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_Delirium_Tests; + PRODUCT_NAME = Pods_Delirium_Delirium_tvExample; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 86BF4D5598EC24D96DCA44D3 /* Debug */ = { + BBB58B97C2A458D195CA791A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC28F4F5770426AB1659FF33 /* Nimble-Snapshots.xcconfig */; + baseConfigurationReference = D422679CDC3B958BBC65D827 /* Nimble-Snapshots.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/Nimble-Snapshots/Nimble-Snapshots-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Nimble-Snapshots/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/Nimble-Snapshots/Nimble-Snapshots.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = Nimble_Snapshots; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -2521,132 +2602,67 @@ }; name = Debug; }; - 89AA3376C7963DFF0C777369 /* Release */ = { + C6FBD45B2E893B63A4E1C417 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4DF2DEAD0D341FFDBB15AF4F /* Nimble.xcconfig */; + baseConfigurationReference = D422679CDC3B958BBC65D827 /* Nimble-Snapshots.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/Nimble/Nimble-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Nimble/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Nimble-Snapshots/Nimble-Snapshots-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Nimble-Snapshots/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/Nimble/Nimble.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Nimble; + MODULEMAP_FILE = "Target Support Files/Nimble-Snapshots/Nimble-Snapshots.modulemap"; + PRODUCT_NAME = Nimble_Snapshots; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - BA21082C88468B25AC26EF87 /* Debug */ = { - 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; - CODE_SIGNING_REQUIRED = NO; - 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 = 9.0; - ONLY_ACTIVE_ARCH = YES; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - C851CF5285B458FEFAE596FB /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F6D456EFEF12D047CFFC500D /* Delirium.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Delirium"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Delirium/ResourceBundle-Delirium-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = Delirium; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - CBF36A3772E4E450B3CDB9EF /* Debug */ = { + CAA24E438F318B188236D509 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DCD3269638A507544CA4234C /* Pods-Delirium-Delirium_tvExample.debug.xcconfig */; + baseConfigurationReference = A52116C528D3F8C1FA642BC3 /* Pods-Delirium-Delirium_Example.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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; - INFOPLIST_FILE = "Target Support Files/Pods-Delirium-Delirium_tvExample/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Delirium-Delirium_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; + MODULEMAP_FILE = "Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_Delirium_Delirium_tvExample; + PRODUCT_NAME = Pods_Delirium_Delirium_Example; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -2655,36 +2671,30 @@ }; name = Debug; }; - CE492C4C7278930C381E2A8A /* Debug */ = { + DCBBDBE2987D94B176CF9520 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F12DBAB3099D012B106B0FBD /* Pods-Delirium-Delirium_Example.debug.xcconfig */; + baseConfigurationReference = ED264BF9ADDA3E346A5F004D /* Delirium.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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; - INFOPLIST_FILE = "Target Support Files/Pods-Delirium-Delirium_Example/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Delirium/Delirium-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Delirium/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_Delirium_Delirium_Example; + MODULEMAP_FILE = "Target Support Files/Delirium/Delirium.modulemap"; + PRODUCT_NAME = Delirium; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -2693,66 +2703,82 @@ }; name = Debug; }; - DD3FA677D1F035E878E9B55F /* Debug */ = { + EF4A2C2586F91E60E95F5D82 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = ED264BF9ADDA3E346A5F004D /* Delirium.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Delirium"; + INFOPLIST_FILE = "Target Support Files/Delirium/ResourceBundle-Delirium-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = Delirium; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + FD7646051217B4964494CD44 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EB0588EAC9A2245D73A35737 /* FBSnapshotTestCase.xcconfig */; + baseConfigurationReference = 42499B9857B404836E23F4DA /* Quick.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FBSnapshotTestCase/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Quick/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 = YES; - PRODUCT_NAME = FBSnapshotTestCase; + MODULEMAP_FILE = "Target Support Files/Quick/Quick.modulemap"; + PRODUCT_NAME = Quick; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - FD4ABB6FC7FDBB7345D9A61C /* Debug */ = { + FDFF6D4A77790AB5A146C9E4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 365F154ACA7B278313F9DBBB /* OCMock.xcconfig */; + baseConfigurationReference = 42499B9857B404836E23F4DA /* Quick.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited) YES"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; 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/OCMock/OCMock-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/OCMock/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Quick/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/OCMock/OCMock.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = OCMock; + MODULEMAP_FILE = "Target Support Files/Quick/Quick.modulemap"; + PRODUCT_NAME = Quick; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -2763,106 +2789,106 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 30D56A3833ED7DC149E0E7C3 /* Build configuration list for PBXNativeTarget "Nimble-Snapshots" */ = { + 0477434F346562157F4CBDF4 /* Build configuration list for PBXNativeTarget "Delirium" */ = { isa = XCConfigurationList; buildConfigurations = ( - 86BF4D5598EC24D96DCA44D3 /* Debug */, - 31FDFF05DDA3B4996765B7F1 /* Release */, + DCBBDBE2987D94B176CF9520 /* Debug */, + A42DC15D4C1D0B9ED62CB20E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 33D33C4C1D52E6F265C629EB /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */ = { + 088DB9B7DBFC3031EB62B3C1 /* Build configuration list for PBXNativeTarget "Pods-Delirium-Delirium_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - DD3FA677D1F035E878E9B55F /* Debug */, - 3C13563A530459255FF9B54F /* Release */, + CAA24E438F318B188236D509 /* Debug */, + 495F1B229FBDF52C65F6AD71 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 39AA45F2142D94E6761C9C41 /* Build configuration list for PBXNativeTarget "Delirium" */ = { + 14459F88B092CF0282FBA976 /* Build configuration list for PBXNativeTarget "OCMock" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6029A6D0B59B6A6F11D06029 /* Debug */, - 796B892AD2C13A866C2D0719 /* Release */, + 3867FC9072B9DC1A01DD523A /* Debug */, + 21354165DA5A44296FE32C30 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 47FAA557E13E13530D210E40 /* Build configuration list for PBXNativeTarget "Quick" */ = { + 2FD6B79B304FD3611573C6E3 /* Build configuration list for PBXNativeTarget "Pods-Delirium-Delirium_tvExample" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5B9AF3E979313AD7931BE7FC /* Debug */, - 35BDCD7E8B25ABD8A9694624 /* Release */, + B1C0A911E0203DA83101237A /* Debug */, + 3B57407DD58AF9FA173F79BD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 695CA4AB365E773F737A21F4 /* Build configuration list for PBXNativeTarget "Pods-Delirium-Delirium_Example" */ = { + 74B5897EDBFE7BE38E3C7411 /* Build configuration list for PBXNativeTarget "Delirium-Delirium" */ = { isa = XCConfigurationList; buildConfigurations = ( - CE492C4C7278930C381E2A8A /* Debug */, - 28E2B89FF21D03B7A3ADF739 /* Release */, + 124241ABE023DDC8291E0FE5 /* Debug */, + EF4A2C2586F91E60E95F5D82 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 72693B627E44D6AD7AAF5344 /* Build configuration list for PBXNativeTarget "Pods-Delirium_Tests" */ = { + A0FC38C56962EB8ADDE14EBF /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 359290B061520E9053629EE9 /* Debug */, - 7DB9DA9B8DE252DE287CB49A /* Release */, + 836190158A370FEC37D8CD85 /* Debug */, + 5E4DC900B294D2372069E306 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 80CA43948688BB448557BD10 /* Build configuration list for PBXNativeTarget "Delirium-Delirium" */ = { + AFE8D6C361A1C4CC7AABAF20 /* Build configuration list for PBXNativeTarget "Nimble" */ = { isa = XCConfigurationList; buildConfigurations = ( - C851CF5285B458FEFAE596FB /* Debug */, - 3745DB39534469C23AAB45A5 /* Release */, + 5D11CED95BEDBBC3452828C2 /* Debug */, + 0C63A18571F3120353D0C7DB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C353427F6C36D3FD461A62EB /* Build configuration list for PBXProject "Pods" */ = { + C439179835825B5C457EF7A7 /* Build configuration list for PBXNativeTarget "Nimble-Snapshots" */ = { isa = XCConfigurationList; buildConfigurations = ( - BA21082C88468B25AC26EF87 /* Debug */, - 141AD402CC31FD94494D1A24 /* Release */, + BBB58B97C2A458D195CA791A /* Debug */, + C6FBD45B2E893B63A4E1C417 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DB4AC83B8CE396C119FC3369 /* Build configuration list for PBXNativeTarget "Pods-Delirium-Delirium_tvExample" */ = { + D52004574A1B70449A9F237E /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */ = { isa = XCConfigurationList; buildConfigurations = ( - CBF36A3772E4E450B3CDB9EF /* Debug */, - 701D7B0C2D3FFFB47A220887 /* Release */, + 9982619EDA63BFBF34A871B7 /* Debug */, + 3A10815F50ECF52D8B84F58C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E4A7CCED917BAF10D98F0E9F /* Build configuration list for PBXNativeTarget "Nimble" */ = { + D68547D08865D1A320CCE301 /* Build configuration list for PBXNativeTarget "Pods-Delirium_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54F066EC2C561E573D9E999A /* Debug */, - 89AA3376C7963DFF0C777369 /* Release */, + 04C5ABC29426AD683869E694 /* Debug */, + 9A5478CB2A62611285EB64AD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - EC3DEB5E3B5CE47CEC019D2B /* Build configuration list for PBXNativeTarget "OCMock" */ = { + FF579B425C6A528BCCD5E022 /* Build configuration list for PBXNativeTarget "Quick" */ = { isa = XCConfigurationList; buildConfigurations = ( - FD4ABB6FC7FDBB7345D9A61C /* Debug */, - 37689F117E1CE8B359D9F89C /* Release */, + FDFF6D4A77790AB5A146C9E4 /* Debug */, + FD7646051217B4964494CD44 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 925DD440666860C3E1FF7C22 /* Project object */; + rootObject = 1BBC3C3CE8D0F74A40DBC4BE /* Project object */; } diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/Pods/Target Support Files/Delirium/Delirium-prefix.pch b/Example/Pods/Target Support Files/Delirium/Delirium-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/Delirium/Delirium-prefix.pch +++ b/Example/Pods/Target Support Files/Delirium/Delirium-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Delirium/Delirium-umbrella.h b/Example/Pods/Target Support Files/Delirium/Delirium-umbrella.h index 00b3353..c65bd59 100644 --- a/Example/Pods/Target Support Files/Delirium/Delirium-umbrella.h +++ b/Example/Pods/Target Support Files/Delirium/Delirium-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Delirium/Delirium.xcconfig b/Example/Pods/Target Support Files/Delirium/Delirium.xcconfig index ef0dba5..a070fde 100644 --- a/Example/Pods/Target Support Files/Delirium/Delirium.xcconfig +++ b/Example/Pods/Target Support Files/Delirium/Delirium.xcconfig @@ -1,9 +1,10 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Delirium +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Delirium GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Delirium/Info.plist b/Example/Pods/Target Support Files/Delirium/Info.plist index 92aaf05..7c53795 100644 --- a/Example/Pods/Target Support Files/Delirium/Info.plist +++ b/Example/Pods/Target Support Files/Delirium/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 2.1.1 + 2.2.2 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Delirium/ResourceBundle-Delirium-Info.plist b/Example/Pods/Target Support Files/Delirium/ResourceBundle-Delirium-Info.plist index 30506f4..68d6094 100644 --- a/Example/Pods/Target Support Files/Delirium/ResourceBundle-Delirium-Info.plist +++ b/Example/Pods/Target Support Files/Delirium/ResourceBundle-Delirium-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 2.1.1 + 2.2.2 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-umbrella.h b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-umbrella.h index 3481131..1734e02 100644 --- a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-umbrella.h +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif #import "FBSnapshotTestCase.h" diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig index 059665b..06f49b1 100644 --- a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig @@ -1,12 +1,13 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase +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/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_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/FBSnapshotTestCase PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots-prefix.pch b/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots-prefix.pch +++ b/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots-umbrella.h b/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots-umbrella.h index 0ec6ddb..db58af8 100644 --- a/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots-umbrella.h +++ b/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif #import "NBSMockedApplication.h" diff --git a/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots.xcconfig b/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots.xcconfig index 3048798..1c1cbb5 100644 --- a/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots.xcconfig +++ b/Example/Pods/Target Support Files/Nimble-Snapshots/Nimble-Snapshots.xcconfig @@ -1,12 +1,13 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Nimble-Snapshots +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Nimble-Snapshots ENABLE_BITCODE = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase" "$PODS_CONFIGURATION_BUILD_DIR/Nimble" "$PODS_CONFIGURATION_BUILD_DIR/OCMock" "$PODS_CONFIGURATION_BUILD_DIR/Quick" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/Nimble" "${PODS_CONFIGURATION_BUILD_DIR}/OCMock" "${PODS_CONFIGURATION_BUILD_DIR}/Quick" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -framework "Foundation" -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_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Nimble-Snapshots PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Nimble/Nimble-prefix.pch b/Example/Pods/Target Support Files/Nimble/Nimble-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/Nimble/Nimble-prefix.pch +++ b/Example/Pods/Target Support Files/Nimble/Nimble-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Nimble/Nimble-umbrella.h b/Example/Pods/Target Support Files/Nimble/Nimble-umbrella.h index 773c023..4b43df9 100644 --- a/Example/Pods/Target Support Files/Nimble/Nimble-umbrella.h +++ b/Example/Pods/Target Support Files/Nimble/Nimble-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif #import "CwlCatchException.h" diff --git a/Example/Pods/Target Support Files/Nimble/Nimble.xcconfig b/Example/Pods/Target Support Files/Nimble/Nimble.xcconfig index bc9e893..0f9e0ae 100644 --- a/Example/Pods/Target Support Files/Nimble/Nimble.xcconfig +++ b/Example/Pods/Target Support Files/Nimble/Nimble.xcconfig @@ -1,12 +1,13 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Nimble +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Nimble 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/Public" OTHER_LDFLAGS = -weak-lswiftXCTest -weak_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_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Nimble PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/OCMock/Info.plist b/Example/Pods/Target Support Files/OCMock/Info.plist index ebdce25..7694605 100644 --- a/Example/Pods/Target Support Files/OCMock/Info.plist +++ b/Example/Pods/Target Support Files/OCMock/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.4.0 + 3.4.1 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/OCMock/OCMock-prefix.pch b/Example/Pods/Target Support Files/OCMock/OCMock-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/OCMock/OCMock-prefix.pch +++ b/Example/Pods/Target Support Files/OCMock/OCMock-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/OCMock/OCMock-umbrella.h b/Example/Pods/Target Support Files/OCMock/OCMock-umbrella.h index 3613800..b7e152f 100644 --- a/Example/Pods/Target Support Files/OCMock/OCMock-umbrella.h +++ b/Example/Pods/Target Support Files/OCMock/OCMock-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif #import "OCMock.h" diff --git a/Example/Pods/Target Support Files/OCMock/OCMock.xcconfig b/Example/Pods/Target Support Files/OCMock/OCMock.xcconfig index b699424..79c443c 100644 --- a/Example/Pods/Target Support Files/OCMock/OCMock.xcconfig +++ b/Example/Pods/Target Support Files/OCMock/OCMock.xcconfig @@ -1,8 +1,9 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/OCMock +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OCMock GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 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_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/OCMock PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-frameworks.sh index daa64a3..3e011e8 100755 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-frameworks.sh @@ -6,6 +6,14 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -23,9 +31,9 @@ install_framework() source="$(readlink "${source}")" fi - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -54,24 +62,65 @@ install_framework() fi } +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + if [ -r "$source" ]; then + # Copy the dSYM into a the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + strip_invalid_archs "$binary" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + fi + fi +} + # Signs a framework with the provided identity 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} ${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" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" fi } # Strip invalid architectures strip_invalid_archs() { binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 + return + fi stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place lipo -remove "$arch" -output "$binary" "$binary" || exit 1 stripped="$stripped $arch" @@ -80,12 +129,16 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi + STRIP_BINARY_RETVAL=1 } if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/Delirium/Delirium.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Delirium/Delirium.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/Delirium/Delirium.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Delirium/Delirium.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait fi diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-resources.sh b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-resources.sh index 25e9d37..a7df440 100755 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-resources.sh +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-resources.sh @@ -8,6 +8,10 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + case "${TARGETED_DEVICE_FAMILY}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" @@ -18,6 +22,12 @@ case "${TARGETED_DEVICE_FAMILY}" in 2) TARGET_DEVICE_ARGS="--target-device ipad" ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + 4) + TARGET_DEVICE_ARGS="--target-device watch" + ;; *) TARGET_DEVICE_ARGS="--target-device mac" ;; @@ -38,29 +48,29 @@ EOM fi case $RESOURCE_PATH in *.storyboard) - 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}" + 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}" || true 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 --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}" + 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}" || true 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 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true 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}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) @@ -68,7 +78,7 @@ EOM XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; *) - echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" || true echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-umbrella.h b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-umbrella.h index 17c3c5f..de17ec1 100644 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-umbrella.h +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.debug.xcconfig index 721d036..1bcc1d9 100644 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.debug.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Delirium" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Delirium" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Delirium/Delirium.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Delirium/Delirium.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Delirium" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.release.xcconfig index 721d036..1bcc1d9 100644 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_Example/Pods-Delirium-Delirium_Example.release.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Delirium" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Delirium" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Delirium/Delirium.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Delirium/Delirium.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Delirium" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-frameworks.sh b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-frameworks.sh index daa64a3..3e011e8 100755 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-frameworks.sh @@ -6,6 +6,14 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -23,9 +31,9 @@ install_framework() source="$(readlink "${source}")" fi - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -54,24 +62,65 @@ install_framework() fi } +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + if [ -r "$source" ]; then + # Copy the dSYM into a the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + strip_invalid_archs "$binary" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + fi + fi +} + # Signs a framework with the provided identity 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} ${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" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" fi } # Strip invalid architectures strip_invalid_archs() { binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 + return + fi stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place lipo -remove "$arch" -output "$binary" "$binary" || exit 1 stripped="$stripped $arch" @@ -80,12 +129,16 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi + STRIP_BINARY_RETVAL=1 } if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/Delirium/Delirium.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Delirium/Delirium.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/Delirium/Delirium.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Delirium/Delirium.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait fi diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-resources.sh b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-resources.sh index 25e9d37..a7df440 100755 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-resources.sh +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-resources.sh @@ -8,6 +8,10 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + case "${TARGETED_DEVICE_FAMILY}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" @@ -18,6 +22,12 @@ case "${TARGETED_DEVICE_FAMILY}" in 2) TARGET_DEVICE_ARGS="--target-device ipad" ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + 4) + TARGET_DEVICE_ARGS="--target-device watch" + ;; *) TARGET_DEVICE_ARGS="--target-device mac" ;; @@ -38,29 +48,29 @@ EOM fi case $RESOURCE_PATH in *.storyboard) - 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}" + 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}" || true 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 --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}" + 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}" || true 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 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true 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}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) @@ -68,7 +78,7 @@ EOM XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; *) - echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" || true echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-umbrella.h b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-umbrella.h index 2062ebf..05db631 100644 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-umbrella.h +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.debug.xcconfig index 721d036..1bcc1d9 100644 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.debug.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Delirium" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Delirium" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Delirium/Delirium.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Delirium/Delirium.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Delirium" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.release.xcconfig b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.release.xcconfig index 721d036..1bcc1d9 100644 --- a/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Delirium-Delirium_tvExample/Pods-Delirium-Delirium_tvExample.release.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Delirium" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Delirium" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Delirium/Delirium.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Delirium/Delirium.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Delirium" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-frameworks.sh index 7203807..bf23cd0 100755 --- a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-frameworks.sh @@ -6,6 +6,14 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -23,9 +31,9 @@ install_framework() source="$(readlink "${source}")" fi - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -54,24 +62,65 @@ install_framework() fi } +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + if [ -r "$source" ]; then + # Copy the dSYM into a the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + strip_invalid_archs "$binary" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + fi + fi +} + # Signs a framework with the provided identity 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} ${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" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" fi } # Strip invalid architectures strip_invalid_archs() { binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 + return + fi stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place lipo -remove "$arch" -output "$binary" "$binary" || exit 1 stripped="$stripped $arch" @@ -80,22 +129,26 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi + STRIP_BINARY_RETVAL=1 } if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/Delirium/Delirium.framework" - install_framework "$BUILT_PRODUCTS_DIR/FBSnapshotTestCase/FBSnapshotTestCase.framework" - install_framework "$BUILT_PRODUCTS_DIR/Nimble/Nimble.framework" - install_framework "$BUILT_PRODUCTS_DIR/Nimble-Snapshots/Nimble_Snapshots.framework" - install_framework "$BUILT_PRODUCTS_DIR/OCMock/OCMock.framework" - install_framework "$BUILT_PRODUCTS_DIR/Quick/Quick.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Delirium/Delirium.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FBSnapshotTestCase/FBSnapshotTestCase.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Nimble/Nimble.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Nimble-Snapshots/Nimble_Snapshots.framework" + install_framework "${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Quick/Quick.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/Delirium/Delirium.framework" - install_framework "$BUILT_PRODUCTS_DIR/FBSnapshotTestCase/FBSnapshotTestCase.framework" - install_framework "$BUILT_PRODUCTS_DIR/Nimble/Nimble.framework" - install_framework "$BUILT_PRODUCTS_DIR/Nimble-Snapshots/Nimble_Snapshots.framework" - install_framework "$BUILT_PRODUCTS_DIR/OCMock/OCMock.framework" - install_framework "$BUILT_PRODUCTS_DIR/Quick/Quick.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Delirium/Delirium.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FBSnapshotTestCase/FBSnapshotTestCase.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Nimble/Nimble.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Nimble-Snapshots/Nimble_Snapshots.framework" + install_framework "${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Quick/Quick.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait fi diff --git a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-resources.sh b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-resources.sh index 25e9d37..a7df440 100755 --- a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-resources.sh @@ -8,6 +8,10 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + case "${TARGETED_DEVICE_FAMILY}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" @@ -18,6 +22,12 @@ case "${TARGETED_DEVICE_FAMILY}" in 2) TARGET_DEVICE_ARGS="--target-device ipad" ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + 4) + TARGET_DEVICE_ARGS="--target-device watch" + ;; *) TARGET_DEVICE_ARGS="--target-device mac" ;; @@ -38,29 +48,29 @@ EOM fi case $RESOURCE_PATH in *.storyboard) - 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}" + 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}" || true 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 --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}" + 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}" || true 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 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true 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}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) @@ -68,7 +78,7 @@ EOM XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; *) - echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" || true echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac diff --git a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-umbrella.h b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-umbrella.h index edd7ad1..446f9f3 100644 --- a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-umbrella.h +++ b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.debug.xcconfig index b77e679..38d5cce 100644 --- a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.debug.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) $(PLATFORM_DIR)/Developer/Library/Frameworks "$PODS_CONFIGURATION_BUILD_DIR/Delirium" "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase" "$PODS_CONFIGURATION_BUILD_DIR/Nimble" "$PODS_CONFIGURATION_BUILD_DIR/Nimble-Snapshots" "$PODS_CONFIGURATION_BUILD_DIR/OCMock" "$PODS_CONFIGURATION_BUILD_DIR/Quick" +FRAMEWORK_SEARCH_PATHS = $(inherited) $(PLATFORM_DIR)/Developer/Library/Frameworks "${PODS_CONFIGURATION_BUILD_DIR}/Delirium" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/Nimble" "${PODS_CONFIGURATION_BUILD_DIR}/Nimble-Snapshots" "${PODS_CONFIGURATION_BUILD_DIR}/OCMock" "${PODS_CONFIGURATION_BUILD_DIR}/Quick" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Delirium/Delirium.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase/FBSnapshotTestCase.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Nimble-Snapshots/Nimble_Snapshots.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Nimble/Nimble.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OCMock/OCMock.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Quick/Quick.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Delirium/Delirium.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase/FBSnapshotTestCase.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Nimble-Snapshots/Nimble_Snapshots.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Nimble/Nimble.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/OCMock/OCMock.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Quick/Quick.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Delirium" -framework "FBSnapshotTestCase" -framework "Nimble" -framework "Nimble_Snapshots" -framework "OCMock" -framework "Quick" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.release.xcconfig index b77e679..38d5cce 100644 --- a/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Delirium_Tests/Pods-Delirium_Tests.release.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) $(PLATFORM_DIR)/Developer/Library/Frameworks "$PODS_CONFIGURATION_BUILD_DIR/Delirium" "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase" "$PODS_CONFIGURATION_BUILD_DIR/Nimble" "$PODS_CONFIGURATION_BUILD_DIR/Nimble-Snapshots" "$PODS_CONFIGURATION_BUILD_DIR/OCMock" "$PODS_CONFIGURATION_BUILD_DIR/Quick" +FRAMEWORK_SEARCH_PATHS = $(inherited) $(PLATFORM_DIR)/Developer/Library/Frameworks "${PODS_CONFIGURATION_BUILD_DIR}/Delirium" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/Nimble" "${PODS_CONFIGURATION_BUILD_DIR}/Nimble-Snapshots" "${PODS_CONFIGURATION_BUILD_DIR}/OCMock" "${PODS_CONFIGURATION_BUILD_DIR}/Quick" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Delirium/Delirium.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/FBSnapshotTestCase/FBSnapshotTestCase.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Nimble-Snapshots/Nimble_Snapshots.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Nimble/Nimble.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OCMock/OCMock.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/Quick/Quick.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Delirium/Delirium.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase/FBSnapshotTestCase.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Nimble-Snapshots/Nimble_Snapshots.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Nimble/Nimble.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/OCMock/OCMock.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Quick/Quick.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "Delirium" -framework "FBSnapshotTestCase" -framework "Nimble" -framework "Nimble_Snapshots" -framework "OCMock" -framework "Quick" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Quick/Quick-prefix.pch b/Example/Pods/Target Support Files/Quick/Quick-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/Quick/Quick-prefix.pch +++ b/Example/Pods/Target Support Files/Quick/Quick-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Quick/Quick-umbrella.h b/Example/Pods/Target Support Files/Quick/Quick-umbrella.h index c0a657c..1de6bf3 100644 --- a/Example/Pods/Target Support Files/Quick/Quick-umbrella.h +++ b/Example/Pods/Target Support Files/Quick/Quick-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif #import "QuickConfiguration.h" diff --git a/Example/Pods/Target Support Files/Quick/Quick.xcconfig b/Example/Pods/Target Support Files/Quick/Quick.xcconfig index f25ce83..6c4e8fd 100644 --- a/Example/Pods/Target Support Files/Quick/Quick.xcconfig +++ b/Example/Pods/Target Support Files/Quick/Quick.xcconfig @@ -1,12 +1,13 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Quick +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Quick 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/Public" OTHER_LDFLAGS = -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_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Quick PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Example/Tests/ReferenceImages/FontSpec/FontDynamicType_UICTContentSizeCategoryXS_XS@3x.png b/Example/Tests/ReferenceImages/FontSpec/FontDynamicType_UICTContentSizeCategoryXS_XS@3x.png new file mode 100644 index 0000000..3fc303f Binary files /dev/null and b/Example/Tests/ReferenceImages/FontSpec/FontDynamicType_UICTContentSizeCategoryXS_XS@3x.png differ diff --git a/Example/Tests/ReferenceImages/FontSpec/FontDynamicType_UICTContentSizeCategoryXXXL_XXXL@3x.png b/Example/Tests/ReferenceImages/FontSpec/FontDynamicType_UICTContentSizeCategoryXXXL_XXXL@3x.png new file mode 100644 index 0000000..7361bde Binary files /dev/null and b/Example/Tests/ReferenceImages/FontSpec/FontDynamicType_UICTContentSizeCategoryXXXL_XXXL@3x.png differ diff --git a/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_overlay_color@3x.png b/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_overlay_color@3x.png index 78c075c..58debb2 100644 Binary files a/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_overlay_color@3x.png and b/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_overlay_color@3x.png differ diff --git a/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_overlay_padding@3x.png b/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_overlay_padding@3x.png index 56bd982..43a8041 100644 Binary files a/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_overlay_padding@3x.png and b/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_overlay_padding@3x.png differ diff --git a/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_stroke_color@3x.png b/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_stroke_color@3x.png index ffbefdf..0b39360 100644 Binary files a/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_stroke_color@3x.png and b/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_another_stroke_color@3x.png differ diff --git a/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_one_slice@3x.png b/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_one_slice@3x.png index c5e4807..6ee3c85 100644 Binary files a/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_one_slice@3x.png and b/Example/Tests/ReferenceImages/PieChartSpec/pie_chart_view__should_show_a_pie_chart_with_one_slice@3x.png differ diff --git a/Example/Tests/ReferenceImages/RoundedViewSpec/Rounded_view__should_be_correct@3x.png b/Example/Tests/ReferenceImages/RoundedViewSpec/Rounded_view__should_be_correct@3x.png new file mode 100644 index 0000000..112f6d5 Binary files /dev/null and b/Example/Tests/ReferenceImages/RoundedViewSpec/Rounded_view__should_be_correct@3x.png differ diff --git a/Example/Tests/ReferenceImages/RoundedViewSpec/Rounded_view__should_have_a_red_view_with_white_corners@2x.png b/Example/Tests/ReferenceImages/RoundedViewSpec/Rounded_view__should_have_a_red_view_with_white_corners@2x.png new file mode 100644 index 0000000..4390456 Binary files /dev/null and b/Example/Tests/ReferenceImages/RoundedViewSpec/Rounded_view__should_have_a_red_view_with_white_corners@2x.png differ diff --git a/Example/Tests/ReferenceImages/RoundedViewSpec/Rounded_view__should_have_a_red_view_with_white_corners@3x.png b/Example/Tests/ReferenceImages/RoundedViewSpec/Rounded_view__should_have_a_red_view_with_white_corners@3x.png new file mode 100644 index 0000000..112f6d5 Binary files /dev/null and b/Example/Tests/ReferenceImages/RoundedViewSpec/Rounded_view__should_have_a_red_view_with_white_corners@3x.png differ diff --git a/Example/Tests/Specs/PinViewSpec.swift b/Example/Tests/Specs/PinViewSpec.swift index af99eb3..1b8fe29 100644 --- a/Example/Tests/Specs/PinViewSpec.swift +++ b/Example/Tests/Specs/PinViewSpec.swift @@ -17,6 +17,7 @@ class PinViewSpec: QuickSnapshotSpec { describe("pin view") { var view: PinView! beforeEach{ + self.record = false let bundle = Bundle(for: self.classForCoder) let storyboard = UIStoryboard(name: "PinSpec", bundle: bundle) let controller = storyboard.instantiateInitialViewController()! diff --git a/Example/Tests/Specs/RoundedViewSpec.swift b/Example/Tests/Specs/RoundedViewSpec.swift new file mode 100644 index 0000000..1b6b8e7 --- /dev/null +++ b/Example/Tests/Specs/RoundedViewSpec.swift @@ -0,0 +1,65 @@ +// +// RoundedViewSpec.swift +// Delirium_Tests +// +// Created by Hannes Van den Berghe on 09/05/2018. +// Copyright © 2018 CocoaPods. All rights reserved. +// + +import Quick +import Nimble +import Nimble_Snapshots +import Delirium + +class MockRoundedView: UIView { + override func awakeFromNib() { + super.awakeFromNib() + initializeViews() + } + + override init(frame: CGRect) { + super.init(frame: frame) + initializeViews() + } + + required init?(coder aDecoder: NSCoder) { + super.init(coder: aDecoder) + initializeViews() + } + + private func initializeViews() { + layer.cornerRadius = 0 + + (layer as? RoundedShadowLayer)?.backgroundColor = UIColor.red.cgColor + (layer as? RoundedShadowLayer)?.rounding = 100 + (layer as? RoundedShadowLayer)?.shadowOpacity = 0.3 + (layer as? RoundedShadowLayer)?.shadowRadius = 15 + (layer as? RoundedShadowLayer)?.shadowColor = UIColor.white.cgColor + (layer as? RoundedShadowLayer)?.shadowOffset = CGSize(width: -1, height: 0.0) + } + + + override class var layerClass: AnyClass { + return RoundedShadowLayer.self + } +} + +class RoundedViewSpec: QuickSnapshotSpec { + override func spec() { + + describe("Rounded view") { + var view: MockRoundedView! + + beforeEach { + self.record = false + let frame = CGRect(x: 0, y: 0, width: 300, height: 300) + view = MockRoundedView(frame: frame) + } + + it("should have a red view with white corners") { + self.expect📷ToHaveValidSnapshot(view) + } + } + + } +} diff --git a/Sources/Views/RoundedLayer/RoundedLayer.swift b/Sources/Views/RoundedLayer/RoundedLayer.swift new file mode 100644 index 0000000..515c744 --- /dev/null +++ b/Sources/Views/RoundedLayer/RoundedLayer.swift @@ -0,0 +1,26 @@ +// +// RoundedLayer.swift +// Delirium +// +// Created by Hannes Van den Berghe on 09/05/2018. +// + +import Foundation + +@available(iOS 9, *) +public class RoundedLayer: CALayer { + /** + When the rounding value is nil, the layer will be rounded as a complete circle + */ + public var rounding: CGFloat? + + override public func layoutSublayers() { + super.layoutSublayers() + + if let rounding = rounding { + cornerRadius = rounding + } else { + cornerRadius = bounds.height / 2.0 + } + } +} diff --git a/Sources/Views/RoundedLayer/RoundedShadowLayer.swift b/Sources/Views/RoundedLayer/RoundedShadowLayer.swift new file mode 100644 index 0000000..2bb4f77 --- /dev/null +++ b/Sources/Views/RoundedLayer/RoundedShadowLayer.swift @@ -0,0 +1,52 @@ +// +// RoundedShadowLayer.swift +// Delirium +// +// Created by Hannes Van den Berghe on 09/05/2018. +// + +import Foundation +import UIKit + +@available(iOS 9, *) +public class RoundedShadowLayer: RoundedLayer { + + private var _shadowColor: UIColor = UIColor.black + private var _shadowOffset: CGSize = CGSize(width: 0, height: 15) + private var _shadowOpacity: Float = 0.2 + private var _shadowRadius: CGFloat = 15 + + // MARK: - Init + + override init() { + super.init() + setupShadow() + } + + override init(layer: Any) { + super.init(layer: layer) + setupShadow() + } + + required public init?(coder aDecoder: NSCoder) { + super.init(coder: aDecoder) + setupShadow() + } + + // MARK: - UI + + override public func layoutSublayers() { + super.layoutSublayers() + + shadowPath = UIBezierPath(roundedRect: bounds, cornerRadius: cornerRadius).cgPath + } + + // MARK: - Private methods + + private func setupShadow() { + shadowColor = _shadowColor.cgColor + shadowOffset = _shadowOffset + shadowOpacity = _shadowOpacity + shadowRadius = _shadowRadius + } +}