From 07ef6e1329845b804ded2a17d38a1786f8df47c5 Mon Sep 17 00:00:00 2001 From: Mike Stanziano Date: Mon, 26 Aug 2019 14:28:13 -0400 Subject: [PATCH 1/3] =?UTF-8?q?localization-update=20-=20Project=20setting?= =?UTF-8?q?s=20modernization.=20-=20Update=20iOS=20Deployment=20Target=20t?= =?UTF-8?q?o=20iOS=208=20(Minimum=20supported=20by=20Xcode=2010).=20-=20Ap?= =?UTF-8?q?ply=20recommended=20settings=20for=20the=20`DMPasscode`=20&=20`?= =?UTF-8?q?Pods`=20project.=20-=20Enable=20`Base=20Internationalization`.?= =?UTF-8?q?=20-=20Migrate=20=E2=80=9CEnglish.lproj=E2=80=9D=20(Deprecated)?= =?UTF-8?q?.=20-=20Remove=20`:exclusive=20=3D>=20true`=20from=20`Podfile`,?= =?UTF-8?q?=20as=20it=20is=20an=20unsupported=20option.=20-=20Add=20`platf?= =?UTF-8?q?orm=20:ios,=20=E2=80=988.0=E2=80=99`=20to=20`Podfile`=20to=20re?= =?UTF-8?q?solve=20CocoaPods=20warning.=20-=20Update=20`podspec`=20to=20ve?= =?UTF-8?q?rsion=20`2.1.0`.=20-=20Run=20`pod=20install`=20from=20`Example`?= =?UTF-8?q?=20directory.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DMPasscode.podspec | 4 +- Example/DMPasscode.xcodeproj/project.pbxproj | 114 +- .../xcschemes/DMPasscode.xcscheme | 19 +- .../xcshareddata/IDEWorkspaceChecks.plist | 8 + Example/Podfile | 6 +- Example/Podfile.lock | 23 +- .../Headers/Private/DMPasscode/DMKeychain.h | 1 + .../Headers/Private/DMPasscode/DMPasscode.h | 1 + .../Private/DMPasscode/DMPasscodeConfig.h | 1 + .../DMPasscode/DMPasscodeInternalField.h | 1 + .../DMPasscodeInternalNavigationController.h | 1 + .../DMPasscodeInternalViewController.h | 1 + .../EXPMatchers+FBSnapshotTest.h | 1 + .../Private/Expecta/EXPBlockDefinedMatcher.h | 1 + .../Pods/Headers/Private/Expecta/EXPDefines.h | 1 + .../Headers/Private/Expecta/EXPDoubleTuple.h | 1 + .../Pods/Headers/Private/Expecta/EXPExpect.h | 1 + .../Headers/Private/Expecta/EXPFloatTuple.h | 1 + .../Pods/Headers/Private/Expecta/EXPMatcher.h | 1 + .../Private/Expecta/EXPMatcherHelpers.h | 1 + .../Private/Expecta/EXPMatchers+beCloseTo.h | 1 + .../Private/Expecta/EXPMatchers+beFalsy.h | 1 + .../Expecta/EXPMatchers+beGreaterThan.h | 1 + .../EXPMatchers+beGreaterThanOrEqualTo.h | 1 + .../Expecta/EXPMatchers+beIdenticalTo.h | 1 + .../Expecta/EXPMatchers+beInTheRangeOf.h | 1 + .../Expecta/EXPMatchers+beInstanceOf.h | 1 + .../Private/Expecta/EXPMatchers+beKindOf.h | 1 + .../Private/Expecta/EXPMatchers+beLessThan.h | 1 + .../Expecta/EXPMatchers+beLessThanOrEqualTo.h | 1 + .../Private/Expecta/EXPMatchers+beNil.h | 1 + .../Expecta/EXPMatchers+beSubclassOf.h | 1 + .../Expecta/EXPMatchers+beSupersetOf.h | 1 + .../Private/Expecta/EXPMatchers+beTruthy.h | 1 + .../Private/Expecta/EXPMatchers+beginWith.h | 1 + .../Private/Expecta/EXPMatchers+conformTo.h | 1 + .../Private/Expecta/EXPMatchers+contain.h | 1 + .../Private/Expecta/EXPMatchers+endWith.h | 1 + .../Private/Expecta/EXPMatchers+equal.h | 1 + .../Private/Expecta/EXPMatchers+haveCountOf.h | 1 + .../Expecta/EXPMatchers+postNotification.h | 1 + .../Private/Expecta/EXPMatchers+raise.h | 1 + .../Expecta/EXPMatchers+raiseWithReason.h | 1 + .../Private/Expecta/EXPMatchers+respondTo.h | 1 + .../Headers/Private/Expecta/EXPMatchers.h | 1 + .../Private/Expecta/EXPUnsupportedObject.h | 1 + .../Pods/Headers/Private/Expecta/Expecta.h | 1 + .../Headers/Private/Expecta/ExpectaObject.h | 1 + .../Headers/Private/Expecta/ExpectaSupport.h | 1 + .../Private/Expecta/NSObject+Expecta.h | 1 + .../Headers/Private/Expecta/NSValue+Expecta.h | 1 + .../FBSnapshotTestCase/FBSnapshotTestCase.h | 1 + .../FBSnapshotTestController.h | 1 + .../FBSnapshotTestCase/UIImage+Compare.h | 1 + .../Private/FBSnapshotTestCase/UIImage+Diff.h | 1 + .../Pods/Headers/Private/Specta/SPTExample.h | 1 + .../Headers/Private/Specta/SPTExampleGroup.h | 1 + .../Private/Specta/SPTNestedReporter.h | 1 + .../Pods/Headers/Private/Specta/SPTReporter.h | 1 + .../Private/Specta/SPTSharedExampleGroups.h | 1 + Example/Pods/Headers/Private/Specta/SPTSpec.h | 1 + .../Headers/Private/Specta/SPTXCTestCase.h | 1 + .../Private/Specta/SPTXCTestReporter.h | 1 + Example/Pods/Headers/Private/Specta/Specta.h | 1 + .../Headers/Private/Specta/SpectaSupport.h | 1 + .../Pods/Headers/Private/Specta/SpectaTypes.h | 1 + .../Headers/Private/Specta/SpectaUtility.h | 1 + .../Private/Specta/XCTestCase+Specta.h | 1 + .../Headers/Private/Specta/XCTestLog+Specta.h | 1 + .../Headers/Private/Specta/XCTestRun+Specta.h | 1 + .../Pods/Local Podspecs/DMPasscode.podspec | 20 - .../Local Podspecs/DMPasscode.podspec.json | 33 + Example/Pods/Manifest.lock | 23 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 8236 ++++------------- .../DMPasscode/DMPasscode-dummy.m | 5 + .../DMPasscode/DMPasscode-prefix.pch | 12 + .../DMPasscode/DMPasscode.xcconfig | 9 + ...rceBundle-DMPasscode-DMPasscode-Info.plist | 24 + .../Expecta+Snapshots-dummy.m | 5 + .../Expecta+Snapshots-prefix.pch | 12 + .../Expecta+Snapshots.xcconfig | 10 + .../Expecta/Expecta-dummy.m | 5 + .../Expecta/Expecta-prefix.pch | 12 + .../Expecta/Expecta.xcconfig | 10 + .../FBSnapshotTestCase-dummy.m | 5 + .../FBSnapshotTestCase-prefix.pch | 12 + .../FBSnapshotTestCase.xcconfig | 10 + ...ods-DMPasscode-DMPasscode-Private.xcconfig | 5 - .../Pods-DMPasscode-DMPasscode-dummy.m | 5 - .../Pods-DMPasscode-DMPasscode-prefix.pch | 5 - .../Pods-DMPasscode-DMPasscode.xcconfig | 1 - .../Pods-DMPasscode-acknowledgements.markdown | 2 +- .../Pods-DMPasscode-acknowledgements.plist | 4 +- .../Pods-DMPasscode-environment.h | 14 - .../Pods-DMPasscode-resources.sh | 138 +- .../Pods-DMPasscode.debug.xcconfig | 12 +- .../Pods-DMPasscode.release.xcconfig | 12 +- .../Pods-Tests-DMPasscode-Private.xcconfig | 5 - .../Pods-Tests-DMPasscode-dummy.m | 5 - .../Pods-Tests-DMPasscode-prefix.pch | 5 - .../Pods-Tests-DMPasscode.xcconfig | 1 - ...s-Tests-Expecta+Snapshots-Private.xcconfig | 6 - .../Pods-Tests-Expecta+Snapshots-dummy.m | 5 - .../Pods-Tests-Expecta+Snapshots-prefix.pch | 5 - .../Pods-Tests-Expecta+Snapshots.xcconfig | 2 - .../Pods-Tests-Expecta-Private.xcconfig | 6 - .../Pods-Tests-Expecta-dummy.m | 5 - .../Pods-Tests-Expecta-prefix.pch | 5 - .../Pods-Tests-Expecta.xcconfig | 2 - ...-Tests-FBSnapshotTestCase-Private.xcconfig | 6 - .../Pods-Tests-FBSnapshotTestCase-dummy.m | 5 - .../Pods-Tests-FBSnapshotTestCase-prefix.pch | 5 - .../Pods-Tests-FBSnapshotTestCase.xcconfig | 2 - .../Pods-Tests-Specta-Private.xcconfig | 6 - .../Pods-Tests-Specta-dummy.m | 5 - .../Pods-Tests-Specta-prefix.pch | 5 - .../Pods-Tests-Specta.xcconfig | 2 - .../Pods-Tests-acknowledgements.markdown | 2 +- .../Pods-Tests-acknowledgements.plist | 12 +- .../Pods-Tests/Pods-Tests-environment.h | 38 - .../Pods-Tests/Pods-Tests-resources.sh | 138 +- .../Pods-Tests/Pods-Tests.debug.xcconfig | 14 +- .../Pods-Tests/Pods-Tests.release.xcconfig | 14 +- .../Specta/Specta-dummy.m | 5 + .../Specta/Specta-prefix.pch | 12 + .../Specta/Specta.xcconfig | 10 + 126 files changed, 2438 insertions(+), 6774 deletions(-) create mode 100644 Example/DMPasscode.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 120000 Example/Pods/Headers/Private/DMPasscode/DMKeychain.h create mode 120000 Example/Pods/Headers/Private/DMPasscode/DMPasscode.h create mode 120000 Example/Pods/Headers/Private/DMPasscode/DMPasscodeConfig.h create mode 120000 Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalField.h create mode 120000 Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalNavigationController.h create mode 120000 Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalViewController.h create mode 120000 Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPDefines.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPExpect.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatcher.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPMatchers.h create mode 120000 Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h create mode 120000 Example/Pods/Headers/Private/Expecta/Expecta.h create mode 120000 Example/Pods/Headers/Private/Expecta/ExpectaObject.h create mode 120000 Example/Pods/Headers/Private/Expecta/ExpectaSupport.h create mode 120000 Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h create mode 120000 Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h create mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h create mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h create mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h create mode 120000 Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h create mode 120000 Example/Pods/Headers/Private/Specta/SPTExample.h create mode 120000 Example/Pods/Headers/Private/Specta/SPTExampleGroup.h create mode 120000 Example/Pods/Headers/Private/Specta/SPTNestedReporter.h create mode 120000 Example/Pods/Headers/Private/Specta/SPTReporter.h create mode 120000 Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h create mode 120000 Example/Pods/Headers/Private/Specta/SPTSpec.h create mode 120000 Example/Pods/Headers/Private/Specta/SPTXCTestCase.h create mode 120000 Example/Pods/Headers/Private/Specta/SPTXCTestReporter.h create mode 120000 Example/Pods/Headers/Private/Specta/Specta.h create mode 120000 Example/Pods/Headers/Private/Specta/SpectaSupport.h create mode 120000 Example/Pods/Headers/Private/Specta/SpectaTypes.h create mode 120000 Example/Pods/Headers/Private/Specta/SpectaUtility.h create mode 120000 Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h create mode 120000 Example/Pods/Headers/Private/Specta/XCTestLog+Specta.h create mode 120000 Example/Pods/Headers/Private/Specta/XCTestRun+Specta.h delete mode 100644 Example/Pods/Local Podspecs/DMPasscode.podspec create mode 100644 Example/Pods/Local Podspecs/DMPasscode.podspec.json create mode 100644 Example/Pods/Target Support Files/DMPasscode/DMPasscode-dummy.m create mode 100644 Example/Pods/Target Support Files/DMPasscode/DMPasscode-prefix.pch create mode 100644 Example/Pods/Target Support Files/DMPasscode/DMPasscode.xcconfig create mode 100644 Example/Pods/Target Support Files/DMPasscode/ResourceBundle-DMPasscode-DMPasscode-Info.plist create mode 100644 Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-dummy.m create mode 100644 Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch create mode 100644 Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig create mode 100644 Example/Pods/Target Support Files/Expecta/Expecta-dummy.m create mode 100644 Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch create mode 100644 Example/Pods/Target Support Files/Expecta/Expecta.xcconfig create mode 100644 Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-dummy.m create mode 100644 Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch create mode 100644 Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-environment.h delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h create mode 100644 Example/Pods/Target Support Files/Specta/Specta-dummy.m create mode 100644 Example/Pods/Target Support Files/Specta/Specta-prefix.pch create mode 100644 Example/Pods/Target Support Files/Specta/Specta.xcconfig diff --git a/DMPasscode.podspec b/DMPasscode.podspec index 18b13d1..9b27807 100644 --- a/DMPasscode.podspec +++ b/DMPasscode.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "DMPasscode" - s.version = "2.0.1" + s.version = "2.1.0" s.summary = "Passcode screen with Touch ID support" s.homepage = "https://github.com/d-32/DMPasscode" s.license = 'Public Domain' @@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.social_media_url = "https://twitter.com/dylan36032" s.screenshot = "http://46.105.26.1/uploads/passcode.png" - s.platform = :ios, '7.0' + s.platform = :ios, '8.0' s.requires_arc = true s.source_files = 'Pod/Classes' diff --git a/Example/DMPasscode.xcodeproj/project.pbxproj b/Example/DMPasscode.xcodeproj/project.pbxproj index fcb7dc9..85aac65 100644 --- a/Example/DMPasscode.xcodeproj/project.pbxproj +++ b/Example/DMPasscode.xcodeproj/project.pbxproj @@ -7,8 +7,7 @@ objects = { /* Begin PBXBuildFile section */ - 3D7255806FD4426B9F6D6FD4 /* libPods-Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B51248A87F48C3A0A0A014 /* libPods-Tests.a */; }; - 51B875A9378A4FF0B50808B3 /* libPods-DMPasscode.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ED4E13D7A49C47F19ABB0C91 /* libPods-DMPasscode.a */; }; + 267ED4B99B2D21FF73C973E2 /* libPods-DMPasscode.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B7A9CCF0AC3CB91B5D2598E9 /* libPods-DMPasscode.a */; }; 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; }; 6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; @@ -21,6 +20,7 @@ 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; + 78633C4DB0FCC8D54B2CE86D /* libPods-Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE27FC87EFA729BDC8E60C0A /* libPods-Tests.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -53,13 +53,13 @@ 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = ""; }; 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = ""; }; 6A7507787FC44B769011E24F /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - 7BB550C53786F18EB50CBA9E /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig"; sourceTree = ""; }; - 96B51248A87F48C3A0A0A014 /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7EE2955A9110C0BAE0535C67 /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.release.xcconfig"; path = "Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig"; sourceTree = ""; }; 99223ECC932347BCB3D78023 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - C9218A9104BCEE3C6FA88A0C /* Pods-DMPasscode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DMPasscode.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode.debug.xcconfig"; sourceTree = ""; }; - E215462A814ECCEE835AB183 /* Pods-DMPasscode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DMPasscode.release.xcconfig"; path = "Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode.release.xcconfig"; sourceTree = ""; }; - E9F3DE5A5E614F17C108CF05 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig"; sourceTree = ""; }; - ED4E13D7A49C47F19ABB0C91 /* libPods-DMPasscode.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DMPasscode.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + B7A9CCF0AC3CB91B5D2598E9 /* libPods-DMPasscode.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DMPasscode.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + BFDB021A6AC51E3EE5170303 /* Pods-DMPasscode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DMPasscode.release.xcconfig"; path = "Target Support Files/Pods-DMPasscode/Pods-DMPasscode.release.xcconfig"; sourceTree = ""; }; + C5BBBDF508077D06BFB83480 /* Pods-DMPasscode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DMPasscode.debug.xcconfig"; path = "Target Support Files/Pods-DMPasscode/Pods-DMPasscode.debug.xcconfig"; sourceTree = ""; }; + D33D14CBBAF21F8F39AA2ADB /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.debug.xcconfig"; path = "Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig"; sourceTree = ""; }; + FE27FC87EFA729BDC8E60C0A /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -70,7 +70,7 @@ 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, - 51B875A9378A4FF0B50808B3 /* libPods-DMPasscode.a in Frameworks */, + 267ED4B99B2D21FF73C973E2 /* libPods-DMPasscode.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -81,13 +81,25 @@ 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */, 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */, 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */, - 3D7255806FD4426B9F6D6FD4 /* libPods-Tests.a in Frameworks */, + 78633C4DB0FCC8D54B2CE86D /* libPods-Tests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 3BC831A3145A814766BED8B0 /* Pods */ = { + isa = PBXGroup; + children = ( + C5BBBDF508077D06BFB83480 /* Pods-DMPasscode.debug.xcconfig */, + BFDB021A6AC51E3EE5170303 /* Pods-DMPasscode.release.xcconfig */, + D33D14CBBAF21F8F39AA2ADB /* Pods-Tests.debug.xcconfig */, + 7EE2955A9110C0BAE0535C67 /* Pods-Tests.release.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; 6003F581195388D10070C39A = { isa = PBXGroup; children = ( @@ -96,7 +108,7 @@ 6003F5B5195388D20070C39A /* Tests */, 6003F58C195388D20070C39A /* Frameworks */, 6003F58B195388D20070C39A /* Products */, - 6F2A5A3BF2DA626B330FDD27 /* Pods */, + 3BC831A3145A814766BED8B0 /* Pods */, ); sourceTree = ""; }; @@ -116,8 +128,8 @@ 6003F58F195388D20070C39A /* CoreGraphics.framework */, 6003F591195388D20070C39A /* UIKit.framework */, 6003F5AF195388D20070C39A /* XCTest.framework */, - ED4E13D7A49C47F19ABB0C91 /* libPods-DMPasscode.a */, - 96B51248A87F48C3A0A0A014 /* libPods-Tests.a */, + B7A9CCF0AC3CB91B5D2598E9 /* libPods-DMPasscode.a */, + FE27FC87EFA729BDC8E60C0A /* libPods-Tests.a */, ); name = Frameworks; sourceTree = ""; @@ -173,17 +185,6 @@ name = "Podspec Metadata"; sourceTree = ""; }; - 6F2A5A3BF2DA626B330FDD27 /* Pods */ = { - isa = PBXGroup; - children = ( - C9218A9104BCEE3C6FA88A0C /* Pods-DMPasscode.debug.xcconfig */, - E215462A814ECCEE835AB183 /* Pods-DMPasscode.release.xcconfig */, - E9F3DE5A5E614F17C108CF05 /* Pods-Tests.debug.xcconfig */, - 7BB550C53786F18EB50CBA9E /* Pods-Tests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -191,11 +192,11 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "DMPasscode" */; buildPhases = ( - D0134B1130CF4B59B939976B /* Check Pods Manifest.lock */, + 2450880A9B52924C971D4742 /* [CP] Check Pods Manifest.lock */, 6003F586195388D20070C39A /* Sources */, 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, - 16320F878D184EE9BEE7143E /* Copy Pods Resources */, + CEA5685D3CEFC26FA58EB985 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -210,11 +211,11 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "Tests" */; buildPhases = ( - 485338F90DDE4C4CB1C8061F /* Check Pods Manifest.lock */, + F1C98FFD408F7F293D013356 /* [CP] Check Pods Manifest.lock */, 6003F5AA195388D20070C39A /* Sources */, 6003F5AB195388D20070C39A /* Frameworks */, 6003F5AC195388D20070C39A /* Resources */, - C71DB6A88165403188E851EF /* Copy Pods Resources */, + 9F501ABC4A613D0098FD51DD /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -246,6 +247,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, Base, ); @@ -281,64 +283,84 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 16320F878D184EE9BEE7143E /* Copy Pods Resources */ = { + 2450880A9B52924C971D4742 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "Copy Pods Resources"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-DMPasscode-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-resources.sh\"\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; }; - 485338F90DDE4C4CB1C8061F /* Check Pods Manifest.lock */ = { + 9F501ABC4A613D0098FD51DD /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Tests/Pods-Tests-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode/DMPasscode.bundle", ); - name = "Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DMPasscode.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Tests/Pods-Tests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - C71DB6A88165403188E851EF /* Copy Pods Resources */ = { + CEA5685D3CEFC26FA58EB985 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode/DMPasscode.bundle", ); - name = "Copy Pods Resources"; + name = "[CP] Copy Pods Resources"; outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DMPasscode.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-resources.sh\"\n"; showEnvVarsInLog = 0; }; - D0134B1130CF4B59B939976B /* Check Pods Manifest.lock */ = { + F1C98FFD408F7F293D013356 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "Check Pods Manifest.lock"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Tests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "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 */ @@ -423,7 +445,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; @@ -456,7 +478,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -465,7 +487,7 @@ }; 6003F5C0195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C9218A9104BCEE3C6FA88A0C /* Pods-DMPasscode.debug.xcconfig */; + baseConfigurationReference = C5BBBDF508077D06BFB83480 /* Pods-DMPasscode.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -479,7 +501,7 @@ }; 6003F5C1195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E215462A814ECCEE835AB183 /* Pods-DMPasscode.release.xcconfig */; + baseConfigurationReference = BFDB021A6AC51E3EE5170303 /* Pods-DMPasscode.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -493,7 +515,7 @@ }; 6003F5C3195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E9F3DE5A5E614F17C108CF05 /* Pods-Tests.debug.xcconfig */; + baseConfigurationReference = D33D14CBBAF21F8F39AA2ADB /* Pods-Tests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/DMPasscode.app/DMPasscode"; FRAMEWORK_SEARCH_PATHS = ( @@ -516,7 +538,7 @@ }; 6003F5C4195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7BB550C53786F18EB50CBA9E /* Pods-Tests.release.xcconfig */; + baseConfigurationReference = 7EE2955A9110C0BAE0535C67 /* Pods-Tests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/DMPasscode.app/DMPasscode"; FRAMEWORK_SEARCH_PATHS = ( diff --git a/Example/DMPasscode.xcodeproj/xcshareddata/xcschemes/DMPasscode.xcscheme b/Example/DMPasscode.xcodeproj/xcshareddata/xcschemes/DMPasscode.xcscheme index 47fff40..4bdf528 100644 --- a/Example/DMPasscode.xcodeproj/xcshareddata/xcschemes/DMPasscode.xcscheme +++ b/Example/DMPasscode.xcodeproj/xcshareddata/xcschemes/DMPasscode.xcscheme @@ -1,6 +1,6 @@ + shouldUseLaunchSchemeArgsEnv = "YES"> @@ -48,17 +48,21 @@ ReferencedContainer = "container:DMPasscode.xcodeproj"> + + - + - + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/Podfile b/Example/Podfile index f5f7713..2dd7c81 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,8 +1,10 @@ -target 'DMPasscode', :exclusive => true do +platform :ios, '8.0' + +target 'DMPasscode' do pod "DMPasscode", :path => "../" end -target 'Tests', :exclusive => true do +target 'Tests' do pod "DMPasscode", :path => "../" pod 'Specta', '~> 0.2.1' diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 3f353b8..d574375 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,7 +1,7 @@ PODS: - - DMPasscode (2.0.1) + - DMPasscode (2.1.0) - Expecta (0.4.0) - - Expecta+Snapshots (1.3.2): + - "Expecta+Snapshots (1.3.2)": - Expecta (~> 0.3) - FBSnapshotTestCase (= 1.6) - FBSnapshotTestCase (1.6) @@ -10,19 +10,28 @@ PODS: DEPENDENCIES: - DMPasscode (from `../`) - Expecta - - Expecta+Snapshots + - "Expecta+Snapshots" - FBSnapshotTestCase - Specta (~> 0.2.1) +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - Expecta + - "Expecta+Snapshots" + - FBSnapshotTestCase + - Specta + EXTERNAL SOURCES: DMPasscode: - :path: ../ + :path: "../" SPEC CHECKSUMS: - DMPasscode: 9708719f1a579f7cc86d79d0dc32357900f921eb + DMPasscode: 952214439e667b73557faf97c0de888403253885 Expecta: 392a6b5bfb9f4097e47dd8064d9b732079490332 - Expecta+Snapshots: 40c5ec43b43da3bae957f14fed5dc9177d08ec8b + "Expecta+Snapshots": 40c5ec43b43da3bae957f14fed5dc9177d08ec8b FBSnapshotTestCase: 9d5fe43b29ae3a0ed8fc829477971b281038f748 Specta: 15a276a6343867b426d5ed135d5aa4d04123a573 -COCOAPODS: 0.35.0 +PODFILE CHECKSUM: 8eb216ea6f8c47882f4291eb0e9533e3f2d75284 + +COCOAPODS: 1.7.5 diff --git a/Example/Pods/Headers/Private/DMPasscode/DMKeychain.h b/Example/Pods/Headers/Private/DMPasscode/DMKeychain.h new file mode 120000 index 0000000..7bd024b --- /dev/null +++ b/Example/Pods/Headers/Private/DMPasscode/DMKeychain.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/DMKeychain.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/DMPasscode/DMPasscode.h b/Example/Pods/Headers/Private/DMPasscode/DMPasscode.h new file mode 120000 index 0000000..fd93c3a --- /dev/null +++ b/Example/Pods/Headers/Private/DMPasscode/DMPasscode.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/DMPasscode.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/DMPasscode/DMPasscodeConfig.h b/Example/Pods/Headers/Private/DMPasscode/DMPasscodeConfig.h new file mode 120000 index 0000000..9704299 --- /dev/null +++ b/Example/Pods/Headers/Private/DMPasscode/DMPasscodeConfig.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/DMPasscodeConfig.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalField.h b/Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalField.h new file mode 120000 index 0000000..d410aa3 --- /dev/null +++ b/Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalField.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/DMPasscodeInternalField.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalNavigationController.h b/Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalNavigationController.h new file mode 120000 index 0000000..4b46e98 --- /dev/null +++ b/Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalNavigationController.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/DMPasscodeInternalNavigationController.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalViewController.h b/Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalViewController.h new file mode 120000 index 0000000..de476ba --- /dev/null +++ b/Example/Pods/Headers/Private/DMPasscode/DMPasscodeInternalViewController.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/DMPasscodeInternalViewController.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h b/Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h new file mode 120000 index 0000000..93356db --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h @@ -0,0 +1 @@ +../../../Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h b/Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h new file mode 120000 index 0000000..ebefa87 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPBlockDefinedMatcher.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPDefines.h b/Example/Pods/Headers/Private/Expecta/EXPDefines.h new file mode 120000 index 0000000..22add0c --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPDefines.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPDefines.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h b/Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h new file mode 120000 index 0000000..54aa0b5 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPDoubleTuple.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPExpect.h b/Example/Pods/Headers/Private/Expecta/EXPExpect.h new file mode 120000 index 0000000..a677bdd --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPExpect.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPExpect.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h b/Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h new file mode 120000 index 0000000..2b40569 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPFloatTuple.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatcher.h b/Example/Pods/Headers/Private/Expecta/EXPMatcher.h new file mode 120000 index 0000000..3b20a12 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatcher.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPMatcher.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h b/Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h new file mode 120000 index 0000000..697385b --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatcherHelpers.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h new file mode 120000 index 0000000..0eed377 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h new file mode 120000 index 0000000..92643c4 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beFalsy.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h new file mode 120000 index 0000000..1ccc62b --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h new file mode 120000 index 0000000..db5bf96 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h new file mode 120000 index 0000000..6e17ea4 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h new file mode 120000 index 0000000..362d8a7 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h new file mode 120000 index 0000000..4dd6063 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h new file mode 120000 index 0000000..113c7d3 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beKindOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h new file mode 120000 index 0000000..675e86a --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThan.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h new file mode 120000 index 0000000..c16df2f --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h new file mode 120000 index 0000000..9f65a6c --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beNil.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h new file mode 120000 index 0000000..27aa7be --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h new file mode 120000 index 0000000..ea3f770 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h new file mode 120000 index 0000000..192ac76 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beTruthy.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h new file mode 120000 index 0000000..2efba8f --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+beginWith.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h new file mode 120000 index 0000000..062fb51 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+conformTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h new file mode 120000 index 0000000..3661fe5 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+contain.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h new file mode 120000 index 0000000..7e6c9cf --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+endWith.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h new file mode 120000 index 0000000..7bee788 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+equal.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h new file mode 120000 index 0000000..f46d23a --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h new file mode 120000 index 0000000..c9422e3 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+postNotification.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h new file mode 120000 index 0000000..901e04c --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+raise.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h new file mode 120000 index 0000000..5b063b6 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h new file mode 120000 index 0000000..e7a5fad --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+respondTo.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers.h new file mode 120000 index 0000000..a454dc4 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPMatchers.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h b/Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h new file mode 120000 index 0000000..60fae89 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPUnsupportedObject.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/Expecta.h b/Example/Pods/Headers/Private/Expecta/Expecta.h new file mode 120000 index 0000000..45ef877 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/Expecta.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Expecta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/ExpectaObject.h b/Example/Pods/Headers/Private/Expecta/ExpectaObject.h new file mode 120000 index 0000000..36a99e1 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/ExpectaObject.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/ExpectaObject.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/ExpectaSupport.h b/Example/Pods/Headers/Private/Expecta/ExpectaSupport.h new file mode 120000 index 0000000..c59d3fc --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/ExpectaSupport.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/ExpectaSupport.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h b/Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h new file mode 120000 index 0000000..55c3635 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/NSObject+Expecta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h b/Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h new file mode 120000 index 0000000..ee557b8 --- /dev/null +++ b/Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/NSValue+Expecta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h new file mode 120000 index 0000000..2925eab --- /dev/null +++ b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h new file mode 120000 index 0000000..4a7dea1 --- /dev/null +++ b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h new file mode 120000 index 0000000..a68eafb --- /dev/null +++ b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h new file mode 120000 index 0000000..f21e64d --- /dev/null +++ b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTExample.h b/Example/Pods/Headers/Private/Specta/SPTExample.h new file mode 120000 index 0000000..2a3ad3a --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SPTExample.h @@ -0,0 +1 @@ +../../../Specta/src/SPTExample.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTExampleGroup.h b/Example/Pods/Headers/Private/Specta/SPTExampleGroup.h new file mode 120000 index 0000000..a5f8422 --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SPTExampleGroup.h @@ -0,0 +1 @@ +../../../Specta/src/SPTExampleGroup.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTNestedReporter.h b/Example/Pods/Headers/Private/Specta/SPTNestedReporter.h new file mode 120000 index 0000000..5ff34a0 --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SPTNestedReporter.h @@ -0,0 +1 @@ +../../../Specta/src/SPTNestedReporter.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTReporter.h b/Example/Pods/Headers/Private/Specta/SPTReporter.h new file mode 120000 index 0000000..501ca2b --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SPTReporter.h @@ -0,0 +1 @@ +../../../Specta/src/SPTReporter.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h b/Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h new file mode 120000 index 0000000..2a95254 --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h @@ -0,0 +1 @@ +../../../Specta/src/SPTSharedExampleGroups.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTSpec.h b/Example/Pods/Headers/Private/Specta/SPTSpec.h new file mode 120000 index 0000000..8cb370e --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SPTSpec.h @@ -0,0 +1 @@ +../../../Specta/src/SPTSpec.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTXCTestCase.h b/Example/Pods/Headers/Private/Specta/SPTXCTestCase.h new file mode 120000 index 0000000..f7ee9e1 --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SPTXCTestCase.h @@ -0,0 +1 @@ +../../../Specta/src/SPTXCTestCase.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SPTXCTestReporter.h b/Example/Pods/Headers/Private/Specta/SPTXCTestReporter.h new file mode 120000 index 0000000..eb4ad53 --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SPTXCTestReporter.h @@ -0,0 +1 @@ +../../../Specta/src/SPTXCTestReporter.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/Specta.h b/Example/Pods/Headers/Private/Specta/Specta.h new file mode 120000 index 0000000..4611172 --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/Specta.h @@ -0,0 +1 @@ +../../../Specta/src/Specta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SpectaSupport.h b/Example/Pods/Headers/Private/Specta/SpectaSupport.h new file mode 120000 index 0000000..d37c654 --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SpectaSupport.h @@ -0,0 +1 @@ +../../../Specta/src/SpectaSupport.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SpectaTypes.h b/Example/Pods/Headers/Private/Specta/SpectaTypes.h new file mode 120000 index 0000000..706005a --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SpectaTypes.h @@ -0,0 +1 @@ +../../../Specta/src/SpectaTypes.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/SpectaUtility.h b/Example/Pods/Headers/Private/Specta/SpectaUtility.h new file mode 120000 index 0000000..cbf6c0a --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/SpectaUtility.h @@ -0,0 +1 @@ +../../../Specta/src/SpectaUtility.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h b/Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h new file mode 120000 index 0000000..4b98f81 --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h @@ -0,0 +1 @@ +../../../Specta/src/XCTestCase+Specta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/XCTestLog+Specta.h b/Example/Pods/Headers/Private/Specta/XCTestLog+Specta.h new file mode 120000 index 0000000..ba66206 --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/XCTestLog+Specta.h @@ -0,0 +1 @@ +../../../Specta/src/XCTestLog+Specta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Specta/XCTestRun+Specta.h b/Example/Pods/Headers/Private/Specta/XCTestRun+Specta.h new file mode 120000 index 0000000..74a15fb --- /dev/null +++ b/Example/Pods/Headers/Private/Specta/XCTestRun+Specta.h @@ -0,0 +1 @@ +../../../Specta/src/XCTestRun+Specta.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/DMPasscode.podspec b/Example/Pods/Local Podspecs/DMPasscode.podspec deleted file mode 100644 index 18b13d1..0000000 --- a/Example/Pods/Local Podspecs/DMPasscode.podspec +++ /dev/null @@ -1,20 +0,0 @@ -Pod::Spec.new do |s| - s.name = "DMPasscode" - s.version = "2.0.1" - s.summary = "Passcode screen with Touch ID support" - s.homepage = "https://github.com/d-32/DMPasscode" - s.license = 'Public Domain' - s.author = { "Dylan Marriott" => "info@d-32.com" } - s.source = { :git => "https://github.com/d-32/DMPasscode.git", :tag => s.version.to_s } - s.social_media_url = "https://twitter.com/dylan36032" - s.screenshot = "http://46.105.26.1/uploads/passcode.png" - - s.platform = :ios, '7.0' - s.requires_arc = true - - s.source_files = 'Pod/Classes' - s.resource_bundles = { 'DMPasscode' => 'Pod/Assets/*.lproj' } - - s.public_header_files = 'Pod/Classes/DMPasscode.h', 'Pod/Classes/DMPasscodeConfig.h' - s.frameworks = 'UIKit', 'Security', 'LocalAuthentication' -end diff --git a/Example/Pods/Local Podspecs/DMPasscode.podspec.json b/Example/Pods/Local Podspecs/DMPasscode.podspec.json new file mode 100644 index 0000000..68e2ba2 --- /dev/null +++ b/Example/Pods/Local Podspecs/DMPasscode.podspec.json @@ -0,0 +1,33 @@ +{ + "name": "DMPasscode", + "version": "2.1.0", + "summary": "Passcode screen with Touch ID support", + "homepage": "https://github.com/d-32/DMPasscode", + "license": "Public Domain", + "authors": { + "Dylan Marriott": "info@d-32.com" + }, + "source": { + "git": "https://github.com/d-32/DMPasscode.git", + "tag": "2.1.0" + }, + "social_media_url": "https://twitter.com/dylan36032", + "screenshots": "http://46.105.26.1/uploads/passcode.png", + "platforms": { + "ios": "8.0" + }, + "requires_arc": true, + "source_files": "Pod/Classes", + "resource_bundles": { + "DMPasscode": "Pod/Assets/*.lproj" + }, + "public_header_files": [ + "Pod/Classes/DMPasscode.h", + "Pod/Classes/DMPasscodeConfig.h" + ], + "frameworks": [ + "UIKit", + "Security", + "LocalAuthentication" + ] +} diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 3f353b8..d574375 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,7 +1,7 @@ PODS: - - DMPasscode (2.0.1) + - DMPasscode (2.1.0) - Expecta (0.4.0) - - Expecta+Snapshots (1.3.2): + - "Expecta+Snapshots (1.3.2)": - Expecta (~> 0.3) - FBSnapshotTestCase (= 1.6) - FBSnapshotTestCase (1.6) @@ -10,19 +10,28 @@ PODS: DEPENDENCIES: - DMPasscode (from `../`) - Expecta - - Expecta+Snapshots + - "Expecta+Snapshots" - FBSnapshotTestCase - Specta (~> 0.2.1) +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - Expecta + - "Expecta+Snapshots" + - FBSnapshotTestCase + - Specta + EXTERNAL SOURCES: DMPasscode: - :path: ../ + :path: "../" SPEC CHECKSUMS: - DMPasscode: 9708719f1a579f7cc86d79d0dc32357900f921eb + DMPasscode: 952214439e667b73557faf97c0de888403253885 Expecta: 392a6b5bfb9f4097e47dd8064d9b732079490332 - Expecta+Snapshots: 40c5ec43b43da3bae957f14fed5dc9177d08ec8b + "Expecta+Snapshots": 40c5ec43b43da3bae957f14fed5dc9177d08ec8b FBSnapshotTestCase: 9d5fe43b29ae3a0ed8fc829477971b281038f748 Specta: 15a276a6343867b426d5ed135d5aa4d04123a573 -COCOAPODS: 0.35.0 +PODFILE CHECKSUM: 8eb216ea6f8c47882f4291eb0e9533e3f2d75284 + +COCOAPODS: 1.7.5 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 4d866a3..856264a 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -1,6417 +1,1819 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 000D7227A2BE8CA67B31842D - - fileRef - 902EA44CA169173136B47740 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - 00310213EEC85EFB8F256275 - - attributes - - LastUpgradeCheck - 0510 - - buildConfigurationList - 29568766747786097DD98C14 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - 0E41E23D308EED12E86C86AB - productRefGroup - C2250B2665084FA07A5DCC04 - projectDirPath - - projectReferences - - projectRoot - - targets - - 042B548F1E07F03ECBF0E938 - AAE149224D8428CD1A1D0A79 - B80D233C4A03E656C853402A - B8A21AA12F0657D11ABDBC7F - 7305C45B86CE24EAE9403A90 - 428186461EE4807D4FED7C2C - F63AD7EBB816C44AC32E4AFF - 7A7AE086C9D1485B2E61B6C6 - 0B7F044144C95CA46F2F002B - - - 0097C137EC5B72F19B9D0525 - - fileRef - ADF240626FBEE4DBFE3F9447 - isa - PBXBuildFile - - 00B994A6D3BC26F70EE107E3 - - children - - A0CE3FC4720E40DCEFB6D8B0 - 3ED98F8E25317549EECB97ED - EE87B49AD76EE58DA557FDEA - 029B0E736D0402F428AB55E7 - - isa - PBXGroup - name - Pods - sourceTree - <group> - - 0278531EE24A305834452349 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - Specta.m - path - src/Specta.m - sourceTree - <group> - - 029B0E736D0402F428AB55E7 - - children - - ACABCF61353F6664C586517B - 3A322692CADB8237DB3DBB29 - D65051420EF395BACC0D0477 - 902EA44CA169173136B47740 - A7D3D3EEFCEF36277EC1B56C - F8EDA9F709502524C01F2287 - 6261BC0788C18DBC2669DD20 - E13565334A2A231DA59172A7 - FEC7A5C7ADFF82E0A0B87D81 - FACE1FC7CBE03A712F50E7CB - C38632094A58020D1A10AD3C - B0DF1DF5399D5AD1E6680EAD - AAB26CCA7811C1B81F36DD8B - 609BC3547E543CC14041E110 - 3327FAA370627591147B2756 - 8EC37525566B1767F18D4062 - BBEFF32563B116924016FFD4 - 0278531EE24A305834452349 - 5AF5647173AAFFD58A2CBADB - 2703E51A2A98B3D41D9F232F - 23D27941F1A84D26415DAE13 - 2B521E4F3E50DDF3DEC6493E - B358C0A0BB9BCB83C6E47301 - 536BF496224C146AC9CF76EC - B3971DE04B0CDBE754108CD1 - 73B900CA020517125C48F08E - 386582AAF85852B80D16F59B - 468ABE8075DEE388232C3491 - 723E1A2D3E5EDC64849EE6B6 - - isa - PBXGroup - name - Specta - path - Specta - sourceTree - <group> - - 0305A357BA5B33AB7144F519 - - fileRef - ACABCF61353F6664C586517B - isa - PBXBuildFile - - 042B548F1E07F03ECBF0E938 - - buildConfigurationList - 52F1A92F71B41F32FD17B495 - buildPhases - - F1AEB44B850A11C049E8252F - 7827CF7DDB69435F86AF8DEB - DCEEAACB46B1D1362CDC1749 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - DMPasscode - productName - DMPasscode - productReference - 660A994113AF53FBD271DD16 - productType - com.apple.product-type.bundle - - 054AA7B28F490D6871071B67 - - children - - DDCC4B1D09E58CD8206FFC09 - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - 06E4B58E569386633E4EC1A6 - - fileRef - 5A76E5AAB3E10064BE508752 - isa - PBXBuildFile - - 07848CB070E8CBABC978C395 - - fileRef - 6CD7FB38B7DC347D47B3C051 - isa - PBXBuildFile - - 08E79EE62E68910B3A7EF1FE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSValue+Expecta.m - path - Expecta/NSValue+Expecta.m - sourceTree - <group> - - 0991053534293C177873EB83 - - includeInIndex - 1 - isa - PBXFileReference - name - en.lproj - path - Pod/Assets/en.lproj - sourceTree - <group> - - 0A822C3E0850018334512FA0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beSubclassOf.h - path - Expecta/Matchers/EXPMatchers+beSubclassOf.h - sourceTree - <group> - - 0B7F044144C95CA46F2F002B - - buildConfigurationList - EF86DBBBF97F52DD69447F15 - buildPhases - - 650AD982F4000CE3EE39C6DE - 0C7E0C24E73EF1828F5C19B0 - C92F115002C061F510E64B28 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-Tests-Specta - productName - Pods-Tests-Specta - productReference - 99C1215FD3DF381105DF7F38 - productType - com.apple.product-type.library.static - - 0C07D5846F8984EEA7671A59 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-Tests-FBSnapshotTestCase-dummy.m - sourceTree - <group> - - 0C7E0C24E73EF1828F5C19B0 - - buildActionMask - 2147483647 - files - - E25C8E209BEF46E7FEE74B13 - 957CBE24CCF496362C6E76B3 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 0D088CA1595426FFE54DF474 - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 042B548F1E07F03ECBF0E938 - remoteInfo - DMPasscode - - 0D2F1CAE2B2EF98C118AD172 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Pods-DMPasscode-acknowledgements.plist - sourceTree - <group> - - 0D3556105025763432B13406 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPDefines.h - path - Expecta/EXPDefines.h - sourceTree - <group> - - 0D37C8887E9D495FE84C9AA4 - - fileRef - 9CE52A4230579B2BAB9E435D - isa - PBXBuildFile - - 0E322703B13264AFEA9D0BD2 - - fileRef - B0507BBDBC162D6202FC0FD7 - isa - PBXBuildFile - - 0E37E38742F6746CC65ACDA9 - - fileRef - 86A68DB211847384E0E7ABDF - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 0E41E23D308EED12E86C86AB - - children - - 9F71884AF197495E4B32204F - 5C7704E8DF68B5F077FB481C - 054AA7B28F490D6871071B67 - 00B994A6D3BC26F70EE107E3 - C2250B2665084FA07A5DCC04 - 1B8162EB82470B89671688ED - - isa - PBXGroup - sourceTree - <group> - - 0E67BBF98B9CB7599CB1F948 - - fileRef - 9EAB3CF180F4A284D5EE40A7 - isa - PBXBuildFile - - 0E7BC391BE43E7D93DDF78C2 - - fileRef - A8CFFDCC04281ECB3867DE88 - isa - PBXBuildFile - - 0E9AE0BA0FE6E1194FDE1234 - - buildActionMask - 2147483647 - files - - 500075C1131EFB7794D6F091 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 0F35A2D6F900370081FA1639 - - fileRef - B0DF1DF5399D5AD1E6680EAD - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - 0F4B48B2936FC297B42C5533 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ExpectaObject.m - path - Expecta/ExpectaObject.m - sourceTree - <group> - - 0F8C7F7C2371F3743C68D479 - - buildActionMask - 2147483647 - files - - 54EC9EE2D6786BC153502DCC - DADA60A3CF7D00A228D5C3BE - 2B8F98DCA7578AF69561C1C4 - 63B12059187E94E054670EB0 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 109662B4FCAF94C21313289E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers.h - path - Expecta/Matchers/EXPMatchers.h - sourceTree - <group> - - 120ED2415595CE3F5356C1FD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - FBSnapshotTestController.m - path - FBSnapshotTestCase/FBSnapshotTestController.m - sourceTree - <group> - - 122476A8A84C7FA1F1A5F265 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPUnsupportedObject.h - path - Expecta/EXPUnsupportedObject.h - sourceTree - <group> - - 1263A6E7AAA8B4DEB05AB111 - - fileRef - 122476A8A84C7FA1F1A5F265 - isa - PBXBuildFile - - 12D6308F95E1BF26FEB3256D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-DMPasscode-DMPasscode.xcconfig - sourceTree - <group> - - 14075334F0759C9AA35E67A1 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Foundation.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework - sourceTree - DEVELOPER_DIR - - 14593D516528ADE0C6850E92 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests-FBSnapshotTestCase.xcconfig - sourceTree - <group> - - 157107BDE636BBB835057D17 - - buildConfigurations - - 4F06E3536B356CC52BB6B0B8 - 292D15FE7F67B2C1B8462F76 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 15DB5CEE8A724763BDA16D40 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImage+Diff.m - path - FBSnapshotTestCase/UIImage+Diff.m - sourceTree - <group> - - 166D6FB9A38EA5FC1E6B5899 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beGreaterThan.h - path - Expecta/Matchers/EXPMatchers+beGreaterThan.h - sourceTree - <group> - - 17E5EEF5F4B773FB71E52C7A - - buildActionMask - 2147483647 - files - - 62CF4196A1AC13B77FBAF9D1 - 65007E4DE97F6BF46680F439 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 1A2395FE047E30BC15EE2F4E - - fileRef - FEC7A5C7ADFF82E0A0B87D81 - isa - PBXBuildFile - - 1AD2DEDC5FE0FA16D81282A6 - - fileRef - 318F9FEFE5762F3EC5F366DD - isa - PBXBuildFile - - 1B8162EB82470B89671688ED - - children - - 847F2493CA148DAFF6ADEA6B - 83BC83E2A2F222AE585FF6D1 - - isa - PBXGroup - name - Targets Support Files - sourceTree - <group> - - 1B8F028E8A8711663A03D376 - - fileRef - 6B94029008EDF23DD6A27D4C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 1BCFABBE79ECA0DB9846A1AD - - fileRef - 841A46F619BA052800E22393 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 1C22A9E9CE0759CC3D3E4466 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPExpect.h - path - Expecta/EXPExpect.h - sourceTree - <group> - - 1C4EF753F1D5A1712D94EEEE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - Pods-Tests-DMPasscode-dummy.m - path - ../Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-dummy.m - sourceTree - <group> - - 1E20EDF7E59C7ECB5DE848B5 - - fileRef - F6923AF8E22FD9B4C32ABFBB - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 1E3F501244C45AFD73CB8FC3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beInstanceOf.m - path - Expecta/Matchers/EXPMatchers+beInstanceOf.m - sourceTree - <group> - - 1ED31D0D893EEC9C48B7D5B6 - - fileRef - E7CF27469FA1910A7FD8408E - isa - PBXBuildFile - - 1FCD960F2281D99BD6C5553E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSObject+Expecta.h - path - Expecta/NSObject+Expecta.h - sourceTree - <group> - - 201201485960F2D71A672F2D - - fileRef - DFBCFC3F7A1D7810722FC355 - isa - PBXBuildFile - - 20257326AD32A4D6EE21FD3C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-DMPasscode-DMPasscode-dummy.m - sourceTree - <group> - - 20826BFFDC67A3B523738660 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPDoubleTuple.h - path - Expecta/EXPDoubleTuple.h - sourceTree - <group> - - 2126AFEA6A69FB35F70AE73B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ExpectaSupport.h - path - Expecta/ExpectaSupport.h - sourceTree - <group> - - 213640640A834E7EC24867A5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-Tests-Expecta+Snapshots-prefix.pch - sourceTree - <group> - - 21545E3598D5D9211D702F1D - - buildActionMask - 2147483647 - files - - 82F9EF8ED9DD6361D8CA6F1D - 887343C24690DAB781778B54 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 224DD4E640D7A6B60EDE7EF1 - - fileRef - 2126AFEA6A69FB35F70AE73B - isa - PBXBuildFile - - 2251B30B17382650D3F907AE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - name - Pods-Tests-DMPasscode.xcconfig - path - ../Pods-Tests-DMPasscode/Pods-Tests-DMPasscode.xcconfig - sourceTree - <group> - - 2254DAC44F1D40AD6C22E544 - - fileRef - 386582AAF85852B80D16F59B - isa - PBXBuildFile - - 2335DC632A82814D759A84F0 - - fileRef - 9806A6FA9F8C45BF05603CE7 - isa - PBXBuildFile - - 23D27941F1A84D26415DAE13 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SpectaUtility.h - path - src/SpectaUtility.h - sourceTree - <group> - - 24E5A259CF898D16E4F51915 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-DMPasscode-dummy.m - sourceTree - <group> - - 26366EA9DD99ECA2D3E87A3D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beFalsy.m - path - Expecta/Matchers/EXPMatchers+beFalsy.m - sourceTree - <group> - - 2703E51A2A98B3D41D9F232F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SpectaTypes.h - path - src/SpectaTypes.h - sourceTree - <group> - - 271D36CD8ED159A50EC28105 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beInTheRangeOf.m - path - Expecta/Matchers/EXPMatchers+beInTheRangeOf.m - sourceTree - <group> - - 271F837A22F54061AAE08E38 - - fileRef - 14075334F0759C9AA35E67A1 - isa - PBXBuildFile - - 276A111EEFC3ED540D3A2D63 - - fileRef - CCFDABD3C732F00A5D04219D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 28A631F982812D7DA6C3A1A3 - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 428186461EE4807D4FED7C2C - remoteInfo - Pods-Tests-Expecta - - 292D15FE7F67B2C1B8462F76 - - baseConfigurationReference - 4B32F755C04AF559C2BEA717 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 29568766747786097DD98C14 - - buildConfigurations - - 81E04E0F03DBDAA30543BA74 - DA15057E657C488A2435E84C - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 295730C031B2AA9BD34BD8D5 - - fileRef - 1E3F501244C45AFD73CB8FC3 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 2979C384ADB62A860B2A1A6C - - children - - 0991053534293C177873EB83 - - isa - PBXGroup - name - Resources - sourceTree - <group> - - 2985602F1F7911BA07782AA9 - - fileRef - 3E17459FCBE7811A18AB2B3B - isa - PBXBuildFile - - 2A569AC1FEAF12B94D0150DA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beSupersetOf.m - path - Expecta/Matchers/EXPMatchers+beSupersetOf.m - sourceTree - <group> - - 2B521E4F3E50DDF3DEC6493E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SpectaUtility.m - path - src/SpectaUtility.m - sourceTree - <group> - - 2B8F98DCA7578AF69561C1C4 - - fileRef - 5956D07FC0F182CF9015FD4F - isa - PBXBuildFile - - 2BA01675AE7A4CD8722E08F1 - - isa - PBXTargetDependency - name - Pods-Tests-Expecta - target - 428186461EE4807D4FED7C2C - targetProxy - 60857BFE12598DAEBB8E92F8 - - 2BD97B8F970C0FA207C2ACF0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beginWith.m - path - Expecta/Matchers/EXPMatchers+beginWith.m - sourceTree - <group> - - 2DB0EA217DA96D8E401171C1 - - baseConfigurationReference - 553FCCEED4517FF5A9B21785 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 2E7BC37697E3B26115FDE1D5 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-Tests.a - sourceTree - BUILT_PRODUCTS_DIR - - 2EE17896519711C5F0ACBBF0 - - fileRef - 166D6FB9A38EA5FC1E6B5899 - isa - PBXBuildFile - - 2F1F8980734548C3627C404B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beLessThanOrEqualTo.m - path - Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m - sourceTree - <group> - - 2F1FD1FB9294043A6F8E6EC7 - - fileRef - 55F9E5271EFE80B9ABB65399 - isa - PBXBuildFile - - 303C91A3E62CC460AD2E294D - - fileRef - B358C0A0BB9BCB83C6E47301 - isa - PBXBuildFile - - 3079B099753E1B5FAF4BCB6E - - children - - 14593D516528ADE0C6850E92 - 9CA3F87DD5C461A856AC8D9E - 0C07D5846F8984EEA7671A59 - 36B1B6724287F777DCD9C858 - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/Pods-Tests-FBSnapshotTestCase - sourceTree - <group> - - 318F9FEFE5762F3EC5F366DD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-Tests-dummy.m - sourceTree - <group> - - 3327FAA370627591147B2756 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTXCTestReporter.h - path - src/SPTXCTestReporter.h - sourceTree - <group> - - 339A1EDF9577626F595A3B4A - - fileRef - 2B521E4F3E50DDF3DEC6493E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - 345D789C9F311EB2835CD915 - - fileRef - 91551A7D88E8F371DB6AB195 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 351888C6A4085CBD4910B4AB - - fileRef - 3A67507CB4932C162F587729 - isa - PBXBuildFile - - 359843AC8302518297E543E0 - - buildSettings - - PRODUCT_NAME - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - WRAPPER_EXTENSION - bundle - - isa - XCBuildConfiguration - name - Debug - - 360B066E81B60D0DBDAF7EB3 - - fileRef - 0278531EE24A305834452349 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - 367AF3A5DB177B34C9D45020 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - LocalAuthentication.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/LocalAuthentication.framework - sourceTree - DEVELOPER_DIR - - 368BEEE9B29CB7DE857169E8 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-DMPasscode-DMPasscode.a - sourceTree - BUILT_PRODUCTS_DIR - - 36B1B6724287F777DCD9C858 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-Tests-FBSnapshotTestCase-prefix.pch - sourceTree - <group> - - 36FF439B1F127417D823EC0A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-DMPasscode.debug.xcconfig - sourceTree - <group> - - 376BC7BA251C3559AA1655A2 - - isa - PBXTargetDependency - name - Pods-Tests-DMPasscode - target - 7305C45B86CE24EAE9403A90 - targetProxy - 6C230065182767B015693FF4 - - 379D8FA1B618009D64F8DD2C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPUnsupportedObject.m - path - Expecta/EXPUnsupportedObject.m - sourceTree - <group> - - 37D2C16171688EE51D6BEE07 - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 0B7F044144C95CA46F2F002B - remoteInfo - Pods-Tests-Specta - - 386582AAF85852B80D16F59B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - XCTestRun+Specta.h - path - src/XCTestRun+Specta.h - sourceTree - <group> - - 3A322692CADB8237DB3DBB29 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTExample.m - path - src/SPTExample.m - sourceTree - <group> - - 3A41F548407D8AE63B27911A - - fileRef - 91377BCC5E11CE18D45AC999 - isa - PBXBuildFile - - 3A67507CB4932C162F587729 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DMPasscode.h - path - Pod/Classes/DMPasscode.h - sourceTree - <group> - - 3AC3DA63D7AEF43B2558E783 - - fileRef - D60374A26E0EC5F28518452E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 3BE0F2231B4580CAC449B28D - - fileRef - C296E01C7E65A47CE5656388 - isa - PBXBuildFile - - 3D5997F793EBC655A8F69E7E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beTruthy.h - path - Expecta/Matchers/EXPMatchers+beTruthy.h - sourceTree - <group> - - 3D9B11FD7671D98E85C4C9A8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beTruthy.m - path - Expecta/Matchers/EXPMatchers+beTruthy.m - sourceTree - <group> - - 3E17459FCBE7811A18AB2B3B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DMPasscodeConfig.m - path - Pod/Classes/DMPasscodeConfig.m - sourceTree - <group> - - 3E3E0B62000E06F30F3A66DD - - isa - PBXTargetDependency - name - Pods-Tests-FBSnapshotTestCase - target - 7A7AE086C9D1485B2E61B6C6 - targetProxy - 5EE66C7D7D7F8186430A7E6D - - 3E78D07F1292F35E3FD0FD44 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Pods-Tests-acknowledgements.plist - sourceTree - <group> - - 3ED98F8E25317549EECB97ED - - children - - 6708B8C3C387D69440251B15 - 4CEF15711AF997B8B537C77B - CDDBCD9BE9714BE3FEE9D99F - - isa - PBXGroup - name - Expecta+Snapshots - path - Expecta+Snapshots - sourceTree - <group> - - 403E170CAE863D5F8BAE14B5 - - fileRef - C97A41BB1A9C9454A7E926D9 - isa - PBXBuildFile - - 40E8FA13F2A3CA8AC54EE319 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - name - Pods-Tests-DMPasscode-Private.xcconfig - path - ../Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-Private.xcconfig - sourceTree - <group> - - 415FFF92B1C8283D445F46E4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DMPasscodeConfig.h - path - Pod/Classes/DMPasscodeConfig.h - sourceTree - <group> - - 4235C1962CFED5E942A4B6ED - - fileRef - BD34EBD3980B6193164BEF96 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 427D25994A56F0D887462C3C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beSubclassOf.m - path - Expecta/Matchers/EXPMatchers+beSubclassOf.m - sourceTree - <group> - - 428186461EE4807D4FED7C2C - - buildConfigurationList - DAFF77C28B5F6421F088E447 - buildPhases - - 544572AC05A4AE51DBE8B6BC - A1A6A5633C48060FB3E97796 - D36D70607F8DB393CCAC2B51 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-Tests-Expecta - productName - Pods-Tests-Expecta - productReference - 5DC5C963FEAA3572063A51A5 - productType - com.apple.product-type.library.static - - 433849A36CA92C271EE70042 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-Tests-Expecta+Snapshots-dummy.m - sourceTree - <group> - - 4550689950BA3A1C33AAB7D7 - - buildConfigurations - - D66BCD502D1AEF481ABD9D0A - 5A13C52DCB02B0646FABBE69 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 4688D22F23328195D4A51D46 - - fileRef - 271D36CD8ED159A50EC28105 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 468ABE8075DEE388232C3491 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - XCTestRun+Specta.m - path - src/XCTestRun+Specta.m - sourceTree - <group> - - 474607659609AF1CDC219E65 - - buildActionMask - 2147483647 - files - - B94741FEA4C69DDDD2A32DD6 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 482E341CBB501C0007F55926 - - fileRef - 15DB5CEE8A724763BDA16D40 - isa - PBXBuildFile - - 484E36F7BC7154DFD208A50E - - buildActionMask - 2147483647 - files - - 9AB6E11E833B4FCF3E911BD4 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 48F3CFC241EF058DDD2AC292 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+raiseWithReason.m - path - Expecta/Matchers/EXPMatchers+raiseWithReason.m - sourceTree - <group> - - 4A148051BF3E540E7DFB7463 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-Tests-Expecta-dummy.m - sourceTree - <group> - - 4B033017477EBD18AD2CD101 - - fileRef - 8BE2DD5D0E6CF484AEF24FF1 - isa - PBXBuildFile - - 4B32F755C04AF559C2BEA717 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-DMPasscode-DMPasscode-Private.xcconfig - sourceTree - <group> - - 4C3F71C61868062BCB9D4906 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beLessThanOrEqualTo.h - path - Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h - sourceTree - <group> - - 4CEF15711AF997B8B537C77B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EXPMatchers+FBSnapshotTest.m - sourceTree - <group> - - 4EAA73623E1601978C2A9526 - - fileRef - 1FCD960F2281D99BD6C5553E - isa - PBXBuildFile - - 4F06E3536B356CC52BB6B0B8 - - baseConfigurationReference - 4B32F755C04AF559C2BEA717 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 500075C1131EFB7794D6F091 - - fileRef - 14075334F0759C9AA35E67A1 - isa - PBXBuildFile - - 502ED81BF8341EA3D9B71C36 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatcherHelpers.h - path - Expecta/Matchers/EXPMatcherHelpers.h - sourceTree - <group> - - 50AFBB2B27909E3882231D0E - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-DMPasscode.a - sourceTree - BUILT_PRODUCTS_DIR - - 5140D2D0C28CE7667F8147DD - - baseConfigurationReference - 40E8FA13F2A3CA8AC54EE319 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 51AA0CF24FA8CE50EF8F015C - - fileRef - FACE1FC7CBE03A712F50E7CB - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - 52831804DC5B56A7B5E768C7 - - fileRef - 2BD97B8F970C0FA207C2ACF0 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 52F1A92F71B41F32FD17B495 - - buildConfigurations - - 359843AC8302518297E543E0 - 91AF749F017A646A29ABE1CA - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 536BF496224C146AC9CF76EC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - XCTestCase+Specta.m - path - src/XCTestCase+Specta.m - sourceTree - <group> - - 544572AC05A4AE51DBE8B6BC - - buildActionMask - 2147483647 - files - - 1B8F028E8A8711663A03D376 - 775E91A48934D21C42208952 - CF76563B325C04C27E690C37 - A5F1060A2D396B48D3F24D74 - 1E20EDF7E59C7ECB5DE848B5 - 276A111EEFC3ED540D3A2D63 - 686FBB3B70341317584B663F - EF6FEDC89EFDCC1A58AE483F - 3AC3DA63D7AEF43B2558E783 - 1BCFABBE79ECA0DB9846A1AD - 4688D22F23328195D4A51D46 - 295730C031B2AA9BD34BD8D5 - A672D071BC9C7F686960D5F8 - 345D789C9F311EB2835CD915 - CEBA4B4006EF286F82C43E96 - 0E37E38742F6746CC65ACDA9 - FFBFAD19E78BF37513274D56 - CD457BC1EE7BE4CF4EB9B68D - 97EF66E27152327F9180FFC7 - 52831804DC5B56A7B5E768C7 - 56FD1CE4CCAF1DE8B6582CAC - 5C323D7D35E819F6FB052674 - F1526CDB3804FE46268EF386 - E51BA637FF0F8224CFF82A1D - BC133B3A0A03DF39D0909D99 - DBFF146442469EA354770F33 - 4235C1962CFED5E942A4B6ED - DC33F09F8874B859F11C0F60 - 7322344FB5381E2F04F1C598 - 89FC0CAB86BB97F36912E9F0 - AF08AF16FBBC9A345D96EE8A - 9D2D857AD1AA3E0B5F751F2A - 697FA1E662A70892A7C49BCF - FF891A06856C51D758CE6DFF - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 546680302A1009752F1890C6 - - baseConfigurationReference - E3DB3E5D2AC1D8438CB5C6AB - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 54E80EF20F40DEA6AA99305C - - fileRef - C38632094A58020D1A10AD3C - isa - PBXBuildFile - - 54EC9EE2D6786BC153502DCC - - fileRef - 14075334F0759C9AA35E67A1 - isa - PBXBuildFile - - 553FCCEED4517FF5A9B21785 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-DMPasscode.release.xcconfig - sourceTree - <group> - - 55B4E74C46DFCFAA7B7B592A - - fileRef - AE32985799A4F10391CBEF9A - isa - PBXBuildFile - - 55F9E5271EFE80B9ABB65399 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+Diff.h - path - FBSnapshotTestCase/UIImage+Diff.h - sourceTree - <group> - - 56FD1CE4CCAF1DE8B6582CAC - - fileRef - B4233EF9116789CBE4BA95DE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 57E8A647961E7E9F65333A3B - - fileRef - A91E16EA3842F17D867C8B30 - isa - PBXBuildFile - - 5956D07FC0F182CF9015FD4F - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Security.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Security.framework - sourceTree - DEVELOPER_DIR - - 5A120D860CE4AD41ACD2F682 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - XCTest.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/XCTest.framework - sourceTree - DEVELOPER_DIR - - 5A13C52DCB02B0646FABBE69 - - baseConfigurationReference - E5655965EED15F279E1661DF - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 5A76E5AAB3E10064BE508752 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beIdenticalTo.h - path - Expecta/Matchers/EXPMatchers+beIdenticalTo.h - sourceTree - <group> - - 5AF5647173AAFFD58A2CBADB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SpectaSupport.h - path - src/SpectaSupport.h - sourceTree - <group> - - 5B9BB138C39615F7628391C5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPExpect.m - path - Expecta/EXPExpect.m - sourceTree - <group> - - 5BDB3727687A1299D7D3A939 - - buildActionMask - 2147483647 - files - - 7796C8E3FD6D38AD439BBFBB - E21BBED41C1A81B83B6EBC14 - EBD9E2FEBE5BA5E2CBA4C2D0 - 403E170CAE863D5F8BAE14B5 - 482E341CBB501C0007F55926 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 5C2282242DFBCD83C27D5022 - - fileRef - D011AC38A60FACE60557D73F - isa - PBXBuildFile - - 5C323D7D35E819F6FB052674 - - fileRef - E258588E3A22C2010E2FEF7F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 5C7446C94DA7F9F5821ADBAF - - fileRef - 4C3F71C61868062BCB9D4906 - isa - PBXBuildFile - - 5C7704E8DF68B5F077FB481C - - children - - F6293E626982E14D5D5FDBEC - - isa - PBXGroup - name - Development Pods - sourceTree - <group> - - 5CACEF55370B639DCC262097 - - fileRef - 5956D07FC0F182CF9015FD4F - isa - PBXBuildFile - - 5DC5C963FEAA3572063A51A5 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-Tests-Expecta.a - sourceTree - BUILT_PRODUCTS_DIR - - 5EB4F5ED3700CF7696E80BD3 - - fileRef - 7D5B08DD1794ECE276091469 - isa - PBXBuildFile - - 5EE66C7D7D7F8186430A7E6D - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 7A7AE086C9D1485B2E61B6C6 - remoteInfo - Pods-Tests-FBSnapshotTestCase - - 601F1B657E5E8840C5C41F0B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - path - Pods-DMPasscode-acknowledgements.markdown - sourceTree - <group> - - 6057EC70FC89F8B7ACC5604D - - fileRef - 415FFF92B1C8283D445F46E4 - isa - PBXBuildFile - - 60857BFE12598DAEBB8E92F8 - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 428186461EE4807D4FED7C2C - remoteInfo - Pods-Tests-Expecta - - 609BC3547E543CC14041E110 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTXCTestCase.m - path - src/SPTXCTestCase.m - sourceTree - <group> - - 60FBDA5A84DEA5F0E7D988D7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+equal.m - path - Expecta/Matchers/EXPMatchers+equal.m - sourceTree - <group> - - 620F0D69038497C2CB30001B - - fileRef - BBEFF32563B116924016FFD4 - isa - PBXBuildFile - - 6261BC0788C18DBC2669DD20 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTReporter.h - path - src/SPTReporter.h - sourceTree - <group> - - 62CF4196A1AC13B77FBAF9D1 - - fileRef - 14075334F0759C9AA35E67A1 - isa - PBXBuildFile - - 63700698371F9525D3DA1EDD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-Tests-Specta-prefix.pch - sourceTree - <group> - - 63B12059187E94E054670EB0 - - fileRef - AB6BD134781D371A962014C8 - isa - PBXBuildFile - - 649F882D36C11D49C6D6BA73 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+respondTo.h - path - Expecta/Matchers/EXPMatchers+respondTo.h - sourceTree - <group> - - 65007E4DE97F6BF46680F439 - - fileRef - 5A120D860CE4AD41ACD2F682 - isa - PBXBuildFile - - 650AD982F4000CE3EE39C6DE - - buildActionMask - 2147483647 - files - - D017B8FE5A6C180A2775A23D - EE1BAB3D85BBECA7F21DC0EE - 000D7227A2BE8CA67B31842D - BF2647879163EAC71562490C - 8F3A17523AB516E20C9AD9C1 - 51AA0CF24FA8CE50EF8F015C - 0F35A2D6F900370081FA1639 - FE385AA17FCDE7F87E536FD9 - BB5F26B13378114620367714 - 360B066E81B60D0DBDAF7EB3 - 339A1EDF9577626F595A3B4A - 712A72BCEA7DCADDB51E77E6 - 94BEA516FA363A81B2DA9DFA - A98002F489AB8BEE91E2E81F - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 6535A61C133FE742A3A7B384 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPFloatTuple.m - path - Expecta/EXPFloatTuple.m - sourceTree - <group> - - 660A994113AF53FBD271DD16 - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - DMPasscode.bundle - sourceTree - BUILT_PRODUCTS_DIR - - 66D7875CE472CA47F95FC067 - - isa - PBXTargetDependency - name - Pods-Tests-FBSnapshotTestCase - target - 7A7AE086C9D1485B2E61B6C6 - targetProxy - 73BC09DDF02B40E8FB246EBF - - 6708B8C3C387D69440251B15 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EXPMatchers+FBSnapshotTest.h - sourceTree - <group> - - 6721065E8C804D19824A91F7 - - buildActionMask - 2147483647 - files - - 0D37C8887E9D495FE84C9AA4 - A10F050F09B63567953A12CD - 6AA0D93DA7E3A7F3996B9348 - 07848CB070E8CBABC978C395 - A5361553C17E7D0036FFD7A2 - 6E7956942940BD4AD2C30ECF - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 684F8E65A90F1D934B16739B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+raise.h - path - Expecta/Matchers/EXPMatchers+raise.h - sourceTree - <group> - - 686FBB3B70341317584B663F - - fileRef - 26366EA9DD99ECA2D3E87A3D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 697FA1E662A70892A7C49BCF - - fileRef - 08E79EE62E68910B3A7EF1FE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 6AA0D93DA7E3A7F3996B9348 - - fileRef - 415FFF92B1C8283D445F46E4 - isa - PBXBuildFile - - 6B016CD1EAAD69879A5F2777 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+contain.h - path - Expecta/Matchers/EXPMatchers+contain.h - sourceTree - <group> - - 6B94029008EDF23DD6A27D4C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPBlockDefinedMatcher.m - path - Expecta/EXPBlockDefinedMatcher.m - sourceTree - <group> - - 6C230065182767B015693FF4 - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 7305C45B86CE24EAE9403A90 - remoteInfo - Pods-Tests-DMPasscode - - 6C42859593A10FF8B0C54398 - - fileRef - AAB26CCA7811C1B81F36DD8B - isa - PBXBuildFile - - 6C46AD602CDC341C6B851B4D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+Compare.h - path - FBSnapshotTestCase/UIImage+Compare.h - sourceTree - <group> - - 6CD7FB38B7DC347D47B3C051 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DMPasscodeInternalField.h - path - Pod/Classes/DMPasscodeInternalField.h - sourceTree - <group> - - 6DDA6B9BAC49959D73F9B493 - - fileRef - E453C830ABDF91291779D221 - isa - PBXBuildFile - - 6E7956942940BD4AD2C30ECF - - fileRef - DFBCFC3F7A1D7810722FC355 - isa - PBXBuildFile - - 6EF45E9360087A693652A75E - - fileRef - 6CD7FB38B7DC347D47B3C051 - isa - PBXBuildFile - - 6F0770E94EC606DF22E4D8BF - - baseConfigurationReference - 9CA3F87DD5C461A856AC8D9E - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 6F4D7A966544CD8EFE146BBD - - fileRef - 9CE52A4230579B2BAB9E435D - isa - PBXBuildFile - - 70C468D9D2CF12D39490EA7E - - fileRef - AB6BD134781D371A962014C8 - isa - PBXBuildFile - - 712A72BCEA7DCADDB51E77E6 - - fileRef - 536BF496224C146AC9CF76EC - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - 72006F298C0F4B99B3C8971B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-DMPasscode-environment.h - sourceTree - <group> - - 723E1A2D3E5EDC64849EE6B6 - - children - - EF677FC0538AD6CDA0E6A70F - E3DB3E5D2AC1D8438CB5C6AB - CD0FBECED8B262DC27C60E9E - 63700698371F9525D3DA1EDD - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/Pods-Tests-Specta - sourceTree - <group> - - 72EDD054A26C6BDC2B3F27ED - - fileRef - 3327FAA370627591147B2756 - isa - PBXBuildFile - - 7305C45B86CE24EAE9403A90 - - buildConfigurationList - F2C7C7832F8C7B9628826758 - buildPhases - - E1EFC743585E7FFAB9FC121C - 0F8C7F7C2371F3743C68D479 - 95C5AA1EB5F48352458A3EB5 - - buildRules - - dependencies - - 9741FBF9D0D0A66886FC5426 - - isa - PBXNativeTarget - name - Pods-Tests-DMPasscode - productName - Pods-Tests-DMPasscode - productReference - A53A87D0D9715B60D9CDF793 - productType - com.apple.product-type.library.static - - 7322344FB5381E2F04F1C598 - - fileRef - DA51E4C448DD17580EC2C878 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 739221BCE29F82EBCE57563D - - isa - PBXTargetDependency - name - Pods-Tests-Expecta - target - 428186461EE4807D4FED7C2C - targetProxy - 28A631F982812D7DA6C3A1A3 - - 73B900CA020517125C48F08E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - XCTestLog+Specta.m - path - src/XCTestLog+Specta.m - sourceTree - <group> - - 73BC09DDF02B40E8FB246EBF - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 7A7AE086C9D1485B2E61B6C6 - remoteInfo - Pods-Tests-FBSnapshotTestCase - - 775E91A48934D21C42208952 - - fileRef - 8B437762265FF296766FFCDD - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 7796C8E3FD6D38AD439BBFBB - - fileRef - 87F9CE8CB3FE9BC9D95A4266 - isa - PBXBuildFile - - 7827CF7DDB69435F86AF8DEB - - buildActionMask - 2147483647 - files - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 7904D12EC5A182C4485861F4 - - fileRef - 9281E40754649A1EE6E68D40 - isa - PBXBuildFile - - 7A7AE086C9D1485B2E61B6C6 - - buildConfigurationList - FE18D4885FE989A6C89032B1 - buildPhases - - 5BDB3727687A1299D7D3A939 - 17E5EEF5F4B773FB71E52C7A - FC3D2DED412A005A2DB05F89 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Pods-Tests-FBSnapshotTestCase - productName - Pods-Tests-FBSnapshotTestCase - productReference - D63C1D1A028A9C41A5DCF61F - productType - com.apple.product-type.library.static - - 7C54508237219F972A02C6D8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests.debug.xcconfig - sourceTree - <group> - - 7D5B08DD1794ECE276091469 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beginWith.h - path - Expecta/Matchers/EXPMatchers+beginWith.h - sourceTree - <group> - - 7DEB5011E8CFCEB97E319F89 - - baseConfigurationReference - F4DD87AD59B1D80C39762B7E - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - 7F63FCCD95B7CC497462B1B8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+postNotification.m - path - Expecta/Matchers/EXPMatchers+postNotification.m - sourceTree - <group> - - 804398B524DAEFF300A43FC5 - - baseConfigurationReference - F4DD87AD59B1D80C39762B7E - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 81E04E0F03DBDAA30543BA74 - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - ONLY_ACTIVE_ARCH - YES - STRIP_INSTALLED_PRODUCT - NO - - isa - XCBuildConfiguration - name - Debug - - 8216C847CBB2D4B2A6E3D6D7 - - fileRef - C47755810564DAFDC9BF1627 - isa - PBXBuildFile - - 8231CB7C1289AEF11BA312BA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - FBSnapshotTestController.h - path - FBSnapshotTestCase/FBSnapshotTestController.h - sourceTree - <group> - - 82F9EF8ED9DD6361D8CA6F1D - - fileRef - 4CEF15711AF997B8B537C77B - isa - PBXBuildFile - - 83BC83E2A2F222AE585FF6D1 - - children - - FBF133B5D84D6D527E4D90D1 - 3E78D07F1292F35E3FD0FD44 - 318F9FEFE5762F3EC5F366DD - BB6E6557C5031952B9FE39CD - BE76D74EFB702B372D109E64 - 7C54508237219F972A02C6D8 - E5655965EED15F279E1661DF - - isa - PBXGroup - name - Pods-Tests - path - Target Support Files/Pods-Tests - sourceTree - <group> - - 841A46F619BA052800E22393 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beIdenticalTo.m - path - Expecta/Matchers/EXPMatchers+beIdenticalTo.m - sourceTree - <group> - - 84528A66FA03C05647F6A081 - - fileRef - 502ED81BF8341EA3D9B71C36 - isa - PBXBuildFile - - 847F2493CA148DAFF6ADEA6B - - children - - 601F1B657E5E8840C5C41F0B - 0D2F1CAE2B2EF98C118AD172 - 24E5A259CF898D16E4F51915 - 72006F298C0F4B99B3C8971B - F49F0F9ED22EC559FAA609B0 - 36FF439B1F127417D823EC0A - 553FCCEED4517FF5A9B21785 - - isa - PBXGroup - name - Pods-DMPasscode - path - Target Support Files/Pods-DMPasscode - sourceTree - <group> - - 86A68DB211847384E0E7ABDF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beNil.m - path - Expecta/Matchers/EXPMatchers+beNil.m - sourceTree - <group> - - 87F9CE8CB3FE9BC9D95A4266 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - FBSnapshotTestCase.m - path - FBSnapshotTestCase/FBSnapshotTestCase.m - sourceTree - <group> - - 8802C183FBCF2E25E87BF3A8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beCloseTo.h - path - Expecta/Matchers/EXPMatchers+beCloseTo.h - sourceTree - <group> - - 887343C24690DAB781778B54 - - fileRef - 433849A36CA92C271EE70042 - isa - PBXBuildFile - - 88B17EA902D0C272FBB707F8 - - fileRef - BAAA8A1711CDF11C8CD90726 - isa - PBXBuildFile - - 89FC0CAB86BB97F36912E9F0 - - fileRef - 379D8FA1B618009D64F8DD2C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 8AFF9E1FB71B5BEB2252F53D - - baseConfigurationReference - 36FF439B1F127417D823EC0A - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - 8B437762265FF296766FFCDD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPDoubleTuple.m - path - Expecta/EXPDoubleTuple.m - sourceTree - <group> - - 8BE2DD5D0E6CF484AEF24FF1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DMPasscodeInternalNavigationController.h - path - Pod/Classes/DMPasscodeInternalNavigationController.h - sourceTree - <group> - - 8C28AED208D1EEB52A15C74C - - fileRef - 20826BFFDC67A3B523738660 - isa - PBXBuildFile - - 8C3D3CF2E9004598EB82E803 - - fileRef - 0A822C3E0850018334512FA0 - isa - PBXBuildFile - - 8C6F4504972C8624CD4D59B1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DMPasscode.m - path - Pod/Classes/DMPasscode.m - sourceTree - <group> - - 8D68794FC55CFC8A2C8E09F0 - - fileRef - A7D3D3EEFCEF36277EC1B56C - isa - PBXBuildFile - - 8EC37525566B1767F18D4062 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTXCTestReporter.m - path - src/SPTXCTestReporter.m - sourceTree - <group> - - 8F3A17523AB516E20C9AD9C1 - - fileRef - E13565334A2A231DA59172A7 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - 8F6D96A1DE1020BD47FD4426 - - children - - 12D6308F95E1BF26FEB3256D - 4B32F755C04AF559C2BEA717 - 20257326AD32A4D6EE21FD3C - EA793DC00000BE3990330DAF - 2251B30B17382650D3F907AE - 40E8FA13F2A3CA8AC54EE319 - 1C4EF753F1D5A1712D94EEEE - F74207476B3CB6AD6E971AD3 - - isa - PBXGroup - name - Support Files - path - Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode - sourceTree - <group> - - 902EA44CA169173136B47740 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTExampleGroup.m - path - src/SPTExampleGroup.m - sourceTree - <group> - - 91377BCC5E11CE18D45AC999 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+raiseWithReason.h - path - Expecta/Matchers/EXPMatchers+raiseWithReason.h - sourceTree - <group> - - 91551A7D88E8F371DB6AB195 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beLessThan.m - path - Expecta/Matchers/EXPMatchers+beLessThan.m - sourceTree - <group> - - 91AF749F017A646A29ABE1CA - - buildSettings - - PRODUCT_NAME - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - WRAPPER_EXTENSION - bundle - - isa - XCBuildConfiguration - name - Release - - 9281E40754649A1EE6E68D40 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ExpectaObject.h - path - Expecta/ExpectaObject.h - sourceTree - <group> - - 9466012A8C72750730DBF159 - - buildConfigurations - - A0CA08935D2B1FD2560E0001 - D2C7037833473A4E6F71B8F4 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 94BEA516FA363A81B2DA9DFA - - fileRef - 73B900CA020517125C48F08E - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - 954D821434B287E2AAA082A7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beGreaterThan.m - path - Expecta/Matchers/EXPMatchers+beGreaterThan.m - sourceTree - <group> - - 957CBE24CCF496362C6E76B3 - - fileRef - 5A120D860CE4AD41ACD2F682 - isa - PBXBuildFile - - 95C5AA1EB5F48352458A3EB5 - - buildActionMask - 2147483647 - files - - 6F4D7A966544CD8EFE146BBD - 351888C6A4085CBD4910B4AB - 6057EC70FC89F8B7ACC5604D - 6EF45E9360087A693652A75E - 4B033017477EBD18AD2CD101 - 201201485960F2D71A672F2D - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 9741FBF9D0D0A66886FC5426 - - isa - PBXTargetDependency - name - DMPasscode - target - 042B548F1E07F03ECBF0E938 - targetProxy - EB5EC35C2E76B79119CFAEE1 - - 97EF66E27152327F9180FFC7 - - fileRef - 3D9B11FD7671D98E85C4C9A8 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 9806A6FA9F8C45BF05603CE7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DMPasscodeInternalField.m - path - Pod/Classes/DMPasscodeInternalField.m - sourceTree - <group> - - 99C1215FD3DF381105DF7F38 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-Tests-Specta.a - sourceTree - BUILT_PRODUCTS_DIR - - 9AB6E11E833B4FCF3E911BD4 - - fileRef - 24E5A259CF898D16E4F51915 - isa - PBXBuildFile - - 9C0A96774C847E3410722FF8 - - fileRef - F049B345045E899BD41D4723 - isa - PBXBuildFile - - 9C28C6C1DB0484A1AC0AE014 - - fileRef - A91E16EA3842F17D867C8B30 - isa - PBXBuildFile - - 9CA3F87DD5C461A856AC8D9E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests-FBSnapshotTestCase-Private.xcconfig - sourceTree - <group> - - 9CB797CC5E690EBF8C852458 - - fileRef - 8802C183FBCF2E25E87BF3A8 - isa - PBXBuildFile - - 9CE52A4230579B2BAB9E435D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DMKeychain.h - path - Pod/Classes/DMKeychain.h - sourceTree - <group> - - 9D2D857AD1AA3E0B5F751F2A - - fileRef - D350B3831D53298B27F672DA - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 9D4A43BB2DAD60719ECB07AC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+haveCountOf.m - path - Expecta/Matchers/EXPMatchers+haveCountOf.m - sourceTree - <group> - - 9EAB3CF180F4A284D5EE40A7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beKindOf.h - path - Expecta/Matchers/EXPMatchers+beKindOf.h - sourceTree - <group> - - 9F71884AF197495E4B32204F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - name - Podfile - path - ../Podfile - sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby - - 9FB5081C5AC629C654351529 - - fileRef - 5A120D860CE4AD41ACD2F682 - isa - PBXBuildFile - - A06873AB819E78B226AD59D7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-Tests-Expecta-prefix.pch - sourceTree - <group> - - A0CA08935D2B1FD2560E0001 - - baseConfigurationReference - EA4447EF5A6310B4DBA65876 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - A0CE3FC4720E40DCEFB6D8B0 - - children - - DF875F0EA7F8CE22005AED5D - 6B94029008EDF23DD6A27D4C - 0D3556105025763432B13406 - 20826BFFDC67A3B523738660 - 8B437762265FF296766FFCDD - 1C22A9E9CE0759CC3D3E4466 - 5B9BB138C39615F7628391C5 - DB24907C3574C76BCF50E573 - 6535A61C133FE742A3A7B384 - F012CA866B20CF72D3629E8F - 502ED81BF8341EA3D9B71C36 - F6923AF8E22FD9B4C32ABFBB - 109662B4FCAF94C21313289E - 8802C183FBCF2E25E87BF3A8 - CCFDABD3C732F00A5D04219D - B47F6CEDC712BBC221C0BB56 - 26366EA9DD99ECA2D3E87A3D - 166D6FB9A38EA5FC1E6B5899 - 954D821434B287E2AAA082A7 - E7CF27469FA1910A7FD8408E - D60374A26E0EC5F28518452E - 5A76E5AAB3E10064BE508752 - 841A46F619BA052800E22393 - A8CFFDCC04281ECB3867DE88 - 271D36CD8ED159A50EC28105 - E453C830ABDF91291779D221 - 1E3F501244C45AFD73CB8FC3 - 9EAB3CF180F4A284D5EE40A7 - B959AA8FCA55CB8D27D2FD31 - C47755810564DAFDC9BF1627 - 91551A7D88E8F371DB6AB195 - 4C3F71C61868062BCB9D4906 - 2F1F8980734548C3627C404B - C7C14045E81371F66D233D40 - 86A68DB211847384E0E7ABDF - 0A822C3E0850018334512FA0 - 427D25994A56F0D887462C3C - BAAA8A1711CDF11C8CD90726 - 2A569AC1FEAF12B94D0150DA - 3D5997F793EBC655A8F69E7E - 3D9B11FD7671D98E85C4C9A8 - 7D5B08DD1794ECE276091469 - 2BD97B8F970C0FA207C2ACF0 - C296E01C7E65A47CE5656388 - B4233EF9116789CBE4BA95DE - 6B016CD1EAAD69879A5F2777 - E258588E3A22C2010E2FEF7F - A5498AAF51D9959962CDD881 - C66B309682F9C553B3267A09 - D011AC38A60FACE60557D73F - 60FBDA5A84DEA5F0E7D988D7 - E03C7E16E20022F2D672FDD1 - 9D4A43BB2DAD60719ECB07AC - AE32985799A4F10391CBEF9A - 7F63FCCD95B7CC497462B1B8 - 684F8E65A90F1D934B16739B - BD34EBD3980B6193164BEF96 - 91377BCC5E11CE18D45AC999 - 48F3CFC241EF058DDD2AC292 - 649F882D36C11D49C6D6BA73 - DA51E4C448DD17580EC2C878 - 122476A8A84C7FA1F1A5F265 - 379D8FA1B618009D64F8DD2C - E1116B3D789CA643B57ECF5C - 9281E40754649A1EE6E68D40 - 0F4B48B2936FC297B42C5533 - 2126AFEA6A69FB35F70AE73B - D350B3831D53298B27F672DA - 1FCD960F2281D99BD6C5553E - B0507BBDBC162D6202FC0FD7 - 08E79EE62E68910B3A7EF1FE - FAC412C448212261D7CCB086 - - isa - PBXGroup - name - Expecta - path - Expecta - sourceTree - <group> - - A10F050F09B63567953A12CD - - fileRef - 3A67507CB4932C162F587729 - isa - PBXBuildFile - - A1A6A5633C48060FB3E97796 - - buildActionMask - 2147483647 - files - - D52170C6EE26E52797F171B1 - 9FB5081C5AC629C654351529 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - A1CCCA3150E8D07379D74324 - - fileRef - 6708B8C3C387D69440251B15 - isa - PBXBuildFile - - A415180A9ED2568D0954E8E8 - - fileRef - 8C6F4504972C8624CD4D59B1 - isa - PBXBuildFile - - A4534E20A425AE2ABBE95D79 - - isa - PBXTargetDependency - name - Pods-Tests-Expecta+Snapshots - target - F63AD7EBB816C44AC32E4AFF - targetProxy - A8AFC618E70C0585A082F20E - - A4CE40E309AE92853F8D9862 - - fileRef - 1C4EF753F1D5A1712D94EEEE - isa - PBXBuildFile - - A5361553C17E7D0036FFD7A2 - - fileRef - 8BE2DD5D0E6CF484AEF24FF1 - isa - PBXBuildFile - - A53A87D0D9715B60D9CDF793 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-Tests-DMPasscode.a - sourceTree - BUILT_PRODUCTS_DIR - - A5498AAF51D9959962CDD881 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+endWith.h - path - Expecta/Matchers/EXPMatchers+endWith.h - sourceTree - <group> - - A5F1060A2D396B48D3F24D74 - - fileRef - 6535A61C133FE742A3A7B384 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - A6463D7569A8288AAA7103F1 - - fileRef - ADF240626FBEE4DBFE3F9447 - isa - PBXBuildFile - - A672D071BC9C7F686960D5F8 - - fileRef - B959AA8FCA55CB8D27D2FD31 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - A7D3D3EEFCEF36277EC1B56C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTNestedReporter.h - path - src/SPTNestedReporter.h - sourceTree - <group> - - A80DFBFE11790E58A268CBA0 - - fileRef - 5AF5647173AAFFD58A2CBADB - isa - PBXBuildFile - - A8AFC618E70C0585A082F20E - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - F63AD7EBB816C44AC32E4AFF - remoteInfo - Pods-Tests-Expecta+Snapshots - - A8CFFDCC04281ECB3867DE88 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beInTheRangeOf.h - path - Expecta/Matchers/EXPMatchers+beInTheRangeOf.h - sourceTree - <group> - - A91E16EA3842F17D867C8B30 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DMKeychain.m - path - Pod/Classes/DMKeychain.m - sourceTree - <group> - - A98002F489AB8BEE91E2E81F - - fileRef - 468ABE8075DEE388232C3491 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - AAB26CCA7811C1B81F36DD8B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTXCTestCase.h - path - src/SPTXCTestCase.h - sourceTree - <group> - - AAE149224D8428CD1A1D0A79 - - buildConfigurationList - C8AF39449C78FEE6D04A64C3 - buildPhases - - 484E36F7BC7154DFD208A50E - 0E9AE0BA0FE6E1194FDE1234 - - buildRules - - dependencies - - DB1A4974FF02A1E531C10116 - - isa - PBXNativeTarget - name - Pods-DMPasscode - productName - Pods-DMPasscode - productReference - 50AFBB2B27909E3882231D0E - productType - com.apple.product-type.library.static - - AB6BD134781D371A962014C8 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - UIKit.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/UIKit.framework - sourceTree - DEVELOPER_DIR - - ACABCF61353F6664C586517B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTExample.h - path - src/SPTExample.h - sourceTree - <group> - - ADF240626FBEE4DBFE3F9447 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DMPasscodeInternalNavigationController.m - path - Pod/Classes/DMPasscodeInternalNavigationController.m - sourceTree - <group> - - AE32985799A4F10391CBEF9A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+postNotification.h - path - Expecta/Matchers/EXPMatchers+postNotification.h - sourceTree - <group> - - AF08AF16FBBC9A345D96EE8A - - fileRef - 0F4B48B2936FC297B42C5533 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - AF0E855FF98E5871D1F1FC69 - - buildActionMask - 2147483647 - files - - 1AD2DEDC5FE0FA16D81282A6 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - AF0EBE49891401E270B679AD - - fileRef - 9806A6FA9F8C45BF05603CE7 - isa - PBXBuildFile - - B0507BBDBC162D6202FC0FD7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSValue+Expecta.h - path - Expecta/NSValue+Expecta.h - sourceTree - <group> - - B0DF1DF5399D5AD1E6680EAD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTSpec.m - path - src/SPTSpec.m - sourceTree - <group> - - B21A3C284A00FAA83E25C62C - - fileRef - 684F8E65A90F1D934B16739B - isa - PBXBuildFile - - B358C0A0BB9BCB83C6E47301 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - XCTestCase+Specta.h - path - src/XCTestCase+Specta.h - sourceTree - <group> - - B3971DE04B0CDBE754108CD1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - XCTestLog+Specta.h - path - src/XCTestLog+Specta.h - sourceTree - <group> - - B3AE1F23821135DF9B7FC4EE - - fileRef - F012CA866B20CF72D3629E8F - isa - PBXBuildFile - - B3CDE6A96B77FD8E6C905779 - - fileRef - 14075334F0759C9AA35E67A1 - isa - PBXBuildFile - - B4233EF9116789CBE4BA95DE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+conformTo.m - path - Expecta/Matchers/EXPMatchers+conformTo.m - sourceTree - <group> - - B451197E4F65CED7B15D24AA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests-Expecta.xcconfig - sourceTree - <group> - - B47F6CEDC712BBC221C0BB56 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beFalsy.h - path - Expecta/Matchers/EXPMatchers+beFalsy.h - sourceTree - <group> - - B4A278D120CCDBA5352FBB19 - - fileRef - 6B016CD1EAAD69879A5F2777 - isa - PBXBuildFile - - B60FF0F680C466A0AE5205CB - - fileRef - 1C22A9E9CE0759CC3D3E4466 - isa - PBXBuildFile - - B637FDE427EF4570A79683A1 - - fileRef - DB24907C3574C76BCF50E573 - isa - PBXBuildFile - - B7A000BA74DBEF1F80499D58 - - buildActionMask - 2147483647 - files - - 271F837A22F54061AAE08E38 - F8ABD37BEB1FE7E4693603A0 - 5CACEF55370B639DCC262097 - 70C468D9D2CF12D39490EA7E - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - B80D233C4A03E656C853402A - - buildConfigurationList - 157107BDE636BBB835057D17 - buildPhases - - EF76677B0D6F9499579D10A9 - B7A000BA74DBEF1F80499D58 - 6721065E8C804D19824A91F7 - - buildRules - - dependencies - - E71CA9D97A5DE2A097BD484B - - isa - PBXNativeTarget - name - Pods-DMPasscode-DMPasscode - productName - Pods-DMPasscode-DMPasscode - productReference - 368BEEE9B29CB7DE857169E8 - productType - com.apple.product-type.library.static - - B81C950F8E436810C498A24C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests-Expecta+Snapshots.xcconfig - sourceTree - <group> - - B8A21AA12F0657D11ABDBC7F - - buildConfigurationList - 4550689950BA3A1C33AAB7D7 - buildPhases - - AF0E855FF98E5871D1F1FC69 - 474607659609AF1CDC219E65 - - buildRules - - dependencies - - 376BC7BA251C3559AA1655A2 - 739221BCE29F82EBCE57563D - A4534E20A425AE2ABBE95D79 - 66D7875CE472CA47F95FC067 - D4CC2150BAB6C947410FDF2A - - isa - PBXNativeTarget - name - Pods-Tests - productName - Pods-Tests - productReference - 2E7BC37697E3B26115FDE1D5 - productType - com.apple.product-type.library.static - - B94741FEA4C69DDDD2A32DD6 - - fileRef - 14075334F0759C9AA35E67A1 - isa - PBXBuildFile - - B959AA8FCA55CB8D27D2FD31 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beKindOf.m - path - Expecta/Matchers/EXPMatchers+beKindOf.m - sourceTree - <group> - - BA9142715E8C2FC436DFDEE3 - - fileRef - 109662B4FCAF94C21313289E - isa - PBXBuildFile - - BAAA8A1711CDF11C8CD90726 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beSupersetOf.h - path - Expecta/Matchers/EXPMatchers+beSupersetOf.h - sourceTree - <group> - - BB5F26B13378114620367714 - - fileRef - 8EC37525566B1767F18D4062 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - BB6E6557C5031952B9FE39CD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-Tests-environment.h - sourceTree - <group> - - BBEFF32563B116924016FFD4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - Specta.h - path - src/Specta.h - sourceTree - <group> - - BC133B3A0A03DF39D0909D99 - - fileRef - 9D4A43BB2DAD60719ECB07AC - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - BD34EBD3980B6193164BEF96 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+raise.m - path - Expecta/Matchers/EXPMatchers+raise.m - sourceTree - <group> - - BE76D74EFB702B372D109E64 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-Tests-resources.sh - sourceTree - <group> - - BF2647879163EAC71562490C - - fileRef - F8EDA9F709502524C01F2287 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - C1A174B48215B3F26C7A4942 - - fileRef - 0991053534293C177873EB83 - isa - PBXBuildFile - - C2250B2665084FA07A5DCC04 - - children - - 660A994113AF53FBD271DD16 - 50AFBB2B27909E3882231D0E - 368BEEE9B29CB7DE857169E8 - 2E7BC37697E3B26115FDE1D5 - A53A87D0D9715B60D9CDF793 - 5DC5C963FEAA3572063A51A5 - D631E61B277C5A2B6FE12F1D - D63C1D1A028A9C41A5DCF61F - 99C1215FD3DF381105DF7F38 - - isa - PBXGroup - name - Products - sourceTree - <group> - - C296E01C7E65A47CE5656388 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+conformTo.h - path - Expecta/Matchers/EXPMatchers+conformTo.h - sourceTree - <group> - - C38632094A58020D1A10AD3C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTSpec.h - path - src/SPTSpec.h - sourceTree - <group> - - C4282DEEEC90E2799F2AAE20 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - FBSnapshotTestCase.h - path - FBSnapshotTestCase/FBSnapshotTestCase.h - sourceTree - <group> - - C47755810564DAFDC9BF1627 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beLessThan.h - path - Expecta/Matchers/EXPMatchers+beLessThan.h - sourceTree - <group> - - C50446A78B6879776C863CE9 - - baseConfigurationReference - 9CA3F87DD5C461A856AC8D9E - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - C66B309682F9C553B3267A09 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+endWith.m - path - Expecta/Matchers/EXPMatchers+endWith.m - sourceTree - <group> - - C7C14045E81371F66D233D40 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beNil.h - path - Expecta/Matchers/EXPMatchers+beNil.h - sourceTree - <group> - - C8AF39449C78FEE6D04A64C3 - - buildConfigurations - - 8AFF9E1FB71B5BEB2252F53D - 2DB0EA217DA96D8E401171C1 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - C92F115002C061F510E64B28 - - buildActionMask - 2147483647 - files - - 0305A357BA5B33AB7144F519 - D5951CA4C87A0DF7473A750B - 8D68794FC55CFC8A2C8E09F0 - DE20CD3970840D6523F6194A - 1A2395FE047E30BC15EE2F4E - 54E80EF20F40DEA6AA99305C - 6C42859593A10FF8B0C54398 - 72EDD054A26C6BDC2B3F27ED - 620F0D69038497C2CB30001B - A80DFBFE11790E58A268CBA0 - E7554DEEBD4E1BF993D94E01 - D494F77D82FAA5D1C38F05DE - 303C91A3E62CC460AD2E294D - E20A50A947D04F1550EBEDDD - 2254DAC44F1D40AD6C22E544 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - C97A41BB1A9C9454A7E926D9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImage+Compare.m - path - FBSnapshotTestCase/UIImage+Compare.m - sourceTree - <group> - - CB8B12754EE1A99975F2698A - - fileRef - 8C6F4504972C8624CD4D59B1 - isa - PBXBuildFile - - CCFDABD3C732F00A5D04219D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beCloseTo.m - path - Expecta/Matchers/EXPMatchers+beCloseTo.m - sourceTree - <group> - - CD0FBECED8B262DC27C60E9E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-Tests-Specta-dummy.m - sourceTree - <group> - - CD457BC1EE7BE4CF4EB9B68D - - fileRef - 2A569AC1FEAF12B94D0150DA - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - CDA5A042B60DADCBADE654CF - - buildActionMask - 2147483647 - files - - A1CCCA3150E8D07379D74324 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - CDDBCD9BE9714BE3FEE9D99F - - children - - B81C950F8E436810C498A24C - EA4447EF5A6310B4DBA65876 - 433849A36CA92C271EE70042 - 213640640A834E7EC24867A5 - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/Pods-Tests-Expecta+Snapshots - sourceTree - <group> - - CDDFC552977DCE166E04B3EF - - fileRef - 8231CB7C1289AEF11BA312BA - isa - PBXBuildFile - - CEBA4B4006EF286F82C43E96 - - fileRef - 2F1F8980734548C3627C404B - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - CF4A30204FF8D8F2169B6592 - - baseConfigurationReference - 40E8FA13F2A3CA8AC54EE319 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - CF5ED31081152A9F72708CEC - - fileRef - C7C14045E81371F66D233D40 - isa - PBXBuildFile - - CF76563B325C04C27E690C37 - - fileRef - 5B9BB138C39615F7628391C5 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - CFD5B5F6931930FC280ECEF5 - - buildActionMask - 2147483647 - files - - B3CDE6A96B77FD8E6C905779 - EB285C2B9761D4B6DF5A17EB - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D011AC38A60FACE60557D73F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+equal.h - path - Expecta/Matchers/EXPMatchers+equal.h - sourceTree - <group> - - D017B8FE5A6C180A2775A23D - - fileRef - CD0FBECED8B262DC27C60E9E - isa - PBXBuildFile - - D17E6B0DACFF88D97EB4DE40 - - fileRef - 3E17459FCBE7811A18AB2B3B - isa - PBXBuildFile - - D2C7037833473A4E6F71B8F4 - - baseConfigurationReference - EA4447EF5A6310B4DBA65876 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - D350B3831D53298B27F672DA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ExpectaSupport.m - path - Expecta/ExpectaSupport.m - sourceTree - <group> - - D36D70607F8DB393CCAC2B51 - - buildActionMask - 2147483647 - files - - F077AC1B7E745B0886C20B12 - FC59F25764B513821E8FAE87 - 8C28AED208D1EEB52A15C74C - B60FF0F680C466A0AE5205CB - B637FDE427EF4570A79683A1 - B3AE1F23821135DF9B7FC4EE - 84528A66FA03C05647F6A081 - 9CB797CC5E690EBF8C852458 - DAB55BECAD2BA547952EA12F - 2EE17896519711C5F0ACBBF0 - 1ED31D0D893EEC9C48B7D5B6 - 06E4B58E569386633E4EC1A6 - 0E7BC391BE43E7D93DDF78C2 - 6DDA6B9BAC49959D73F9B493 - 0E67BBF98B9CB7599CB1F948 - 8216C847CBB2D4B2A6E3D6D7 - 5C7446C94DA7F9F5821ADBAF - CF5ED31081152A9F72708CEC - 8C3D3CF2E9004598EB82E803 - 88B17EA902D0C272FBB707F8 - E8E87CAA322D58FEDD8B2038 - 5EB4F5ED3700CF7696E80BD3 - 3BE0F2231B4580CAC449B28D - B4A278D120CCDBA5352FBB19 - EB8BBAF8AF6AED9E6AA688BD - 5C2282242DFBCD83C27D5022 - E6CA67B9D3F35CD8A0B83EEA - 55B4E74C46DFCFAA7B7B592A - B21A3C284A00FAA83E25C62C - 3A41F548407D8AE63B27911A - FEC4BC60CD5D2AC4F8976324 - BA9142715E8C2FC436DFDEE3 - 1263A6E7AAA8B4DEB05AB111 - F8A0954E821E124F78B82081 - 7904D12EC5A182C4485861F4 - 224DD4E640D7A6B60EDE7EF1 - 4EAA73623E1601978C2A9526 - 0E322703B13264AFEA9D0BD2 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D494F77D82FAA5D1C38F05DE - - fileRef - 23D27941F1A84D26415DAE13 - isa - PBXBuildFile - - D4CC2150BAB6C947410FDF2A - - isa - PBXTargetDependency - name - Pods-Tests-Specta - target - 0B7F044144C95CA46F2F002B - targetProxy - 37D2C16171688EE51D6BEE07 - - D52170C6EE26E52797F171B1 - - fileRef - 14075334F0759C9AA35E67A1 - isa - PBXBuildFile - - D5951CA4C87A0DF7473A750B - - fileRef - D65051420EF395BACC0D0477 - isa - PBXBuildFile - - D60374A26E0EC5F28518452E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beGreaterThanOrEqualTo.m - path - Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m - sourceTree - <group> - - D631E61B277C5A2B6FE12F1D - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-Tests-Expecta+Snapshots.a - sourceTree - BUILT_PRODUCTS_DIR - - D63C1D1A028A9C41A5DCF61F - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods-Tests-FBSnapshotTestCase.a - sourceTree - BUILT_PRODUCTS_DIR - - D65051420EF395BACC0D0477 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTExampleGroup.h - path - src/SPTExampleGroup.h - sourceTree - <group> - - D66BCD502D1AEF481ABD9D0A - - baseConfigurationReference - 7C54508237219F972A02C6D8 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - DA15057E657C488A2435E84C - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - NO - ENABLE_NS_ASSERTIONS - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PREPROCESSOR_DEFINITIONS - - RELEASE=1 - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - STRIP_INSTALLED_PRODUCT - NO - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - DA51E4C448DD17580EC2C878 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+respondTo.m - path - Expecta/Matchers/EXPMatchers+respondTo.m - sourceTree - <group> - - DAB55BECAD2BA547952EA12F - - fileRef - B47F6CEDC712BBC221C0BB56 - isa - PBXBuildFile - - DADA60A3CF7D00A228D5C3BE - - fileRef - 367AF3A5DB177B34C9D45020 - isa - PBXBuildFile - - DAFF77C28B5F6421F088E447 - - buildConfigurations - - 804398B524DAEFF300A43FC5 - 7DEB5011E8CFCEB97E319F89 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - DB1A4974FF02A1E531C10116 - - isa - PBXTargetDependency - name - Pods-DMPasscode-DMPasscode - target - B80D233C4A03E656C853402A - targetProxy - DCB68E1E835F088D41C6937E - - DB24907C3574C76BCF50E573 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPFloatTuple.h - path - Expecta/EXPFloatTuple.h - sourceTree - <group> - - DBFF146442469EA354770F33 - - fileRef - 7F63FCCD95B7CC497462B1B8 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - DC33F09F8874B859F11C0F60 - - fileRef - 48F3CFC241EF058DDD2AC292 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - DCB68E1E835F088D41C6937E - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - B80D233C4A03E656C853402A - remoteInfo - Pods-DMPasscode-DMPasscode - - DCEEAACB46B1D1362CDC1749 - - buildActionMask - 2147483647 - files - - C1A174B48215B3F26C7A4942 - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - DDCC4B1D09E58CD8206FFC09 - - children - - 14075334F0759C9AA35E67A1 - 367AF3A5DB177B34C9D45020 - 5956D07FC0F182CF9015FD4F - AB6BD134781D371A962014C8 - 5A120D860CE4AD41ACD2F682 - - isa - PBXGroup - name - iOS - sourceTree - <group> - - DE20CD3970840D6523F6194A - - fileRef - 6261BC0788C18DBC2669DD20 - isa - PBXBuildFile - - DF875F0EA7F8CE22005AED5D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPBlockDefinedMatcher.h - path - Expecta/EXPBlockDefinedMatcher.h - sourceTree - <group> - - DFBCFC3F7A1D7810722FC355 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DMPasscodeInternalViewController.h - path - Pod/Classes/DMPasscodeInternalViewController.h - sourceTree - <group> - - E03C7E16E20022F2D672FDD1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+haveCountOf.h - path - Expecta/Matchers/EXPMatchers+haveCountOf.h - sourceTree - <group> - - E1116B3D789CA643B57ECF5C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - Expecta.h - path - Expecta/Expecta.h - sourceTree - <group> - - E13565334A2A231DA59172A7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTReporter.m - path - src/SPTReporter.m - sourceTree - <group> - - E1EFC743585E7FFAB9FC121C - - buildActionMask - 2147483647 - files - - 57E8A647961E7E9F65333A3B - CB8B12754EE1A99975F2698A - 2985602F1F7911BA07782AA9 - 2335DC632A82814D759A84F0 - 0097C137EC5B72F19B9D0525 - 9C0A96774C847E3410722FF8 - A4CE40E309AE92853F8D9862 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E20A50A947D04F1550EBEDDD - - fileRef - B3971DE04B0CDBE754108CD1 - isa - PBXBuildFile - - E21BBED41C1A81B83B6EBC14 - - fileRef - 120ED2415595CE3F5356C1FD - isa - PBXBuildFile - - E2224FFC7CF20EF630A5D5F5 - - fileRef - F049B345045E899BD41D4723 - isa - PBXBuildFile - - E258588E3A22C2010E2FEF7F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+contain.m - path - Expecta/Matchers/EXPMatchers+contain.m - sourceTree - <group> - - E25C8E209BEF46E7FEE74B13 - - fileRef - 14075334F0759C9AA35E67A1 - isa - PBXBuildFile - - E26B77AB1B426E7DD65F93E3 - - fileRef - 6C46AD602CDC341C6B851B4D - isa - PBXBuildFile - - E3DB3E5D2AC1D8438CB5C6AB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests-Specta-Private.xcconfig - sourceTree - <group> - - E453C830ABDF91291779D221 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beInstanceOf.h - path - Expecta/Matchers/EXPMatchers+beInstanceOf.h - sourceTree - <group> - - E51BA637FF0F8224CFF82A1D - - fileRef - 60FBDA5A84DEA5F0E7D988D7 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - E5655965EED15F279E1661DF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests.release.xcconfig - sourceTree - <group> - - E6CA67B9D3F35CD8A0B83EEA - - fileRef - E03C7E16E20022F2D672FDD1 - isa - PBXBuildFile - - E71CA9D97A5DE2A097BD484B - - isa - PBXTargetDependency - name - DMPasscode - target - 042B548F1E07F03ECBF0E938 - targetProxy - 0D088CA1595426FFE54DF474 - - E7554DEEBD4E1BF993D94E01 - - fileRef - 2703E51A2A98B3D41D9F232F - isa - PBXBuildFile - - E7CF27469FA1910A7FD8408E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beGreaterThanOrEqualTo.h - path - Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h - sourceTree - <group> - - E8E87CAA322D58FEDD8B2038 - - fileRef - 3D5997F793EBC655A8F69E7E - isa - PBXBuildFile - - E95CA07559EA95A667880DBA - - fileRef - C4282DEEEC90E2799F2AAE20 - isa - PBXBuildFile - - EA4447EF5A6310B4DBA65876 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests-Expecta+Snapshots-Private.xcconfig - sourceTree - <group> - - EA793DC00000BE3990330DAF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-DMPasscode-DMPasscode-prefix.pch - sourceTree - <group> - - EB285C2B9761D4B6DF5A17EB - - fileRef - 5A120D860CE4AD41ACD2F682 - isa - PBXBuildFile - - EB5EC35C2E76B79119CFAEE1 - - containerPortal - 00310213EEC85EFB8F256275 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 042B548F1E07F03ECBF0E938 - remoteInfo - DMPasscode - - EB8BBAF8AF6AED9E6AA688BD - - fileRef - A5498AAF51D9959962CDD881 - isa - PBXBuildFile - - EBD9E2FEBE5BA5E2CBA4C2D0 - - fileRef - 0C07D5846F8984EEA7671A59 - isa - PBXBuildFile - - EE1BAB3D85BBECA7F21DC0EE - - fileRef - 3A322692CADB8237DB3DBB29 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - EE87B49AD76EE58DA557FDEA - - children - - C4282DEEEC90E2799F2AAE20 - 87F9CE8CB3FE9BC9D95A4266 - 8231CB7C1289AEF11BA312BA - 120ED2415595CE3F5356C1FD - 6C46AD602CDC341C6B851B4D - C97A41BB1A9C9454A7E926D9 - 55F9E5271EFE80B9ABB65399 - 15DB5CEE8A724763BDA16D40 - 3079B099753E1B5FAF4BCB6E - - isa - PBXGroup - name - FBSnapshotTestCase - path - FBSnapshotTestCase - sourceTree - <group> - - EF677FC0538AD6CDA0E6A70F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests-Specta.xcconfig - sourceTree - <group> - - EF6FEDC89EFDCC1A58AE483F - - fileRef - 954D821434B287E2AAA082A7 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - EF76677B0D6F9499579D10A9 - - buildActionMask - 2147483647 - files - - 9C28C6C1DB0484A1AC0AE014 - A415180A9ED2568D0954E8E8 - D17E6B0DACFF88D97EB4DE40 - AF0EBE49891401E270B679AD - A6463D7569A8288AAA7103F1 - E2224FFC7CF20EF630A5D5F5 - F6B0E9DAF2244C050E2F445D - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - EF86DBBBF97F52DD69447F15 - - buildConfigurations - - F3F09732D7F734B77F54EAE2 - 546680302A1009752F1890C6 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - F012CA866B20CF72D3629E8F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatcher.h - path - Expecta/EXPMatcher.h - sourceTree - <group> - - F049B345045E899BD41D4723 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DMPasscodeInternalViewController.m - path - Pod/Classes/DMPasscodeInternalViewController.m - sourceTree - <group> - - F077AC1B7E745B0886C20B12 - - fileRef - DF875F0EA7F8CE22005AED5D - isa - PBXBuildFile - - F1526CDB3804FE46268EF386 - - fileRef - C66B309682F9C553B3267A09 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - F1AEB44B850A11C049E8252F - - buildActionMask - 2147483647 - files - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - F2C7C7832F8C7B9628826758 - - buildConfigurations - - 5140D2D0C28CE7667F8147DD - CF4A30204FF8D8F2169B6592 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - F3F09732D7F734B77F54EAE2 - - baseConfigurationReference - E3DB3E5D2AC1D8438CB5C6AB - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - - isa - XCBuildConfiguration - name - Debug - - F49F0F9ED22EC559FAA609B0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-DMPasscode-resources.sh - sourceTree - <group> - - F4DD87AD59B1D80C39762B7E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests-Expecta-Private.xcconfig - sourceTree - <group> - - F6293E626982E14D5D5FDBEC - - children - - 9CE52A4230579B2BAB9E435D - A91E16EA3842F17D867C8B30 - 3A67507CB4932C162F587729 - 8C6F4504972C8624CD4D59B1 - 415FFF92B1C8283D445F46E4 - 3E17459FCBE7811A18AB2B3B - 6CD7FB38B7DC347D47B3C051 - 9806A6FA9F8C45BF05603CE7 - 8BE2DD5D0E6CF484AEF24FF1 - ADF240626FBEE4DBFE3F9447 - DFBCFC3F7A1D7810722FC355 - F049B345045E899BD41D4723 - 2979C384ADB62A860B2A1A6C - 8F6D96A1DE1020BD47FD4426 - - isa - PBXGroup - name - DMPasscode - path - ../.. - sourceTree - <group> - - F63AD7EBB816C44AC32E4AFF - - buildConfigurationList - 9466012A8C72750730DBF159 - buildPhases - - 21545E3598D5D9211D702F1D - CFD5B5F6931930FC280ECEF5 - CDA5A042B60DADCBADE654CF - - buildRules - - dependencies - - 2BA01675AE7A4CD8722E08F1 - 3E3E0B62000E06F30F3A66DD - - isa - PBXNativeTarget - name - Pods-Tests-Expecta+Snapshots - productName - Pods-Tests-Expecta+Snapshots - productReference - D631E61B277C5A2B6FE12F1D - productType - com.apple.product-type.library.static - - F6923AF8E22FD9B4C32ABFBB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatcherHelpers.m - path - Expecta/Matchers/EXPMatcherHelpers.m - sourceTree - <group> - - F6B0E9DAF2244C050E2F445D - - fileRef - 20257326AD32A4D6EE21FD3C - isa - PBXBuildFile - - F74207476B3CB6AD6E971AD3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - Pods-Tests-DMPasscode-prefix.pch - path - ../Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-prefix.pch - sourceTree - <group> - - F8A0954E821E124F78B82081 - - fileRef - E1116B3D789CA643B57ECF5C - isa - PBXBuildFile - - F8ABD37BEB1FE7E4693603A0 - - fileRef - 367AF3A5DB177B34C9D45020 - isa - PBXBuildFile - - F8EDA9F709502524C01F2287 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTNestedReporter.m - path - src/SPTNestedReporter.m - sourceTree - <group> - - FAC412C448212261D7CCB086 - - children - - B451197E4F65CED7B15D24AA - F4DD87AD59B1D80C39762B7E - 4A148051BF3E540E7DFB7463 - A06873AB819E78B226AD59D7 - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/Pods-Tests-Expecta - sourceTree - <group> - - FACE1FC7CBE03A712F50E7CB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTSharedExampleGroups.m - path - src/SPTSharedExampleGroups.m - sourceTree - <group> - - FBF133B5D84D6D527E4D90D1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - path - Pods-Tests-acknowledgements.markdown - sourceTree - <group> - - FC3D2DED412A005A2DB05F89 - - buildActionMask - 2147483647 - files - - E95CA07559EA95A667880DBA - CDDFC552977DCE166E04B3EF - E26B77AB1B426E7DD65F93E3 - 2F1FD1FB9294043A6F8E6EC7 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - FC59F25764B513821E8FAE87 - - fileRef - 0D3556105025763432B13406 - isa - PBXBuildFile - - FE18D4885FE989A6C89032B1 - - buildConfigurations - - C50446A78B6879776C863CE9 - 6F0770E94EC606DF22E4D8BF - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - FE385AA17FCDE7F87E536FD9 - - fileRef - 609BC3547E543CC14041E110 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -DOS_OBJECT_USE_OBJC=0 - - - FEC4BC60CD5D2AC4F8976324 - - fileRef - 649F882D36C11D49C6D6BA73 - isa - PBXBuildFile - - FEC7A5C7ADFF82E0A0B87D81 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTSharedExampleGroups.h - path - src/SPTSharedExampleGroups.h - sourceTree - <group> - - FF891A06856C51D758CE6DFF - - fileRef - 4A148051BF3E540E7DFB7463 - isa - PBXBuildFile - - FFBFAD19E78BF37513274D56 - - fileRef - 427D25994A56F0D887462C3C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - - rootObject - 00310213EEC85EFB8F256275 - - +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 001CF8F76316F4A8D3332502BDCD7055 /* XCTestRun+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CAA3F9CF9050EF7EEB98B15F2F2BE47 /* XCTestRun+Specta.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 067E736A6D6543B60D5182C0137085A1 /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = CCFA4B84A392A3BDCCA76DE30DF70DAE /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 091C553C1EC9DDAC2637643D36A7EB69 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 488206603AF228B5E18AA1A98DDE3D4A /* UIImage+Diff.m */; }; + 0A322156AA4A89C0220F49052BB6B6B6 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = E9604FB9279D3B2B51C516A5DCC940B2 /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D5137BB1E2243525B80F26D8CAE19AA /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4E08D6869D86C72F5DD34959B4830D /* XCTestCase+Specta.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0EB4390E2071C6A6B08999F5D140E473 /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = A178A4C640216D087DCF022509922FB7 /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12C8D19756631F0F146B1B83F6ACE445 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = C62B121463ED26184511DBEF192142F7 /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13E785EFE3208C2A90453B21BCAC4090 /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = F1F463BC188B197E58D6C232887532C8 /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 154A4156CC92C3B04C4F94B3A12D236B /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D98E8E786E1490681ECD03FD81E7072F /* SPTSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 15527FB90C812E9405586FB3B3E47AB0 /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = A4362562B125FAD5CFD6E53EBFD245BB /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1606DB7557E0E3BC28EEB4F36DDA8C06 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = 255827F900EDD36DDC30A60D7FA2D145 /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 16553182F8A9F19E09786FB764102B0B /* EXPMatchers+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 21020534B7B14695909B8E2D627657FF /* EXPMatchers+FBSnapshotTest.m */; }; + 166274804BC43DC57604BEF696DE89F4 /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = 84AE6412FF2C75A6593DDEBE30EFEF3A /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B084F1AD6FB13C474A817AEDC262A55 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B405828CA2D6146D861D123E16C3459 /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1DDC1CF48829EC8959448EB03FB69F59 /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 15D63D0298DB1F98CC106D4FDFCC4AE3 /* SPTSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FA01658EA102D194BCCF0B78C4A6ED5 /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D7C1EDB0106753AFCB981067936A9EF6 /* SPTExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1FD21142CE65497E9C9EE333D36930F6 /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = AEBEC0AB150269B3C8C2123C3493410D /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22DD8B7AFF9F19933268A8CD53A4CF88 /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D3892A301CFA8B950AAB353F2B72D65 /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 240B212D4A86267B9416CD86518B87D1 /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60547FBEBB887DAEB72B09D25D97747B /* FBSnapshotTestCase-dummy.m */; }; + 26E44ADC9986D2AC15BBE466ECE57731 /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = B380D0958C72B5D482A951CFFBCB26D4 /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 27F4791212250206027AF9B7DF2AB0AA /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AE4EE8AF51C87227601A058A227B7BC /* Expecta-dummy.m */; }; + 2903A9F93DDC41A4774D15255EEBACFB /* DMPasscodeInternalField.m in Sources */ = {isa = PBXBuildFile; fileRef = 83836454AB1C70656BDEE9F6280CF57B /* DMPasscodeInternalField.m */; }; + 2A2C4525AE13FB43C0404FC8468F55AC /* Pods-DMPasscode-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C09ECBBA454F0D46DD6D3A36C5DBA870 /* Pods-DMPasscode-dummy.m */; }; + 2C1DF8A39F945326E4B956F36AB11960 /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = EA26A21BBCA8787F78A4A7983BDFFAE9 /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2DF1DDAB14595E02B0BDA50BF3766C6E /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD54FB6A934641AB1B148F3EAEECD17 /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 311F598498C31873CA48F5FF17090FA1 /* XCTestRun+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = C67539C49BF116F171BAE81238F6E407 /* XCTestRun+Specta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 386337CC0DAE6C5BD3C5436A83967E6A /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 139648DCC5134496828503FFAB4690FE /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 3CA2A4D06DB18E5F8913DD707DC8C0EA /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 90FFF0450C1680FD67CB94CA3BB73F4D /* SpectaUtility.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3FCEC8DBB655A6FCC510A5721F3AB0FC /* EXPMatchers+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = BA8E38E698388E3F654BEA49A8A6C854 /* EXPMatchers+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 40D9DC860FF876869DD7EDFB2A6C0256 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = B334BC32C2B2C3735C35608204C5FEB4 /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4435BC08C324826FAD635A600FE93341 /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCA050A6C336C06031DBF5F83CBA1D4 /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44F033237821354F2E031C665D1D48A9 /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = E4497682C65B80A1FE7EAE0DBB8659FD /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 477E6C5788BDFFF784C4E84CE7270929 /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = A34FCF24CD3E2C6C985D987F0565CA9C /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4ABC6A3F383FAEBDC16276F880DBC52F /* DMPasscode-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 47CE912C035D2A87462EF9AB22B379D7 /* DMPasscode-dummy.m */; }; + 4AEC9E25E9FDEE98D58F3921037F37EB /* XCTestLog+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B1CEAD525DCE79D6D8FF5CAD3C0D8E9 /* XCTestLog+Specta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BA37533D4B8F183F6F2C19D22FC450D /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C6289F8C20F0A0C0589A85B3347FA2D /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D09D045E3DCFEC673F9D827697CC4A9 /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = 58ADBB5C26DA4AC5460C250D24F3530D /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4DB3F87E79FB5EC4549F841B4CDB411B /* SPTReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7965DC0896736AB7BDF1F04952CD22FD /* SPTReporter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 53B412BE016FBDF51F142C5C11A8AFF9 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F317123D29C74B1E79B579181473621 /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 53F42BDC096506A7316762FA226D302B /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 79DAC5BB632342806A8B1719BBE998E3 /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5465369D6E9083CBF79EDFDA76F21AB6 /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = E73034E04590685B927719440AFD4F5A /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5698F3DCCBFA989F9A299271D4BC4676 /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FDB6B6AC81A22408385D2832BF88415 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57D1F4FBD4A9D41B8AFC11C806AA1915 /* DMKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FA2B65CBD7D53B8210AA37620CC3596 /* DMKeychain.m */; }; + 5AC0529CCE83250B352CF9A516E1DDF5 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = FF9BD4D5B43FD9A75E306B29E0DD87DA /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5EFBE60D12D226FD45771ADF7312A35F /* SpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 107C1DB2FEBA46B8745A262635F9DE86 /* SpectaSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60A0C565DAA397715E9611C70BF37878 /* SPTXCTestReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = A6CA78B9950F08DBA25A7F1D39ED8954 /* SPTXCTestReporter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 634D5517A5CA0A28A85F0980000C651E /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 06A572A8B882678C8A786F1488906A43 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 639DC416F3632A4129496E4E01F5CAFF /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AE80CD441CB0817ADCE7A8C8EF5A9F65 /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64E13D883EF4A3036F4F31B9CB26FD35 /* EXPMatchers+beInTheRangeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 09DBBAF126A4CD36F2E980A281B0BCA9 /* EXPMatchers+beInTheRangeOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65AB677C65BBE2773BAC11B8D7413842 /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B4BF23A8E2E187904737CA7FA5704B86 /* Specta-dummy.m */; }; + 66824C1F32E6FDED30686770B46F7C8A /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 797103E47D68175EB484CAE7254E195D /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6BFAB648127E4DC741AE88113E4D9560 /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 997BC2C57C2975AF225922F0876778E2 /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6C5B58F46852A1FB8485F6A5097E564F /* DMPasscodeInternalViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F3B6AE8B4EEDE29D6D5B5921ADA0A8AD /* DMPasscodeInternalViewController.m */; }; + 6D7A626C97D1C4734CEAF1558FACB793 /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 7473A7BB51BF991223E4DE6E5F52C1BB /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FB29835BC1FC6627D13A1D3A6A39C99 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 61453B2A8B62505A9A696201161FDDAC /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 7048A0E6C00F28A4F819A384755AD982 /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEE5A7AF07A56E148A137D6CBB4D660 /* EXPExpect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70693F3FF8A537F3BB9B498CD6D53F2B /* DMPasscodeInternalField.h in Headers */ = {isa = PBXBuildFile; fileRef = C3DE2B84327F53289945F3A20B98B524 /* DMPasscodeInternalField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7093B1159094858922B99918CBEE7876 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 144E705836041E24BEF883B8E452CB65 /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 723D60326D95A306FF2623D48F008941 /* DMPasscode.h in Headers */ = {isa = PBXBuildFile; fileRef = D064621D8AC7F1E2A0BEE8ADB8D2CC1A /* DMPasscode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72C544ABCC63BF0A0A5D0E315388C695 /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F16483A2B7D6113434B97558F5901CF /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79293413DD86E44169F5BE261B2541ED /* DMPasscode.m in Sources */ = {isa = PBXBuildFile; fileRef = 36DBAD68D1A5E9D344B08237F7C09CEF /* DMPasscode.m */; }; + 7BB19B3419799AFDD0A35BCFAC0E73A5 /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 373223BDDCA89E5A4AD342E75D06A7CC /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8018EAC42D4688B768FB117F01C4D495 /* DMPasscodeInternalNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = FF98688B5915A541FD71D324A5222137 /* DMPasscodeInternalNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8092DCA1BD74FDFE7B736FA4A3761398 /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = A2350B751AAFEE0B904B53AA464E2F3F /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 822F6EA1DC929F8FBC0BF6FF8432E511 /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A9AA7A1A44818D2FE669F512641E288 /* EXPDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 823C2925FC19480BAA9839BB208B7138 /* SPTNestedReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = FA36B9BF8DE8F923A9928B9CE4E6361F /* SPTNestedReporter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 855DBDD26C31A232D965B90FCC8F3C3D /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = E72DB68EB6472FDDC4F0BF59A86CF9E8 /* SPTExampleGroup.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8569EB9175AF38D3184C2E5778915D09 /* SPTNestedReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = C5A14945F49C6A79CBB930E8AB0F35BB /* SPTNestedReporter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 88001EAC0C6FF836621486F5CB67B500 /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 24AAA0CB4D17E4C51E8F856FF51AD294 /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 8AF3E793D5B17EADFC649DF016CE1652 /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = B2BC1CFB59A72D56CDCE8579D2E7B493 /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9245606E5F34E7CCC4DC783BAEACE0D4 /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = C7B311A48E5230516A49EF63DF5188A4 /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 96404794400C065144379005C17A2D54 /* DMPasscodeConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 670D23A6CA0B4CEB8F56199CC719C5ED /* DMPasscodeConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 975E83CFADCC8C67659CECEF67600252 /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4659F5FC275B2C427EA714088C459884 /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97849A3533ED0DB0F7B50663E15B3164 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD1BF8CB291BCC117BD6A1372F70FED /* Specta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 998A10A10A53DFADDD55486F281E6840 /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D354E522053E49038648DD4205B278C /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9A5E19591593D558A8FB100CE61ED09C /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8754E9732C0BF0E0E9A7EB18BB845B /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9AA30FED1D2001615848D2142624803C /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = F194530E4CEFE5310FEB0B3B570D3C2C /* Expecta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C1022F3ED11BA5D515787EBB9E70E12 /* DMPasscodeInternalNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = B338D98FE4B077C0D4EF6DC813D53244 /* DMPasscodeInternalNavigationController.m */; }; + 9DF7080E45BE7CEE9090C5662F09A3DE /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = CE59A4380CF0B0E50CB9AC592D091FFE /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9DF717EC0E32B892E1440625C953F22F /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = D665F8F92D9020D59A00E2320967274E /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A0E1B220358563448606CA36C414774A /* DMPasscodeInternalViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EDACFBE24074B367F8652894B4A5DD6 /* DMPasscodeInternalViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1E33D8713A409A8CC9D9930FFE289D8 /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C41706F41D58D36D2C13A21FE6589FF /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A22A6CED857A8C1056B470AE44D2FEFE /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D13FB947135CD690D05A45336BF1AAB /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3237439D948A58193A958277786CD18 /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B30FB3AF66A405ED3938C7D8847AE87 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC70D6ABE82357ABB855E0DF2E17BDCD /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 06E2B9615ECF2DC6222D1EE8A4AFC5EF /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + ACA02EE67A07F05B0856D318FFBC1D41 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = D05B5E33CD85367B14A69496AB195937 /* UIImage+Compare.m */; }; + AD8355C8E2E88B13822EBC8D0A050087 /* Pods-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 58B13A5D5526BCE1AB91A61D87AE1BCE /* Pods-Tests-dummy.m */; }; + AE37FE6761AE42E08F3DFBB24472F7EA /* SPTXCTestReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = BB7805D7B705E6607BFD3C36045C7C3F /* SPTXCTestReporter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AE90BE1F2CE49015E0DDAE02488C3E66 /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D62278D16790DC48ED77D4CFE99274 /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF1C18C6C61BF6E428F331CB4A441C6F /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E13659B1FC393964C9C3551E43CB564 /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1A1CAB740823ACD363F014FDDF1519E /* Expecta+Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E28B7AC3DE56B6BF2CEBBDA04524F4C3 /* Expecta+Snapshots-dummy.m */; }; + B330BE59E8B5F07701AA3848FD498A93 /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = C43D4A6698D352C0ABCA1A1A6EA2520F /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3FFAA7F637D0AAA1ADA7AB9EA1228B2 /* SPTReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 02D927BE39FDDF97C14DD6D8AD6B9DC7 /* SPTReporter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B78B7B7FEEA0D75EA85252FFF731BCAC /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5E8D10FAA60DF6ACDF96AC76080BF656 /* en.lproj */; }; + B8A99D8CB40086C4FDC5BAA011964260 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D6B5B2A6093D0062A2088E9FD81B7FD /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD539424A909742B9E63791AC3388C1F /* SPTXCTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = B940A37E9AE6DC71100D5B1F349C179B /* SPTXCTestCase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF005C48D1E5A73BBD2D6157767AE7C3 /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = B3077A28FD6E9216BDD413EFEE4D93B3 /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BF1E4E13504F3922F92069D6DE695CE1 /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A29D0E2B0FA7A1279A739B8C699E0D8 /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C39245CCA9A82E9DABD0B04E8DF0EC7C /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E743085D7B2FBAA2D06F91E2AD4C649 /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C42B8C7931A7F612909E713E477F9593 /* Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C6E7C802C1BED979E588B2A030ADB1 /* Specta.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C6B5BAC7CEB643BB82BCF6071893E509 /* DMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = C5138794220CB5584BA22B4B4F36C71C /* DMKeychain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C8A3B2146FA5BC8218174462207F5F90 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = A923544F94812574DE72D2BD191A176C /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C8BF0539D796152C73863748ACED4E9B /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 227D68A95B493B45205BC278963C2531 /* ExpectaObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA4BF0F2D71690B437BB63D08DB8D12D /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = 19AA018D6516B0CA6EA814B5DD5380CB /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CCDE86E4750D91154BD82B2E80951850 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 167BCFF8705EDB9C2C35236C669FC7DC /* SPTExample.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCE1009142B6436BCAE0D718092CD651 /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = B300BCE5734F9D143CC8CF516E7F81B7 /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CD7DA78D2EC8BAD55A459FE39D23A891 /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = AA7C28EE9B59E74F307719AE03BAE836 /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D15C50D35411EB20AF76850536FACA79 /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EA5791DD42BF043B659D3BB1064FE52 /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D63AC935CCC5D703BAC789615D7B52F2 /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E31383FBDB128C0C875E8245C91F47F /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D6DBF00370E9C58E9C755491ECAC83A9 /* XCTestLog+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = AF4CAF0A89689887525E685810FCA38F /* XCTestLog+Specta.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DC592D7A8CCD7CCF49AF6D3FABF1416B /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E5ECC25B2BC9FAB3BD94F5ABCD86DDA /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD295996414203748BCDEFD4A3343D46 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB510EE2182E68756516BF24CFE32D6 /* SpectaUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DFD17F8DFBE918698BCA71D6B5D80F04 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 036C98FF8C9E58274A5413905FF173AF /* FBSnapshotTestController.m */; }; + E052BC6D9EA6D81A5BA2262465B3E03B /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 6764385F11EBDB224818C6079E34429B /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E248A0B3C2A799A0DCA579BA5AAA6D72 /* SPTXCTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = C41D083818CD723EAC482EAF296F07C6 /* SPTXCTestCase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E4954DD9BC768AABF8CC9190B5EBD98C /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1C427F4F8FB0F2EE4447AF60656618 /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6987CC32FD9584FA833D09477937DA6 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DF5DFA222C5AE4A0F06C1C91E24FAD7 /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E69CBFCABD9ECDABC3F6A7498A2DBB83 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E40271A6BCE524B63C009F22D44AEE9 /* EXPMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB94CDCCB0E8037D91F77DFBBA94AD44 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = AC8D6EF8A08D27F53657B1AF76F7B1E0 /* EXPMatchers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EBDC013C52DD6C7FF01F60960A2AFE3D /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A1C6B7F633295A15D891AC5A8620980 /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F00B07501184B5C9012048B86F1786AE /* DMPasscodeConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A9B43221F1DB9E16768C6B5433BE251 /* DMPasscodeConfig.m */; }; + F30BC782E2E511F6CBD0DAC721EF577A /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = DE541D0C0C3118DD17AF871188C63E14 /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F351FA1C542133123543A5F3CA7B89D7 /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = 94EB6F6CFE4CA50A30A56B8DC07C6ACB /* SPTSharedExampleGroups.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F58B2390EE7885AF59C2DF3CC4DFECC1 /* EXPMatchers+beGreaterThan.m in Sources */ = {isa = PBXBuildFile; fileRef = AFBA1B775FDA4ED3194B36395A0578D2 /* EXPMatchers+beGreaterThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F5C4878FE9F2C6E94D2503DB27E4A6F7 /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = DF8414764B83C2F5CDDA439603C89682 /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F8679271AD5A738EDC01516BA059E4EC /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = F513F303F48CE591B10C341444D77DFB /* FBSnapshotTestCase.m */; }; + F93D495718CF11E9A12108338BE3E780 /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BB9F23B3FDED1868C46DF40340BDF25 /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC1FA788533094C457E544EA086B0660 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = E6C304661637E6DB46D269ABE8C59BBA /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF62FA82A86E8F68D5FCDE0D40D438EB /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = A53771D05D0CE8D0131ECA796B287B39 /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 0635355DA9027E226F14F2B28753E5F5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F8676010755CF1530FC02DA9A0D8822B; + remoteInfo = Specta; + }; + 0F9E94856B5658E9922498468DD91D07 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DC371B7477C88184274EC6710690F97C; + remoteInfo = Expecta; + }; + 275477E1B389CF603EE2632AD07D7414 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6A03EC284443DFE1233EE4300EA92112; + remoteInfo = DMPasscode; + }; + 54EF05A2AFBF54799E7E9875EAB2293C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AB89A8A777817BD5ECAAF51C1C4F1A84; + remoteInfo = "DMPasscode-DMPasscode"; + }; + 74E1C6AE8854396B44E1F235A7CE2BA3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6A03EC284443DFE1233EE4300EA92112; + remoteInfo = DMPasscode; + }; + 812AF3B71E19BEFC534DE31C4F0CC2F9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8B98F09738742E4D780D1B20B468CD95; + remoteInfo = "Expecta+Snapshots"; + }; + AF2F55607C153ADCB1EC11A47AC62ED8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 98A98149697C80CEF8D5772791E92E66; + remoteInfo = FBSnapshotTestCase; + }; + D38261956F93E80B72E55FF337CC2C9E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 98A98149697C80CEF8D5772791E92E66; + remoteInfo = FBSnapshotTestCase; + }; + EC5166BE0695C80E3700AC1AE1E631BC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DC371B7477C88184274EC6710690F97C; + remoteInfo = Expecta; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 02D927BE39FDDF97C14DD6D8AD6B9DC7 /* SPTReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTReporter.h; path = src/SPTReporter.h; sourceTree = ""; }; + 036C98FF8C9E58274A5413905FF173AF /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; + 06A572A8B882678C8A786F1488906A43 /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/UIImage+Compare.h"; sourceTree = ""; }; + 06E2B9615ECF2DC6222D1EE8A4AFC5EF /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; + 08F7F0770B4878B9883B87DCD8569CB4 /* libExpecta.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libExpecta.a; path = libExpecta.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 09DBBAF126A4CD36F2E980A281B0BCA9 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInTheRangeOf.h"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.h"; sourceTree = ""; }; + 0A1C6B7F633295A15D891AC5A8620980 /* EXPMatchers+beSupersetOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSupersetOf.h"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.h"; sourceTree = ""; }; + 0BCA050A6C336C06031DBF5F83CBA1D4 /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; + 0CCC07AC24116B416410F5E76E31D746 /* Expecta+Snapshots.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Expecta+Snapshots.xcconfig"; sourceTree = ""; }; + 107C1DB2FEBA46B8745A262635F9DE86 /* SpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaSupport.h; path = src/SpectaSupport.h; sourceTree = ""; }; + 11CF33BB16DE812E6089639256625E8E /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.debug.xcconfig"; sourceTree = ""; }; + 139648DCC5134496828503FFAB4690FE /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; + 144E705836041E24BEF883B8E452CB65 /* EXPMatcherHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPMatcherHelpers.m; path = Expecta/Matchers/EXPMatcherHelpers.m; sourceTree = ""; }; + 15B13B063AA97C48C9010C298AECBDDA /* libSpecta.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSpecta.a; path = libSpecta.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 15D63D0298DB1F98CC106D4FDFCC4AE3 /* SPTSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSpec.h; path = src/SPTSpec.h; sourceTree = ""; }; + 167BCFF8705EDB9C2C35236C669FC7DC /* SPTExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExample.h; path = src/SPTExample.h; sourceTree = ""; }; + 19AA018D6516B0CA6EA814B5DD5380CB /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; }; + 1A9AA7A1A44818D2FE669F512641E288 /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; + 1A9B43221F1DB9E16768C6B5433BE251 /* DMPasscodeConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DMPasscodeConfig.m; path = Pod/Classes/DMPasscodeConfig.m; sourceTree = ""; }; + 1B405828CA2D6146D861D123E16C3459 /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; + 1B8E8C7549A98498B50529521EE6108B /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; }; + 1BEE5A7AF07A56E148A137D6CBB4D660 /* EXPExpect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPExpect.h; path = Expecta/EXPExpect.h; sourceTree = ""; }; + 1EDACFBE24074B367F8652894B4A5DD6 /* DMPasscodeInternalViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DMPasscodeInternalViewController.h; path = Pod/Classes/DMPasscodeInternalViewController.h; sourceTree = ""; }; + 1F317123D29C74B1E79B579181473621 /* EXPMatchers+raise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raise.m"; path = "Expecta/Matchers/EXPMatchers+raise.m"; sourceTree = ""; }; + 2094E63D76C0434E0B53FD7D4CF78EC1 /* FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.xcconfig; sourceTree = ""; }; + 20B68C9269B45825E82F4F5ECE0EB27C /* libExpecta+Snapshots.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libExpecta+Snapshots.a"; path = "libExpecta+Snapshots.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 21020534B7B14695909B8E2D627657FF /* EXPMatchers+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPMatchers+FBSnapshotTest.m"; sourceTree = ""; }; + 227D68A95B493B45205BC278963C2531 /* ExpectaObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaObject.h; path = Expecta/ExpectaObject.h; sourceTree = ""; }; + 24AAA0CB4D17E4C51E8F856FF51AD294 /* EXPMatchers+raiseWithReason.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raiseWithReason.m"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.m"; sourceTree = ""; }; + 255827F900EDD36DDC30A60D7FA2D145 /* EXPMatchers+equal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+equal.m"; path = "Expecta/Matchers/EXPMatchers+equal.m"; sourceTree = ""; }; + 2AE4EE8AF51C87227601A058A227B7BC /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; }; + 2B1CEAD525DCE79D6D8FF5CAD3C0D8E9 /* XCTestLog+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestLog+Specta.h"; path = "src/XCTestLog+Specta.h"; sourceTree = ""; }; + 2D20EC5369231F2D9E9577FA2EAE99D3 /* Pods-DMPasscode-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-DMPasscode-resources.sh"; sourceTree = ""; }; + 2E13659B1FC393964C9C3551E43CB564 /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; }; + 2E5646C965C5F84A5B6D3180399D73C8 /* Expecta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expecta.xcconfig; sourceTree = ""; }; + 2F16483A2B7D6113434B97558F5901CF /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThan.h"; path = "Expecta/Matchers/EXPMatchers+beLessThan.h"; sourceTree = ""; }; + 36DBAD68D1A5E9D344B08237F7C09CEF /* DMPasscode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DMPasscode.m; path = Pod/Classes/DMPasscode.m; sourceTree = ""; }; + 373223BDDCA89E5A4AD342E75D06A7CC /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThan.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.h"; sourceTree = ""; }; + 3BB510EE2182E68756516BF24CFE32D6 /* SpectaUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaUtility.h; path = src/SpectaUtility.h; sourceTree = ""; }; + 3BFB3E63429DC03F41BAFEF346BB22AA /* Pods-DMPasscode-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-DMPasscode-acknowledgements.plist"; sourceTree = ""; }; + 3CAA3F9CF9050EF7EEB98B15F2F2BE47 /* XCTestRun+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestRun+Specta.m"; path = "src/XCTestRun+Specta.m"; sourceTree = ""; }; + 3D1C427F4F8FB0F2EE4447AF60656618 /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; + 3FA2B65CBD7D53B8210AA37620CC3596 /* DMKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DMKeychain.m; path = Pod/Classes/DMKeychain.m; sourceTree = ""; }; + 44D99EE8E79BE57808A7C14BDC9E4FF8 /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; + 4659F5FC275B2C427EA714088C459884 /* EXPBlockDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPBlockDefinedMatcher.h; path = Expecta/EXPBlockDefinedMatcher.h; sourceTree = ""; }; + 47CE912C035D2A87462EF9AB22B379D7 /* DMPasscode-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DMPasscode-dummy.m"; sourceTree = ""; }; + 488206603AF228B5E18AA1A98DDE3D4A /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/UIImage+Diff.m"; sourceTree = ""; }; + 48BE9190669606344277D19D338A82F9 /* Expecta+Snapshots-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-prefix.pch"; sourceTree = ""; }; + 49D62278D16790DC48ED77D4CFE99274 /* EXPFloatTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPFloatTuple.h; path = Expecta/EXPFloatTuple.h; sourceTree = ""; }; + 4D6C1676E7849CAE188790C56EA3CCE0 /* Specta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-prefix.pch"; sourceTree = ""; }; + 54041EA9E525490E32E2B14DCA95FBBD /* DMPasscode.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = DMPasscode.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 56C6E7C802C1BED979E588B2A030ADB1 /* Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Specta.m; path = src/Specta.m; sourceTree = ""; }; + 56E80C35C88897C3485D9558B42FBAEB /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.release.xcconfig"; sourceTree = ""; }; + 58ADBB5C26DA4AC5460C250D24F3530D /* EXPMatchers+beTruthy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beTruthy.m"; path = "Expecta/Matchers/EXPMatchers+beTruthy.m"; sourceTree = ""; }; + 58B13A5D5526BCE1AB91A61D87AE1BCE /* Pods-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Tests-dummy.m"; sourceTree = ""; }; + 5C4F31330DFA99D699E4BDC8C3573D73 /* libFBSnapshotTestCase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSnapshotTestCase.a; path = libFBSnapshotTestCase.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E31383FBDB128C0C875E8245C91F47F /* EXPMatchers+beGreaterThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m"; sourceTree = ""; }; + 5E40271A6BCE524B63C009F22D44AEE9 /* EXPMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcher.h; path = Expecta/EXPMatcher.h; sourceTree = ""; }; + 5E8D10FAA60DF6ACDF96AC76080BF656 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Pod/Assets/en.lproj; sourceTree = ""; }; + 5FDB6B6AC81A22408385D2832BF88415 /* SpectaTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaTypes.h; path = src/SpectaTypes.h; sourceTree = ""; }; + 60547FBEBB887DAEB72B09D25D97747B /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; + 61453B2A8B62505A9A696201161FDDAC /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; + 670D23A6CA0B4CEB8F56199CC719C5ED /* DMPasscodeConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DMPasscodeConfig.h; path = Pod/Classes/DMPasscodeConfig.h; sourceTree = ""; }; + 6764385F11EBDB224818C6079E34429B /* EXPMatchers+endWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+endWith.m"; path = "Expecta/Matchers/EXPMatchers+endWith.m"; sourceTree = ""; }; + 69B4EEB7F24B180B11F792214F50EB12 /* Pods-DMPasscode-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-DMPasscode-acknowledgements.markdown"; sourceTree = ""; }; + 6A8754E9732C0BF0E0E9A7EB18BB845B /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; }; + 6D24C32D7464767C396DA617209563CF /* Pods-DMPasscode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DMPasscode.release.xcconfig"; sourceTree = ""; }; + 6DF5DFA222C5AE4A0F06C1C91E24FAD7 /* EXPMatchers+beFalsy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beFalsy.m"; path = "Expecta/Matchers/EXPMatchers+beFalsy.m"; sourceTree = ""; }; + 72A8B186361570AF2259E103CC4D5006 /* Pods-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-resources.sh"; sourceTree = ""; }; + 7473A7BB51BF991223E4DE6E5F52C1BB /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; + 7965DC0896736AB7BDF1F04952CD22FD /* SPTReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTReporter.m; path = src/SPTReporter.m; sourceTree = ""; }; + 797103E47D68175EB484CAE7254E195D /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; }; + 79DAC5BB632342806A8B1719BBE998E3 /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raiseWithReason.h"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.h"; sourceTree = ""; }; + 7A29D0E2B0FA7A1279A739B8C699E0D8 /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beTruthy.h"; path = "Expecta/Matchers/EXPMatchers+beTruthy.h"; sourceTree = ""; }; + 7C41706F41D58D36D2C13A21FE6589FF /* EXPMatchers+beSupersetOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSupersetOf.m"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.m"; sourceTree = ""; }; + 7C6289F8C20F0A0C0589A85B3347FA2D /* EXPMatchers+raise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raise.h"; path = "Expecta/Matchers/EXPMatchers+raise.h"; sourceTree = ""; }; + 7D354E522053E49038648DD4205B278C /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; + 7D3892A301CFA8B950AAB353F2B72D65 /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beginWith.h"; path = "Expecta/Matchers/EXPMatchers+beginWith.h"; sourceTree = ""; }; + 7D6B5B2A6093D0062A2088E9FD81B7FD /* EXPMatchers+beLessThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h"; sourceTree = ""; }; + 7EA5791DD42BF043B659D3BB1064FE52 /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; }; + 8263A19E95BBF7C34DC3CB447B9EE0E9 /* libDMPasscode.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDMPasscode.a; path = libDMPasscode.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 83836454AB1C70656BDEE9F6280CF57B /* DMPasscodeInternalField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DMPasscodeInternalField.m; path = Pod/Classes/DMPasscodeInternalField.m; sourceTree = ""; }; + 84AE6412FF2C75A6593DDEBE30EFEF3A /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/UIImage+Diff.h"; sourceTree = ""; }; + 8B30FB3AF66A405ED3938C7D8847AE87 /* NSObject+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Expecta.h"; path = "Expecta/NSObject+Expecta.h"; sourceTree = ""; }; + 8E743085D7B2FBAA2D06F91E2AD4C649 /* EXPMatchers+beInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInstanceOf.h"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.h"; sourceTree = ""; }; + 90FFF0450C1680FD67CB94CA3BB73F4D /* SpectaUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaUtility.m; path = src/SpectaUtility.m; sourceTree = ""; }; + 94EB6F6CFE4CA50A30A56B8DC07C6ACB /* SPTSharedExampleGroups.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSharedExampleGroups.m; path = src/SPTSharedExampleGroups.m; sourceTree = ""; }; + 997BC2C57C2975AF225922F0876778E2 /* EXPMatchers+postNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+postNotification.m"; path = "Expecta/Matchers/EXPMatchers+postNotification.m"; sourceTree = ""; }; + 9BB9F23B3FDED1868C46DF40340BDF25 /* EXPMatcherHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcherHelpers.h; path = Expecta/Matchers/EXPMatcherHelpers.h; sourceTree = ""; }; + 9D13FB947135CD690D05A45336BF1AAB /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9E5ECC25B2BC9FAB3BD94F5ABCD86DDA /* SPTExampleGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExampleGroup.h; path = src/SPTExampleGroup.h; sourceTree = ""; }; + A178A4C640216D087DCF022509922FB7 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; }; + A2350B751AAFEE0B904B53AA464E2F3F /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+endWith.h"; path = "Expecta/Matchers/EXPMatchers+endWith.h"; sourceTree = ""; }; + A34FCF24CD3E2C6C985D987F0565CA9C /* EXPMatchers+contain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+contain.h"; path = "Expecta/Matchers/EXPMatchers+contain.h"; sourceTree = ""; }; + A4362562B125FAD5CFD6E53EBFD245BB /* EXPMatchers+beSubclassOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSubclassOf.m"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.m"; sourceTree = ""; }; + A53771D05D0CE8D0131ECA796B287B39 /* EXPMatchers+beIdenticalTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beIdenticalTo.m"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.m"; sourceTree = ""; }; + A6CA78B9950F08DBA25A7F1D39ED8954 /* SPTXCTestReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTXCTestReporter.h; path = src/SPTXCTestReporter.h; sourceTree = ""; }; + A923544F94812574DE72D2BD191A176C /* ExpectaSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaSupport.m; path = Expecta/ExpectaSupport.m; sourceTree = ""; }; + AA7C28EE9B59E74F307719AE03BAE836 /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; + AB4E08D6869D86C72F5DD34959B4830D /* XCTestCase+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestCase+Specta.m"; path = "src/XCTestCase+Specta.m"; sourceTree = ""; }; + AC8D6EF8A08D27F53657B1AF76F7B1E0 /* EXPMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatchers.h; path = Expecta/Matchers/EXPMatchers.h; sourceTree = ""; }; + AE80CD441CB0817ADCE7A8C8EF5A9F65 /* EXPMatchers+beGreaterThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h"; sourceTree = ""; }; + AEBEC0AB150269B3C8C2123C3493410D /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; + AF4CAF0A89689887525E685810FCA38F /* XCTestLog+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestLog+Specta.m"; path = "src/XCTestLog+Specta.m"; sourceTree = ""; }; + AFBA1B775FDA4ED3194B36395A0578D2 /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; }; + B2A6A7E4E4C33A2A753977FD1917FFE5 /* DMPasscode-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DMPasscode-prefix.pch"; sourceTree = ""; }; + B2BC1CFB59A72D56CDCE8579D2E7B493 /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; }; + B300BCE5734F9D143CC8CF516E7F81B7 /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; }; + B3077A28FD6E9216BDD413EFEE4D93B3 /* ExpectaObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaObject.m; path = Expecta/ExpectaObject.m; sourceTree = ""; }; + B334BC32C2B2C3735C35608204C5FEB4 /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; }; + B338D98FE4B077C0D4EF6DC813D53244 /* DMPasscodeInternalNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DMPasscodeInternalNavigationController.m; path = Pod/Classes/DMPasscodeInternalNavigationController.m; sourceTree = ""; }; + B34C904BD60FD714ECD1F97EAE9971FA /* Pods-Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Tests-acknowledgements.plist"; sourceTree = ""; }; + B380D0958C72B5D482A951CFFBCB26D4 /* NSValue+Expecta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Expecta.m"; path = "Expecta/NSValue+Expecta.m"; sourceTree = ""; }; + B4BF23A8E2E187904737CA7FA5704B86 /* Specta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Specta-dummy.m"; sourceTree = ""; }; + B940A37E9AE6DC71100D5B1F349C179B /* SPTXCTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTXCTestCase.h; path = src/SPTXCTestCase.h; sourceTree = ""; }; + BA8E38E698388E3F654BEA49A8A6C854 /* EXPMatchers+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+FBSnapshotTest.h"; sourceTree = ""; }; + BB7805D7B705E6607BFD3C36045C7C3F /* SPTXCTestReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTXCTestReporter.m; path = src/SPTXCTestReporter.m; sourceTree = ""; }; + C09ECBBA454F0D46DD6D3A36C5DBA870 /* Pods-DMPasscode-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-DMPasscode-dummy.m"; sourceTree = ""; }; + C3DE2B84327F53289945F3A20B98B524 /* DMPasscodeInternalField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DMPasscodeInternalField.h; path = Pod/Classes/DMPasscodeInternalField.h; sourceTree = ""; }; + C4045C4453A4E0B3673C5559194073EE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + C41D083818CD723EAC482EAF296F07C6 /* SPTXCTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTXCTestCase.m; path = src/SPTXCTestCase.m; sourceTree = ""; }; + C41FBF885278C16D5A9D10A6A8C8181E /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + C43D4A6698D352C0ABCA1A1A6EA2520F /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; + C5138794220CB5584BA22B4B4F36C71C /* DMKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DMKeychain.h; path = Pod/Classes/DMKeychain.h; sourceTree = ""; }; + C5A14945F49C6A79CBB930E8AB0F35BB /* SPTNestedReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTNestedReporter.m; path = src/SPTNestedReporter.m; sourceTree = ""; }; + C62B121463ED26184511DBEF192142F7 /* EXPDoubleTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDoubleTuple.h; path = Expecta/EXPDoubleTuple.h; sourceTree = ""; }; + C67539C49BF116F171BAE81238F6E407 /* XCTestRun+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestRun+Specta.h"; path = "src/XCTestRun+Specta.h"; sourceTree = ""; }; + C7B311A48E5230516A49EF63DF5188A4 /* EXPMatchers+beCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beCloseTo.m"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.m"; sourceTree = ""; }; + CAD54FB6A934641AB1B148F3EAEECD17 /* EXPMatchers+beNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beNil.h"; path = "Expecta/Matchers/EXPMatchers+beNil.h"; sourceTree = ""; }; + CB3A10CC48C1FE1177E85DF98C1BAA3D /* libPods-DMPasscode.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-DMPasscode.a"; path = "libPods-DMPasscode.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + CCFA4B84A392A3BDCCA76DE30DF70DAE /* EXPMatchers+conformTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+conformTo.m"; path = "Expecta/Matchers/EXPMatchers+conformTo.m"; sourceTree = ""; }; + CE59A4380CF0B0E50CB9AC592D091FFE /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; + CE97CF2A0155C2B0C8A07B8D46E9E7B8 /* DMPasscode.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = DMPasscode.bundle; path = "DMPasscode-DMPasscode.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + CEA2D2033DBF89FF23272BB40AE2EA28 /* Pods-Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Tests-acknowledgements.markdown"; sourceTree = ""; }; + D05B5E33CD85367B14A69496AB195937 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/UIImage+Compare.m"; sourceTree = ""; }; + D064621D8AC7F1E2A0BEE8ADB8D2CC1A /* DMPasscode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DMPasscode.h; path = Pod/Classes/DMPasscode.h; sourceTree = ""; }; + D665F8F92D9020D59A00E2320967274E /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; }; + D7C1EDB0106753AFCB981067936A9EF6 /* SPTExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExample.m; path = src/SPTExample.m; sourceTree = ""; }; + D98E8E786E1490681ECD03FD81E7072F /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = src/SPTSpec.m; sourceTree = ""; }; + DBE5466C56033B36D915B8FC11773844 /* Pods-DMPasscode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-DMPasscode.debug.xcconfig"; sourceTree = ""; }; + DCD1BF8CB291BCC117BD6A1372F70FED /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = src/Specta.h; sourceTree = ""; }; + DDC5747432164058F63075962A948B9D /* DMPasscode.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DMPasscode.xcconfig; sourceTree = ""; }; + DE541D0C0C3118DD17AF871188C63E14 /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; }; + DF8414764B83C2F5CDDA439603C89682 /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; + E28B7AC3DE56B6BF2CEBBDA04524F4C3 /* Expecta+Snapshots-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta+Snapshots-dummy.m"; sourceTree = ""; }; + E4497682C65B80A1FE7EAE0DBB8659FD /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "src/XCTestCase+Specta.h"; sourceTree = ""; }; + E6C304661637E6DB46D269ABE8C59BBA /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSharedExampleGroups.h; path = src/SPTSharedExampleGroups.h; sourceTree = ""; }; + E72DB68EB6472FDDC4F0BF59A86CF9E8 /* SPTExampleGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExampleGroup.m; path = src/SPTExampleGroup.m; sourceTree = ""; }; + E73034E04590685B927719440AFD4F5A /* EXPMatchers+equal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+equal.h"; path = "Expecta/Matchers/EXPMatchers+equal.h"; sourceTree = ""; }; + E9604FB9279D3B2B51C516A5DCC940B2 /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSubclassOf.h"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.h"; sourceTree = ""; }; + EA26A21BBCA8787F78A4A7983BDFFAE9 /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; }; + F194530E4CEFE5310FEB0B3B570D3C2C /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; }; + F1F463BC188B197E58D6C232887532C8 /* EXPExpect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPExpect.m; path = Expecta/EXPExpect.m; sourceTree = ""; }; + F3B6AE8B4EEDE29D6D5B5921ADA0A8AD /* DMPasscodeInternalViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DMPasscodeInternalViewController.m; path = Pod/Classes/DMPasscodeInternalViewController.m; sourceTree = ""; }; + F513F303F48CE591B10C341444D77DFB /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; + F5FD590CFB3E0298623B5021D4F85032 /* ResourceBundle-DMPasscode-DMPasscode-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DMPasscode-DMPasscode-Info.plist"; sourceTree = ""; }; + FA36B9BF8DE8F923A9928B9CE4E6361F /* SPTNestedReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTNestedReporter.h; path = src/SPTNestedReporter.h; sourceTree = ""; }; + FC95D668E217CFBB25845AA15162348B /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-Tests.a"; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + FD786CE1FA27C26300A9DD6C8C7A4F86 /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; }; + FF98688B5915A541FD71D324A5222137 /* DMPasscodeInternalNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DMPasscodeInternalNavigationController.h; path = Pod/Classes/DMPasscodeInternalNavigationController.h; sourceTree = ""; }; + FF9BD4D5B43FD9A75E306B29E0DD87DA /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0A49E5C1B2E0DF3ACD5A55123E68B8BD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 18FBC342A7A22E80864D03782A355E8B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28AA205513AD62080F85B67318782FFD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 59CED934C4DDC0AAD3ABEE3F69AB8046 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 680CA88D47537126F2378DE7F05FA7A9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A45AE39CC183C5FF0AD7F1270DF6C56C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BF5B48C6A376DFF0849F7F4C76A8FA26 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CD00C4579CC7C2B30221448AB39E6DD2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 077F5B42CD3710B3110E3FE2D517FEA8 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2E5646C965C5F84A5B6D3180399D73C8 /* Expecta.xcconfig */, + 2AE4EE8AF51C87227601A058A227B7BC /* Expecta-dummy.m */, + FD786CE1FA27C26300A9DD6C8C7A4F86 /* Expecta-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Expecta"; + sourceTree = ""; + }; + 0ECB2F050547F8A602DDB89AF7949D63 /* Development Pods */ = { + isa = PBXGroup; + children = ( + CDE4C317A3AA6DC1EB28B284A3588495 /* DMPasscode */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + 1320D3C47BF0FC3633AF400CC83495CC /* Pods-Tests */ = { + isa = PBXGroup; + children = ( + CEA2D2033DBF89FF23272BB40AE2EA28 /* Pods-Tests-acknowledgements.markdown */, + B34C904BD60FD714ECD1F97EAE9971FA /* Pods-Tests-acknowledgements.plist */, + 58B13A5D5526BCE1AB91A61D87AE1BCE /* Pods-Tests-dummy.m */, + 72A8B186361570AF2259E103CC4D5006 /* Pods-Tests-resources.sh */, + 11CF33BB16DE812E6089639256625E8E /* Pods-Tests.debug.xcconfig */, + 56E80C35C88897C3485D9558B42FBAEB /* Pods-Tests.release.xcconfig */, + ); + name = "Pods-Tests"; + path = "Target Support Files/Pods-Tests"; + sourceTree = ""; + }; + 1A8F69042EEE57A116D6FF0060DFF751 /* Support Files */ = { + isa = PBXGroup; + children = ( + DDC5747432164058F63075962A948B9D /* DMPasscode.xcconfig */, + 47CE912C035D2A87462EF9AB22B379D7 /* DMPasscode-dummy.m */, + B2A6A7E4E4C33A2A753977FD1917FFE5 /* DMPasscode-prefix.pch */, + F5FD590CFB3E0298623B5021D4F85032 /* ResourceBundle-DMPasscode-DMPasscode-Info.plist */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/DMPasscode"; + sourceTree = ""; + }; + 50600D94FCEF4105B8A083C8ED4723EB /* Products */ = { + isa = PBXGroup; + children = ( + CE97CF2A0155C2B0C8A07B8D46E9E7B8 /* DMPasscode.bundle */, + 8263A19E95BBF7C34DC3CB447B9EE0E9 /* libDMPasscode.a */, + 08F7F0770B4878B9883B87DCD8569CB4 /* libExpecta.a */, + 20B68C9269B45825E82F4F5ECE0EB27C /* libExpecta+Snapshots.a */, + 5C4F31330DFA99D699E4BDC8C3573D73 /* libFBSnapshotTestCase.a */, + CB3A10CC48C1FE1177E85DF98C1BAA3D /* libPods-DMPasscode.a */, + FC95D668E217CFBB25845AA15162348B /* libPods-Tests.a */, + 15B13B063AA97C48C9010C298AECBDDA /* libSpecta.a */, + ); + name = Products; + sourceTree = ""; + }; + 515A1E448D16DE64264F04A67D0DF3B1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0CCC07AC24116B416410F5E76E31D746 /* Expecta+Snapshots.xcconfig */, + E28B7AC3DE56B6BF2CEBBDA04524F4C3 /* Expecta+Snapshots-dummy.m */, + 48BE9190669606344277D19D338A82F9 /* Expecta+Snapshots-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Expecta+Snapshots"; + sourceTree = ""; + }; + 796FFCEDEF6AA540C0F74C7B5E229375 /* Expecta+Snapshots */ = { + isa = PBXGroup; + children = ( + BA8E38E698388E3F654BEA49A8A6C854 /* EXPMatchers+FBSnapshotTest.h */, + 21020534B7B14695909B8E2D627657FF /* EXPMatchers+FBSnapshotTest.m */, + 515A1E448D16DE64264F04A67D0DF3B1 /* Support Files */, + ); + name = "Expecta+Snapshots"; + path = "Expecta+Snapshots"; + sourceTree = ""; + }; + 8A8099DA1D5DE927F5CD564AEEDB9EB2 /* Resources */ = { + isa = PBXGroup; + children = ( + 5E8D10FAA60DF6ACDF96AC76080BF656 /* en.lproj */, + ); + name = Resources; + sourceTree = ""; + }; + 8C9C939590F8F09EA9386FB1278E31EB /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 97BC6DC7B205FC6D0C44071A2BA693CF /* Pods-DMPasscode */, + 1320D3C47BF0FC3633AF400CC83495CC /* Pods-Tests */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 8FF99586E9F096B5C745A7446614873C /* Specta */ = { + isa = PBXGroup; + children = ( + DCD1BF8CB291BCC117BD6A1372F70FED /* Specta.h */, + 56C6E7C802C1BED979E588B2A030ADB1 /* Specta.m */, + 107C1DB2FEBA46B8745A262635F9DE86 /* SpectaSupport.h */, + 5FDB6B6AC81A22408385D2832BF88415 /* SpectaTypes.h */, + 3BB510EE2182E68756516BF24CFE32D6 /* SpectaUtility.h */, + 90FFF0450C1680FD67CB94CA3BB73F4D /* SpectaUtility.m */, + 167BCFF8705EDB9C2C35236C669FC7DC /* SPTExample.h */, + D7C1EDB0106753AFCB981067936A9EF6 /* SPTExample.m */, + 9E5ECC25B2BC9FAB3BD94F5ABCD86DDA /* SPTExampleGroup.h */, + E72DB68EB6472FDDC4F0BF59A86CF9E8 /* SPTExampleGroup.m */, + FA36B9BF8DE8F923A9928B9CE4E6361F /* SPTNestedReporter.h */, + C5A14945F49C6A79CBB930E8AB0F35BB /* SPTNestedReporter.m */, + 02D927BE39FDDF97C14DD6D8AD6B9DC7 /* SPTReporter.h */, + 7965DC0896736AB7BDF1F04952CD22FD /* SPTReporter.m */, + E6C304661637E6DB46D269ABE8C59BBA /* SPTSharedExampleGroups.h */, + 94EB6F6CFE4CA50A30A56B8DC07C6ACB /* SPTSharedExampleGroups.m */, + 15D63D0298DB1F98CC106D4FDFCC4AE3 /* SPTSpec.h */, + D98E8E786E1490681ECD03FD81E7072F /* SPTSpec.m */, + B940A37E9AE6DC71100D5B1F349C179B /* SPTXCTestCase.h */, + C41D083818CD723EAC482EAF296F07C6 /* SPTXCTestCase.m */, + A6CA78B9950F08DBA25A7F1D39ED8954 /* SPTXCTestReporter.h */, + BB7805D7B705E6607BFD3C36045C7C3F /* SPTXCTestReporter.m */, + E4497682C65B80A1FE7EAE0DBB8659FD /* XCTestCase+Specta.h */, + AB4E08D6869D86C72F5DD34959B4830D /* XCTestCase+Specta.m */, + 2B1CEAD525DCE79D6D8FF5CAD3C0D8E9 /* XCTestLog+Specta.h */, + AF4CAF0A89689887525E685810FCA38F /* XCTestLog+Specta.m */, + C67539C49BF116F171BAE81238F6E407 /* XCTestRun+Specta.h */, + 3CAA3F9CF9050EF7EEB98B15F2F2BE47 /* XCTestRun+Specta.m */, + AC157ACDF6D74813AA767775EAADAFCD /* Support Files */, + ); + name = Specta; + path = Specta; + sourceTree = ""; + }; + 97BC6DC7B205FC6D0C44071A2BA693CF /* Pods-DMPasscode */ = { + isa = PBXGroup; + children = ( + 69B4EEB7F24B180B11F792214F50EB12 /* Pods-DMPasscode-acknowledgements.markdown */, + 3BFB3E63429DC03F41BAFEF346BB22AA /* Pods-DMPasscode-acknowledgements.plist */, + C09ECBBA454F0D46DD6D3A36C5DBA870 /* Pods-DMPasscode-dummy.m */, + 2D20EC5369231F2D9E9577FA2EAE99D3 /* Pods-DMPasscode-resources.sh */, + DBE5466C56033B36D915B8FC11773844 /* Pods-DMPasscode.debug.xcconfig */, + 6D24C32D7464767C396DA617209563CF /* Pods-DMPasscode.release.xcconfig */, + ); + name = "Pods-DMPasscode"; + path = "Target Support Files/Pods-DMPasscode"; + sourceTree = ""; + }; + 9B85EDDAD9BE0BC60F3243A22908DF4D /* Support Files */ = { + isa = PBXGroup; + children = ( + 2094E63D76C0434E0B53FD7D4CF78EC1 /* FBSnapshotTestCase.xcconfig */, + 60547FBEBB887DAEB72B09D25D97747B /* FBSnapshotTestCase-dummy.m */, + 44D99EE8E79BE57808A7C14BDC9E4FF8 /* FBSnapshotTestCase-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/FBSnapshotTestCase"; + sourceTree = ""; + }; + 9CF23E00A660289385E8DFEA5F063B9C /* FBSnapshotTestCase */ = { + isa = PBXGroup; + children = ( + 3D1C427F4F8FB0F2EE4447AF60656618 /* FBSnapshotTestCase.h */, + F513F303F48CE591B10C341444D77DFB /* FBSnapshotTestCase.m */, + 9D13FB947135CD690D05A45336BF1AAB /* FBSnapshotTestController.h */, + 036C98FF8C9E58274A5413905FF173AF /* FBSnapshotTestController.m */, + 06A572A8B882678C8A786F1488906A43 /* UIImage+Compare.h */, + D05B5E33CD85367B14A69496AB195937 /* UIImage+Compare.m */, + 84AE6412FF2C75A6593DDEBE30EFEF3A /* UIImage+Diff.h */, + 488206603AF228B5E18AA1A98DDE3D4A /* UIImage+Diff.m */, + 9B85EDDAD9BE0BC60F3243A22908DF4D /* Support Files */, + ); + name = FBSnapshotTestCase; + path = FBSnapshotTestCase; + sourceTree = ""; + }; + AC157ACDF6D74813AA767775EAADAFCD /* Support Files */ = { + isa = PBXGroup; + children = ( + 1B8E8C7549A98498B50529521EE6108B /* Specta.xcconfig */, + B4BF23A8E2E187904737CA7FA5704B86 /* Specta-dummy.m */, + 4D6C1676E7849CAE188790C56EA3CCE0 /* Specta-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Specta"; + sourceTree = ""; + }; + B9F2E3BE84C96140AA7476F372F0C031 /* Expecta */ = { + isa = PBXGroup; + children = ( + 4659F5FC275B2C427EA714088C459884 /* EXPBlockDefinedMatcher.h */, + FF9BD4D5B43FD9A75E306B29E0DD87DA /* EXPBlockDefinedMatcher.m */, + 1A9AA7A1A44818D2FE669F512641E288 /* EXPDefines.h */, + C62B121463ED26184511DBEF192142F7 /* EXPDoubleTuple.h */, + 1B405828CA2D6146D861D123E16C3459 /* EXPDoubleTuple.m */, + F194530E4CEFE5310FEB0B3B570D3C2C /* Expecta.h */, + 227D68A95B493B45205BC278963C2531 /* ExpectaObject.h */, + B3077A28FD6E9216BDD413EFEE4D93B3 /* ExpectaObject.m */, + 2E13659B1FC393964C9C3551E43CB564 /* ExpectaSupport.h */, + A923544F94812574DE72D2BD191A176C /* ExpectaSupport.m */, + 1BEE5A7AF07A56E148A137D6CBB4D660 /* EXPExpect.h */, + F1F463BC188B197E58D6C232887532C8 /* EXPExpect.m */, + 49D62278D16790DC48ED77D4CFE99274 /* EXPFloatTuple.h */, + CE59A4380CF0B0E50CB9AC592D091FFE /* EXPFloatTuple.m */, + 5E40271A6BCE524B63C009F22D44AEE9 /* EXPMatcher.h */, + 9BB9F23B3FDED1868C46DF40340BDF25 /* EXPMatcherHelpers.h */, + 144E705836041E24BEF883B8E452CB65 /* EXPMatcherHelpers.m */, + AC8D6EF8A08D27F53657B1AF76F7B1E0 /* EXPMatchers.h */, + C43D4A6698D352C0ABCA1A1A6EA2520F /* EXPMatchers+beCloseTo.h */, + C7B311A48E5230516A49EF63DF5188A4 /* EXPMatchers+beCloseTo.m */, + 7EA5791DD42BF043B659D3BB1064FE52 /* EXPMatchers+beFalsy.h */, + 6DF5DFA222C5AE4A0F06C1C91E24FAD7 /* EXPMatchers+beFalsy.m */, + 7D3892A301CFA8B950AAB353F2B72D65 /* EXPMatchers+beginWith.h */, + B300BCE5734F9D143CC8CF516E7F81B7 /* EXPMatchers+beginWith.m */, + 373223BDDCA89E5A4AD342E75D06A7CC /* EXPMatchers+beGreaterThan.h */, + AFBA1B775FDA4ED3194B36395A0578D2 /* EXPMatchers+beGreaterThan.m */, + AE80CD441CB0817ADCE7A8C8EF5A9F65 /* EXPMatchers+beGreaterThanOrEqualTo.h */, + 5E31383FBDB128C0C875E8245C91F47F /* EXPMatchers+beGreaterThanOrEqualTo.m */, + 0BCA050A6C336C06031DBF5F83CBA1D4 /* EXPMatchers+beIdenticalTo.h */, + A53771D05D0CE8D0131ECA796B287B39 /* EXPMatchers+beIdenticalTo.m */, + 8E743085D7B2FBAA2D06F91E2AD4C649 /* EXPMatchers+beInstanceOf.h */, + B2BC1CFB59A72D56CDCE8579D2E7B493 /* EXPMatchers+beInstanceOf.m */, + 09DBBAF126A4CD36F2E980A281B0BCA9 /* EXPMatchers+beInTheRangeOf.h */, + 61453B2A8B62505A9A696201161FDDAC /* EXPMatchers+beInTheRangeOf.m */, + 797103E47D68175EB484CAE7254E195D /* EXPMatchers+beKindOf.h */, + DF8414764B83C2F5CDDA439603C89682 /* EXPMatchers+beKindOf.m */, + 2F16483A2B7D6113434B97558F5901CF /* EXPMatchers+beLessThan.h */, + 6A8754E9732C0BF0E0E9A7EB18BB845B /* EXPMatchers+beLessThan.m */, + 7D6B5B2A6093D0062A2088E9FD81B7FD /* EXPMatchers+beLessThanOrEqualTo.h */, + 7D354E522053E49038648DD4205B278C /* EXPMatchers+beLessThanOrEqualTo.m */, + CAD54FB6A934641AB1B148F3EAEECD17 /* EXPMatchers+beNil.h */, + 06E2B9615ECF2DC6222D1EE8A4AFC5EF /* EXPMatchers+beNil.m */, + E9604FB9279D3B2B51C516A5DCC940B2 /* EXPMatchers+beSubclassOf.h */, + A4362562B125FAD5CFD6E53EBFD245BB /* EXPMatchers+beSubclassOf.m */, + 0A1C6B7F633295A15D891AC5A8620980 /* EXPMatchers+beSupersetOf.h */, + 7C41706F41D58D36D2C13A21FE6589FF /* EXPMatchers+beSupersetOf.m */, + 7A29D0E2B0FA7A1279A739B8C699E0D8 /* EXPMatchers+beTruthy.h */, + 58ADBB5C26DA4AC5460C250D24F3530D /* EXPMatchers+beTruthy.m */, + B334BC32C2B2C3735C35608204C5FEB4 /* EXPMatchers+conformTo.h */, + CCFA4B84A392A3BDCCA76DE30DF70DAE /* EXPMatchers+conformTo.m */, + A34FCF24CD3E2C6C985D987F0565CA9C /* EXPMatchers+contain.h */, + 19AA018D6516B0CA6EA814B5DD5380CB /* EXPMatchers+contain.m */, + A2350B751AAFEE0B904B53AA464E2F3F /* EXPMatchers+endWith.h */, + 6764385F11EBDB224818C6079E34429B /* EXPMatchers+endWith.m */, + E73034E04590685B927719440AFD4F5A /* EXPMatchers+equal.h */, + 255827F900EDD36DDC30A60D7FA2D145 /* EXPMatchers+equal.m */, + AA7C28EE9B59E74F307719AE03BAE836 /* EXPMatchers+haveCountOf.h */, + DE541D0C0C3118DD17AF871188C63E14 /* EXPMatchers+haveCountOf.m */, + 7473A7BB51BF991223E4DE6E5F52C1BB /* EXPMatchers+postNotification.h */, + 997BC2C57C2975AF225922F0876778E2 /* EXPMatchers+postNotification.m */, + 7C6289F8C20F0A0C0589A85B3347FA2D /* EXPMatchers+raise.h */, + 1F317123D29C74B1E79B579181473621 /* EXPMatchers+raise.m */, + 79DAC5BB632342806A8B1719BBE998E3 /* EXPMatchers+raiseWithReason.h */, + 24AAA0CB4D17E4C51E8F856FF51AD294 /* EXPMatchers+raiseWithReason.m */, + A178A4C640216D087DCF022509922FB7 /* EXPMatchers+respondTo.h */, + D665F8F92D9020D59A00E2320967274E /* EXPMatchers+respondTo.m */, + AEBEC0AB150269B3C8C2123C3493410D /* EXPUnsupportedObject.h */, + 139648DCC5134496828503FFAB4690FE /* EXPUnsupportedObject.m */, + 8B30FB3AF66A405ED3938C7D8847AE87 /* NSObject+Expecta.h */, + EA26A21BBCA8787F78A4A7983BDFFAE9 /* NSValue+Expecta.h */, + B380D0958C72B5D482A951CFFBCB26D4 /* NSValue+Expecta.m */, + 077F5B42CD3710B3110E3FE2D517FEA8 /* Support Files */, + ); + name = Expecta; + path = Expecta; + sourceTree = ""; + }; + BA78C4AD422299CE08CAB7CC6CE1257D /* Pod */ = { + isa = PBXGroup; + children = ( + 54041EA9E525490E32E2B14DCA95FBBD /* DMPasscode.podspec */, + C41FBF885278C16D5A9D10A6A8C8181E /* LICENSE */, + C4045C4453A4E0B3673C5559194073EE /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + CDE4C317A3AA6DC1EB28B284A3588495 /* DMPasscode */ = { + isa = PBXGroup; + children = ( + C5138794220CB5584BA22B4B4F36C71C /* DMKeychain.h */, + 3FA2B65CBD7D53B8210AA37620CC3596 /* DMKeychain.m */, + D064621D8AC7F1E2A0BEE8ADB8D2CC1A /* DMPasscode.h */, + 36DBAD68D1A5E9D344B08237F7C09CEF /* DMPasscode.m */, + 670D23A6CA0B4CEB8F56199CC719C5ED /* DMPasscodeConfig.h */, + 1A9B43221F1DB9E16768C6B5433BE251 /* DMPasscodeConfig.m */, + C3DE2B84327F53289945F3A20B98B524 /* DMPasscodeInternalField.h */, + 83836454AB1C70656BDEE9F6280CF57B /* DMPasscodeInternalField.m */, + FF98688B5915A541FD71D324A5222137 /* DMPasscodeInternalNavigationController.h */, + B338D98FE4B077C0D4EF6DC813D53244 /* DMPasscodeInternalNavigationController.m */, + 1EDACFBE24074B367F8652894B4A5DD6 /* DMPasscodeInternalViewController.h */, + F3B6AE8B4EEDE29D6D5B5921ADA0A8AD /* DMPasscodeInternalViewController.m */, + BA78C4AD422299CE08CAB7CC6CE1257D /* Pod */, + 8A8099DA1D5DE927F5CD564AEEDB9EB2 /* Resources */, + 1A8F69042EEE57A116D6FF0060DFF751 /* Support Files */, + ); + name = DMPasscode; + path = ../..; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 0ECB2F050547F8A602DDB89AF7949D63 /* Development Pods */, + D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, + E386AA20ABF6C1F4ECDA06A3329EB53E /* Pods */, + 50600D94FCEF4105B8A083C8ED4723EB /* Products */, + 8C9C939590F8F09EA9386FB1278E31EB /* Targets Support Files */, + ); + sourceTree = ""; + }; + D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; + E386AA20ABF6C1F4ECDA06A3329EB53E /* Pods */ = { + isa = PBXGroup; + children = ( + B9F2E3BE84C96140AA7476F372F0C031 /* Expecta */, + 796FFCEDEF6AA540C0F74C7B5E229375 /* Expecta+Snapshots */, + 9CF23E00A660289385E8DFEA5F063B9C /* FBSnapshotTestCase */, + 8FF99586E9F096B5C745A7446614873C /* Specta */, + ); + name = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 46A72EE26C5A9D64C1E5E060D77E54B7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FCEC8DBB655A6FCC510A5721F3AB0FC /* EXPMatchers+FBSnapshotTest.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4F1B4379C74ED429685171F91CEDE61D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + C6B5BAC7CEB643BB82BCF6071893E509 /* DMKeychain.h in Headers */, + 723D60326D95A306FF2623D48F008941 /* DMPasscode.h in Headers */, + 96404794400C065144379005C17A2D54 /* DMPasscodeConfig.h in Headers */, + 70693F3FF8A537F3BB9B498CD6D53F2B /* DMPasscodeInternalField.h in Headers */, + 8018EAC42D4688B768FB117F01C4D495 /* DMPasscodeInternalNavigationController.h in Headers */, + A0E1B220358563448606CA36C414774A /* DMPasscodeInternalViewController.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5DBCE81193B738CBE0147579CB5396C8 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 975E83CFADCC8C67659CECEF67600252 /* EXPBlockDefinedMatcher.h in Headers */, + 822F6EA1DC929F8FBC0BF6FF8432E511 /* EXPDefines.h in Headers */, + 12C8D19756631F0F146B1B83F6ACE445 /* EXPDoubleTuple.h in Headers */, + 9AA30FED1D2001615848D2142624803C /* Expecta.h in Headers */, + C8BF0539D796152C73863748ACED4E9B /* ExpectaObject.h in Headers */, + AF1C18C6C61BF6E428F331CB4A441C6F /* ExpectaSupport.h in Headers */, + 7048A0E6C00F28A4F819A384755AD982 /* EXPExpect.h in Headers */, + AE90BE1F2CE49015E0DDAE02488C3E66 /* EXPFloatTuple.h in Headers */, + E69CBFCABD9ECDABC3F6A7498A2DBB83 /* EXPMatcher.h in Headers */, + F93D495718CF11E9A12108338BE3E780 /* EXPMatcherHelpers.h in Headers */, + B330BE59E8B5F07701AA3848FD498A93 /* EXPMatchers+beCloseTo.h in Headers */, + D15C50D35411EB20AF76850536FACA79 /* EXPMatchers+beFalsy.h in Headers */, + 22DD8B7AFF9F19933268A8CD53A4CF88 /* EXPMatchers+beginWith.h in Headers */, + 7BB19B3419799AFDD0A35BCFAC0E73A5 /* EXPMatchers+beGreaterThan.h in Headers */, + 639DC416F3632A4129496E4E01F5CAFF /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */, + 4435BC08C324826FAD635A600FE93341 /* EXPMatchers+beIdenticalTo.h in Headers */, + C39245CCA9A82E9DABD0B04E8DF0EC7C /* EXPMatchers+beInstanceOf.h in Headers */, + 64E13D883EF4A3036F4F31B9CB26FD35 /* EXPMatchers+beInTheRangeOf.h in Headers */, + 66824C1F32E6FDED30686770B46F7C8A /* EXPMatchers+beKindOf.h in Headers */, + 72C544ABCC63BF0A0A5D0E315388C695 /* EXPMatchers+beLessThan.h in Headers */, + B8A99D8CB40086C4FDC5BAA011964260 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */, + 2DF1DDAB14595E02B0BDA50BF3766C6E /* EXPMatchers+beNil.h in Headers */, + 0A322156AA4A89C0220F49052BB6B6B6 /* EXPMatchers+beSubclassOf.h in Headers */, + EBDC013C52DD6C7FF01F60960A2AFE3D /* EXPMatchers+beSupersetOf.h in Headers */, + BF1E4E13504F3922F92069D6DE695CE1 /* EXPMatchers+beTruthy.h in Headers */, + 40D9DC860FF876869DD7EDFB2A6C0256 /* EXPMatchers+conformTo.h in Headers */, + 477E6C5788BDFFF784C4E84CE7270929 /* EXPMatchers+contain.h in Headers */, + 8092DCA1BD74FDFE7B736FA4A3761398 /* EXPMatchers+endWith.h in Headers */, + 5465369D6E9083CBF79EDFDA76F21AB6 /* EXPMatchers+equal.h in Headers */, + CD7DA78D2EC8BAD55A459FE39D23A891 /* EXPMatchers+haveCountOf.h in Headers */, + 6D7A626C97D1C4734CEAF1558FACB793 /* EXPMatchers+postNotification.h in Headers */, + 4BA37533D4B8F183F6F2C19D22FC450D /* EXPMatchers+raise.h in Headers */, + 53F42BDC096506A7316762FA226D302B /* EXPMatchers+raiseWithReason.h in Headers */, + 0EB4390E2071C6A6B08999F5D140E473 /* EXPMatchers+respondTo.h in Headers */, + EB94CDCCB0E8037D91F77DFBBA94AD44 /* EXPMatchers.h in Headers */, + 1FD21142CE65497E9C9EE333D36930F6 /* EXPUnsupportedObject.h in Headers */, + A3237439D948A58193A958277786CD18 /* NSObject+Expecta.h in Headers */, + 2C1DF8A39F945326E4B956F36AB11960 /* NSValue+Expecta.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 72959B6621904A7E05AA674BBCAEC0F0 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D38756E75A6F87C209B5A5D6B4F7445 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E4954DD9BC768AABF8CC9190B5EBD98C /* FBSnapshotTestCase.h in Headers */, + A22A6CED857A8C1056B470AE44D2FEFE /* FBSnapshotTestController.h in Headers */, + 634D5517A5CA0A28A85F0980000C651E /* UIImage+Compare.h in Headers */, + 166274804BC43DC57604BEF696DE89F4 /* UIImage+Diff.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D0D363DCBE66FE0DD16F649C549BE446 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FA5D193AC4D18A6A8FF99358F3A5B3C9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 97849A3533ED0DB0F7B50663E15B3164 /* Specta.h in Headers */, + 5EFBE60D12D226FD45771ADF7312A35F /* SpectaSupport.h in Headers */, + 5698F3DCCBFA989F9A299271D4BC4676 /* SpectaTypes.h in Headers */, + DD295996414203748BCDEFD4A3343D46 /* SpectaUtility.h in Headers */, + CCDE86E4750D91154BD82B2E80951850 /* SPTExample.h in Headers */, + DC592D7A8CCD7CCF49AF6D3FABF1416B /* SPTExampleGroup.h in Headers */, + 823C2925FC19480BAA9839BB208B7138 /* SPTNestedReporter.h in Headers */, + B3FFAA7F637D0AAA1ADA7AB9EA1228B2 /* SPTReporter.h in Headers */, + FC1FA788533094C457E544EA086B0660 /* SPTSharedExampleGroups.h in Headers */, + 1DDC1CF48829EC8959448EB03FB69F59 /* SPTSpec.h in Headers */, + BD539424A909742B9E63791AC3388C1F /* SPTXCTestCase.h in Headers */, + 60A0C565DAA397715E9611C70BF37878 /* SPTXCTestReporter.h in Headers */, + 44F033237821354F2E031C665D1D48A9 /* XCTestCase+Specta.h in Headers */, + 4AEC9E25E9FDEE98D58F3921037F37EB /* XCTestLog+Specta.h in Headers */, + 311F598498C31873CA48F5FF17090FA1 /* XCTestRun+Specta.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 6A03EC284443DFE1233EE4300EA92112 /* DMPasscode */ = { + isa = PBXNativeTarget; + buildConfigurationList = DD0549FD24C0D4EF8830E1D3F45EB7FD /* Build configuration list for PBXNativeTarget "DMPasscode" */; + buildPhases = ( + 4F1B4379C74ED429685171F91CEDE61D /* Headers */, + 5E5D4D8B71772894A7A5F957547B247B /* Sources */, + A45AE39CC183C5FF0AD7F1270DF6C56C /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + CC48A18569234A5B36A93F5F9FCF63DA /* PBXTargetDependency */, + ); + name = DMPasscode; + productName = DMPasscode; + productReference = 8263A19E95BBF7C34DC3CB447B9EE0E9 /* libDMPasscode.a */; + productType = "com.apple.product-type.library.static"; + }; + 8B98F09738742E4D780D1B20B468CD95 /* Expecta+Snapshots */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9FB011884D2883E8682481ED7E5F3C28 /* Build configuration list for PBXNativeTarget "Expecta+Snapshots" */; + buildPhases = ( + 46A72EE26C5A9D64C1E5E060D77E54B7 /* Headers */, + 1778E632B89DA2C2539C5C2F5738F2FE /* Sources */, + 680CA88D47537126F2378DE7F05FA7A9 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 2E62242A705576351C0D0B6571B677E3 /* PBXTargetDependency */, + DC232F5FBF847608110B077C58C02D7D /* PBXTargetDependency */, + ); + name = "Expecta+Snapshots"; + productName = "Expecta+Snapshots"; + productReference = 20B68C9269B45825E82F4F5ECE0EB27C /* libExpecta+Snapshots.a */; + productType = "com.apple.product-type.library.static"; + }; + 958186CF7D75761173A23E66E0CCAF14 /* Pods-Tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6178B5EC46F96B3D2C1876DA542D555D /* Build configuration list for PBXNativeTarget "Pods-Tests" */; + buildPhases = ( + 72959B6621904A7E05AA674BBCAEC0F0 /* Headers */, + BB85DD056C6D5C57DF79B1ECF3C1603D /* Sources */, + 18FBC342A7A22E80864D03782A355E8B /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 82C6D2F808BDF2F804773C15CE629961 /* PBXTargetDependency */, + 6DA6EFC5E6864F1C09D97D0A50C40B16 /* PBXTargetDependency */, + 90E0B6603CA108E0BE4D7D5205660DEC /* PBXTargetDependency */, + AAF336A6EB968CAA5F2AA0BEDB77373C /* PBXTargetDependency */, + 68A6C2199427881AA41945A039A2155D /* PBXTargetDependency */, + ); + name = "Pods-Tests"; + productName = "Pods-Tests"; + productReference = FC95D668E217CFBB25845AA15162348B /* libPods-Tests.a */; + productType = "com.apple.product-type.library.static"; + }; + 98A98149697C80CEF8D5772791E92E66 /* FBSnapshotTestCase */ = { + isa = PBXNativeTarget; + buildConfigurationList = D3DB4C308CC264359497551512ACAB5A /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */; + buildPhases = ( + 8D38756E75A6F87C209B5A5D6B4F7445 /* Headers */, + 3F7DC8B70D71D6F8033658879A3233F3 /* Sources */, + 59CED934C4DDC0AAD3ABEE3F69AB8046 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = FBSnapshotTestCase; + productName = FBSnapshotTestCase; + productReference = 5C4F31330DFA99D699E4BDC8C3573D73 /* libFBSnapshotTestCase.a */; + productType = "com.apple.product-type.library.static"; + }; + AB89A8A777817BD5ECAAF51C1C4F1A84 /* DMPasscode-DMPasscode */ = { + isa = PBXNativeTarget; + buildConfigurationList = D491A89D75DDFF49CB538667C4965B26 /* Build configuration list for PBXNativeTarget "DMPasscode-DMPasscode" */; + buildPhases = ( + 4DEB7F256166ED39A405B503173F999F /* Sources */, + 0A49E5C1B2E0DF3ACD5A55123E68B8BD /* Frameworks */, + 8A1DC49F1A14DCD950B3BFC44C642420 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "DMPasscode-DMPasscode"; + productName = "DMPasscode-DMPasscode"; + productReference = CE97CF2A0155C2B0C8A07B8D46E9E7B8 /* DMPasscode.bundle */; + productType = "com.apple.product-type.bundle"; + }; + B503B133F0CB343998ED64C02174D784 /* Pods-DMPasscode */ = { + isa = PBXNativeTarget; + buildConfigurationList = 69414DBF57BE4389DE7BB39384299A24 /* Build configuration list for PBXNativeTarget "Pods-DMPasscode" */; + buildPhases = ( + D0D363DCBE66FE0DD16F649C549BE446 /* Headers */, + D3D7C5E6A1D6CC173EE342CF6F479744 /* Sources */, + 28AA205513AD62080F85B67318782FFD /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 13852BE464F1075853A3B8B92707C3FF /* PBXTargetDependency */, + ); + name = "Pods-DMPasscode"; + productName = "Pods-DMPasscode"; + productReference = CB3A10CC48C1FE1177E85DF98C1BAA3D /* libPods-DMPasscode.a */; + productType = "com.apple.product-type.library.static"; + }; + DC371B7477C88184274EC6710690F97C /* Expecta */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13ED497069A9643A019F49B6AE3E77DF /* Build configuration list for PBXNativeTarget "Expecta" */; + buildPhases = ( + 5DBCE81193B738CBE0147579CB5396C8 /* Headers */, + B5F126138369EC6321BF94FB3483DBFB /* Sources */, + CD00C4579CC7C2B30221448AB39E6DD2 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Expecta; + productName = Expecta; + productReference = 08F7F0770B4878B9883B87DCD8569CB4 /* libExpecta.a */; + productType = "com.apple.product-type.library.static"; + }; + F8676010755CF1530FC02DA9A0D8822B /* Specta */ = { + isa = PBXNativeTarget; + buildConfigurationList = 88CD4461C284F2206F7F1EC21C9CA24D /* Build configuration list for PBXNativeTarget "Specta" */; + buildPhases = ( + FA5D193AC4D18A6A8FF99358F3A5B3C9 /* Headers */, + 17DD2106E4A016A430640F0A3C924250 /* Sources */, + BF5B48C6A376DFF0849F7F4C76A8FA26 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Specta; + productName = Specta; + productReference = 15B13B063AA97C48C9010C298AECBDDA /* libSpecta.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = 50600D94FCEF4105B8A083C8ED4723EB /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 6A03EC284443DFE1233EE4300EA92112 /* DMPasscode */, + AB89A8A777817BD5ECAAF51C1C4F1A84 /* DMPasscode-DMPasscode */, + DC371B7477C88184274EC6710690F97C /* Expecta */, + 8B98F09738742E4D780D1B20B468CD95 /* Expecta+Snapshots */, + 98A98149697C80CEF8D5772791E92E66 /* FBSnapshotTestCase */, + B503B133F0CB343998ED64C02174D784 /* Pods-DMPasscode */, + 958186CF7D75761173A23E66E0CCAF14 /* Pods-Tests */, + F8676010755CF1530FC02DA9A0D8822B /* Specta */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8A1DC49F1A14DCD950B3BFC44C642420 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B78B7B7FEEA0D75EA85252FFF731BCAC /* en.lproj in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 1778E632B89DA2C2539C5C2F5738F2FE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B1A1CAB740823ACD363F014FDDF1519E /* Expecta+Snapshots-dummy.m in Sources */, + 16553182F8A9F19E09786FB764102B0B /* EXPMatchers+FBSnapshotTest.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 17DD2106E4A016A430640F0A3C924250 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 65AB677C65BBE2773BAC11B8D7413842 /* Specta-dummy.m in Sources */, + C42B8C7931A7F612909E713E477F9593 /* Specta.m in Sources */, + 3CA2A4D06DB18E5F8913DD707DC8C0EA /* SpectaUtility.m in Sources */, + 1FA01658EA102D194BCCF0B78C4A6ED5 /* SPTExample.m in Sources */, + 855DBDD26C31A232D965B90FCC8F3C3D /* SPTExampleGroup.m in Sources */, + 8569EB9175AF38D3184C2E5778915D09 /* SPTNestedReporter.m in Sources */, + 4DB3F87E79FB5EC4549F841B4CDB411B /* SPTReporter.m in Sources */, + F351FA1C542133123543A5F3CA7B89D7 /* SPTSharedExampleGroups.m in Sources */, + 154A4156CC92C3B04C4F94B3A12D236B /* SPTSpec.m in Sources */, + E248A0B3C2A799A0DCA579BA5AAA6D72 /* SPTXCTestCase.m in Sources */, + AE37FE6761AE42E08F3DFBB24472F7EA /* SPTXCTestReporter.m in Sources */, + 0D5137BB1E2243525B80F26D8CAE19AA /* XCTestCase+Specta.m in Sources */, + D6DBF00370E9C58E9C755491ECAC83A9 /* XCTestLog+Specta.m in Sources */, + 001CF8F76316F4A8D3332502BDCD7055 /* XCTestRun+Specta.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3F7DC8B70D71D6F8033658879A3233F3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 240B212D4A86267B9416CD86518B87D1 /* FBSnapshotTestCase-dummy.m in Sources */, + F8679271AD5A738EDC01516BA059E4EC /* FBSnapshotTestCase.m in Sources */, + DFD17F8DFBE918698BCA71D6B5D80F04 /* FBSnapshotTestController.m in Sources */, + ACA02EE67A07F05B0856D318FFBC1D41 /* UIImage+Compare.m in Sources */, + 091C553C1EC9DDAC2637643D36A7EB69 /* UIImage+Diff.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4DEB7F256166ED39A405B503173F999F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5E5D4D8B71772894A7A5F957547B247B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 57D1F4FBD4A9D41B8AFC11C806AA1915 /* DMKeychain.m in Sources */, + 4ABC6A3F383FAEBDC16276F880DBC52F /* DMPasscode-dummy.m in Sources */, + 79293413DD86E44169F5BE261B2541ED /* DMPasscode.m in Sources */, + F00B07501184B5C9012048B86F1786AE /* DMPasscodeConfig.m in Sources */, + 2903A9F93DDC41A4774D15255EEBACFB /* DMPasscodeInternalField.m in Sources */, + 9C1022F3ED11BA5D515787EBB9E70E12 /* DMPasscodeInternalNavigationController.m in Sources */, + 6C5B58F46852A1FB8485F6A5097E564F /* DMPasscodeInternalViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B5F126138369EC6321BF94FB3483DBFB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5AC0529CCE83250B352CF9A516E1DDF5 /* EXPBlockDefinedMatcher.m in Sources */, + 1B084F1AD6FB13C474A817AEDC262A55 /* EXPDoubleTuple.m in Sources */, + 27F4791212250206027AF9B7DF2AB0AA /* Expecta-dummy.m in Sources */, + BF005C48D1E5A73BBD2D6157767AE7C3 /* ExpectaObject.m in Sources */, + C8A3B2146FA5BC8218174462207F5F90 /* ExpectaSupport.m in Sources */, + 13E785EFE3208C2A90453B21BCAC4090 /* EXPExpect.m in Sources */, + 9DF7080E45BE7CEE9090C5662F09A3DE /* EXPFloatTuple.m in Sources */, + 7093B1159094858922B99918CBEE7876 /* EXPMatcherHelpers.m in Sources */, + 9245606E5F34E7CCC4DC783BAEACE0D4 /* EXPMatchers+beCloseTo.m in Sources */, + E6987CC32FD9584FA833D09477937DA6 /* EXPMatchers+beFalsy.m in Sources */, + CCE1009142B6436BCAE0D718092CD651 /* EXPMatchers+beginWith.m in Sources */, + F58B2390EE7885AF59C2DF3CC4DFECC1 /* EXPMatchers+beGreaterThan.m in Sources */, + D63AC935CCC5D703BAC789615D7B52F2 /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */, + FF62FA82A86E8F68D5FCDE0D40D438EB /* EXPMatchers+beIdenticalTo.m in Sources */, + 8AF3E793D5B17EADFC649DF016CE1652 /* EXPMatchers+beInstanceOf.m in Sources */, + 6FB29835BC1FC6627D13A1D3A6A39C99 /* EXPMatchers+beInTheRangeOf.m in Sources */, + F5C4878FE9F2C6E94D2503DB27E4A6F7 /* EXPMatchers+beKindOf.m in Sources */, + 9A5E19591593D558A8FB100CE61ED09C /* EXPMatchers+beLessThan.m in Sources */, + 998A10A10A53DFADDD55486F281E6840 /* EXPMatchers+beLessThanOrEqualTo.m in Sources */, + AC70D6ABE82357ABB855E0DF2E17BDCD /* EXPMatchers+beNil.m in Sources */, + 15527FB90C812E9405586FB3B3E47AB0 /* EXPMatchers+beSubclassOf.m in Sources */, + A1E33D8713A409A8CC9D9930FFE289D8 /* EXPMatchers+beSupersetOf.m in Sources */, + 4D09D045E3DCFEC673F9D827697CC4A9 /* EXPMatchers+beTruthy.m in Sources */, + 067E736A6D6543B60D5182C0137085A1 /* EXPMatchers+conformTo.m in Sources */, + CA4BF0F2D71690B437BB63D08DB8D12D /* EXPMatchers+contain.m in Sources */, + E052BC6D9EA6D81A5BA2262465B3E03B /* EXPMatchers+endWith.m in Sources */, + 1606DB7557E0E3BC28EEB4F36DDA8C06 /* EXPMatchers+equal.m in Sources */, + F30BC782E2E511F6CBD0DAC721EF577A /* EXPMatchers+haveCountOf.m in Sources */, + 6BFAB648127E4DC741AE88113E4D9560 /* EXPMatchers+postNotification.m in Sources */, + 53B412BE016FBDF51F142C5C11A8AFF9 /* EXPMatchers+raise.m in Sources */, + 88001EAC0C6FF836621486F5CB67B500 /* EXPMatchers+raiseWithReason.m in Sources */, + 9DF717EC0E32B892E1440625C953F22F /* EXPMatchers+respondTo.m in Sources */, + 386337CC0DAE6C5BD3C5436A83967E6A /* EXPUnsupportedObject.m in Sources */, + 26E44ADC9986D2AC15BBE466ECE57731 /* NSValue+Expecta.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BB85DD056C6D5C57DF79B1ECF3C1603D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AD8355C8E2E88B13822EBC8D0A050087 /* Pods-Tests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3D7C5E6A1D6CC173EE342CF6F479744 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2A2C4525AE13FB43C0404FC8468F55AC /* Pods-DMPasscode-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 13852BE464F1075853A3B8B92707C3FF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DMPasscode; + target = 6A03EC284443DFE1233EE4300EA92112 /* DMPasscode */; + targetProxy = 74E1C6AE8854396B44E1F235A7CE2BA3 /* PBXContainerItemProxy */; + }; + 2E62242A705576351C0D0B6571B677E3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Expecta; + target = DC371B7477C88184274EC6710690F97C /* Expecta */; + targetProxy = EC5166BE0695C80E3700AC1AE1E631BC /* PBXContainerItemProxy */; + }; + 68A6C2199427881AA41945A039A2155D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Specta; + target = F8676010755CF1530FC02DA9A0D8822B /* Specta */; + targetProxy = 0635355DA9027E226F14F2B28753E5F5 /* PBXContainerItemProxy */; + }; + 6DA6EFC5E6864F1C09D97D0A50C40B16 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Expecta; + target = DC371B7477C88184274EC6710690F97C /* Expecta */; + targetProxy = 0F9E94856B5658E9922498468DD91D07 /* PBXContainerItemProxy */; + }; + 82C6D2F808BDF2F804773C15CE629961 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DMPasscode; + target = 6A03EC284443DFE1233EE4300EA92112 /* DMPasscode */; + targetProxy = 275477E1B389CF603EE2632AD07D7414 /* PBXContainerItemProxy */; + }; + 90E0B6603CA108E0BE4D7D5205660DEC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Expecta+Snapshots"; + target = 8B98F09738742E4D780D1B20B468CD95 /* Expecta+Snapshots */; + targetProxy = 812AF3B71E19BEFC534DE31C4F0CC2F9 /* PBXContainerItemProxy */; + }; + AAF336A6EB968CAA5F2AA0BEDB77373C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSnapshotTestCase; + target = 98A98149697C80CEF8D5772791E92E66 /* FBSnapshotTestCase */; + targetProxy = D38261956F93E80B72E55FF337CC2C9E /* PBXContainerItemProxy */; + }; + CC48A18569234A5B36A93F5F9FCF63DA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "DMPasscode-DMPasscode"; + target = AB89A8A777817BD5ECAAF51C1C4F1A84 /* DMPasscode-DMPasscode */; + targetProxy = 54EF05A2AFBF54799E7E9875EAB2293C /* PBXContainerItemProxy */; + }; + DC232F5FBF847608110B077C58C02D7D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSnapshotTestCase; + target = 98A98149697C80CEF8D5772791E92E66 /* FBSnapshotTestCase */; + targetProxy = AF2F55607C153ADCB1EC11A47AC62ED8 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 0DA7881BF4A7CD21F7C9D5D07D16015F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0CCC07AC24116B416410F5E76E31D746 /* Expecta+Snapshots.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Expecta_Snapshots; + PRODUCT_NAME = "Expecta+Snapshots"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 16B1CD61B61175A1D110E69E02730341 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DDC5747432164058F63075962A948B9D /* DMPasscode.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/DMPasscode/DMPasscode-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DMPasscode; + PRODUCT_NAME = DMPasscode; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 2D0854338F1A186ECB61FBA57ADBCDE5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0CCC07AC24116B416410F5E76E31D746 /* Expecta+Snapshots.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Expecta_Snapshots; + PRODUCT_NAME = "Expecta+Snapshots"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 35175BF3AF1865D348624B2841BEE30D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DDC5747432164058F63075962A948B9D /* DMPasscode.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DMPasscode"; + INFOPLIST_FILE = "Target Support Files/DMPasscode/ResourceBundle-DMPasscode-DMPasscode-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = DMPasscode; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 4BE66A09A74FD25164AAB3C2645B9B93 /* Release */ = { + 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; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 54BBBEBA7C76035F166FDFDE66E05868 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2E5646C965C5F84A5B6D3180399D73C8 /* Expecta.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Expecta/Expecta-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Expecta; + PRODUCT_NAME = Expecta; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 5B7DE49F940DDB5435F74555B26F38F5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1B8E8C7549A98498B50529521EE6108B /* Specta.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Specta; + PRODUCT_NAME = Specta; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 7AD14389F99166761B33C6B435E861BD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2094E63D76C0434E0B53FD7D4CF78EC1 /* FBSnapshotTestCase.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = FBSnapshotTestCase; + PRODUCT_NAME = FBSnapshotTestCase; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 7EF7227D9B20A1D549000096ACCB23D7 /* 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; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 9AD4BE19CF4FA09B56A0015CD0047BF2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1B8E8C7549A98498B50529521EE6108B /* Specta.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Specta; + PRODUCT_NAME = Specta; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + A083D2959633985FD6AAC420935B7313 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DDC5747432164058F63075962A948B9D /* DMPasscode.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/DMPasscode/DMPasscode-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DMPasscode; + PRODUCT_NAME = DMPasscode; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A6E5DA74CA9651635FE70A4133159B7C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 11CF33BB16DE812E6089639256625E8E /* Pods-Tests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + A80FA7FF4CC86BC631354F24006DF5F1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 56E80C35C88897C3485D9558B42FBAEB /* Pods-Tests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + AB2DB3AD2B048602FCB2F461D428FBCD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2094E63D76C0434E0B53FD7D4CF78EC1 /* FBSnapshotTestCase.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = FBSnapshotTestCase; + PRODUCT_NAME = FBSnapshotTestCase; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + C4EC33994464092839AA87F0E0F80C2C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2E5646C965C5F84A5B6D3180399D73C8 /* Expecta.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Expecta/Expecta-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Expecta; + PRODUCT_NAME = Expecta; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + D9906F6000B2600D3E2958F8A4793037 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6D24C32D7464767C396DA617209563CF /* Pods-DMPasscode.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + E26B672C6262A5C3F216B977604108DB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DBE5466C56033B36D915B8FC11773844 /* Pods-DMPasscode.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + F2EDAF96351DCE39415DE46A7BD7B0CE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DDC5747432164058F63075962A948B9D /* DMPasscode.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DMPasscode"; + INFOPLIST_FILE = "Target Support Files/DMPasscode/ResourceBundle-DMPasscode-DMPasscode-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = DMPasscode; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13ED497069A9643A019F49B6AE3E77DF /* Build configuration list for PBXNativeTarget "Expecta" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 54BBBEBA7C76035F166FDFDE66E05868 /* Debug */, + C4EC33994464092839AA87F0E0F80C2C /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7EF7227D9B20A1D549000096ACCB23D7 /* Debug */, + 4BE66A09A74FD25164AAB3C2645B9B93 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6178B5EC46F96B3D2C1876DA542D555D /* Build configuration list for PBXNativeTarget "Pods-Tests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A6E5DA74CA9651635FE70A4133159B7C /* Debug */, + A80FA7FF4CC86BC631354F24006DF5F1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 69414DBF57BE4389DE7BB39384299A24 /* Build configuration list for PBXNativeTarget "Pods-DMPasscode" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E26B672C6262A5C3F216B977604108DB /* Debug */, + D9906F6000B2600D3E2958F8A4793037 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 88CD4461C284F2206F7F1EC21C9CA24D /* Build configuration list for PBXNativeTarget "Specta" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9AD4BE19CF4FA09B56A0015CD0047BF2 /* Debug */, + 5B7DE49F940DDB5435F74555B26F38F5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9FB011884D2883E8682481ED7E5F3C28 /* Build configuration list for PBXNativeTarget "Expecta+Snapshots" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0DA7881BF4A7CD21F7C9D5D07D16015F /* Debug */, + 2D0854338F1A186ECB61FBA57ADBCDE5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D3DB4C308CC264359497551512ACAB5A /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7AD14389F99166761B33C6B435E861BD /* Debug */, + AB2DB3AD2B048602FCB2F461D428FBCD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D491A89D75DDFF49CB538667C4965B26 /* Build configuration list for PBXNativeTarget "DMPasscode-DMPasscode" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 35175BF3AF1865D348624B2841BEE30D /* Debug */, + F2EDAF96351DCE39415DE46A7BD7B0CE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DD0549FD24C0D4EF8830E1D3F45EB7FD /* Build configuration list for PBXNativeTarget "DMPasscode" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 16B1CD61B61175A1D110E69E02730341 /* Debug */, + A083D2959633985FD6AAC420935B7313 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/Example/Pods/Target Support Files/DMPasscode/DMPasscode-dummy.m b/Example/Pods/Target Support Files/DMPasscode/DMPasscode-dummy.m new file mode 100644 index 0000000..f9e862d --- /dev/null +++ b/Example/Pods/Target Support Files/DMPasscode/DMPasscode-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_DMPasscode : NSObject +@end +@implementation PodsDummy_DMPasscode +@end diff --git a/Example/Pods/Target Support Files/DMPasscode/DMPasscode-prefix.pch b/Example/Pods/Target Support Files/DMPasscode/DMPasscode-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Example/Pods/Target Support Files/DMPasscode/DMPasscode-prefix.pch @@ -0,0 +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/DMPasscode/DMPasscode.xcconfig b/Example/Pods/Target Support Files/DMPasscode/DMPasscode.xcconfig new file mode 100644 index 0000000..cb504e3 --- /dev/null +++ b/Example/Pods/Target Support Files/DMPasscode/DMPasscode.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DMPasscode" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" +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/DMPasscode/ResourceBundle-DMPasscode-DMPasscode-Info.plist b/Example/Pods/Target Support Files/DMPasscode/ResourceBundle-DMPasscode-DMPasscode-Info.plist new file mode 100644 index 0000000..7d83ee0 --- /dev/null +++ b/Example/Pods/Target Support Files/DMPasscode/ResourceBundle-DMPasscode-DMPasscode-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 2.1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-dummy.m b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-dummy.m new file mode 100644 index 0000000..a28cba4 --- /dev/null +++ b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Expecta_Snapshots : NSObject +@end +@implementation PodsDummy_Expecta_Snapshots +@end diff --git a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch @@ -0,0 +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/Expecta+Snapshots/Expecta+Snapshots.xcconfig b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig new file mode 100644 index 0000000..dbaa583 --- /dev/null +++ b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Expecta+Snapshots +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Expecta+Snapshots +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Expecta/Expecta-dummy.m b/Example/Pods/Target Support Files/Expecta/Expecta-dummy.m new file mode 100644 index 0000000..c4c252a --- /dev/null +++ b/Example/Pods/Target Support Files/Expecta/Expecta-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Expecta : NSObject +@end +@implementation PodsDummy_Expecta +@end diff --git a/Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch b/Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch @@ -0,0 +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/Expecta/Expecta.xcconfig b/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig new file mode 100644 index 0000000..1103ce8 --- /dev/null +++ b/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Expecta +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "$(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Expecta" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Expecta" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Expecta +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-dummy.m b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-dummy.m new file mode 100644 index 0000000..fb0c8fe --- /dev/null +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_FBSnapshotTestCase : NSObject +@end +@implementation PodsDummy_FBSnapshotTestCase +@end diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch @@ -0,0 +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.xcconfig b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig new file mode 100644 index 0000000..e465544 --- /dev/null +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" +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/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-Private.xcconfig b/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-Private.xcconfig deleted file mode 100644 index 8a7c701..0000000 --- a/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-DMPasscode-DMPasscode.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/DMPasscode" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = ${PODS_DMPASSCODE_DMPASSCODE_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-dummy.m b/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-dummy.m deleted file mode 100644 index 041ab15..0000000 --- a/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_DMPasscode_DMPasscode : NSObject -@end -@implementation PodsDummy_Pods_DMPasscode_DMPasscode -@end diff --git a/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-prefix.pch b/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-prefix.pch deleted file mode 100644 index 08152ab..0000000 --- a/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-DMPasscode-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode.xcconfig b/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode.xcconfig deleted file mode 100644 index 56d8a8f..0000000 --- a/Example/Pods/Target Support Files/Pods-DMPasscode-DMPasscode/Pods-DMPasscode-DMPasscode.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_DMPASSCODE_DMPASSCODE_OTHER_LDFLAGS = -framework "LocalAuthentication" -framework "Security" -framework "UIKit" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-acknowledgements.markdown index a7e973f..e210658 100644 --- a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-acknowledgements.markdown @@ -23,4 +23,4 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -Generated by CocoaPods - http://cocoapods.org +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-acknowledgements.plist index c4e6e44..aba5519 100644 --- a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-acknowledgements.plist @@ -34,6 +34,8 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + License + Public Domain Title DMPasscode Type @@ -41,7 +43,7 @@ THE SOFTWARE. FooterText - Generated by CocoaPods - http://cocoapods.org + Generated by CocoaPods - https://cocoapods.org Title Type diff --git a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-environment.h b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-environment.h deleted file mode 100644 index fca0875..0000000 --- a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-environment.h +++ /dev/null @@ -1,14 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// DMPasscode -#define COCOAPODS_POD_AVAILABLE_DMPasscode -#define COCOAPODS_VERSION_MAJOR_DMPasscode 2 -#define COCOAPODS_VERSION_MINOR_DMPasscode 0 -#define COCOAPODS_VERSION_PATCH_DMPasscode 1 - diff --git a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-resources.sh b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-resources.sh index 2a9dba4..6922feb 100755 --- a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-resources.sh +++ b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode-resources.sh @@ -1,75 +1,129 @@ #!/bin/sh set -e +set -u +set -o pipefail -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then + # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy + # resources to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" +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" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 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" + ;; +esac + install_resource() { - case $1 in + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || 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 --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || 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 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + mkdir -p "${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 \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" - xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) - ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" + echo "$RESOURCE_PATH" || true + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac } - install_resource "${BUILT_PRODUCTS_DIR}/DMPasscode.bundle" - -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]]; then +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode/DMPasscode.bundle" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode/DMPasscode.bundle" +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ `find . -name '*.xcassets' | wc -l` -ne 0 ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - find "${PWD}" -name "*.xcassets" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + else + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" + fi fi diff --git a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode.debug.xcconfig b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode.debug.xcconfig index a5d5b38..3de5292 100644 --- a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode.debug.xcconfig @@ -1,6 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/DMPasscode" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = -ObjC -l"Pods-DMPasscode-DMPasscode" -framework "LocalAuthentication" -framework "Security" -framework "UIKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DMPasscode" -framework "LocalAuthentication" -framework "Security" -framework "UIKit" +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-DMPasscode/Pods-DMPasscode.release.xcconfig b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode.release.xcconfig index a5d5b38..3de5292 100644 --- a/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-DMPasscode/Pods-DMPasscode.release.xcconfig @@ -1,6 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/DMPasscode" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = -ObjC -l"Pods-DMPasscode-DMPasscode" -framework "LocalAuthentication" -framework "Security" -framework "UIKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DMPasscode" -framework "LocalAuthentication" -framework "Security" -framework "UIKit" +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-Tests-DMPasscode/Pods-Tests-DMPasscode-Private.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-Private.xcconfig deleted file mode 100644 index 5689615..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-Tests-DMPasscode.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/DMPasscode" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = ${PODS_TESTS_DMPASSCODE_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-dummy.m b/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-dummy.m deleted file mode 100644 index c62f54d..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_Tests_DMPasscode : NSObject -@end -@implementation PodsDummy_Pods_Tests_DMPasscode -@end diff --git a/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-prefix.pch b/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-prefix.pch deleted file mode 100644 index 2f298b1..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-Tests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode.xcconfig deleted file mode 100644 index df67799..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-DMPasscode/Pods-Tests-DMPasscode.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_TESTS_DMPASSCODE_OTHER_LDFLAGS = -framework "LocalAuthentication" -framework "Security" -framework "UIKit" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-Private.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-Private.xcconfig deleted file mode 100644 index ca7bf14..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-Tests-Expecta+Snapshots.xcconfig" -FRAMEWORK_SEARCH_PATHS = ${PODS_TESTS_EXPECTA_SNAPSHOTS_FRAMEWORK_SEARCH_PATHS} -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = ${PODS_TESTS_EXPECTA_SNAPSHOTS_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-dummy.m b/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-dummy.m deleted file mode 100644 index 9d62444..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_Tests_Expecta_Snapshots : NSObject -@end -@implementation PodsDummy_Pods_Tests_Expecta_Snapshots -@end diff --git a/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-prefix.pch b/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-prefix.pch deleted file mode 100644 index 2f298b1..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-Tests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots.xcconfig deleted file mode 100644 index aeb6c25..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Expecta+Snapshots/Pods-Tests-Expecta+Snapshots.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -PODS_TESTS_EXPECTA_SNAPSHOTS_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" -PODS_TESTS_EXPECTA_SNAPSHOTS_OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-Private.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-Private.xcconfig deleted file mode 100644 index a8d6b1b..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-Tests-Expecta.xcconfig" -FRAMEWORK_SEARCH_PATHS = ${PODS_TESTS_EXPECTA_FRAMEWORK_SEARCH_PATHS} -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/Expecta" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = ${PODS_TESTS_EXPECTA_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-dummy.m b/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-dummy.m deleted file mode 100644 index 5d9e9b6..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_Tests_Expecta : NSObject -@end -@implementation PodsDummy_Pods_Tests_Expecta -@end diff --git a/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-prefix.pch b/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-prefix.pch deleted file mode 100644 index 2f298b1..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-Tests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta.xcconfig deleted file mode 100644 index 990769d..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Expecta/Pods-Tests-Expecta.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -PODS_TESTS_EXPECTA_FRAMEWORK_SEARCH_PATHS = $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "$(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks" "$(SDKROOT)/Developer/Library/Frameworks" -PODS_TESTS_EXPECTA_OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-Private.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-Private.xcconfig deleted file mode 100644 index 1586010..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-Tests-FBSnapshotTestCase.xcconfig" -FRAMEWORK_SEARCH_PATHS = ${PODS_TESTS_FBSNAPSHOTTESTCASE_FRAMEWORK_SEARCH_PATHS} -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = ${PODS_TESTS_FBSNAPSHOTTESTCASE_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-dummy.m b/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-dummy.m deleted file mode 100644 index ea76811..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_Tests_FBSnapshotTestCase : NSObject -@end -@implementation PodsDummy_Pods_Tests_FBSnapshotTestCase -@end diff --git a/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-prefix.pch b/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-prefix.pch deleted file mode 100644 index 2f298b1..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-Tests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase.xcconfig deleted file mode 100644 index d71c0cb..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-FBSnapshotTestCase/Pods-Tests-FBSnapshotTestCase.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -PODS_TESTS_FBSNAPSHOTTESTCASE_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" -PODS_TESTS_FBSNAPSHOTTESTCASE_OTHER_LDFLAGS = -framework "XCTest" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-Private.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-Private.xcconfig deleted file mode 100644 index 8c47ec8..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-Tests-Specta.xcconfig" -FRAMEWORK_SEARCH_PATHS = ${PODS_TESTS_SPECTA_FRAMEWORK_SEARCH_PATHS} -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/Specta" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = ${PODS_TESTS_SPECTA_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-dummy.m b/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-dummy.m deleted file mode 100644 index 5ae3c45..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_Tests_Specta : NSObject -@end -@implementation PodsDummy_Pods_Tests_Specta -@end diff --git a/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-prefix.pch b/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-prefix.pch deleted file mode 100644 index 2f298b1..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-Tests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta.xcconfig deleted file mode 100644 index 1efa2db..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-Specta/Pods-Tests-Specta.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -PODS_TESTS_SPECTA_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(DEVELOPER_LIBRARY_DIR)/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" -PODS_TESTS_SPECTA_OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown index 88c9a0d..9f604a8 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown @@ -129,4 +129,4 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -Generated by CocoaPods - http://cocoapods.org +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist index fa3793c..897d0d3 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist @@ -34,6 +34,8 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + License + Public Domain Title DMPasscode Type @@ -61,6 +63,8 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + License + MIT Title Expecta Type @@ -91,6 +95,8 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + License + MIT Title Expecta+Snapshots Type @@ -128,6 +134,8 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + License + BSD Title FBSnapshotTestCase Type @@ -156,6 +164,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + License + MIT Title Specta Type @@ -163,7 +173,7 @@ THE SOFTWARE. FooterText - Generated by CocoaPods - http://cocoapods.org + Generated by CocoaPods - https://cocoapods.org Title Type diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h deleted file mode 100644 index 841e3ad..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h +++ /dev/null @@ -1,38 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// DMPasscode -#define COCOAPODS_POD_AVAILABLE_DMPasscode -#define COCOAPODS_VERSION_MAJOR_DMPasscode 2 -#define COCOAPODS_VERSION_MINOR_DMPasscode 0 -#define COCOAPODS_VERSION_PATCH_DMPasscode 1 - -// Expecta -#define COCOAPODS_POD_AVAILABLE_Expecta -#define COCOAPODS_VERSION_MAJOR_Expecta 0 -#define COCOAPODS_VERSION_MINOR_Expecta 4 -#define COCOAPODS_VERSION_PATCH_Expecta 0 - -// Expecta+Snapshots -#define COCOAPODS_POD_AVAILABLE_Expecta_Snapshots -#define COCOAPODS_VERSION_MAJOR_Expecta_Snapshots 1 -#define COCOAPODS_VERSION_MINOR_Expecta_Snapshots 3 -#define COCOAPODS_VERSION_PATCH_Expecta_Snapshots 2 - -// FBSnapshotTestCase -#define COCOAPODS_POD_AVAILABLE_FBSnapshotTestCase -#define COCOAPODS_VERSION_MAJOR_FBSnapshotTestCase 1 -#define COCOAPODS_VERSION_MINOR_FBSnapshotTestCase 6 -#define COCOAPODS_VERSION_PATCH_FBSnapshotTestCase 0 - -// Specta -#define COCOAPODS_POD_AVAILABLE_Specta -#define COCOAPODS_VERSION_MAJOR_Specta 0 -#define COCOAPODS_VERSION_MINOR_Specta 2 -#define COCOAPODS_VERSION_PATCH_Specta 1 - diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh index 2a9dba4..6922feb 100755 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh @@ -1,75 +1,129 @@ #!/bin/sh set -e +set -u +set -o pipefail -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then + # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy + # resources to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" +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" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 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" + ;; +esac + install_resource() { - case $1 in + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || 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 --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || 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 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + mkdir -p "${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 \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" ;; *.xcdatamodeld) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" ;; *.xcmappingmodel) - echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" - xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" ;; *.xcassets) - ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" + echo "$RESOURCE_PATH" || true + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" ;; esac } - install_resource "${BUILT_PRODUCTS_DIR}/DMPasscode.bundle" - -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]]; then +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode/DMPasscode.bundle" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode/DMPasscode.bundle" +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ `find . -name '*.xcassets' | wc -l` -ne 0 ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - find "${PWD}" -name "*.xcassets" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + else + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" + fi fi diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig index 302c37c..7c3cf5b 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig @@ -1,7 +1,9 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "$(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks" "$(SDKROOT)/Developer/Library/Frameworks" $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(DEVELOPER_LIBRARY_DIR)/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "$(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks" $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(DEVELOPER_LIBRARY_DIR)/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/DMPasscode" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = -ObjC -l"Pods-Tests-DMPasscode" -l"Pods-Tests-Expecta" -l"Pods-Tests-Expecta+Snapshots" -l"Pods-Tests-FBSnapshotTestCase" -l"Pods-Tests-Specta" -framework "Foundation" -framework "LocalAuthentication" -framework "Security" -framework "UIKit" -framework "XCTest" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode" "${PODS_CONFIGURATION_BUILD_DIR}/Expecta" "${PODS_CONFIGURATION_BUILD_DIR}/Expecta+Snapshots" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/Specta" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DMPasscode" -l"Expecta" -l"Expecta+Snapshots" -l"FBSnapshotTestCase" -l"Specta" -framework "Foundation" -framework "LocalAuthentication" -framework "Security" -framework "UIKit" -framework "XCTest" +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-Tests/Pods-Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig index 302c37c..7c3cf5b 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig @@ -1,7 +1,9 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "$(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks" "$(SDKROOT)/Developer/Library/Frameworks" $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(DEVELOPER_LIBRARY_DIR)/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "$(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks" $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(DEVELOPER_LIBRARY_DIR)/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/DMPasscode" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Specta" -OTHER_LDFLAGS = -ObjC -l"Pods-Tests-DMPasscode" -l"Pods-Tests-Expecta" -l"Pods-Tests-Expecta+Snapshots" -l"Pods-Tests-FBSnapshotTestCase" -l"Pods-Tests-Specta" -framework "Foundation" -framework "LocalAuthentication" -framework "Security" -framework "UIKit" -framework "XCTest" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DMPasscode" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Specta" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DMPasscode" "${PODS_CONFIGURATION_BUILD_DIR}/Expecta" "${PODS_CONFIGURATION_BUILD_DIR}/Expecta+Snapshots" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/Specta" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DMPasscode" -l"Expecta" -l"Expecta+Snapshots" -l"FBSnapshotTestCase" -l"Specta" -framework "Foundation" -framework "LocalAuthentication" -framework "Security" -framework "UIKit" -framework "XCTest" +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/Specta/Specta-dummy.m b/Example/Pods/Target Support Files/Specta/Specta-dummy.m new file mode 100644 index 0000000..fdae423 --- /dev/null +++ b/Example/Pods/Target Support Files/Specta/Specta-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Specta : NSObject +@end +@implementation PodsDummy_Specta +@end diff --git a/Example/Pods/Target Support Files/Specta/Specta-prefix.pch b/Example/Pods/Target Support Files/Specta/Specta-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Example/Pods/Target Support Files/Specta/Specta-prefix.pch @@ -0,0 +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/Specta/Specta.xcconfig b/Example/Pods/Target Support Files/Specta/Specta.xcconfig new file mode 100644 index 0000000..0e2f384 --- /dev/null +++ b/Example/Pods/Target Support Files/Specta/Specta.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Specta +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(DEVELOPER_LIBRARY_DIR)/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Specta" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Specta" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Specta +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES From 25a67f72272f3a88de82fdf340528fcc034b15fb Mon Sep 17 00:00:00 2001 From: Mike Stanziano Date: Mon, 26 Aug 2019 14:38:31 -0400 Subject: [PATCH 2/3] localization-update - `Implicit self` warning resolutions. - Add `self ->` in a number of places to resolve warnings. --- Pod/Classes/DMPasscode.m | 10 +++++----- Pod/Classes/DMPasscodeInternalField.m | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Pod/Classes/DMPasscode.m b/Pod/Classes/DMPasscode.m index a697152..860af7c 100644 --- a/Pod/Classes/DMPasscode.m +++ b/Pod/Classes/DMPasscode.m @@ -95,13 +95,13 @@ - (void)showPasscodeInViewController:(UIViewController *)viewController completi if (error) { switch (error.code) { case LAErrorUserCancel: - _completion(NO, nil); + self->_completion(NO, nil); break; case LAErrorSystemCancel: - _completion(NO, nil); + self->_completion(NO, nil); break; case LAErrorAuthenticationFailed: - _completion(NO, error); + self->_completion(NO, error); break; case LAErrorPasscodeNotSet: case LAErrorTouchIDNotEnrolled: @@ -111,7 +111,7 @@ - (void)showPasscodeInViewController:(UIViewController *)viewController completi break; } } else { - _completion(success, nil); + self->_completion(success, nil); } }); }]; @@ -151,7 +151,7 @@ - (void)openPasscodeWithMode:(int)mode viewController:(UIViewController *)viewCo - (void)closeAndNotify:(BOOL)success withError:(NSError *)error { [_passcodeViewController dismissViewControllerAnimated:YES completion:^() { - _completion(success, error); + self->_completion(success, error); }]; } diff --git a/Pod/Classes/DMPasscodeInternalField.m b/Pod/Classes/DMPasscodeInternalField.m index f7384f5..230eb85 100644 --- a/Pod/Classes/DMPasscodeInternalField.m +++ b/Pod/Classes/DMPasscodeInternalField.m @@ -40,13 +40,13 @@ - (void)setText:(NSString *)text { if (_config.animationsEnabled) { _filledIndicator.transform = text.length > 0 ? CGAffineTransformMakeScale(0.2, 0.2) : CGAffineTransformMakeScale(1.0, 1.0); [UIView animateWithDuration:0.2 animations:^() { - _emptyIndicator.alpha = text.length > 0 ? 0.0f : 1.0f; - _filledIndicator.alpha = text.length > 0 ? 1.0f : 0.0f; - _filledIndicator.transform = text.length > 0 ? CGAffineTransformMakeScale(1.3, 1.3) : CGAffineTransformMakeScale(0.2, 0.2); + self->_emptyIndicator.alpha = text.length > 0 ? 0.0f : 1.0f; + self->_filledIndicator.alpha = text.length > 0 ? 1.0f : 0.0f; + self->_filledIndicator.transform = text.length > 0 ? CGAffineTransformMakeScale(1.3, 1.3) : CGAffineTransformMakeScale(0.2, 0.2); } completion:^(BOOL finished) { if (text.length > 0) { [UIView animateWithDuration:0.2 animations:^() { - _filledIndicator.transform = CGAffineTransformMakeScale(1, 1); + self->_filledIndicator.transform = CGAffineTransformMakeScale(1, 1); }]; } }]; From f7fcd67b270a6d6c4efb6ccaf6a1a70bf70af294 Mon Sep 17 00:00:00 2001 From: Mike Stanziano Date: Mon, 26 Aug 2019 16:13:46 -0400 Subject: [PATCH 3/3] localization-update - Resolve `NSLocalizedString` macro collision. - Remove `NSLocalizedString` macro, as it was causing issues when leveraged from Swift code. - Refactor calls to above macro to instead use `NSLocalizedStringFromTableInBundle` directly. - Add `NSFaceIDUsageDescription` to example app `Info.plist`. - Closes #39 - Closes #38 --- Example/DMPasscode/DMPasscode-Info.plist | 2 ++ .../en.lproj/DMPasscodeLocalisation.strings | 2 +- Pod/Classes/DMPasscode.m | 23 +++++++++---------- en.lproj/DMPasscodeLocalisation.strings | 7 ++++++ 4 files changed, 21 insertions(+), 13 deletions(-) create mode 100644 en.lproj/DMPasscodeLocalisation.strings diff --git a/Example/DMPasscode/DMPasscode-Info.plist b/Example/DMPasscode/DMPasscode-Info.plist index 8730615..03bd567 100644 --- a/Example/DMPasscode/DMPasscode-Info.plist +++ b/Example/DMPasscode/DMPasscode-Info.plist @@ -43,5 +43,7 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + NSFaceIDUsageDescription + Authenticate to access locked feature diff --git a/Pod/Assets/en.lproj/DMPasscodeLocalisation.strings b/Pod/Assets/en.lproj/DMPasscodeLocalisation.strings index 38e4c76..9686d82 100644 --- a/Pod/Assets/en.lproj/DMPasscodeLocalisation.strings +++ b/Pod/Assets/en.lproj/DMPasscodeLocalisation.strings @@ -5,4 +5,4 @@ "dmpasscode_okay" = "Okay"; "dmpasscode_n_left" = "%i attempts left"; "dmpasscode_1_left" = "1 attempt left"; -"dmpasscode_touchid_reason" = "Authenticate to access locked feature."; \ No newline at end of file +"dmpasscode_touchid_reason" = "Authenticate to access locked feature."; diff --git a/Pod/Classes/DMPasscode.m b/Pod/Classes/DMPasscode.m index 860af7c..cf727e1 100644 --- a/Pod/Classes/DMPasscode.m +++ b/Pod/Classes/DMPasscode.m @@ -15,10 +15,6 @@ #import #endif -#undef NSLocalizedString -#define NSLocalizedString(key, comment) \ -[bundle localizedStringForKey:(key) value:@"" table:@"DMPasscodeLocalisation"] - static DMPasscode* instance; static const NSString* KEYCHAIN_NAME = @"passcode"; static NSBundle* bundle; @@ -90,7 +86,8 @@ - (void)showPasscodeInViewController:(UIViewController *)viewController completi _completion = completion; LAContext* context = [[LAContext alloc] init]; if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:nil]) { - [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:NSLocalizedString(@"dmpasscode_touchid_reason", nil) reply:^(BOOL success, NSError* error) { + NSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle bundleForClass: [DMPasscode class]] pathForResource:@"DMPasscode" ofType:@"bundle"]]; + [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:NSLocalizedStringFromTableInBundle(@"dmpasscode_touchid_reason", @"DMPasscodeLocalisation", bundle, nil) reply:^(BOOL success, NSError* error) { dispatch_async(dispatch_get_main_queue(), ^{ if (error) { switch (error.code) { @@ -142,10 +139,11 @@ - (void)openPasscodeWithMode:(int)mode viewController:(UIViewController *)viewCo DMPasscodeInternalNavigationController* nc = [[DMPasscodeInternalNavigationController alloc] initWithRootViewController:_passcodeViewController]; [nc setModalPresentationStyle:UIModalPresentationFormSheet]; [viewController presentViewController:nc animated:YES completion:nil]; + NSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle bundleForClass: [DMPasscode class]] pathForResource:@"DMPasscode" ofType:@"bundle"]]; if (_mode == 0) { - [_passcodeViewController setInstructions:NSLocalizedString(@"dmpasscode_enter_new_code", nil)]; + [_passcodeViewController setInstructions:NSLocalizedStringFromTableInBundle(@"dmpasscode_enter_new_code", @"DMPasscodeLocalisation", bundle, nil)]; } else if (_mode == 1) { - [_passcodeViewController setInstructions:NSLocalizedString(@"dmpasscode_enter_to_unlock", nil)]; + [_passcodeViewController setInstructions:NSLocalizedStringFromTableInBundle(@"dmpasscode_enter_to_unlock", @"DMPasscodeLocalisation", bundle, nil)]; } } @@ -157,10 +155,11 @@ - (void)closeAndNotify:(BOOL)success withError:(NSError *)error { #pragma mark - DMPasscodeInternalViewControllerDelegate - (void)enteredCode:(NSString *)code { + NSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle bundleForClass: [DMPasscode class]] pathForResource:@"DMPasscode" ofType:@"bundle"]]; if (_mode == 0) { if (_count == 0) { _prevCode = code; - [_passcodeViewController setInstructions:NSLocalizedString(@"dmpasscode_repeat", nil)]; + [_passcodeViewController setInstructions:NSLocalizedStringFromTableInBundle(@"dmpasscode_repeat", @"DMPasscodeLocalisation", bundle, nil)]; [_passcodeViewController setErrorMessage:@""]; [_passcodeViewController reset]; } else if (_count == 1) { @@ -168,8 +167,8 @@ - (void)enteredCode:(NSString *)code { [[DMKeychain defaultKeychain] setObject:code forKey:KEYCHAIN_NAME]; [self closeAndNotify:YES withError:nil]; } else { - [_passcodeViewController setInstructions:NSLocalizedString(@"dmpasscode_enter_new_code", nil)]; - [_passcodeViewController setErrorMessage:NSLocalizedString(@"dmpasscode_not_match", nil)]; + [_passcodeViewController setInstructions:NSLocalizedStringFromTableInBundle(@"dmpasscode_enter_new_code", @"DMPasscodeLocalisation", bundle, nil)]; + [_passcodeViewController setErrorMessage:NSLocalizedStringFromTableInBundle(@"dmpasscode_not_match", @"DMPasscodeLocalisation", bundle, nil)]; [_passcodeViewController reset]; _count = 0; return; @@ -180,9 +179,9 @@ - (void)enteredCode:(NSString *)code { [self closeAndNotify:YES withError:nil]; } else { if (_count == 1) { - [_passcodeViewController setErrorMessage:NSLocalizedString(@"dmpasscode_1_left", nil)]; + [_passcodeViewController setErrorMessage:NSLocalizedStringFromTableInBundle(@"dmpasscode_1_left", @"DMPasscodeLocalisation", bundle, nil)]; } else { - [_passcodeViewController setErrorMessage:[NSString stringWithFormat:NSLocalizedString(@"dmpasscode_n_left", nil), 2 - _count]]; + [_passcodeViewController setErrorMessage:[NSString stringWithFormat:NSLocalizedStringFromTableInBundle(@"dmpasscode_n_left", @"DMPasscodeLocalisation", bundle, nil), 2 - _count]]; } [_passcodeViewController reset]; if (_count >= 2) { // max 3 attempts diff --git a/en.lproj/DMPasscodeLocalisation.strings b/en.lproj/DMPasscodeLocalisation.strings new file mode 100644 index 0000000..7dec8ff --- /dev/null +++ b/en.lproj/DMPasscodeLocalisation.strings @@ -0,0 +1,7 @@ +/* + DMPasscodeLocalisation.strings + Pods + + Created by Mike Stanziano on 8/26/19. + +*/