diff --git a/Example/PNImagePickerViewController.xcodeproj/project.pbxproj b/Example/PNImagePickerViewController.xcodeproj/project.pbxproj index 62a383d..b4b9575 100644 --- a/Example/PNImagePickerViewController.xcodeproj/project.pbxproj +++ b/Example/PNImagePickerViewController.xcodeproj/project.pbxproj @@ -21,9 +21,9 @@ 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; 681785911C69DCB50032DAAC /* PNImagePickerViewController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 681785901C69DCB50032DAAC /* PNImagePickerViewController.framework */; }; - 7D97D76088572AF45812187E /* Pods_PNImagePickerViewController_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4328521B225C017B57B0EA26 /* Pods_PNImagePickerViewController_Tests.framework */; }; 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; }; - D6C71C75B8F5800EC9990F14 /* Pods_PNImagePickerViewController_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 685260EDF68D7C851442C12E /* Pods_PNImagePickerViewController_Example.framework */; }; + AE78532B104C86CFD7E59E56 /* libPods-PNImagePickerViewController_Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C6AEC746978DFB326EAAA7FF /* libPods-PNImagePickerViewController_Tests.a */; }; + DC5F4864BF4E2B1C54F620F6 /* libPods-PNImagePickerViewController_Example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C80B5FA595CB4977C47CBE3 /* libPods-PNImagePickerViewController_Example.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -37,9 +37,9 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 12535CEF396FF4D6369EA5C0 /* Pods-PNImagePickerViewController_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNImagePickerViewController_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.release.xcconfig"; sourceTree = ""; }; 2A510C8BD6FA22FF4BF841CC /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - 4328521B225C017B57B0EA26 /* Pods_PNImagePickerViewController_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PNImagePickerViewController_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 43986E6CA155C636B098FB5C /* Pods-PNImagePickerViewController_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNImagePickerViewController_Tests.debug.xcconfig"; path = "Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.debug.xcconfig"; sourceTree = ""; }; + 5C80B5FA595CB4977C47CBE3 /* libPods-PNImagePickerViewController_Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PNImagePickerViewController_Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 6003F58A195388D20070C39A /* PNImagePickerViewController_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PNImagePickerViewController_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -60,13 +60,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 = ""; }; 681785901C69DCB50032DAAC /* PNImagePickerViewController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PNImagePickerViewController.framework; path = "Pods/../build/Debug-iphoneos/PNImagePickerViewController.framework"; sourceTree = ""; }; - 685260EDF68D7C851442C12E /* Pods_PNImagePickerViewController_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PNImagePickerViewController_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 86D18E23BB421419B8132D08 /* Pods-PNImagePickerViewController_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNImagePickerViewController_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.debug.xcconfig"; sourceTree = ""; }; 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; 930DB7C275684056258BA5EF /* PNImagePickerViewController.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = PNImagePickerViewController.podspec; path = ../PNImagePickerViewController.podspec; sourceTree = ""; }; - 98D3978B62130F866F704B9C /* Pods-PNImagePickerViewController_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNImagePickerViewController_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.release.xcconfig"; sourceTree = ""; }; - 9DECFF91FBC10CAD6C7AEE1E /* Pods-PNImagePickerViewController_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNImagePickerViewController_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.debug.xcconfig"; sourceTree = ""; }; AD447568A76DA895F7B37A24 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; + ADC9C57C00FD4B2D4EF4A32E /* Pods-PNImagePickerViewController_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNImagePickerViewController_Example.release.xcconfig"; path = "Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.release.xcconfig"; sourceTree = ""; }; + C6AEC746978DFB326EAAA7FF /* libPods-PNImagePickerViewController_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PNImagePickerViewController_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + CB8F44A02F3C2331783D2F8C /* Pods-PNImagePickerViewController_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNImagePickerViewController_Tests.release.xcconfig"; path = "Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.release.xcconfig"; sourceTree = ""; }; + EBA5C1654F9AF7E4A9AFC1DA /* Pods-PNImagePickerViewController_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNImagePickerViewController_Example.debug.xcconfig"; path = "Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -78,7 +78,7 @@ 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, - D6C71C75B8F5800EC9990F14 /* Pods_PNImagePickerViewController_Example.framework in Frameworks */, + DC5F4864BF4E2B1C54F620F6 /* libPods-PNImagePickerViewController_Example.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -89,7 +89,7 @@ 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */, 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */, 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */, - 7D97D76088572AF45812187E /* Pods_PNImagePickerViewController_Tests.framework in Frameworks */, + AE78532B104C86CFD7E59E56 /* libPods-PNImagePickerViewController_Tests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -104,7 +104,7 @@ 6003F5B5195388D20070C39A /* Tests */, 6003F58C195388D20070C39A /* Frameworks */, 6003F58B195388D20070C39A /* Products */, - 9BA892B7D07729CC69D18118 /* Pods */, + 61B7F4C46763F303A5BF4642 /* Pods */, ); sourceTree = ""; }; @@ -125,8 +125,8 @@ 6003F58F195388D20070C39A /* CoreGraphics.framework */, 6003F591195388D20070C39A /* UIKit.framework */, 6003F5AF195388D20070C39A /* XCTest.framework */, - 685260EDF68D7C851442C12E /* Pods_PNImagePickerViewController_Example.framework */, - 4328521B225C017B57B0EA26 /* Pods_PNImagePickerViewController_Tests.framework */, + 5C80B5FA595CB4977C47CBE3 /* libPods-PNImagePickerViewController_Example.a */, + C6AEC746978DFB326EAAA7FF /* libPods-PNImagePickerViewController_Tests.a */, ); name = Frameworks; sourceTree = ""; @@ -186,15 +186,16 @@ name = "Podspec Metadata"; sourceTree = ""; }; - 9BA892B7D07729CC69D18118 /* Pods */ = { + 61B7F4C46763F303A5BF4642 /* Pods */ = { isa = PBXGroup; children = ( - 86D18E23BB421419B8132D08 /* Pods-PNImagePickerViewController_Example.debug.xcconfig */, - 98D3978B62130F866F704B9C /* Pods-PNImagePickerViewController_Example.release.xcconfig */, - 9DECFF91FBC10CAD6C7AEE1E /* Pods-PNImagePickerViewController_Tests.debug.xcconfig */, - 12535CEF396FF4D6369EA5C0 /* Pods-PNImagePickerViewController_Tests.release.xcconfig */, + EBA5C1654F9AF7E4A9AFC1DA /* Pods-PNImagePickerViewController_Example.debug.xcconfig */, + ADC9C57C00FD4B2D4EF4A32E /* Pods-PNImagePickerViewController_Example.release.xcconfig */, + 43986E6CA155C636B098FB5C /* Pods-PNImagePickerViewController_Tests.debug.xcconfig */, + CB8F44A02F3C2331783D2F8C /* Pods-PNImagePickerViewController_Tests.release.xcconfig */, ); name = Pods; + path = Pods; sourceTree = ""; }; /* End PBXGroup section */ @@ -204,12 +205,10 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "PNImagePickerViewController_Example" */; buildPhases = ( - F8D96CF8CF3D374B5AAE33C4 /* Check Pods Manifest.lock */, + 2C6565F5C43756D0430E8CA7 /* [CP] Check Pods Manifest.lock */, 6003F586195388D20070C39A /* Sources */, 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, - B94FCDE98F285449578D9F34 /* Embed Pods Frameworks */, - 56476F9757949999164002B1 /* Copy Pods Resources */, ); buildRules = ( ); @@ -224,12 +223,10 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "PNImagePickerViewController_Tests" */; buildPhases = ( - 2FD43162D7B4455C62B23FFC /* Check Pods Manifest.lock */, + 3C97CC20A31B0FA9B8E46167 /* [CP] Check Pods Manifest.lock */, 6003F5AA195388D20070C39A /* Sources */, 6003F5AB195388D20070C39A /* Frameworks */, 6003F5AC195388D20070C39A /* Resources */, - 6C7D9A9333266674130B4B6D /* Embed Pods Frameworks */, - B6A2E7AB4CD0217BA75EC551 /* Copy Pods Resources */, ); buildRules = ( ); @@ -251,6 +248,9 @@ LastUpgradeCheck = 0720; ORGANIZATIONNAME = "Giuseppe Nucifora"; TargetAttributes = { + 6003F589195388D20070C39A = { + DevelopmentTeam = 825G85A28E; + }; 6003F5AD195388D20070C39A = { TestTargetID = 6003F589195388D20070C39A; }; @@ -297,94 +297,48 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 2FD43162D7B4455C62B23FFC /* Check Pods Manifest.lock */ = { + 2C6565F5C43756D0430E8CA7 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + 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-PNImagePickerViewController_Example-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; }; - 56476F9757949999164002B1 /* Copy Pods Resources */ = { + 3C97CC20A31B0FA9B8E46167 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + 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-PNImagePickerViewController_Tests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 6C7D9A9333266674130B4B6D /* Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - B6A2E7AB4CD0217BA75EC551 /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - B94FCDE98F285449578D9F34 /* Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - F8D96CF8CF3D374B5AAE33C4 /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "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 */ @@ -513,10 +467,11 @@ }; 6003F5C0195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 86D18E23BB421419B8132D08 /* Pods-PNImagePickerViewController_Example.debug.xcconfig */; + baseConfigurationReference = EBA5C1654F9AF7E4A9AFC1DA /* Pods-PNImagePickerViewController_Example.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + DEVELOPMENT_TEAM = 825G85A28E; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/build/Debug-iphoneos", @@ -533,10 +488,11 @@ }; 6003F5C1195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 98D3978B62130F866F704B9C /* Pods-PNImagePickerViewController_Example.release.xcconfig */; + baseConfigurationReference = ADC9C57C00FD4B2D4EF4A32E /* Pods-PNImagePickerViewController_Example.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + DEVELOPMENT_TEAM = 825G85A28E; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/build/Debug-iphoneos", @@ -553,7 +509,7 @@ }; 6003F5C3195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9DECFF91FBC10CAD6C7AEE1E /* Pods-PNImagePickerViewController_Tests.debug.xcconfig */; + baseConfigurationReference = 43986E6CA155C636B098FB5C /* Pods-PNImagePickerViewController_Tests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; FRAMEWORK_SEARCH_PATHS = ( @@ -577,7 +533,7 @@ }; 6003F5C4195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 12535CEF396FF4D6369EA5C0 /* Pods-PNImagePickerViewController_Tests.release.xcconfig */; + baseConfigurationReference = CB8F44A02F3C2331783D2F8C /* Pods-PNImagePickerViewController_Tests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; FRAMEWORK_SEARCH_PATHS = ( diff --git a/Example/PNImagePickerViewController.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/PNImagePickerViewController.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/PNImagePickerViewController.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/PNImagePickerViewController/PNImagePickerViewController-Info.plist b/Example/PNImagePickerViewController/PNImagePickerViewController-Info.plist index b06b79c..a1c3120 100644 --- a/Example/PNImagePickerViewController/PNImagePickerViewController-Info.plist +++ b/Example/PNImagePickerViewController/PNImagePickerViewController-Info.plist @@ -43,5 +43,11 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + NSCameraUsageDescription + L'app vorrebbe accedere alle foto + NSPhotoLibraryUsageDescription + L'app vorrebbe accedere alle foto + NSMicrophoneUsageDescription + L'app vorrebbe accedere al microfono diff --git a/Example/Podfile b/Example/Podfile index fa2cb92..1ebad99 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,5 +1,5 @@ source 'https://github.com/CocoaPods/Specs.git' -use_frameworks! +platform :ios, '9.0' target 'PNImagePickerViewController_Example' do pod 'PNImagePickerViewController', :path => '../' @@ -11,6 +11,5 @@ target 'PNImagePickerViewController_Tests' do pod 'Specta' pod 'Expecta' - pod 'FBSnapshotTestCase' pod 'Expecta+Snapshots' end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index a9236c4..2192003 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,40 +1,46 @@ PODS: - - DGActivityIndicatorView (2.0) - - Expecta (1.0.5) - - Expecta+Snapshots (3.0.0): + - DGActivityIndicatorView (2.1.1) + - Expecta (1.0.6) + - "Expecta+Snapshots (3.1.1)": - Expecta (~> 1.0) - FBSnapshotTestCase/Core (~> 2.0) - Specta (~> 1.0) - - FBSnapshotTestCase (2.1.0): - - FBSnapshotTestCase/SwiftSupport (= 2.1.0) - - FBSnapshotTestCase/Core (2.1.0) - - FBSnapshotTestCase/SwiftSupport (2.1.0): - - FBSnapshotTestCase/Core - - PNImagePickerViewController (0.1.6): + - FBSnapshotTestCase/Core (2.1.4) + - PNImagePickerViewController (1.0): - DGActivityIndicatorView - PureLayout - - PureLayout (3.0.1) - - Specta (1.0.5) + - PureLayout (3.1.4) + - Specta (1.0.7) DEPENDENCIES: - Expecta - - Expecta+Snapshots - - FBSnapshotTestCase + - "Expecta+Snapshots" - PNImagePickerViewController (from `../`) - PureLayout - Specta +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - DGActivityIndicatorView + - Expecta + - "Expecta+Snapshots" + - FBSnapshotTestCase + - PureLayout + - Specta + EXTERNAL SOURCES: PNImagePickerViewController: - :path: ../ + :path: "../" SPEC CHECKSUMS: - DGActivityIndicatorView: 52875b025a6ccf6a431a905285c12e2bb95eb559 - Expecta: e1c022fcd33910b6be89c291d2775b3fe27a89fe - Expecta+Snapshots: c343f410c7a6392f3e22e78f94c44b6c0749a516 - FBSnapshotTestCase: 366ecd378511d7716c79991cd8067d1eed23578d - PNImagePickerViewController: 0848e21228883cb9ed88d1acda011343874159bf - PureLayout: f35f5384c9c4e4479df041dbe33ad7577b71ddfb - Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 + DGActivityIndicatorView: ff2c76073d79692f724863c8dd38685866a03cb6 + Expecta: 3b6bd90a64b9a1dcb0b70aa0e10a7f8f631667d5 + "Expecta+Snapshots": dcff217eef506dabd6dfdc7864ea2da321fafbb8 + FBSnapshotTestCase: 094f9f314decbabe373b87cc339bea235a63e07a + PNImagePickerViewController: ec5feb9bd69e25a02dd13423ba2f27aa07812dbf + PureLayout: f08c01b8dec00bb14a1fefa3de4c7d9c265df85e + Specta: 3e1bd89c3517421982dc4d1c992503e48bd5fe66 -COCOAPODS: 0.39.0 +PODFILE CHECKSUM: d21e7aa1109583b38a752038983d180af70f28d4 + +COCOAPODS: 1.6.0 diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.h new file mode 100644 index 0000000..e720db6 --- /dev/null +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.h @@ -0,0 +1,19 @@ +// +// DGActivityIndicatorAnimation.h +// DGActivityIndicatorExample +// +// Created by Danil Gontovnik on 8/10/16. +// Copyright © 2016 Danil Gontovnik. All rights reserved. +// + +#import + +#import "DGActivityIndicatorAnimationProtocol.h" + +@interface DGActivityIndicatorAnimation : NSObject + +- (CABasicAnimation *)createBasicAnimationWithKeyPath:(NSString *)keyPath; +- (CAKeyframeAnimation *)createKeyframeAnimationWithKeyPath:(NSString *)keyPath; +- (CAAnimationGroup *)createAnimationGroup; + +@end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.m new file mode 100644 index 0000000..d5b127e --- /dev/null +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.m @@ -0,0 +1,35 @@ +// +// DGActivityIndicatorAnimation.m +// DGActivityIndicatorExample +// +// Created by Danil Gontovnik on 8/10/16. +// Copyright © 2016 Danil Gontovnik. All rights reserved. +// + +#import "DGActivityIndicatorAnimation.h" + +@implementation DGActivityIndicatorAnimation + +- (CABasicAnimation *)createBasicAnimationWithKeyPath:(NSString *)keyPath { + CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:keyPath]; + animation.removedOnCompletion = NO; + return animation; +} + +- (CAKeyframeAnimation *)createKeyframeAnimationWithKeyPath:(NSString *)keyPath { + CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:keyPath]; + animation.removedOnCompletion = NO; + return animation; +} + +- (CAAnimationGroup *)createAnimationGroup { + CAAnimationGroup *animationGroup = [CAAnimationGroup animation]; + animationGroup.removedOnCompletion = NO; + return animationGroup; +} + +- (void)setupAnimationInLayer:(CALayer *)layer withSize:(CGSize)size tintColor:(UIColor *)tintColor { + +} + +@end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.h index 50bcf97..edadc9d 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallBeatAnimation : NSObject +@interface DGActivityIndicatorBallBeatAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.m index f306d31..19a14c4 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.m @@ -19,21 +19,21 @@ CGFloat y = (layer.bounds.size.height - circleSize) / 2; // Scale animation - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.duration = duration; scaleAnimation.keyTimes = @[@0.0f, @0.5f, @1.0f]; scaleAnimation.values = @[@1.0f, @0.75f, @1.0f]; // Opacity animation - CAKeyframeAnimation *opacityAnimation = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; + CAKeyframeAnimation *opacityAnimation = [self createKeyframeAnimationWithKeyPath:@"opacity"]; opacityAnimation.duration = duration; opacityAnimation.keyTimes = @[@0.0f, @0.5f, @1.0f]; opacityAnimation.values = @[@1.0f, @0.2f, @1.0f]; // Aniamtion - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.duration = duration; animation.animations = @[scaleAnimation, opacityAnimation]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.h index f439f08..e13dc39 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallClipRotateAnimation : NSObject +@interface DGActivityIndicatorBallClipRotateAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.m index d178e7d..9f7b1de 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.m @@ -14,7 +14,7 @@ CGFloat duration = 0.75f; // Scale animation - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 1.0f)], [NSValue valueWithCATransform3D:CATransform3DMakeScale(0.6f, 0.6f, 1.0f)], @@ -22,13 +22,13 @@ scaleAnimation.keyTimes = @[@0.0f, @0.5f, @1.0f]; // Rotate animation - CAKeyframeAnimation *rotateAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.z"]; + CAKeyframeAnimation *rotateAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.rotation.z"]; rotateAnimation.values = @[@0, @M_PI, @(2 * M_PI)]; rotateAnimation.keyTimes = scaleAnimation.keyTimes; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[scaleAnimation, rotateAnimation]; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.h index ea972ea..b35fc8c 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallClipRotateMultipleAnimation : NSObject +@interface DGActivityIndicatorBallClipRotateMultipleAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.m index a0b839c..2e426d7 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.m @@ -56,7 +56,7 @@ - (CAAnimation *)createAnimationInDuration:(CGFloat) duration withTimingFunction:(CAMediaTimingFunction *) timingFunction reverse:(BOOL) reverse { // Scale animation - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.keyTimes = @[@0.0f, @0.5f, @1.0f]; scaleAnimation.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 1.0f)], @@ -66,7 +66,7 @@ scaleAnimation.timingFunctions = @[timingFunction, timingFunction]; // Rotate animation - CAKeyframeAnimation *rotateAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.z"]; + CAKeyframeAnimation *rotateAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.rotation.z"]; if (!reverse) { rotateAnimation.values = @[@0, @M_PI, @(2 * M_PI)]; @@ -78,7 +78,7 @@ rotateAnimation.timingFunctions = @[timingFunction, timingFunction]; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[scaleAnimation, rotateAnimation]; animation.repeatCount = HUGE_VALF; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.h index 25e47fa..813ec5c 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallClipRotatePulseAnimation : NSObject +@interface DGActivityIndicatorBallClipRotatePulseAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.m index 6b7e170..912e76c 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.m @@ -16,7 +16,7 @@ // Small circle { - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.keyTimes = @[@0.0f, @0.3f, @1.0f]; scaleAnimation.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 1.0f)], @@ -39,7 +39,7 @@ // Big circle { // Scale animation - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.keyTimes = @[@0.0f, @0.5f, @1.0f]; scaleAnimation.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 1.0f)], @@ -49,7 +49,7 @@ scaleAnimation.timingFunctions = @[timingFunction, timingFunction]; // Rotate animation - CAKeyframeAnimation *rotateAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.z"]; + CAKeyframeAnimation *rotateAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.rotation.z"]; rotateAnimation.values = @[@0, @M_PI, @(2 * M_PI)]; rotateAnimation.keyTimes = scaleAnimation.keyTimes; @@ -57,7 +57,7 @@ rotateAnimation.timingFunctions = @[timingFunction, timingFunction]; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[scaleAnimation, rotateAnimation]; animation.duration = duration; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.h index fbf035e..369a06a 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallGridBeatAnimation : NSObject +@interface DGActivityIndicatorBallGridBeatAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.m index 83b33f8..68839a8 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.m @@ -20,7 +20,7 @@ CGFloat y = (layer.bounds.size.height - size.height) / 2; // Animation - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"opacity"]; animation.beginTime = CACurrentMediaTime(); animation.keyTimes = @[@0.0f, @0.5f, @1.0f]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.h index e99927b..059c055 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallGridPulseAnimation : NSObject +@interface DGActivityIndicatorBallGridPulseAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.m index 1ab6881..d16933b 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.m @@ -20,21 +20,21 @@ CGFloat y = (layer.bounds.size.height - size.height) / 2; // Scale animation - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.keyTimes = @[@0.0f, @0.5f, @1.0f]; scaleAnimation.values = @[@1.0f, @0.5f, @1.0f]; scaleAnimation.timingFunctions = @[timingFunction, timingFunction]; // Animation - CAKeyframeAnimation *opacityAnimation = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; + CAKeyframeAnimation *opacityAnimation = [self createKeyframeAnimationWithKeyPath:@"opacity"]; opacityAnimation.keyTimes = @[@0.0f, @0.5f, @1.0f]; opacityAnimation.values = @[@1.0f, @0.7f, @1.0f]; opacityAnimation.timingFunctions = @[timingFunction, timingFunction]; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[scaleAnimation, opacityAnimation]; animation.beginTime = CACurrentMediaTime(); diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.h index 8a61f4f..b37ff42 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallPulseAnimation : NSObject +@interface DGActivityIndicatorBallPulseAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.m index cee8bfe..de7a3ab 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.m @@ -19,7 +19,7 @@ NSArray *timeBegins = @[@0.12f, @0.24f, @0.36f]; CAMediaTimingFunction *timingFunction = [CAMediaTimingFunction functionWithControlPoints:0.2f :0.68f :0.18f :1.08f]; - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"transform"]; animation.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 1.0f)], [NSValue valueWithCATransform3D:CATransform3DMakeScale(0.3f, 0.3f, 1.0f)], diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.h index 11fa6d3..531e036 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallPulseSyncAnimation : NSObject +@interface DGActivityIndicatorBallPulseSyncAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.m index 0178fd1..691370c 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.m @@ -21,7 +21,7 @@ CAMediaTimingFunction *timingFunciton = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; // Animation - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform.translation.y"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"transform.translation.y"]; animation.duration = duration; animation.keyTimes = @[@0.0f, @0.33f, @0.66f, @1.0f]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.h index ff58c48..2d523b9 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallRotateAnimation : NSObject +@interface DGActivityIndicatorBallRotateAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.m index 3b9528b..ec4e3d8 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.m @@ -16,7 +16,7 @@ CAMediaTimingFunction *timingFunction = [CAMediaTimingFunction functionWithControlPoints:0.7f :-0.13f :0.22f :0.86f]; // Scale animation - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.keyTimes = @[@0.0f, @0.5f, @1.0f]; scaleAnimation.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 1.0f)], @@ -26,7 +26,7 @@ scaleAnimation.timingFunctions = @[timingFunction, timingFunction]; // Rotate animation - CAKeyframeAnimation *rotateAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.z"]; + CAKeyframeAnimation *rotateAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.rotation.z"]; rotateAnimation.keyTimes = @[@0.0f, @0.5f, @1.0f]; rotateAnimation.values = @[@0, @-M_PI, @(-2 * M_PI)]; @@ -34,7 +34,7 @@ rotateAnimation.timingFunctions = @[timingFunction, timingFunction]; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[scaleAnimation, rotateAnimation]; animation.duration = duration; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.h index 0ecba21..7d953e0 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallScaleAnimation : NSObject +@interface DGActivityIndicatorBallScaleAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.m index c43cd3b..9d38811 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.m @@ -14,21 +14,21 @@ CGFloat duration = 1.0f; // Scale animation - CABasicAnimation *scaleAnimation = [CABasicAnimation animationWithKeyPath:@"transform.scale"]; + CABasicAnimation *scaleAnimation = [self createBasicAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.duration = duration; scaleAnimation.fromValue = @0.0f; scaleAnimation.toValue = @1.0f; // Opacity animation - CABasicAnimation *opacityAnimation = [CABasicAnimation animationWithKeyPath:@"opacity"]; + CABasicAnimation *opacityAnimation = [self createBasicAnimationWithKeyPath:@"opacity"]; opacityAnimation.duration = duration; opacityAnimation.fromValue = @1.0f; opacityAnimation.toValue = @0.0f; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[scaleAnimation, opacityAnimation]; animation.duration = duration; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.h index bbf0817..babc0d1 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallScaleMultipleAnimation : NSObject +@interface DGActivityIndicatorBallScaleMultipleAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.m index b981a32..9751470 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.m @@ -15,21 +15,21 @@ NSArray *beginTimes = @[@0.0f, @0.2f, @0.4f]; // Scale animation - CABasicAnimation *scaleAnimation = [CABasicAnimation animationWithKeyPath:@"transform.scale"]; + CABasicAnimation *scaleAnimation = [self createBasicAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.duration = duration; scaleAnimation.fromValue = @0.0f; scaleAnimation.toValue = @1.0f; // Opacity animation - CAKeyframeAnimation *opacityAnimation = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; + CAKeyframeAnimation *opacityAnimation = [self createKeyframeAnimationWithKeyPath:@"opacity"]; opacityAnimation.duration = duration; opacityAnimation.keyTimes = @[@0.0f, @0.05f, @1.0f]; opacityAnimation.values = @[@0.0f, @1.0f, @0.0f]; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[scaleAnimation, opacityAnimation]; animation.duration = duration; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.h index d4c402d..9a5db65 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallScaleRippleAnimation : NSObject +@interface DGActivityIndicatorBallScaleRippleAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.m index 4f24bb0..e776015 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.m @@ -15,7 +15,7 @@ CAMediaTimingFunction *timingFunction = [CAMediaTimingFunction functionWithControlPoints:0.21f :0.53f :0.56f :0.8f]; // Scale animation - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.duration = duration; scaleAnimation.keyTimes = @[@0.0f, @0.7f]; @@ -23,7 +23,7 @@ scaleAnimation.timingFunction = timingFunction; // Opacity animation - CAKeyframeAnimation *opacityAnimation = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; + CAKeyframeAnimation *opacityAnimation = [self createKeyframeAnimationWithKeyPath:@"opacity"]; opacityAnimation.duration = duration; opacityAnimation.keyTimes = @[@0.0f, @0.7f, @1.0f]; @@ -31,7 +31,7 @@ opacityAnimation.timingFunctions = @[timingFunction, timingFunction]; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[scaleAnimation, opacityAnimation]; animation.duration = duration; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.h index ec30764..f8d6e3a 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallScaleRippleMultipleAnimation : NSObject +@interface DGActivityIndicatorBallScaleRippleMultipleAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.m index 0f03208..d6e548a 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.m @@ -16,7 +16,7 @@ NSArray *timeOffsets = @[@0.0f, @0.2f, @0.4f]; // Scale animation - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.duration = duration; scaleAnimation.keyTimes = @[@0.0f, @0.7f]; @@ -24,7 +24,7 @@ scaleAnimation.timingFunction = timingFunction; // Opacity animation - CAKeyframeAnimation *opacityAnimation = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; + CAKeyframeAnimation *opacityAnimation = [self createKeyframeAnimationWithKeyPath:@"opacity"]; opacityAnimation.duration = duration; opacityAnimation.keyTimes = @[@0.0f, @0.7f, @1.0f]; @@ -32,7 +32,7 @@ opacityAnimation.timingFunctions = @[timingFunction, timingFunction]; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[scaleAnimation, opacityAnimation]; animation.duration = duration; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.h index 6649163..136cd47 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 mRocker. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallSpinFadeLoader : NSObject +@interface DGActivityIndicatorBallSpinFadeLoader : DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.m index 33b01d7..7a797cb 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.m @@ -26,14 +26,14 @@ NSArray *beginTimes = @[@0, @0.12, @0.24, @0.36, @0.48, @0.6, @0.72, @0.84]; - CAKeyframeAnimation *scaleAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *scaleAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; scaleAnimation.keyTimes = @[@0, @0.5, @1]; scaleAnimation.values = @[@1, @0.4, @1]; scaleAnimation.duration = duration; - CAKeyframeAnimation *opacityAnimaton = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; + CAKeyframeAnimation *opacityAnimaton = [self createKeyframeAnimationWithKeyPath:@"opacity"]; opacityAnimaton.keyTimes = @[@0, @0.5, @1]; @@ -43,12 +43,11 @@ - CAAnimationGroup *animationGroup = [CAAnimationGroup animation]; + CAAnimationGroup *animationGroup = [self createAnimationGroup];; animationGroup.animations = @[scaleAnimation, opacityAnimaton]; animationGroup.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]; animationGroup.duration = duration; animationGroup.repeatCount = HUGE; - animationGroup.removedOnCompletion = NO; for (int i = 0; i < 8; i++) { diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.h index ba9ff81..a811435 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallTrianglePathAnimation : NSObject +@interface DGActivityIndicatorBallTrianglePathAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.m index 033a1b6..8f14f09 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.m @@ -20,7 +20,7 @@ CAMediaTimingFunction *timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; // Animation - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"transform"]; animation.keyTimes = @[@0.0f, @0.33f, @0.66f, @1.0f]; animation.duration = duration; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.h index e4ca4fa..240bbc8 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallZigZagAnimation : NSObject +@interface DGActivityIndicatorBallZigZagAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.m index f33c0a1..dde3733 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.m @@ -17,7 +17,7 @@ CGFloat deltaY = size.height / 2 - circleSize / 2; // Circle 1 animation - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"transform"]; animation.duration = duration; animation.keyTimes = @[@0.0f, @0.33f, @0.66f, @1.0f]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.h index f65b944..f668462 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorBallZigZagDeflectAnimation : NSObject +@interface DGActivityIndicatorBallZigZagDeflectAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.m index b0e5191..3c997af 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.m @@ -17,7 +17,7 @@ CGFloat deltaY = size.height / 2 - circleSize / 2; // Circle 1 animation - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"transform"]; animation.duration = duration; animation.keyTimes = @[@0.0f, @0.33f, @0.66f, @1.0f]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.h index 32ad054..abec506 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.h @@ -6,9 +6,9 @@ // Copyright (c) 2015年 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorCookieTerminatorAnimation : NSObject +@interface DGActivityIndicatorCookieTerminatorAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.m index 3c061c1..5e2123c 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.m @@ -42,8 +42,7 @@ jawLayer.opacity = 1.0f; jawLayer.transform = CATransform3DMakeRotation((1.0f - 2.0f * i) * M_PI_4, 0.0f, 0.0f, 1.0f); - CABasicAnimation *transformAnimation = [CABasicAnimation animationWithKeyPath:@"transform"]; - transformAnimation.removedOnCompletion = NO; + CABasicAnimation *transformAnimation = [self createBasicAnimationWithKeyPath:@"transform"]; transformAnimation.beginTime = beginTime; transformAnimation.duration = 0.3f; transformAnimation.fromValue = [NSValue valueWithCATransform3D:CATransform3DMakeRotation((1.0f - 2.0f * i) * M_PI_4, 0.0f, 0.0f, 1.0f)]; @@ -66,13 +65,12 @@ cookieLayer.opacity = 1.0f; cookieLayer.cornerRadius = cookieSize / 2.0f; - CABasicAnimation *transformAnimation = [CABasicAnimation animationWithKeyPath:@"transform"]; + CABasicAnimation *transformAnimation = [self createBasicAnimationWithKeyPath:@"transform"]; transformAnimation.duration = 1.8f; transformAnimation.beginTime = beginTime - (i * transformAnimation.duration / 3.0f); transformAnimation.fromValue = [NSValue valueWithCATransform3D:CATransform3DMakeTranslation(0.0f, 0.0f, 0.0f)]; transformAnimation.toValue = [NSValue valueWithCATransform3D:CATransform3DMakeTranslation(-3.0f * (cookieSize + cookiePadding), 0.0f, 0.0f)]; transformAnimation.repeatCount = HUGE_VALF; - transformAnimation.removedOnCompletion = NO; transformAnimation.timingFunction = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionLinear]; [layer addSublayer:cookieLayer]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.h index 4897a2d..065f446 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorDoubleBounceAnimation : NSObject +@interface DGActivityIndicatorDoubleBounceAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.m index c78157c..89982e8 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.m @@ -27,8 +27,7 @@ circle.transform = CATransform3DMakeScale(0.0f, 0.0f, 0.0f); circle.backgroundColor = tintColor.CGColor; - CAKeyframeAnimation *transformAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; - transformAnimation.removedOnCompletion = NO; + CAKeyframeAnimation *transformAnimation = [self createKeyframeAnimationWithKeyPath:@"transform"]; transformAnimation.repeatCount = HUGE_VALF; transformAnimation.duration = 2.0f; transformAnimation.beginTime = beginTime - (1.0f * i); diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.h index f87c3f2..01829e1 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorFiveDotsAnimation : NSObject +@interface DGActivityIndicatorFiveDotsAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.m index 822f10c..50380bf 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.m @@ -43,13 +43,12 @@ CATransform3D t5 = CATransform3DMakeTranslation(0.0f, 0.0f, 0.0f); t5 = CATransform3DScale(t5, 1.f, 1.0f, 0.0f); - CAKeyframeAnimation *transformAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; + CAKeyframeAnimation *transformAnimation = [self createKeyframeAnimationWithKeyPath:@"transform"]; transformAnimation.values = @[[NSValue valueWithCATransform3D:t1], [NSValue valueWithCATransform3D:t2], [NSValue valueWithCATransform3D:t3], [NSValue valueWithCATransform3D:t4], [NSValue valueWithCATransform3D:t5]]; - transformAnimation.removedOnCompletion = NO; transformAnimation.beginTime = beginTime; transformAnimation.repeatCount = HUGE_VALF; transformAnimation.duration = 1.0f; @@ -79,13 +78,12 @@ CATransform3D t4 = CATransform3DMakeTranslation(0.0f, 0.0f, 0.0f); t4 = CATransform3DScale(t4, 0.3f, 0.3f, 0.0f); - CAKeyframeAnimation *transformAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; + CAKeyframeAnimation *transformAnimation = [self createKeyframeAnimationWithKeyPath:@"transform"]; transformAnimation.values = @[[NSValue valueWithCATransform3D:t1], [NSValue valueWithCATransform3D:t2], [NSValue valueWithCATransform3D:t3], [NSValue valueWithCATransform3D:t4]]; transformAnimation.keyTimes = @[@(0.0f), @(0.25f), @(0.75f), @(1.0f)]; - transformAnimation.removedOnCompletion = NO; transformAnimation.beginTime = beginTime; transformAnimation.repeatCount = HUGE_VALF; transformAnimation.duration = 1.0f; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.h index d22eeb0..442331a 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorLineScaleAnimation : NSObject +@interface DGActivityIndicatorLineScaleAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.m index 745f5b2..25a0c19 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.m @@ -19,7 +19,7 @@ CGFloat y = (layer.bounds.size.height - size.height) / 2; // Animation - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale.y"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"transform.scale.y"]; animation.keyTimes = @[@0.0f, @0.5f, @1.0f]; animation.values = @[@1.0f, @0.4f, @1.0f]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.h index 44ef05e..28e0910 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorLineScalePartyAnimation : NSObject +@interface DGActivityIndicatorLineScalePartyAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.m index 287857b..fb70cb4 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.m @@ -19,7 +19,7 @@ CGFloat y = (layer.bounds.size.height - size.height) / 2; // Animation - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"transform.scale"]; animation.keyTimes = @[@0.0f, @0.5f, @1.0f]; animation.values = @[@1.0f, @0.5f, @1.0f]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.h index 52bf980..dc7667c 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorLineScalePulseOutAnimation : NSObject +@interface DGActivityIndicatorLineScalePulseOutAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.m index b8dceb4..060ca60 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.m @@ -19,7 +19,7 @@ CGFloat y = (layer.bounds.size.height - size.height) / 2; // Animation - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale.y"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"transform.scale.y"]; animation.keyTimes = @[@0.0f, @0.5f, @1.0f]; animation.values = @[@1.0f, @0.4f, @1.0f]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.h index 9849fe4..da8a423 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorLineScalePulseOutRapidAnimation : NSObject +@interface DGActivityIndicatorLineScalePulseOutRapidAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.m index 93916a3..e29f3c8 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.m @@ -19,7 +19,7 @@ CGFloat y = (layer.bounds.size.height - size.height) / 2; // Animation - CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale.y"]; + CAKeyframeAnimation *animation = [self createKeyframeAnimationWithKeyPath:@"transform.scale.y"]; animation.keyTimes = @[@0.0f, @0.8f, @0.9f]; animation.values = @[@1.0f, @0.3f, @1.0f]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.h index b2984dc..efcaffd 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorNineDotsAnimation : NSObject +@interface DGActivityIndicatorNineDotsAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.m index 026a5a5..6c8507d 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.m @@ -37,16 +37,15 @@ circle.opacity = 1.0f; circle.cornerRadius = circle.bounds.size.height / 2.0f; - CAKeyframeAnimation *transformAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; + CAKeyframeAnimation *transformAnimation = [self createKeyframeAnimationWithKeyPath:@"transform"]; transformAnimation.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.5f, 0.5f, 0.0f)], [NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 0.0f)], [NSValue valueWithCATransform3D:CATransform3DMakeScale(0.5f, 0.5f, 0.0f)]]; - CAKeyframeAnimation *opacityAnimation = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; + CAKeyframeAnimation *opacityAnimation = [self createKeyframeAnimationWithKeyPath:@"opacity"]; opacityAnimation.values = @[@(0.5f), @(1.0f), @(0.5f)]; - CAAnimationGroup *animationGroup = [CAAnimationGroup animation]; - animationGroup.removedOnCompletion = NO; + CAAnimationGroup *animationGroup = [self createAnimationGroup];; animationGroup.beginTime = beginTime; animationGroup.repeatCount = HUGE_VALF; animationGroup.duration = [durations[i] doubleValue]; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.h index 0b051cb..1c3e49b 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.h @@ -6,9 +6,9 @@ // Copyright (c) 2015年 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorRotatingSandglassAnimation : NSObject +@interface DGActivityIndicatorRotatingSandglassAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.m index ae9cc3b..6bb2a8d 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.m @@ -31,8 +31,7 @@ circle.shouldRasterize = YES; circle.rasterizationScale = [[UIScreen mainScreen] scale]; - CAKeyframeAnimation *transformAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; - transformAnimation.removedOnCompletion = NO; + CAKeyframeAnimation *transformAnimation = [self createKeyframeAnimationWithKeyPath:@"transform"]; transformAnimation.repeatCount = HUGE_VALF; transformAnimation.duration = 0.8f; transformAnimation.beginTime = beginTime; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.h index 617b093..adcfae5 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorRotatingSquaresAnimation : NSObject +@interface DGActivityIndicatorRotatingSquaresAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.m index 6be4a7a..0e18a18 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.m @@ -30,8 +30,7 @@ static CGFloat degreesToRadians(CGFloat degrees) { return (degrees) / 180.0 * M_ square.shouldRasterize = YES; square.rasterizationScale = [[UIScreen mainScreen] scale]; - CAKeyframeAnimation *transformAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; - transformAnimation.removedOnCompletion = NO; + CAKeyframeAnimation *transformAnimation = [self createKeyframeAnimationWithKeyPath:@"transform"]; transformAnimation.duration = 1.6f; transformAnimation.beginTime = beginTime - (i * transformAnimation.duration / 2.0f); transformAnimation.repeatCount = HUGE_VALF; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.h index 0a538c0..c4c11fd 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.h @@ -6,9 +6,9 @@ // Copyright (c) 2015年 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorRotatingTrigonAnimation : NSObject +@interface DGActivityIndicatorRotatingTrigonAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.m index 810a2d4..cb7f2fa 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.m @@ -38,8 +38,7 @@ circle.shouldRasterize = YES; circle.rasterizationScale = [[UIScreen mainScreen] scale]; - CAKeyframeAnimation *transformAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; - transformAnimation.removedOnCompletion = NO; + CAKeyframeAnimation *transformAnimation = [self createKeyframeAnimationWithKeyPath:@"transform"]; transformAnimation.repeatCount = HUGE_VALF; transformAnimation.duration = 2.0f; transformAnimation.beginTime = beginTime - (i * transformAnimation.duration / 3.0f);; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.h index 13ccffe..5538f9d 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorThreeDotsAnimation : NSObject +@interface DGActivityIndicatorThreeDotsAnimation : DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.m index c9f0bd0..30f6c40 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.m @@ -32,18 +32,17 @@ circle.opacity = 1.0f; circle.cornerRadius = circle.bounds.size.width / 2.0f; - CAKeyframeAnimation *tranformAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; + CAKeyframeAnimation *tranformAnimation = [self createKeyframeAnimationWithKeyPath:@"transform"]; tranformAnimation.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.5f, 0.5f, 0.0f)], [NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 0.0f)]]; - CAKeyframeAnimation *opacityAnimation = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; + CAKeyframeAnimation *opacityAnimation = [self createKeyframeAnimationWithKeyPath:@"opacity"]; opacityAnimation.values = @[@(0.25f), @(1.0f)]; - CAAnimationGroup *animationGroup = [CAAnimationGroup animation]; + CAAnimationGroup *animationGroup = [self createAnimationGroup];; - animationGroup.removedOnCompletion = NO; animationGroup.autoreverses = YES; animationGroup.beginTime = beginTime; animationGroup.repeatCount = HUGE_VALF; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.h index 57f9fe9..7a2a7f8 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorTriangleSkewSpinAnimation : NSObject +@interface DGActivityIndicatorTriangleSkewSpinAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.m index 96f532f..9e1835e 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.m @@ -17,7 +17,7 @@ CAMediaTimingFunction *timingFunction = [CAMediaTimingFunction functionWithControlPoints:0.09f :0.57f :0.49f :0.9f]; // Rotation x animation - CAKeyframeAnimation *rotationXAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.x"]; + CAKeyframeAnimation *rotationXAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.rotation.x"]; rotationXAnimation.duration = duration; rotationXAnimation.keyTimes = @[@0.0f, @0.25f, @0.5f, @0.75f, @1.0f]; @@ -25,7 +25,7 @@ rotationXAnimation.timingFunctions = @[timingFunction, timingFunction, timingFunction, timingFunction]; // Rotation x animation - CAKeyframeAnimation *rotationYAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.y"]; + CAKeyframeAnimation *rotationYAnimation = [self createKeyframeAnimationWithKeyPath:@"transform.rotation.y"]; rotationYAnimation.duration = duration; rotationYAnimation.keyTimes = @[@0.0f, @0.25f, @0.5f, @0.75f, @1.0f]; @@ -33,7 +33,7 @@ rotationYAnimation.timingFunctions = @[timingFunction, timingFunction, timingFunction, timingFunction]; // Animation - CAAnimationGroup *animation = [CAAnimationGroup animation]; + CAAnimationGroup *animation = [self createAnimationGroup];; animation.animations = @[rotationXAnimation, rotationYAnimation]; animation.duration = duration; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.h index ce56a32..c8f60fe 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorTriplePulseAnimation : NSObject +@interface DGActivityIndicatorTriplePulseAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.m index dfb9d24..def63bf 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.m @@ -27,16 +27,15 @@ circle.cornerRadius = circle.bounds.size.height / 2.0f; circle.transform = CATransform3DMakeScale(0.0f, 0.0f, 0.0f); - CABasicAnimation *transformAnimation = [CABasicAnimation animationWithKeyPath:@"transform"]; + CABasicAnimation *transformAnimation = [self createBasicAnimationWithKeyPath:@"transform"]; transformAnimation.fromValue = [NSValue valueWithCATransform3D:CATransform3DMakeScale(0.0f, 0.0f, 0.0f)]; transformAnimation.toValue = [NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 0.0f)]; - CABasicAnimation *opacityAnimation = [CABasicAnimation animationWithKeyPath:@"opacity"]; + CABasicAnimation *opacityAnimation = [self createBasicAnimationWithKeyPath:@"opacity"]; opacityAnimation.fromValue = @(0.8f); opacityAnimation.toValue = @(0.0f); - CAAnimationGroup *animationGroup = [CAAnimationGroup animation]; - animationGroup.removedOnCompletion = NO; + CAAnimationGroup *animationGroup = [self createAnimationGroup];; animationGroup.beginTime = beginTime + i * 0.2f; animationGroup.repeatCount = HUGE_VALF; animationGroup.duration = 1.2f; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.h index 61bc2c5..d2d617b 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.h @@ -5,8 +5,8 @@ // Created by tripleCC on 15/6/28. // Copyright (c) 2015年 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorTripleRingsAnimation : NSObject +@interface DGActivityIndicatorTripleRingsAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.m index d2b56a7..20cc166 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.m @@ -29,20 +29,19 @@ circle.opacity = 1.0f; circle.transform = CATransform3DMakeScale(0.0f, 0.0f, 0.0f); - CABasicAnimation *transformAnimation = [CABasicAnimation animationWithKeyPath:@"transform"]; + CABasicAnimation *transformAnimation = [self createBasicAnimationWithKeyPath:@"transform"]; transformAnimation.duration = 2.0f - i * 0.4f; transformAnimation.fromValue = [NSValue valueWithCATransform3D:CATransform3DMakeScale(0.1f, 0.1f, 0.0f)]; transformAnimation.toValue = [NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0f, 1.0f, 0.0f)]; transformAnimation.timingFunction = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseOut]; - CABasicAnimation *opacityAnimation = [CABasicAnimation animationWithKeyPath:@"opacity"]; + CABasicAnimation *opacityAnimation = [self createBasicAnimationWithKeyPath:@"opacity"]; opacityAnimation.duration = transformAnimation.duration; opacityAnimation.fromValue = @(1.0f); opacityAnimation.toValue = @(0.8f); opacityAnimation.timingFunction = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseOut]; - CAAnimationGroup *animationGroup = [CAAnimationGroup animation]; - animationGroup.removedOnCompletion = NO; + CAAnimationGroup *animationGroup = [self createAnimationGroup];; animationGroup.beginTime = beginTime + i * 0.4f; animationGroup.repeatCount = HUGE_VALF; animationGroup.duration = 2.0f; diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.h b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.h index 5a80f51..17b9881 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.h +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.h @@ -6,8 +6,8 @@ // Copyright (c) 2015 Danil Gontovnik. All rights reserved. // -#import "DGActivityIndicatorAnimationProtocol.h" +#import "DGActivityIndicatorAnimation.h" -@interface DGActivityIndicatorTwoDotsAnimation : NSObject +@interface DGActivityIndicatorTwoDotsAnimation: DGActivityIndicatorAnimation @end diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.m index b26c81d..e216bbd 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.m @@ -25,8 +25,7 @@ circle.transform = CATransform3DMakeScale(0.0f, 0.0f, 0.0f); circle.backgroundColor = tintColor.CGColor; - CAKeyframeAnimation *transformAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; - transformAnimation.removedOnCompletion = NO; + CAKeyframeAnimation *transformAnimation = [self createKeyframeAnimationWithKeyPath:@"transform"]; transformAnimation.repeatCount = HUGE_VALF; transformAnimation.duration = 1.8f; transformAnimation.beginTime = beginTime - (transformAnimation.duration / 2.0f * i); diff --git a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/DGActivityIndicatorView.m b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/DGActivityIndicatorView.m index be3c37b..fb75f17 100644 --- a/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/DGActivityIndicatorView.m +++ b/Example/Pods/DGActivityIndicatorView/DGActivityIndicatorView/DGActivityIndicatorView.m @@ -44,11 +44,27 @@ static const CGFloat kDGActivityIndicatorDefaultSize = 40.0f; +@interface DGActivityIndicatorView () { + CALayer *_animationLayer; +} + +@end + @implementation DGActivityIndicatorView #pragma mark - #pragma mark Constructors +- (instancetype)initWithCoder:(NSCoder *)aDecoder { + self = [super initWithCoder:aDecoder]; + if (self) { + _tintColor = [UIColor whiteColor]; + _size = kDGActivityIndicatorDefaultSize; + [self commonInit]; + } + return self; +} + - (id)initWithType:(DGActivityIndicatorAnimationType)type { return [self initWithType:type tintColor:[UIColor whiteColor] size:kDGActivityIndicatorDefaultSize]; } @@ -63,6 +79,7 @@ static const CGFloat kDGActivityIndicatorDefaultSize = 40.0f; _type = type; _size = size; _tintColor = tintColor; + [self commonInit]; } return self; } @@ -70,28 +87,41 @@ static const CGFloat kDGActivityIndicatorDefaultSize = 40.0f; #pragma mark - #pragma mark Methods +- (void)commonInit { + self.userInteractionEnabled = NO; + self.hidden = YES; + + _animationLayer = [[CALayer alloc] init]; + [self.layer addSublayer:_animationLayer]; + + [self setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal]; + [self setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisVertical]; +} + - (void)setupAnimation { - self.layer.sublayers = nil; + _animationLayer.sublayers = nil; id animation = [DGActivityIndicatorView activityIndicatorAnimationForAnimationType:_type]; if ([animation respondsToSelector:@selector(setupAnimationInLayer:withSize:tintColor:)]) { - [animation setupAnimationInLayer:self.layer withSize:CGSizeMake(_size, _size) tintColor:_tintColor]; - self.layer.speed = 0.0f; + [animation setupAnimationInLayer:_animationLayer withSize:CGSizeMake(_size, _size) tintColor:_tintColor]; + _animationLayer.speed = 0.0f; } } - (void)startAnimating { - if (!self.layer.sublayers) { + if (!_animationLayer.sublayers) { [self setupAnimation]; } - self.layer.speed = 1.0f; + self.hidden = NO; + _animationLayer.speed = 1.0f; _animating = YES; } - (void)stopAnimating { - self.layer.speed = 0.0f; + _animationLayer.speed = 0.0f; _animating = NO; + self.hidden = YES; } #pragma mark - @@ -110,6 +140,7 @@ static const CGFloat kDGActivityIndicatorDefaultSize = 40.0f; _size = size; [self setupAnimation]; + [self invalidateIntrinsicContentSize]; } } @@ -117,8 +148,15 @@ static const CGFloat kDGActivityIndicatorDefaultSize = 40.0f; if (![_tintColor isEqual:tintColor]) { _tintColor = tintColor; - for (CALayer *sublayer in self.layer.sublayers) { - sublayer.backgroundColor = tintColor.CGColor; + CGColorRef tintColorRef = tintColor.CGColor; + for (CALayer *sublayer in _animationLayer.sublayers) { + sublayer.backgroundColor = tintColorRef; + + if ([sublayer isKindOfClass:[CAShapeLayer class]]) { + CAShapeLayer *shapeLayer = [[CAShapeLayer alloc] init]; + shapeLayer.strokeColor = tintColorRef; + shapeLayer.fillColor = tintColorRef; + } } } } @@ -198,4 +236,27 @@ static const CGFloat kDGActivityIndicatorDefaultSize = 40.0f; return nil; } +#pragma mark - +#pragma mark Layout + +- (void)layoutSubviews { + [super layoutSubviews]; + + _animationLayer.frame = self.bounds; + + BOOL animating = _animating; + + if (animating) + [self stopAnimating]; + + [self setupAnimation]; + + if (animating) + [self startAnimating]; +} + +- (CGSize)intrinsicContentSize { + return CGSizeMake(_size, _size); +} + @end diff --git a/Example/Pods/DGActivityIndicatorView/README.md b/Example/Pods/DGActivityIndicatorView/README.md index 3c42530..542a5c0 100644 --- a/Example/Pods/DGActivityIndicatorView/README.md +++ b/Example/Pods/DGActivityIndicatorView/README.md @@ -15,9 +15,9 @@ Open and run the DGActivityIndicatorExample project in Xcode to see DGActivityIn ## Installation -### Cocoapods +### CocoaPods -Install Cocoapods if it is not installed yet: +Install CocoaPods if it is not installed yet: ``` bash $ [sudo] gem install cocoapods diff --git a/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h b/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h index 8392d50..1783da5 100644 --- a/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h +++ b/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h @@ -1,3 +1,4 @@ +#import #import #import "ExpectaObject+FBSnapshotTest.h" @@ -12,3 +13,6 @@ EXPMatcherInterface(recordSnapshot, (void)); EXPMatcherInterface(haveValidSnapshotNamed, (NSString *snapshot)); EXPMatcherInterface(recordSnapshotNamed, (NSString *snapshot)); + +EXPMatcherInterface(haveValidSnapshotNamedWithTolerance, (NSString *snapshot, CGFloat tolerance)); +EXPMatcherInterface(haveValidSnapshotWithTolerance, (CGFloat tolerance)); diff --git a/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.m b/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.m index 1455e4a..571b522 100644 --- a/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.m +++ b/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.m @@ -18,14 +18,15 @@ return instance; } -+ (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer snapshot:(NSString *)snapshot testCase:(id)testCase record:(BOOL)record referenceDirectory:(NSString *)referenceDirectory error:(NSError **)error ++ (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer snapshot:(NSString *)snapshot testCase:(id)testCase record:(BOOL)record referenceDirectory:(NSString *)referenceDirectory tolerance:(CGFloat)tolerance error:(NSError **)error { FBSnapshotTestController *snapshotController = [[FBSnapshotTestController alloc] initWithTestClass:[testCase class]]; snapshotController.recordMode = record; snapshotController.referenceImagesDirectory = referenceDirectory; snapshotController.usesDrawViewHierarchyInRect = [Expecta usesDrawViewHierarchyInRect]; - + snapshotController.deviceAgnostic = [Expecta isDeviceAgnostic]; + if (! snapshotController.referenceImagesDirectory) { [NSException raise:@"Missing value for referenceImagesDirectory" format:@"Call [[EXPExpectFBSnapshotTest instance] setReferenceImagesDirectory"]; } @@ -33,7 +34,7 @@ return [snapshotController compareSnapshotOfViewOrLayer:viewOrLayer selector:NSSelectorFromString(snapshot) identifier:nil - tolerance:0 + tolerance:tolerance error:error]; } @@ -79,18 +80,36 @@ void setGlobalReferenceImageDir(char *reference) { NSString *testFileName = [NSString stringWithCString:self.fileName encoding:NSUTF8StringEncoding]; NSArray *pathComponents = [testFileName pathComponents]; - for (NSString *folder in pathComponents) { + NSString *firstFolderFound = nil; + + for (NSString *folder in pathComponents.reverseObjectEnumerator) { if ([folder.lowercaseString rangeOfString:@"tests"].location != NSNotFound) { - NSArray *folderPathComponents = [pathComponents subarrayWithRange:NSMakeRange(0, [pathComponents indexOfObject:folder] + 1)]; - return [NSString stringWithFormat:@"%@/ReferenceImages", [folderPathComponents componentsJoinedByString:@"/"]]; + NSString *referenceImagesPath = [NSString stringWithFormat:@"%@/ReferenceImages", [folderPathComponents componentsJoinedByString:@"/"]]; + if (!firstFolderFound) { + firstFolderFound = referenceImagesPath; + } + + BOOL isDirectory = NO; + BOOL referenceDirExists = [[NSFileManager defaultManager] fileExistsAtPath:referenceImagesPath isDirectory:&isDirectory]; + + // if the folder exists, this is the reference dir for sure + if (referenceDirExists && isDirectory) { + return referenceImagesPath; + } } } + // if a reference folder wasn't found, we should create one + if (firstFolderFound) { + return firstFolderFound; + } + [NSException raise:@"Could not infer reference image folder" format:@"You should provide a reference dir using setGlobalReferenceImageDir(FB_REFERENCE_IMAGE_DIR);"]; return nil; } + @end @@ -114,11 +133,11 @@ NSString *sanitizedTestPath(){ return name; } -EXPMatcherImplementationBegin(haveValidSnapshot, (void)){ +EXPMatcherImplementationBegin(haveValidSnapshotWithTolerance, (CGFloat tolerance)){ __block NSError *error = nil; prerequisite(^BOOL{ - return actual; + return actual != nil; }); @@ -132,7 +151,7 @@ EXPMatcherImplementationBegin(haveValidSnapshot, (void)){ actual = [actual view]; } - return [EXPExpectFBSnapshotTest compareSnapshotOfViewOrLayer:actual snapshot:name testCase:[self testCase] record:NO referenceDirectory:referenceImageDir error:&error]; + return [EXPExpectFBSnapshotTest compareSnapshotOfViewOrLayer:actual snapshot:name testCase:[self testCase] record:NO referenceDirectory:referenceImageDir tolerance:tolerance error:&error]; }); failureMessageForTo(^NSString *{ @@ -149,18 +168,22 @@ EXPMatcherImplementationBegin(haveValidSnapshot, (void)){ } EXPMatcherImplementationEnd +EXPMatcherImplementationBegin(haveValidSnapshot, (void)) { + return self.haveValidSnapshotWithTolerance(0); +} +EXPMatcherImplementationEnd + EXPMatcherImplementationBegin(recordSnapshot, (void)) { __block NSError *error = nil; BOOL actualIsViewLayerOrViewController = ([actual isKindOfClass:UIView.class] || [actual isKindOfClass:CALayer.class] || [actual isKindOfClass:UIViewController.class]); prerequisite(^BOOL{ - return actual && actualIsViewLayerOrViewController; + return actual != nil && actualIsViewLayerOrViewController; }); match(^BOOL{ NSString *referenceImageDir = [self _getDefaultReferenceDirectory]; - // For view controllers do the viewWill/viewDid dance, then pass view through if ([actual isKindOfClass:UIViewController.class]) { @@ -169,7 +192,7 @@ EXPMatcherImplementationBegin(recordSnapshot, (void)) { actual = [actual view]; } - [EXPExpectFBSnapshotTest compareSnapshotOfViewOrLayer:actual snapshot:sanitizedTestPath() testCase:[self testCase] record:YES referenceDirectory:referenceImageDir error:&error]; + [EXPExpectFBSnapshotTest compareSnapshotOfViewOrLayer:actual snapshot:sanitizedTestPath() testCase:[self testCase] record:YES referenceDirectory:referenceImageDir tolerance:0 error:&error]; return NO; }); @@ -198,12 +221,12 @@ EXPMatcherImplementationBegin(recordSnapshot, (void)) { } EXPMatcherImplementationEnd -EXPMatcherImplementationBegin(haveValidSnapshotNamed, (NSString *snapshot)){ +EXPMatcherImplementationBegin(haveValidSnapshotNamedWithTolerance, (NSString *snapshot, CGFloat tolerance)) { BOOL snapshotIsNil = (snapshot == nil); __block NSError *error = nil; prerequisite(^BOOL{ - return actual && !(snapshotIsNil); + return actual != nil && !(snapshotIsNil); }); match(^BOOL{ @@ -214,7 +237,7 @@ EXPMatcherImplementationBegin(haveValidSnapshotNamed, (NSString *snapshot)){ actual = [actual view]; } - return [EXPExpectFBSnapshotTest compareSnapshotOfViewOrLayer:actual snapshot:snapshot testCase:[self testCase] record:NO referenceDirectory:referenceImageDir error:&error]; + return [EXPExpectFBSnapshotTest compareSnapshotOfViewOrLayer:actual snapshot:snapshot testCase:[self testCase] record:NO referenceDirectory:referenceImageDir tolerance:tolerance error:&error]; }); failureMessageForTo(^NSString *{ @@ -232,6 +255,11 @@ EXPMatcherImplementationBegin(haveValidSnapshotNamed, (NSString *snapshot)){ } EXPMatcherImplementationEnd +EXPMatcherImplementationBegin(haveValidSnapshotNamed, (NSString *snapshot)) { + return self.haveValidSnapshotNamedWithTolerance(snapshot, 0); +} +EXPMatcherImplementationEnd + EXPMatcherImplementationBegin(recordSnapshotNamed, (NSString *snapshot)) { BOOL snapshotExists = (snapshot != nil); BOOL actualIsViewLayerOrViewController = ([actual isKindOfClass:UIView.class] || [actual isKindOfClass:CALayer.class] || [actual isKindOfClass:UIViewController.class]); @@ -239,12 +267,11 @@ EXPMatcherImplementationBegin(recordSnapshotNamed, (NSString *snapshot)) { id actualRef = actual; prerequisite(^BOOL{ - return actualRef && snapshotExists && actualIsViewLayerOrViewController; + return actualRef != nil && snapshotExists && actualIsViewLayerOrViewController; }); match(^BOOL{ NSString *referenceImageDir = [self _getDefaultReferenceDirectory]; - // For view controllers do the viewWill/viewDid dance, then pass view through if ([actual isKindOfClass:UIViewController.class]) { [actual beginAppearanceTransition:YES animated:NO]; @@ -252,7 +279,7 @@ EXPMatcherImplementationBegin(recordSnapshotNamed, (NSString *snapshot)) { actual = [actual view]; } - [EXPExpectFBSnapshotTest compareSnapshotOfViewOrLayer:actual snapshot:snapshot testCase:[self testCase] record:YES referenceDirectory:referenceImageDir error:&error]; + [EXPExpectFBSnapshotTest compareSnapshotOfViewOrLayer:actual snapshot:snapshot testCase:[self testCase] record:YES referenceDirectory:referenceImageDir tolerance:0 error:&error]; return NO; }); diff --git a/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h b/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h index a3feec3..18cdba8 100644 --- a/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h +++ b/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h @@ -14,4 +14,8 @@ + (BOOL)usesDrawViewHierarchyInRect; ++ (void)setDeviceAgnostic:(BOOL)deviceAgnostic; + ++ (BOOL)isDeviceAgnostic; + @end diff --git a/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.m b/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.m index 698447a..2f63baa 100644 --- a/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.m +++ b/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.m @@ -22,4 +22,15 @@ static NSString const *kUsesDrawViewHierarchyInRectKey = @"ExpectaObject+FBSnaps return usesDrawViewHierarchyInRect.boolValue; } ++ (void)setDeviceAgnostic:(BOOL)deviceAgnostic +{ + objc_setAssociatedObject(self, @selector(isDeviceAgnostic), @(deviceAgnostic), OBJC_ASSOCIATION_ASSIGN); +} + ++ (BOOL)isDeviceAgnostic +{ + NSNumber *isDeviceAgnostic = objc_getAssociatedObject(self, @selector(isDeviceAgnostic)); + return isDeviceAgnostic.boolValue; +} + @end diff --git a/Example/Pods/Expecta+Snapshots/README.md b/Example/Pods/Expecta+Snapshots/README.md index 07c5265..af161b6 100644 --- a/Example/Pods/Expecta+Snapshots/README.md +++ b/Example/Pods/Expecta+Snapshots/README.md @@ -3,7 +3,7 @@ Expecta Matchers for FBSnapshotTestCase [Expecta](https://github.com/specta/expecta) matchers for [ios-snapshot-test-case](https://github.com/facebook/ios-snapshot-test-case). -[![Build Status](https://travis-ci.org/dblock/ios-snapshot-test-case-expecta.png)](https://travis-ci.org/dblock/ios-snapshot-test-case-expecta) +[![Build Status](https://travis-ci.org/dblock/ios-snapshot-test-case-expecta.svg)](https://travis-ci.org/dblock/ios-snapshot-test-case-expecta) ### Usage @@ -63,6 +63,15 @@ describe(@"test name derived matching", ^{ SpecEnd ``` +### Approximation support + +If for some reason you want to specify a tolerance for your test, you can use either named or unnamed matchers, where the `tolerance` parameter is a `CGFloat` in the interval `[0, 1]` and it represents the minimum ratio of unmatched points by the total number of points in your snapshot. In the example below, a tolerance of `0.01` means our `view` could be up to `1%` different from the reference image. + +``` Objective-C +expect(view).to.haveValidSnapshotWithTolerance(0.01); +expect(view).to.haveValidSnapshotNamedWithTolerance(@"unique snapshot name", 0.01); +``` + ### Sane defaults `EXPMatchers+FBSnapshotTest` will automatically figure out the tests folder, and [add a reference image](https://github.com/dblock/ios-snapshot-test-case-expecta/blob/master/EXPMatchers%2BFBSnapshotTest.m#L84-L85) directory, if you'd like to override this, you should include a `beforeAll` block setting the `setGlobalReferenceImageDir` in each file containing tests. diff --git a/Example/Pods/Expecta/Expecta/EXPDefines.h b/Example/Pods/Expecta/Expecta/EXPDefines.h index 52af721..f37f697 100644 --- a/Example/Pods/Expecta/Expecta/EXPDefines.h +++ b/Example/Pods/Expecta/Expecta/EXPDefines.h @@ -9,9 +9,9 @@ #ifndef Expecta_EXPDefines_h #define Expecta_EXPDefines_h -typedef void (^EXPBasicBlock)(); -typedef id (^EXPIdBlock)(); -typedef BOOL (^EXPBoolBlock)(); -typedef NSString *(^EXPStringBlock)(); +typedef void (^EXPBasicBlock)(void); +typedef id (^EXPIdBlock)(void); +typedef BOOL (^EXPBoolBlock)(void); +typedef NSString *(^EXPStringBlock)(void); #endif diff --git a/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.m b/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.m index d294113..597aeec 100644 --- a/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.m +++ b/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.m @@ -4,12 +4,16 @@ EXPMatcherImplementationBegin(respondTo, (SEL expected)) { BOOL actualIsNil = (actual == nil); BOOL expectedIsNull = (expected == NULL); - + prerequisite (^BOOL { return !(actualIsNil || expectedIsNull); }); match(^BOOL { + if ([actual respondsToSelector:@selector(instancesRespondToSelector:)] && + [actual instancesRespondToSelector:expected]) { + return YES; + } return [actual respondsToSelector:expected]; }); diff --git a/Example/Pods/Expecta/README.md b/Example/Pods/Expecta/README.md index 1933707..afebcf2 100644 --- a/Example/Pods/Expecta/README.md +++ b/Example/Pods/Expecta/README.md @@ -1,13 +1,8 @@ -#Expecta - -[![Build Status](http://img.shields.io/travis/specta/expecta/master.svg?style=flat)](https://travis-ci.org/specta/expecta) -[![Pod Version](http://img.shields.io/cocoapods/v/Expecta.svg?style=flat)](http://cocoadocs.org/docsets/Expecta/) -[![Pod Platform](http://img.shields.io/cocoapods/p/Expecta.svg?style=flat)](http://cocoadocs.org/docsets/Expecta/) -[![Pod License](http://img.shields.io/cocoapods/l/Expecta.svg?style=flat)](https://www.apache.org/licenses/LICENSE-2.0.html) +# Expecta [![Build Status](http://img.shields.io/travis/specta/expecta/master.svg?style=flat)](https://travis-ci.org/specta/expecta) [![Pod Version](http://img.shields.io/cocoapods/v/Expecta.svg?style=flat)](http://cocoadocs.org/docsets/Expecta/) A matcher framework for Objective-C and Cocoa. -## Introduction +## FEATURES The main advantage of using Expecta over other matcher frameworks is that you do not have to specify the data types. Also, the syntax of Expecta matchers is much more readable and does not suffer from parenthesitis. @@ -18,63 +13,10 @@ expect([bar isBar]).to.equal(YES); expect(baz).to.equal(3.14159); ``` -Expecta is framework-agnostic: it works well with XCTest and XCTest-compatible test frameworks such as [Specta](http://github.com/petejkim/specta/). +Expecta is framework-agnostic: it works well with XCTest and XCTest-compatible test frameworks such as [Specta](http://github.com/petejkim/specta/), or [Kiwi](https://github.com/kiwi-bdd/Kiwi/). -## Installation - -You can setup Expecta using [Carthage](https://github.com/Carthage/Carthage), [CocoaPods](http://github.com/CocoaPods/CocoaPods) or [completely manually](#setting-up-manually). - -### Carthage - -1. Add Expecta to your project's `Cartfile.private`: - - ```ruby - github "specta/expecta" "master" - ``` - -2. Run `carthage update` in your project directory. -3. Drag the appropriate **Expecta.framework** for your platform (located in `Carthage/Build/`) into your application’s Xcode project, and add it to your test target(s). - -### CocoaPods - -1. Add Expecta to your project's `Podfile`: - - ```ruby - target :MyApp do - # Your app's dependencies - end - - target :MyAppTests do - pod 'Expecta', '~> 1.0.0' - end - ``` - -2. Run `pod update` or `pod install` in your project directory. - -### Setting Up Manually - -1. Clone Expecta from Github. -2. Run `rake` in your project directory to build the frameworks and libraries. -3. Add a Cocoa or Cocoa Touch Unit Testing Bundle target to your Xcode project if you don't already have one. -4. For **OS X projects**, copy and add `Expecta.framework` in the `Products/osx` folder to your project's test target. - - For **iOS projects**, copy and add `Expecta.framework` in the `Products/ios` folder to your project's test target. - - You can also use `libExpecta.a` if you prefer to link Expecta as a static library — iOS 7.x and below require this. - -6. Add `-ObjC` and `-all_load` to the **Other Linker Flags** build setting for the test target in your Xcode project. -7. You can now use Expecta in your test classes by adding the following import: - - ```objective-c - @import Expecta; // If you're using Expecta.framework - - // OR - - #import // If you're using the static library, or the framework - ``` - -## Built-in Matchers +## MATCHERS > `expect(x).to.equal(y);` compares objects or primitives x and y and passes if they are identical (==) or equivalent isEqual:). @@ -132,13 +74,13 @@ You can setup Expecta using [Carthage](https://github.com/Carthage/Carthage), [C > `expect(x).to.match(y);` passes if an instance of NSString `x` matches regular expression (given as NSString) `y` one or more times. -## Inverting Matchers +### Inverting Matchers Every matcher's criteria can be inverted by prepending `.notTo` or `.toNot`: >`expect(x).notTo.equal(y);` compares objects or primitives x and y and passes if they are *not* equivalent. -## Asynchronous Testing +### Asynchronous Testing Every matcher can be made to perform asynchronous testing by prepending `.will`, `.willNot` or `after(...)`: @@ -172,14 +114,14 @@ describe(@"Foo", ^{ }); ``` -## Forced Failing +### Forced Failing You can fail a test by using the `failure` attribute. This can be used to test branching. > `failure(@"This should not happen");` outright fails a test. -## Writing New Matchers +### WRITING NEW MATCHERS Writing a new matcher is easy with special macros provided by Expecta. Take a look at how `.beKindOf()` matcher is defined: @@ -246,7 +188,7 @@ EXPMatcherImplementationBegin(beKindOf, (Class expected)) { EXPMatcherImplementationEnd ``` -## Dynamic Predicate Matchers +## DYNAMIC PREDICATE MATCHERS It is possible to add predicate matchers by simply defining the matcher interface, with the matcher implementation being handled at runtime by delegating to the predicate method on your object. @@ -282,6 +224,68 @@ You can now write your assertion as follows: expect(lightSwitch).isTurnedOn(); ``` +## INSTALLATION + +You can setup Expecta using [CocoaPods](http://github.com/CocoaPods/CocoaPods), [Carthage](https://github.com/Carthage/Carthage) or [completely manually](#setting-up-manually). + +### CocoaPods + +1. Add Expecta to your project's `Podfile`: + +```ruby +target :MyApp do +# your app dependencies + + target :MyAppTests do + inherit! search_paths + + pod 'Expecta', '~> 1.0' + end +end +``` + +### Carthage + +1. Add Expecta to your project's `Cartfile.private`: + + ```ruby + github "specta/expecta" "master" + ``` + +2. Run `carthage update` in your project directory. +3. Drag the appropriate **Expecta.framework** for your platform (located in `Carthage/Build/`) into your application’s Xcode project, and add it to your test target(s). + + +2. Run `pod update` or `pod install` in your project directory. + +### Setting Up Manually + +1. Clone Expecta from Github. +2. Run `rake` in your project directory to build the frameworks and libraries. +3. Add a Cocoa or Cocoa Touch Unit Testing Bundle target to your Xcode project if you don't already have one. +4. For **OS X projects**, copy and add `Expecta.framework` in the `Products/osx` folder to your project's test target. + + For **iOS projects**, copy and add `Expecta.framework` in the `Products/ios` folder to your project's test target. + + You can also use `libExpecta.a` if you prefer to link Expecta as a static library — iOS 7.x and below require this. + +6. Add `-ObjC` and `-all_load` to the **Other Linker Flags** build setting for the test target in your Xcode project. +7. You can now use Expecta in your test classes by adding the following import: + + ```objective-c + @import Expecta; // If you're using Expecta.framework + + // OR + + #import // If you're using the static library, or the framework + ``` + +## STATUS + +Expecta, and Specta are considered done projects, there are no plans for _active_ development on the project at the moment aside from ensuring future Xcode compatability. +Therefore it is a stable dependency, but will not be moving into the Swift world. If you are looking for that, we recommend you consider [Quick](https://github.com/quick/quick) and [Nimble](https://github.com/quick/nimble). + + ## Contribution Guidelines * Please use only spaces and indent 2 spaces at a time. @@ -290,4 +294,4 @@ expect(lightSwitch).isTurnedOn(); ## License -Copyright (c) 2012-2015 [Specta Team](https://github.com/specta?tab=members). This software is licensed under the [MIT License](http://github.com/specta/specta/raw/master/LICENSE). +Copyright (c) 2012-2016 [Specta Team](https://github.com/specta?tab=members). This software is licensed under the [MIT License](http://github.com/specta/specta/raw/master/LICENSE). diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase.modulemap b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase.modulemap deleted file mode 100644 index 733e78b..0000000 --- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase.modulemap +++ /dev/null @@ -1,15 +0,0 @@ -framework module FBSnapshotTestCase { - umbrella header "FBSnapshotTestCase.h" - - export * - module * { export * } - - header "FBSnapshotTestCase.h" - header "FBSnapshotTestCasePlatform.h" - header "FBSnapshotTestController.h" - - private header "UIImage+Compare.h" - private header "UIImage+Diff.h" - private header "UIImage+Snapshot.h" -} - diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h index 159a724..72abc3c 100644 --- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h @@ -62,43 +62,9 @@ #define FBSnapshotVerifyViewOrLayerWithOptions(what__, viewOrLayer__, identifier__, suffixes__, tolerance__) \ { \ - NSString *referenceImageDirectory = [self getReferenceImageDirectoryWithDefault:(@ FB_REFERENCE_IMAGE_DIR)]; \ - XCTAssertNotNil(referenceImageDirectory, @"Missing value for referenceImagesDirectory - Set FB_REFERENCE_IMAGE_DIR as Environment variable in your scheme.");\ - XCTAssertTrue((suffixes__.count > 0), @"Suffixes set cannot be empty %@", suffixes__); \ - \ - BOOL testSuccess__ = NO; \ - NSError *error__ = nil; \ - NSMutableArray *errors__ = [NSMutableArray array]; \ - \ - if (self.recordMode) { \ - \ - NSString *referenceImagesDirectory__ = [NSString stringWithFormat:@"%@%@", referenceImageDirectory, suffixes__.firstObject]; \ - BOOL referenceImageSaved__ = [self compareSnapshotOf ## what__ :(viewOrLayer__) referenceImagesDirectory:referenceImagesDirectory__ identifier:(identifier__) tolerance:(tolerance__) error:&error__]; \ - if (!referenceImageSaved__) { \ - [errors__ addObject:error__]; \ - } \ - } else { \ - \ - for (NSString *suffix__ in suffixes__) { \ - NSString *referenceImagesDirectory__ = [NSString stringWithFormat:@"%@%@", referenceImageDirectory, suffix__]; \ - BOOL referenceImageAvailable = [self referenceImageRecordedInDirectory:referenceImagesDirectory__ identifier:(identifier__) error:&error__]; \ - \ - if (referenceImageAvailable) { \ - BOOL comparisonSuccess__ = [self compareSnapshotOf ## what__ :(viewOrLayer__) referenceImagesDirectory:referenceImagesDirectory__ identifier:(identifier__) tolerance:(tolerance__) error:&error__]; \ - [errors__ removeAllObjects]; \ - if (comparisonSuccess__) { \ - testSuccess__ = YES; \ - break; \ - } else { \ - [errors__ addObject:error__]; \ - } \ - } else { \ - [errors__ addObject:error__]; \ - } \ - } \ - } \ - XCTAssertTrue(testSuccess__, @"Snapshot comparison failed: %@", errors__.firstObject); \ - XCTAssertFalse(self.recordMode, @"Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!"); \ + NSString *errorDescription = [self snapshotVerifyViewOrLayer:viewOrLayer__ identifier:identifier__ suffixes:suffixes__ tolerance:tolerance__]; \ + BOOL noErrors = (errorDescription == nil); \ + XCTAssertTrue(noErrors, @"%@", errorDescription); \ } @@ -148,6 +114,19 @@ - (void)setUp NS_REQUIRES_SUPER; - (void)tearDown NS_REQUIRES_SUPER; +/** + Performs the comparison or records a snapshot of the layer if recordMode is YES. + @param viewOrLayer The UIView or CALayer to snapshot + @param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method. + @param suffixes An NSOrderedSet of strings for the different suffixes + @param tolerance The percentage difference to still count as identical - 0 mean pixel perfect, 1 means I don't care + @returns nil if the comparison (or saving of the reference image) succeeded. Otherwise it contains an error description. + */ +- (NSString *)snapshotVerifyViewOrLayer:(id)viewOrLayer + identifier:(NSString *)identifier + suffixes:(NSOrderedSet *)suffixes + tolerance:(CGFloat)tolerance; + /** Performs the comparison or records a snapshot of the layer if recordMode is YES. @param layer The Layer to snapshot diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m index 3ee351f..f44458c 100644 --- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m @@ -65,6 +65,62 @@ #pragma mark - Public API +- (NSString *)snapshotVerifyViewOrLayer:(id)viewOrLayer + identifier:(NSString *)identifier + suffixes:(NSOrderedSet *)suffixes + tolerance:(CGFloat)tolerance +{ + if (nil == viewOrLayer) { + return @"Object to be snapshotted must not be nil"; + } + NSString *referenceImageDirectory = [self getReferenceImageDirectoryWithDefault:(@ FB_REFERENCE_IMAGE_DIR)]; + if (referenceImageDirectory == nil) { + return @"Missing value for referenceImagesDirectory - Set FB_REFERENCE_IMAGE_DIR as Environment variable in your scheme."; + } + if (suffixes.count == 0) { + return [NSString stringWithFormat:@"Suffixes set cannot be empty %@", suffixes]; + } + + BOOL testSuccess = NO; + NSError *error = nil; + NSMutableArray *errors = [NSMutableArray array]; + + if (self.recordMode) { + NSString *referenceImagesDirectory = [NSString stringWithFormat:@"%@%@", referenceImageDirectory, suffixes.firstObject]; + BOOL referenceImageSaved = [self _compareSnapshotOfViewOrLayer:viewOrLayer referenceImagesDirectory:referenceImagesDirectory identifier:(identifier) tolerance:tolerance error:&error]; + if (!referenceImageSaved) { + [errors addObject:error]; + } + } else { + for (NSString *suffix in suffixes) { + NSString *referenceImagesDirectory = [NSString stringWithFormat:@"%@%@", referenceImageDirectory, suffix]; + BOOL referenceImageAvailable = [self referenceImageRecordedInDirectory:referenceImagesDirectory identifier:(identifier) error:&error]; + + if (referenceImageAvailable) { + BOOL comparisonSuccess = [self _compareSnapshotOfViewOrLayer:viewOrLayer referenceImagesDirectory:referenceImagesDirectory identifier:identifier tolerance:tolerance error:&error]; + [errors removeAllObjects]; + if (comparisonSuccess) { + testSuccess = YES; + break; + } else { + [errors addObject:error]; + } + } else { + [errors addObject:error]; + } + } + } + + if (!testSuccess) { + return [NSString stringWithFormat:@"Snapshot comparison failed: %@", errors.firstObject]; + } + if (self.recordMode) { + return @"Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!"; + } + + return nil; +} + - (BOOL)compareSnapshotOfLayer:(CALayer *)layer referenceImagesDirectory:(NSString *)referenceImagesDirectory identifier:(NSString *)identifier diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift deleted file mode 100644 index f096f15..0000000 --- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift +++ /dev/null @@ -1,66 +0,0 @@ -/* -* Copyright (c) 2015, Facebook, Inc. -* All rights reserved. -* -* This source code is licensed under the BSD-style license found in the -* LICENSE file in the root directory of this source tree. An additional grant -* of patent rights can be found in the PATENTS file in the same directory. -* -*/ - -public extension FBSnapshotTestCase { - public func FBSnapshotVerifyView(view: UIView, identifier: String = "", suffixes: NSOrderedSet = FBSnapshotTestCaseDefaultSuffixes(), tolerance: CGFloat = 0, file: StaticString = #file, line: UInt = #line) { - FBSnapshotVerifyViewOrLayer(view, identifier: identifier, suffixes: suffixes, tolerance: tolerance, file: file, line: line) - } - - public func FBSnapshotVerifyLayer(layer: CALayer, identifier: String = "", suffixes: NSOrderedSet = FBSnapshotTestCaseDefaultSuffixes(), tolerance: CGFloat = 0, file: StaticString = #file, line: UInt = #line) { - FBSnapshotVerifyViewOrLayer(layer, identifier: identifier, suffixes: suffixes, tolerance: tolerance, file: file, line: line) - } - - private func FBSnapshotVerifyViewOrLayer(viewOrLayer: AnyObject, identifier: String = "", suffixes: NSOrderedSet = FBSnapshotTestCaseDefaultSuffixes(), tolerance: CGFloat = 0, file: StaticString = #file, line: UInt = #line) { - let envReferenceImageDirectory = self.getReferenceImageDirectoryWithDefault(FB_REFERENCE_IMAGE_DIR) - var error: NSError? - var comparisonSuccess = false - - if let envReferenceImageDirectory = envReferenceImageDirectory { - for suffix in suffixes { - let referenceImagesDirectory = "\(envReferenceImageDirectory)\(suffix)" - if viewOrLayer.isKindOfClass(UIView) { - do { - try compareSnapshotOfView(viewOrLayer as! UIView, referenceImagesDirectory: referenceImagesDirectory, identifier: identifier, tolerance: tolerance) - comparisonSuccess = true - } catch let error1 as NSError { - error = error1 - comparisonSuccess = false - } - } else if viewOrLayer.isKindOfClass(CALayer) { - do { - try compareSnapshotOfLayer(viewOrLayer as! CALayer, referenceImagesDirectory: referenceImagesDirectory, identifier: identifier, tolerance: tolerance) - comparisonSuccess = true - } catch let error1 as NSError { - error = error1 - comparisonSuccess = false - } - } else { - assertionFailure("Only UIView and CALayer classes can be snapshotted") - } - - assert(recordMode == false, message: "Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!", file: file, line: line) - - if comparisonSuccess || recordMode { - break - } - - assert(comparisonSuccess, message: "Snapshot comparison failed: \(error)", file: file, line: line) - } - } else { - XCTFail("Missing value for referenceImagesDirectory - Set FB_REFERENCE_IMAGE_DIR as Environment variable in your scheme.") - } - } - - func assert(assertion: Bool, message: String, file: StaticString, line: UInt) { - if !assertion { - XCTFail(message, file: file, line: line) - } - } -} diff --git a/Example/Pods/Headers/Private/DGActivityIndicatorView/DGActivityIndicatorAnimation.h b/Example/Pods/Headers/Private/DGActivityIndicatorView/DGActivityIndicatorAnimation.h new file mode 120000 index 0000000..542337a --- /dev/null +++ b/Example/Pods/Headers/Private/DGActivityIndicatorView/DGActivityIndicatorAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorAnimation.h new file mode 120000 index 0000000..542337a --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorAnimationProtocol.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorAnimationProtocol.h new file mode 120000 index 0000000..557316e --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorAnimationProtocol.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/DGActivityIndicatorAnimationProtocol.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallBeatAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallBeatAnimation.h new file mode 120000 index 0000000..acd283d --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallBeatAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallClipRotateAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallClipRotateAnimation.h new file mode 120000 index 0000000..96c4a67 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallClipRotateAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallClipRotateMultipleAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallClipRotateMultipleAnimation.h new file mode 120000 index 0000000..a8bdd12 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallClipRotateMultipleAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallClipRotatePulseAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallClipRotatePulseAnimation.h new file mode 120000 index 0000000..3259a43 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallClipRotatePulseAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallGridBeatAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallGridBeatAnimation.h new file mode 120000 index 0000000..33b0629 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallGridBeatAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallGridPulseAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallGridPulseAnimation.h new file mode 120000 index 0000000..7d0d0df --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallGridPulseAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallPulseAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallPulseAnimation.h new file mode 120000 index 0000000..85fb79d --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallPulseAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallPulseSyncAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallPulseSyncAnimation.h new file mode 120000 index 0000000..db7b9e8 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallPulseSyncAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallRotateAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallRotateAnimation.h new file mode 120000 index 0000000..2ec67e8 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallRotateAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleAnimation.h new file mode 120000 index 0000000..da7b38c --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleMultipleAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleMultipleAnimation.h new file mode 120000 index 0000000..ccd807e --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleMultipleAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleRippleAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleRippleAnimation.h new file mode 120000 index 0000000..d7d6546 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleRippleAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleRippleMultipleAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleRippleMultipleAnimation.h new file mode 120000 index 0000000..d72cdc2 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallScaleRippleMultipleAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallSpinFadeLoader.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallSpinFadeLoader.h new file mode 120000 index 0000000..ed84972 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallSpinFadeLoader.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallTrianglePathAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallTrianglePathAnimation.h new file mode 120000 index 0000000..3acb7e3 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallTrianglePathAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallZigZagAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallZigZagAnimation.h new file mode 120000 index 0000000..79ff486 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallZigZagAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallZigZagDeflectAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallZigZagDeflectAnimation.h new file mode 120000 index 0000000..ee31d4b --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorBallZigZagDeflectAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorCookieTerminatorAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorCookieTerminatorAnimation.h new file mode 120000 index 0000000..716c889 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorCookieTerminatorAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorDoubleBounceAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorDoubleBounceAnimation.h new file mode 120000 index 0000000..543c6e8 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorDoubleBounceAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorFiveDotsAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorFiveDotsAnimation.h new file mode 120000 index 0000000..07dad9b --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorFiveDotsAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScaleAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScaleAnimation.h new file mode 120000 index 0000000..da11d9a --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScaleAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScalePartyAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScalePartyAnimation.h new file mode 120000 index 0000000..0965351 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScalePartyAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScalePulseOutAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScalePulseOutAnimation.h new file mode 120000 index 0000000..46388f4 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScalePulseOutAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScalePulseOutRapidAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScalePulseOutRapidAnimation.h new file mode 120000 index 0000000..76d7882 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorLineScalePulseOutRapidAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorNineDotsAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorNineDotsAnimation.h new file mode 120000 index 0000000..435256f --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorNineDotsAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorRotatingSandglassAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorRotatingSandglassAnimation.h new file mode 120000 index 0000000..5e64335 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorRotatingSandglassAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorRotatingSquaresAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorRotatingSquaresAnimation.h new file mode 120000 index 0000000..6837352 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorRotatingSquaresAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorRotatingTrigonAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorRotatingTrigonAnimation.h new file mode 120000 index 0000000..697d803 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorRotatingTrigonAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorThreeDotsAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorThreeDotsAnimation.h new file mode 120000 index 0000000..5687578 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorThreeDotsAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTriangleSkewSpinAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTriangleSkewSpinAnimation.h new file mode 120000 index 0000000..0c9a426 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTriangleSkewSpinAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTriplePulseAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTriplePulseAnimation.h new file mode 120000 index 0000000..4023576 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTriplePulseAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTripleRingsAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTripleRingsAnimation.h new file mode 120000 index 0000000..b0b3c28 --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTripleRingsAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTwoDotsAnimation.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTwoDotsAnimation.h new file mode 120000 index 0000000..b40596b --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorTwoDotsAnimation.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorView.h b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorView.h new file mode 120000 index 0000000..6de7a6b --- /dev/null +++ b/Example/Pods/Headers/Public/DGActivityIndicatorView/DGActivityIndicatorView.h @@ -0,0 +1 @@ +../../../DGActivityIndicatorView/DGActivityIndicatorView/DGActivityIndicatorView.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h b/Example/Pods/Headers/Public/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h new file mode 120000 index 0000000..93356db --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h b/Example/Pods/Headers/Public/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h new file mode 120000 index 0000000..e3e53b3 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h @@ -0,0 +1 @@ +../../../Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPBlockDefinedMatcher.h b/Example/Pods/Headers/Public/Expecta/EXPBlockDefinedMatcher.h new file mode 120000 index 0000000..ebefa87 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPBlockDefinedMatcher.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPBlockDefinedMatcher.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPDefines.h b/Example/Pods/Headers/Public/Expecta/EXPDefines.h new file mode 120000 index 0000000..22add0c --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPDefines.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPDefines.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPDoubleTuple.h b/Example/Pods/Headers/Public/Expecta/EXPDoubleTuple.h new file mode 120000 index 0000000..54aa0b5 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPDoubleTuple.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPDoubleTuple.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPExpect.h b/Example/Pods/Headers/Public/Expecta/EXPExpect.h new file mode 120000 index 0000000..a677bdd --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPExpect.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPExpect.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPFloatTuple.h b/Example/Pods/Headers/Public/Expecta/EXPFloatTuple.h new file mode 120000 index 0000000..2b40569 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPFloatTuple.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPFloatTuple.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatcher.h b/Example/Pods/Headers/Public/Expecta/EXPMatcher.h new file mode 120000 index 0000000..3b20a12 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPMatcher.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPMatcher.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatcherHelpers.h b/Example/Pods/Headers/Public/Expecta/EXPMatcherHelpers.h new file mode 120000 index 0000000..697385b --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPMatcherHelpers.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatcherHelpers.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beCloseTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beCloseTo.h new file mode 120000 index 0000000..0eed377 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beFalsy.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beFalsy.h new file mode 120000 index 0000000..92643c4 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beGreaterThan.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThan.h new file mode 120000 index 0000000..1ccc62b --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h new file mode 120000 index 0000000..db5bf96 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beIdenticalTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beIdenticalTo.h new file mode 120000 index 0000000..6e17ea4 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beInTheRangeOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beInTheRangeOf.h new file mode 120000 index 0000000..362d8a7 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beInstanceOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beInstanceOf.h new file mode 120000 index 0000000..4dd6063 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beKindOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beKindOf.h new file mode 120000 index 0000000..113c7d3 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beLessThan.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThan.h new file mode 120000 index 0000000..675e86a --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beLessThanOrEqualTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThanOrEqualTo.h new file mode 120000 index 0000000..c16df2f --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beNil.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beNil.h new file mode 120000 index 0000000..9f65a6c --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beSubclassOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beSubclassOf.h new file mode 120000 index 0000000..27aa7be --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beSupersetOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beSupersetOf.h new file mode 120000 index 0000000..ea3f770 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beTruthy.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beTruthy.h new file mode 120000 index 0000000..192ac76 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+beginWith.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beginWith.h new file mode 120000 index 0000000..2efba8f --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+conformTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+conformTo.h new file mode 120000 index 0000000..062fb51 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+contain.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+contain.h new file mode 120000 index 0000000..3661fe5 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+endWith.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+endWith.h new file mode 120000 index 0000000..7e6c9cf --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+equal.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+equal.h new file mode 120000 index 0000000..7bee788 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+haveCountOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+haveCountOf.h new file mode 120000 index 0000000..f46d23a --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+match.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+match.h new file mode 120000 index 0000000..18f995d --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPMatchers+match.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers+match.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+postNotification.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+postNotification.h new file mode 120000 index 0000000..c9422e3 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+raise.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+raise.h new file mode 120000 index 0000000..901e04c --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+raiseWithReason.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+raiseWithReason.h new file mode 120000 index 0000000..5b063b6 --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers+respondTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+respondTo.h new file mode 120000 index 0000000..e7a5fad --- /dev/null +++ b/Example/Pods/Headers/Public/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/Public/Expecta/EXPMatchers.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers.h new file mode 120000 index 0000000..a454dc4 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPMatchers.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Matchers/EXPMatchers.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/EXPUnsupportedObject.h b/Example/Pods/Headers/Public/Expecta/EXPUnsupportedObject.h new file mode 120000 index 0000000..60fae89 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/EXPUnsupportedObject.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/EXPUnsupportedObject.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/Expecta.h b/Example/Pods/Headers/Public/Expecta/Expecta.h new file mode 120000 index 0000000..45ef877 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/Expecta.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/Expecta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/ExpectaObject.h b/Example/Pods/Headers/Public/Expecta/ExpectaObject.h new file mode 120000 index 0000000..36a99e1 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/ExpectaObject.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/ExpectaObject.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/ExpectaSupport.h b/Example/Pods/Headers/Public/Expecta/ExpectaSupport.h new file mode 120000 index 0000000..c59d3fc --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/ExpectaSupport.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/ExpectaSupport.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/NSObject+Expecta.h b/Example/Pods/Headers/Public/Expecta/NSObject+Expecta.h new file mode 120000 index 0000000..55c3635 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/NSObject+Expecta.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/NSObject+Expecta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Expecta/NSValue+Expecta.h b/Example/Pods/Headers/Public/Expecta/NSValue+Expecta.h new file mode 120000 index 0000000..ee557b8 --- /dev/null +++ b/Example/Pods/Headers/Public/Expecta/NSValue+Expecta.h @@ -0,0 +1 @@ +../../../Expecta/Expecta/NSValue+Expecta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h new file mode 120000 index 0000000..2925eab --- /dev/null +++ b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h new file mode 120000 index 0000000..6127a30 --- /dev/null +++ b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestController.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestController.h new file mode 120000 index 0000000..4a7dea1 --- /dev/null +++ b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestController.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/PNImagePickerViewController/NSString+HexColor.h b/Example/Pods/Headers/Public/PNImagePickerViewController/NSString+HexColor.h new file mode 120000 index 0000000..0af0a52 --- /dev/null +++ b/Example/Pods/Headers/Public/PNImagePickerViewController/NSString+HexColor.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/Colors/NSString+HexColor.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/PNImagePickerViewController/PNCollectionViewCell.h b/Example/Pods/Headers/Public/PNImagePickerViewController/PNCollectionViewCell.h new file mode 120000 index 0000000..712c5ac --- /dev/null +++ b/Example/Pods/Headers/Public/PNImagePickerViewController/PNCollectionViewCell.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/PNCollectionViewCell.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/PNImagePickerViewController/PNImagePickerViewController.h b/Example/Pods/Headers/Public/PNImagePickerViewController/PNImagePickerViewController.h new file mode 120000 index 0000000..a178384 --- /dev/null +++ b/Example/Pods/Headers/Public/PNImagePickerViewController/PNImagePickerViewController.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/PNImagePickerViewController.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/PureLayout/ALView+PureLayout.h b/Example/Pods/Headers/Public/PureLayout/ALView+PureLayout.h new file mode 120000 index 0000000..ac489e2 --- /dev/null +++ b/Example/Pods/Headers/Public/PureLayout/ALView+PureLayout.h @@ -0,0 +1 @@ +../../../PureLayout/PureLayout/PureLayout/ALView+PureLayout.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/PureLayout/NSArray+PureLayout.h b/Example/Pods/Headers/Public/PureLayout/NSArray+PureLayout.h new file mode 120000 index 0000000..76395e6 --- /dev/null +++ b/Example/Pods/Headers/Public/PureLayout/NSArray+PureLayout.h @@ -0,0 +1 @@ +../../../PureLayout/PureLayout/PureLayout/NSArray+PureLayout.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/PureLayout/NSLayoutConstraint+PureLayout.h b/Example/Pods/Headers/Public/PureLayout/NSLayoutConstraint+PureLayout.h new file mode 120000 index 0000000..a2afdda --- /dev/null +++ b/Example/Pods/Headers/Public/PureLayout/NSLayoutConstraint+PureLayout.h @@ -0,0 +1 @@ +../../../PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/PureLayout/PureLayout+Internal.h b/Example/Pods/Headers/Public/PureLayout/PureLayout+Internal.h new file mode 120000 index 0000000..972a4ee --- /dev/null +++ b/Example/Pods/Headers/Public/PureLayout/PureLayout+Internal.h @@ -0,0 +1 @@ +../../../PureLayout/PureLayout/PureLayout/PureLayout+Internal.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/PureLayout/PureLayout.h b/Example/Pods/Headers/Public/PureLayout/PureLayout.h new file mode 120000 index 0000000..616d281 --- /dev/null +++ b/Example/Pods/Headers/Public/PureLayout/PureLayout.h @@ -0,0 +1 @@ +../../../PureLayout/PureLayout/PureLayout/PureLayout.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/PureLayout/PureLayoutDefines.h b/Example/Pods/Headers/Public/PureLayout/PureLayoutDefines.h new file mode 120000 index 0000000..4a67193 --- /dev/null +++ b/Example/Pods/Headers/Public/PureLayout/PureLayoutDefines.h @@ -0,0 +1 @@ +../../../PureLayout/PureLayout/PureLayout/PureLayoutDefines.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SPTCallSite.h b/Example/Pods/Headers/Public/Specta/SPTCallSite.h new file mode 120000 index 0000000..dbb535a --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SPTCallSite.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SPTCallSite.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SPTCompiledExample.h b/Example/Pods/Headers/Public/Specta/SPTCompiledExample.h new file mode 120000 index 0000000..6597704 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SPTCompiledExample.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SPTCompiledExample.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SPTExample.h b/Example/Pods/Headers/Public/Specta/SPTExample.h new file mode 120000 index 0000000..79a18d4 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SPTExample.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SPTExample.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SPTExampleGroup.h b/Example/Pods/Headers/Public/Specta/SPTExampleGroup.h new file mode 120000 index 0000000..1effac5 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SPTExampleGroup.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SPTExampleGroup.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SPTExcludeGlobalBeforeAfterEach.h b/Example/Pods/Headers/Public/Specta/SPTExcludeGlobalBeforeAfterEach.h new file mode 120000 index 0000000..64df734 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SPTExcludeGlobalBeforeAfterEach.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SPTGlobalBeforeAfterEach.h b/Example/Pods/Headers/Public/Specta/SPTGlobalBeforeAfterEach.h new file mode 120000 index 0000000..7f83b65 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SPTGlobalBeforeAfterEach.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SPTGlobalBeforeAfterEach.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SPTSharedExampleGroups.h b/Example/Pods/Headers/Public/Specta/SPTSharedExampleGroups.h new file mode 120000 index 0000000..579d360 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SPTSharedExampleGroups.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SPTSharedExampleGroups.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SPTSpec.h b/Example/Pods/Headers/Public/Specta/SPTSpec.h new file mode 120000 index 0000000..3b1679a --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SPTSpec.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SPTSpec.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SPTTestSuite.h b/Example/Pods/Headers/Public/Specta/SPTTestSuite.h new file mode 120000 index 0000000..2f607e4 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SPTTestSuite.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SPTTestSuite.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/Specta.h b/Example/Pods/Headers/Public/Specta/Specta.h new file mode 120000 index 0000000..111c968 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/Specta.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/Specta.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SpectaDSL.h b/Example/Pods/Headers/Public/Specta/SpectaDSL.h new file mode 120000 index 0000000..fd1ad37 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SpectaDSL.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SpectaDSL.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SpectaTypes.h b/Example/Pods/Headers/Public/Specta/SpectaTypes.h new file mode 120000 index 0000000..9428b13 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SpectaTypes.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SpectaTypes.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/SpectaUtility.h b/Example/Pods/Headers/Public/Specta/SpectaUtility.h new file mode 120000 index 0000000..5762480 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/SpectaUtility.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/SpectaUtility.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/XCTest+Private.h b/Example/Pods/Headers/Public/Specta/XCTest+Private.h new file mode 120000 index 0000000..bb4a8e0 --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/XCTest+Private.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/XCTest+Private.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Specta/XCTestCase+Specta.h b/Example/Pods/Headers/Public/Specta/XCTestCase+Specta.h new file mode 120000 index 0000000..95f58cc --- /dev/null +++ b/Example/Pods/Headers/Public/Specta/XCTestCase+Specta.h @@ -0,0 +1 @@ +../../../Specta/Specta/Specta/XCTestCase+Specta.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/PNImagePickerViewController.podspec.json b/Example/Pods/Local Podspecs/PNImagePickerViewController.podspec.json index da369ac..d892707 100644 --- a/Example/Pods/Local Podspecs/PNImagePickerViewController.podspec.json +++ b/Example/Pods/Local Podspecs/PNImagePickerViewController.podspec.json @@ -1,6 +1,6 @@ { "name": "PNImagePickerViewController", - "version": "0.1.6", + "version": "1.0", "summary": "PNImagePickerViewController is a fork of jacobsieradzki/JSImagePickerController with iOS8+ PhotoKit support.", "homepage": "https://github.com/giuseppenucifora/PNImagePickerViewController", "license": "MIT", @@ -9,7 +9,7 @@ }, "source": { "git": "https://github.com/giuseppenucifora/PNImagePickerViewController.git", - "tag": "0.1.6" + "tag": "1.0" }, "platforms": { "ios": "8.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index a9236c4..2192003 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,40 +1,46 @@ PODS: - - DGActivityIndicatorView (2.0) - - Expecta (1.0.5) - - Expecta+Snapshots (3.0.0): + - DGActivityIndicatorView (2.1.1) + - Expecta (1.0.6) + - "Expecta+Snapshots (3.1.1)": - Expecta (~> 1.0) - FBSnapshotTestCase/Core (~> 2.0) - Specta (~> 1.0) - - FBSnapshotTestCase (2.1.0): - - FBSnapshotTestCase/SwiftSupport (= 2.1.0) - - FBSnapshotTestCase/Core (2.1.0) - - FBSnapshotTestCase/SwiftSupport (2.1.0): - - FBSnapshotTestCase/Core - - PNImagePickerViewController (0.1.6): + - FBSnapshotTestCase/Core (2.1.4) + - PNImagePickerViewController (1.0): - DGActivityIndicatorView - PureLayout - - PureLayout (3.0.1) - - Specta (1.0.5) + - PureLayout (3.1.4) + - Specta (1.0.7) DEPENDENCIES: - Expecta - - Expecta+Snapshots - - FBSnapshotTestCase + - "Expecta+Snapshots" - PNImagePickerViewController (from `../`) - PureLayout - Specta +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - DGActivityIndicatorView + - Expecta + - "Expecta+Snapshots" + - FBSnapshotTestCase + - PureLayout + - Specta + EXTERNAL SOURCES: PNImagePickerViewController: - :path: ../ + :path: "../" SPEC CHECKSUMS: - DGActivityIndicatorView: 52875b025a6ccf6a431a905285c12e2bb95eb559 - Expecta: e1c022fcd33910b6be89c291d2775b3fe27a89fe - Expecta+Snapshots: c343f410c7a6392f3e22e78f94c44b6c0749a516 - FBSnapshotTestCase: 366ecd378511d7716c79991cd8067d1eed23578d - PNImagePickerViewController: 0848e21228883cb9ed88d1acda011343874159bf - PureLayout: f35f5384c9c4e4479df041dbe33ad7577b71ddfb - Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 + DGActivityIndicatorView: ff2c76073d79692f724863c8dd38685866a03cb6 + Expecta: 3b6bd90a64b9a1dcb0b70aa0e10a7f8f631667d5 + "Expecta+Snapshots": dcff217eef506dabd6dfdc7864ea2da321fafbb8 + FBSnapshotTestCase: 094f9f314decbabe373b87cc339bea235a63e07a + PNImagePickerViewController: ec5feb9bd69e25a02dd13423ba2f27aa07812dbf + PureLayout: f08c01b8dec00bb14a1fefa3de4c7d9c265df85e + Specta: 3e1bd89c3517421982dc4d1c992503e48bd5fe66 -COCOAPODS: 0.39.0 +PODFILE CHECKSUM: d21e7aa1109583b38a752038983d180af70f28d4 + +COCOAPODS: 1.6.0 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 779d999..2c6698a 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -1,9958 +1,2385 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 004F2BE504B652BDCD10B11C63E511D7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+raise.h - path - Expecta/Matchers/EXPMatchers+raise.h - sourceTree - <group> - - 005D82263C7AFBCB593EAB7F0F29C2CD - - buildActionMask - 2147483647 - files - - 76D514410DDA00454990598F46BE8696 - 6B8A84238CE703476738B5C6866A4DE6 - 82E05444D6EE3E8133AB04B420729C1D - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 00ADDBCA9E516B429C7877EB5AED2DCE - - buildConfigurationList - 8520FEA8817EC3DACE10B27EEE37AEB0 - buildPhases - - 27B1733855F54643F1A758CDB7922AA9 - 638BBBFBA1C9B0941DD8A1738171F8B5 - 62FC5E3B413804768C4A5E2B6C4101C6 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Specta - productName - Specta - productReference - 942609E6E1059E80D452AF1540C8EC89 - productType - com.apple.product-type.framework - - 00DDBA73F45D51EA258D155F946CFA30 - - buildActionMask - 2147483647 - files - - 8EC646AB059382197EBBB5D1D1FAD500 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 016CFE2C943D14CC45D9F4F7EAF5F83E - - fileRef - 93957635CC823250B7B105CDC73506EF - isa - PBXBuildFile - - 022DD32C1475CD07C5D35FD04E7B4799 - - fileRef - 252C82CD3B70832F764849FBFD70514F - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 030C4DB51F0DDB0669E772BFCFE9C104 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 032958A1344FCB4E4C3272404A1163F5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - FBSnapshotTestController.h - path - FBSnapshotTestCase/FBSnapshotTestController.h - sourceTree - <group> - - 0332972D104A3D1BB9EB331D183AD48B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+match.h - path - Expecta/Matchers/EXPMatchers+match.h - sourceTree - <group> - - 0423092C50BC64BC3ADA35829A0AF395 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 00ADDBCA9E516B429C7877EB5AED2DCE - remoteInfo - Specta - - 04C146F68F9866EDFA9CD60B858431E7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorRotatingSandglassAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.h - sourceTree - <group> - - 05D47C2C08E41238C223B56C2137D58A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beInTheRangeOf.h - path - Expecta/Matchers/EXPMatchers+beInTheRangeOf.h - sourceTree - <group> - - 06683FF1461D1A5E998D3CE0D458ADA6 - - children - - 5A31599225FEED90D0AD8D36ED3D61AC - 42CE79199E2ECA87AE44A8E98CCF7C39 - 5E5B9C54581B58EA6B48CEF0D4A23543 - B351B7EDC6EA5879B5CB4F7773E7F168 - 032958A1344FCB4E4C3272404A1163F5 - AFC5E72CF2F753999BE30AC13F4BBC0B - 5F1844AADCDD11DA80B79C050BDFF939 - CABAE930DD83428E53B8962A2673BD28 - FA1D0D6466627E4655D9C6766CD972B5 - 93957635CC823250B7B105CDC73506EF - C148538B1CC67E1CE74DEC1C6B2E6A02 - FDB769B453B85EE8603CB1CE172F7EF0 - FD2686EFFE4D3EC4EB68CB39838D7B2C - 22BA4771B07D5FDD95C8C7481AF6EA18 - - isa - PBXGroup - name - Core - sourceTree - <group> - - 069E06AFFEE19C5A2DEB24347C819167 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallTrianglePathAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.h - sourceTree - <group> - - 07561F0200CAD92CCDE9E27D69B51032 - - fileRef - B59163A00563EBC5A37B41B9BA8B1C18 - isa - PBXBuildFile - - 07794005619C9529F3F05B5283710891 - - fileRef - 5F1844AADCDD11DA80B79C050BDFF939 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Project - - - - 088B8ADFAF220F761093C33897F82D3E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTCompiledExample.m - path - Specta/Specta/SPTCompiledExample.m - sourceTree - <group> - - 08D44F2BF7DE31DD160F6440C3332179 - - fileRef - F6582E177A6873639EB320360C612D23 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 0AD82807D6953CB1A5B60F94FD4671D4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorTriangleSkewSpinAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.h - sourceTree - <group> - - 0B15ACBFEFE60D005E263CAA80B56064 - - buildActionMask - 2147483647 - files - - 3A296D151BCD4D2C4077CAAA448A3F6F - 6A52028A42CC4DF7615602D7220F10EC - B430582BF4ECDE5DA729E32D7801AC46 - 15F4CD739A0EDE86912D1530E917B57A - 883438908E72EDB6864A50F2D8A1E640 - B14F635E504FBCC9C7FB53491C5F43CF - 2DA140470AD85B2CCFB7213E92E08D71 - 9A7EC672396A59E69FECD2247C0CEB4A - B3D6FD60E6CB653FCD3D4D9C680E2795 - 9A388C9AD29318111DA4BD9B0E904507 - 4F3F87E6BBF8AE5DC7194DAC3874E50C - AB8B19DFC68C46BA609EC9467715054E - 902A1271DB996151FE1BE7AF43EA3194 - 1AB5058C0B562ECF9AB105FD43010686 - E2BEA93256B26EA7D1C8F402B3786C40 - BB9F3C679F0D948D111B2713F1CA5F6A - DD0CF102363A373C3D8F44E4929D50D3 - B9E66BFCBCE3F60A331D3E985C2206E1 - 17682BE883A2F4C49C8EFC6D2E1EA54A - F827541D56D5F4EFB385B5D4B94B47C9 - BBCA0A1AACF7BAB7864FCD0719B78C85 - FA538AB69B24F23BAD0822FBC8854194 - 43CAE225BF09A06CBDBF7E4CDE0BECC8 - 725C6B9DADF105D8368E507CF57D6BAC - 2E17210766F697F9AD9103CAFBD8BBE6 - 3172B83647ECB68754D95036683F599E - 702573B4B747660E66FE7CCED6C669D1 - 38451C426B6EFF7A2C108D93D362E4FE - 7B95A5748C7BA6F77B9AE06C673BEABD - 8A45630674D1B21D9F08C4253A97FDE3 - 0C2B4BE785E3A2C20BF8446EB1146F1D - 507F973A0B3FE19FAF4E2CD83A088010 - 99FA387F351E05B19E84C8FE1933D03F - D820364E60396B6CBA51EC6661B1D2D5 - 31BCE71DD41D9B408054A722E9F287F1 - CB13A851913814EEE6A164233BF15074 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 0B4B337A09E4D2CA2372028AF3A23F71 - - isa - PBXTargetDependency - name - Specta - target - 00ADDBCA9E516B429C7877EB5AED2DCE - targetProxy - 89BF516BAE1C018E4CD565FA371F2474 - - 0C2B4BE785E3A2C20BF8446EB1146F1D - - fileRef - 0AD82807D6953CB1A5B60F94FD4671D4 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 0C6FF91EB1F0391ED75DC72D31D159EF - - fileRef - 457905C28F99F2C5AF8AC310E1F9CECA - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 0CB6778380B76952396D9D8FADFA63B4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorLineScalePulseOutAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.h - sourceTree - <group> - - 0CC1D91E36474C2C82AE8A6CFEA39074 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTExampleGroup.m - path - Specta/Specta/SPTExampleGroup.m - sourceTree - <group> - - 0CD5F66467618307A3CC37CC3481D625 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PNImagePickerViewController-prefix.pch - sourceTree - <group> - - 0CD7061497B1839C65831119D8EC7008 - - isa - PBXTargetDependency - name - FBSnapshotTestCase - target - E1E99BE24B4D5E362ECFB6580A5D5A8D - targetProxy - D15735AA736C392BB93DB370760C7DFB - - 0CF69B9ADBDA54782D062CB197F382A0 - - baseConfigurationReference - BD09CC45A3B67ED88F774603432C5C9B - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch - INFOPLIST_FILE - Target Support Files/Expecta+Snapshots/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap - MTL_ENABLE_DEBUG_INFO - YES - PRODUCT_NAME - Expecta_Snapshots - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - 0D16B556212D317A0D4FEB71E102E207 - - fileRef - DF86B44B7E35819FC61B294B343E31FB - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 0D888F29E05E498D0CD91A51D28599A5 - - buildConfigurationList - DC61702A42844E4ED762A73E8893436B - buildPhases - - B239BD93C67DE976C7F3A1AD982A0A58 - E6B836B352B13C63D3C0FA0E500C98A4 - 966427BD32145AD621F074D1691342B8 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - Expecta - productName - Expecta - productReference - 57B16E448656B5B05281BB53B17D9F5E - productType - com.apple.product-type.framework - - 0E11A4D50A782231FDB626A90E455E8D - - children - - 57D04540F7B5B7AB05AC9DE49BC0B44A - 88BD5BA29761B79241CFE6925C3ABA4B - 1EBA70DC0FA8837D95B73DCC11AA764D - C6E39DC4C4570C3FCD7D5264E2865BAB - FE1A6C6BC96129C4BD3805467E03F49C - D45CEC3FA189AD45AE0D5D65F0096A2E - 9FB8B39DAF075037CE45C64C5EC44A54 - 2BE45DFB6789AAEB03C87E14911811BD - ACEB5B1D16C37F59E5D415018626CCA1 - D78F728DA45B9D043472FCF4315E60C7 - - isa - PBXGroup - name - Pods-PNImagePickerViewController_Tests - path - Target Support Files/Pods-PNImagePickerViewController_Tests - sourceTree - <group> - - 0E405D25EF786DE5F57FB893E6EAA756 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Expecta+Snapshots-prefix.pch - sourceTree - <group> - - 0EB930C9CF2FAACCB657528AC11D734A - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - QuartzCore.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/QuartzCore.framework - sourceTree - DEVELOPER_DIR - - 0EBFA5FBE4953A83B677CE2A75746761 - - fileRef - 488E6E1D0416267DB24E68C51622EB47 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 0F94F5B0ABB3252B9275B7C129EC7A26 - - fileRef - 79C8373476354107A7B6604FF88E8598 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 107A3DE05C14D3CE5E29B661678AB4B8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beIdenticalTo.h - path - Expecta/Matchers/EXPMatchers+beIdenticalTo.h - sourceTree - <group> - - 10CA2329E94AAA9E76F025B2C1E0FD96 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorView.m - path - DGActivityIndicatorView/DGActivityIndicatorView.m - sourceTree - <group> - - 11C1AEB289C1EB80089349B71F09D04B - - fileRef - 1E468E012D2F747DEDDF8983E7250A06 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 121C30A30B8108CAE2294241F9E20A5B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPExpect.m - path - Expecta/EXPExpect.m - sourceTree - <group> - - 12476CF16B5F9A89588B9A8812342554 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+raiseWithReason.m - path - Expecta/Matchers/EXPMatchers+raiseWithReason.m - sourceTree - <group> - - 12A809DA526B144FBB23BE27F57C4634 - - children - - 7DCE108EBA4011459244E8C46A95AF31 - 6CF7329D551AD07DFDD5D648D7BBF403 - 1C6B68466A4FD1986C0988F809DED2CF - 2C66A81AAB99A31B7B1E549FF77B4D50 - 980F193A0D72A91596884889D7926571 - A286454CC9FC576F0FB91DD75B28D188 - - isa - PBXGroup - name - Pods - sourceTree - <group> - - 12B984DB50E03AC0C51DED23666B2DF7 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - F7D9D871D4F720F9389E6BFA85F8AB6E - remoteInfo - PNImagePickerViewController - - 1312A7D381C51428CF481E33E3D37901 - - fileRef - FBC0ACFB085C4A58604D3E412ED62FBA - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 131532787AD40BE1F35DF288D2E6FFD7 - - fileRef - 05D47C2C08E41238C223B56C2137D58A - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 14517AB91B16B5D797F4374300AFA89F - - baseConfigurationReference - 5B3492B4CB56B72013F1118941E24121 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/Specta/Specta-prefix.pch - INFOPLIST_FILE - Target Support Files/Specta/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/Specta/Specta.modulemap - MTL_ENABLE_DEBUG_INFO - YES - PRODUCT_NAME - Specta - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - 14681335FE6A5264FD8EC1C061E7CDD1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DGActivityIndicatorView-dummy.m - sourceTree - <group> - - 15F4CD739A0EDE86912D1530E917B57A - - fileRef - 5F3C10A6D080F1EC376E57967C33147C - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 160FDA46EE919AAF97E0E4EC04C9E232 - - fileRef - A78508D4B7D815D1A284548F5A338F0D - isa - PBXBuildFile - - 170EBF77F1E14D3F0F06E1ABA52F046B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallScaleAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.h - sourceTree - <group> - - 17572374B2AE183C6347C41E8DF8E579 - - fileRef - 7B459F17FC9666AABCB0A418168C4AEF - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 17682BE883A2F4C49C8EFC6D2E1EA54A - - fileRef - E5C01C3973EEA5683DAF2A21243EE5D0 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 176E86394E313955F3805E89E6B925F0 - - fileRef - A78508D4B7D815D1A284548F5A338F0D - isa - PBXBuildFile - - 17D18ECCC07E5598886456B73C630F94 - - fileRef - 57FF04135B01341C5846A35E2C100412 - isa - PBXBuildFile - - 18359C98147B5E9CBFDBB349F54C8BE2 - - fileRef - C3931F7C392B2AA54735D232EA9F7372 - isa - PBXBuildFile - - 188005ED05F259D19095C40719AD4C86 - - fileRef - F1B11B223AC0A22FCD6F92901C43E390 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 1903396031A91F59EC18BFD3EC16F7A2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+endWith.h - path - Expecta/Matchers/EXPMatchers+endWith.h - sourceTree - <group> - - 19476280F8DCD8410904893160199B13 - - fileRef - 73707B47BF46A7E27C674D1B9DAC2F27 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 1A1081C6662F0D578C1C24057E9FFA25 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorTripleRingsAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.h - sourceTree - <group> - - 1A1AB2EC52323C5EA28DAA99F1E1A90D - - fileRef - 1903396031A91F59EC18BFD3EC16F7A2 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 1AB3304B6884F626BC54150AC7565E18 - - fileRef - C0373372700C722F5A96C4CFC6C54199 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 1AB5058C0B562ECF9AB105FD43010686 - - fileRef - 1C9684CC7112205A4C65C9EF467C146A - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 1B0389CD88AA949B34DC7269030FEC6F - - fileRef - 610572C5FF48FAE8A4EC2E3145774D28 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 1B5BFD6EC1068EBC586F5E566543AED5 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 0D888F29E05E498D0CD91A51D28599A5 - remoteInfo - Expecta - - 1B668D9637D2CDD722343444E2B2A6F5 - - fileRef - 5B8B84A943FC3581A554618EFECDA70E - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 1C6B68466A4FD1986C0988F809DED2CF - - children - - 4131A52E9E99AE78388FCF1F4E6AB8DA - 6FD85F8EB5968E2DAB76715F87DC13B1 - 98514AA1F7289BA23089765DE7CF1D6C - 32308394C5A3AC5262CBBEAB931C6968 - 7FDE8C51C0B65366A3EB1953980ECCA0 - - isa - PBXGroup - name - Expecta+Snapshots - path - Expecta+Snapshots - sourceTree - <group> - - 1C9684CC7112205A4C65C9EF467C146A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallScaleRippleMultipleAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.h - sourceTree - <group> - - 1E468E012D2F747DEDDF8983E7250A06 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+raiseWithReason.h - path - Expecta/Matchers/EXPMatchers+raiseWithReason.h - sourceTree - <group> - - 1E6CB3108E7BCD0A0126E78B257E79A2 - - fileRef - 30019DB7CD70B1AE959168A71100DD0F - isa - PBXBuildFile - - 1EBA70DC0FA8837D95B73DCC11AA764D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - path - Pods-PNImagePickerViewController_Tests-acknowledgements.markdown - sourceTree - <group> - - 1F02CAD4927D227E9B8F64E76C6D79B8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallTrianglePathAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.m - sourceTree - <group> - - 1F9BEB9B8BE5906E0BE6309A7DA20E8F - - fileRef - CE4B6F2352BB68D81B8E851154276590 - isa - PBXBuildFile - - 1FF332187656D70D080A1DE4BEB4D4BD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beCloseTo.h - path - Expecta/Matchers/EXPMatchers+beCloseTo.h - sourceTree - <group> - - 201BF9C605852822CA5A65ADE282A310 - - fileRef - 89EBAB4863EEC88B938996CB37083008 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 20313E59970B07CA74A0D20613315FBA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallZigZagDeflectAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.h - sourceTree - <group> - - 2039B543F2617C1960BEFBAD77960521 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallRotateAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.h - sourceTree - <group> - - 204D694B03BFF3B244A6AB73FACFFC43 - - fileRef - 7AC957DEF87E6A9F6B306C7388893038 - isa - PBXBuildFile - - 20A3C9C0308CA1587DB2CD90C9B53C50 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTCompiledExample.h - path - Specta/Specta/SPTCompiledExample.h - sourceTree - <group> - - 217E5CF6FEFCE576D0B1BA963E4DD247 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - PNImagePickerViewController.xcconfig - sourceTree - <group> - - 219E3CFCBF18A99FCF13094E5830A000 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallGridBeatAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.m - sourceTree - <group> - - 21B54CBFCD48E0B8E4B3EC34B00E6452 - - fileRef - 2CF67C957610F87B3483E5F43C9BD805 - isa - PBXBuildFile - - 222376B437A71B76E4C29AB18AA9A18C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTCallSite.m - path - Specta/Specta/SPTCallSite.m - sourceTree - <group> - - 2292DFA1F49FF402B99265C33AB06B24 - - children - - 9E230F8F43607B102BC89CC9CE087061 - 7D0088E18E07907A1F1F430CAF72F567 - 2CF67C957610F87B3483E5F43C9BD805 - 3514B728CD1974CFDAEA01881F4DEE93 - 41F9DCEA4E572892689161C54ABCF0B4 - C32E762448781420245BEC30DF0ECADF - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - 22BA4771B07D5FDD95C8C7481AF6EA18 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImage+Snapshot.m - path - FBSnapshotTestCase/Categories/UIImage+Snapshot.m - sourceTree - <group> - - 22C6E4E56188E0902E08983B04833523 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PureLayout-dummy.m - sourceTree - <group> - - 23296F540A319EE8DD5CC13A67913518 - - fileRef - 47EAA30B5D2029E9129DB846C9BB4013 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 23786174AA30631332BCBC07C4C0B776 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - name - PNImagePickerViewController.framework - path - PNImagePickerViewController.framework - sourceTree - BUILT_PRODUCTS_DIR - - 2423FED05E77BF592A237ACFB7D45CE0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Expecta-umbrella.h - sourceTree - <group> - - 252C82CD3B70832F764849FBFD70514F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTExcludeGlobalBeforeAfterEach.h - path - Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h - sourceTree - <group> - - 260BC7EED9289AF321A6F791964CE472 - - fileRef - E2B98CB95EBDDC9E87241B77A46E1266 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 2623620293F3A29B4DFBBD3213631CBB - - fileRef - 68DA82F052EC6091F0A6F44EE5B83C49 - isa - PBXBuildFile - - 26DE78FD97FEA4AFB6D72A9A3AA246D5 - - fileRef - A78508D4B7D815D1A284548F5A338F0D - isa - PBXBuildFile - - 270D17BEA67B480CC451F01C825D4693 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beInstanceOf.m - path - Expecta/Matchers/EXPMatchers+beInstanceOf.m - sourceTree - <group> - - 2773DE368858A54FF18FA4BC9A2CD92A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DGActivityIndicatorView-prefix.pch - sourceTree - <group> - - 27B1733855F54643F1A758CDB7922AA9 - - buildActionMask - 2147483647 - files - - 456E5A750E8C970B4565211467EDD8B1 - 1E6CB3108E7BCD0A0126E78B257E79A2 - 4241CF12CA7C6F3AE7BB83CF6CD44023 - 70F9CEC358FF8F59CCA169242B3495D4 - 353CF52675246CA1FDF7852C461E1DA9 - A2540F2F30D0D24D1BECFC5FA799995B - 9048AD9B0E9D54ECA220ADEBB0902A2D - FE5E8CE045BE9FB310D15708F38A5EEB - 46EC44B811324E68F3B50B3B3C130204 - 4E00EBA89EDA7D28D20E2492718F1603 - DD674CE28CE2C5E9F538461C76AB6BD9 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 27B97EDD517EE1DA44955F63ED7C182F - - fileRef - 8FF45B8EC7AC741DAE4A3906D41CE9A6 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 28E354013291DBBE7E4972CE7FE0FCCB - - fileRef - B3BDACA4BDBD1D7D659AD3856EBD6864 - isa - PBXBuildFile - - 28E8C71D5417EC64603F6E3AF96316EF - - fileRef - FDB769B453B85EE8603CB1CE172F7EF0 - isa - PBXBuildFile - - 291621037D68F7869D267C25CE205F97 - - buildConfigurationList - 56C1BE8D7E27D116B111FD8DD19610D7 - buildPhases - - 39DF7FFC0F815BC75D67EF23B3BF3B59 - 789680DC514CCA110843719424CF5E71 - 0B15ACBFEFE60D005E263CAA80B56064 - - buildRules - - dependencies - - isa - PBXNativeTarget - name - DGActivityIndicatorView - productName - DGActivityIndicatorView - productReference - 3D7F0E23F89B0F054384D7A06208F0AA - productType - com.apple.product-type.framework - - 2916A0606136A9DC67F2463AB230868B - - fileRef - 0332972D104A3D1BB9EB331D183AD48B - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 29BE5D286465E639EE8D48EE893E378D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallScaleRippleAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.m - sourceTree - <group> - - 2B48A033D781B78C99DFC18214183AF0 - - fileRef - F3AA3C32FD65264ED12C1A3F34412C16 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 2B673AC718C2596C1A1FBFB27FE75E08 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+respondTo.m - path - Expecta/Matchers/EXPMatchers+respondTo.m - sourceTree - <group> - - 2BC7C887BFC34CE4D58F33C2A17964E6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorLineScalePartyAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.h - sourceTree - <group> - - 2BD49C93526619102F2D474766196B38 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-PNImagePickerViewController_Example.release.xcconfig - sourceTree - <group> - - 2BE45DFB6789AAEB03C87E14911811BD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-PNImagePickerViewController_Tests-umbrella.h - sourceTree - <group> - - 2C0A8737FDB9B9C6A6BDF437FD11334C - - fileRef - D352AED853C0AAE46F02D684528ED717 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 2C50F374315648DA74A678FDBCFC4102 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beGreaterThan.h - path - Expecta/Matchers/EXPMatchers+beGreaterThan.h - sourceTree - <group> - - 2C66A81AAB99A31B7B1E549FF77B4D50 - - children - - 06683FF1461D1A5E998D3CE0D458ADA6 - C6137B78D712770AEC9B7DCF5AEE4C42 - 5291016BEF400C9CED293B2033B6BE8D - - isa - PBXGroup - name - FBSnapshotTestCase - path - FBSnapshotTestCase - sourceTree - <group> - - 2CC7838A86697C8CC0F9C91603830498 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - path - Pods-PNImagePickerViewController_Example-acknowledgements.markdown - sourceTree - <group> - - 2CF67C957610F87B3483E5F43C9BD805 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - FBSnapshotTestCase.framework - sourceTree - BUILT_PRODUCTS_DIR - - 2CFE2898496C1C7096DB8DA43AF19103 - - fileRef - 771C132970255F43C156A67EB86CA041 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 2D5C17BA316D6BF546147CB40542FCC2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 2D8E8EC45A3A1A1D94AE762CB5028504 - - buildConfigurations - - A70CDAD61F90AC503C7D04CC22DA2923 - FB45FFD90572718D82AB9092B750F0CA - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 2DA140470AD85B2CCFB7213E92E08D71 - - fileRef - E6E4BAE650A258C80DA6C0499041E875 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 2DB1EC8D87E652DA8D04A02DFB6E3920 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PureLayout-prefix.pch - sourceTree - <group> - - 2DF91EF184B25A34AF05D45ECB8B38BA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorCookieTerminatorAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.m - sourceTree - <group> - - 2E14619153A453BB8DF389FB6EA147BE - - fileRef - 92007BBA6C6286B9D00F2CBDA8804B19 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 2E17210766F697F9AD9103CAFBD8BBE6 - - fileRef - EABC475F73AEA8FA59A4B0801F74AA37 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 2E79BE6DC0AB121A275E0CE2F717E438 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - B5522B4C786061CA9DFC8A4198028552 - remoteInfo - Expecta+Snapshots - - 2E8E1DB775E98A71556D1D20FE5300F1 - - fileRef - EF5C76DECE92DA64A72713CE941E3C95 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 2F427490ACABC4408D57CC0592276678 - - fileRef - A0C161BBA8F108FF47EF6C02DC5CB263 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 30019DB7CD70B1AE959168A71100DD0F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SpectaDSL.m - path - Specta/Specta/SpectaDSL.m - sourceTree - <group> - - 3106684245A6AE784ED81E7A4765A8FF - - fileRef - 22C6E4E56188E0902E08983B04833523 - isa - PBXBuildFile - - 315651862B1A4D3486C4BEB578330525 - - buildConfigurations - - 0CF69B9ADBDA54782D062CB197F382A0 - 817ACFD1566B6B600C2987269CD2E5CB - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 3160720CF30921889C17A2A8B843DEDC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beGreaterThanOrEqualTo.h - path - Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h - sourceTree - <group> - - 3172B83647ECB68754D95036683F599E - - fileRef - 346B90014829A7B864C213F84294BE2C - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 31B1351B9842557D1F7BCA12FA7686F2 - - children - - 741C4B37F1FEC3F7A4248C7481FEB5D8 - 0E11A4D50A782231FDB626A90E455E8D - - isa - PBXGroup - name - Targets Support Files - sourceTree - <group> - - 31BCE71DD41D9B408054A722E9F287F1 - - fileRef - DB70BDEEF19D8835410FFAA325A803E6 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 32308394C5A3AC5262CBBEAB931C6968 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EXPMatchers+FBSnapshotTest.m - sourceTree - <group> - - 329C6E17EF66A77171669B112E1AF184 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Specta-umbrella.h - sourceTree - <group> - - 33331F50BCD2DD67D4C3F1748B164A00 - - fileRef - 10CA2329E94AAA9E76F025B2C1E0FD96 - isa - PBXBuildFile - - 333D034462DA0EE6A13E42FBBB07F3AC - - buildConfigurations - - A40BD63BA2BF1E89CAE511B5324024F4 - 560C52F5FB82E24644C66FD9443A546B - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 338EE00E917E8DDCC405B3D08CAF995B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatcherHelpers.h - path - Expecta/Matchers/EXPMatcherHelpers.h - sourceTree - <group> - - 33F6FAF611B2C70EF1E4A141DE7DF48D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PNImagePickerViewController-umbrella.h - sourceTree - <group> - - 342EA905BC7C04980E3B3E55E14A24AA - - buildActionMask - 2147483647 - files - - 26DE78FD97FEA4AFB6D72A9A3AA246D5 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 346B90014829A7B864C213F84294BE2C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorNineDotsAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.h - sourceTree - <group> - - 34B3DC24D7A2619FFF8563970826ACCF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallBeatAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.h - sourceTree - <group> - - 34B6E9A30603BEBBD87BA535B7D384CA - - fileRef - 9EE10AFD4359597AA6CBCC8336E29234 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 3514B728CD1974CFDAEA01881F4DEE93 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - PureLayout.framework - sourceTree - BUILT_PRODUCTS_DIR - - 353CF52675246CA1FDF7852C461E1DA9 - - fileRef - 088B8ADFAF220F761093C33897F82D3E - isa - PBXBuildFile - - 3548D88DC860F5F13E3B5E6E01ED27ED - - baseConfigurationReference - D78F728DA45B9D043472FCF4315E60C7 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - INFOPLIST_FILE - Target Support Files/Pods-PNImagePickerViewController_Tests/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MACH_O_TYPE - staticlib - MODULEMAP_FILE - Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.modulemap - MTL_ENABLE_DEBUG_INFO - NO - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PODS_ROOT - $(SRCROOT) - PRODUCT_NAME - Pods_PNImagePickerViewController_Tests - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - 363B6829723BF6FB10A3B3A94B75E36E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorNineDotsAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.m - sourceTree - <group> - - 369E77F7391B9334464AD8933DEA558F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+contain.m - path - Expecta/Matchers/EXPMatchers+contain.m - sourceTree - <group> - - 370C235D4E25EE97B99C676BBBEF41D6 - - fileRef - AAD647C23E9EA90B3425D677A9CA612B - isa - PBXBuildFile - - 372F7A9CCE59CE86316CF436F832A3FC - - fileRef - 3160720CF30921889C17A2A8B843DEDC - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 37A2D0F8493469EF2495FC689440F079 - - fileRef - D1C1EE0EB550603FC231CDB277A7CF74 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 37EC5B6B647F29286E146564B4A289BA - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 732E1017B9D40DB6888CB2A644F44007 - remoteInfo - PureLayout - - 38451C426B6EFF7A2C108D93D362E4FE - - fileRef - 6F7AFA9E0DB6AED75E6E050A50321F0C - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 3856B94C2DDE0D2E4EE78B7E7B296C40 - - fileRef - A78508D4B7D815D1A284548F5A338F0D - isa - PBXBuildFile - - 385E0C8625F730CB397EBEEAF477AD4D - - fileRef - B625AD940476D7EFD3A306E5DC19F876 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 3891C8C7F92D4B56E91DBC75F4091968 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-PNImagePickerViewController_Example-frameworks.sh - sourceTree - <group> - - 38FB76AAB0240BF3D56AB98ACEE7EEA7 - - includeInIndex - 1 - isa - PBXFileReference - path - PureLayout.modulemap - sourceTree - <group> - - 395534BA328352619356CDAAF57C0D9D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ExpectaObject.m - path - Expecta/ExpectaObject.m - sourceTree - <group> - - 397B320B7C59C168CC5B62E18ED8DEA0 - - fileRef - 4E7089CED04847445415B38B32B4446C - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 39DF7FFC0F815BC75D67EF23B3BF3B59 - - buildActionMask - 2147483647 - files - - 7DA49190498C084817EDBC72C07A7275 - DE5158499A7116BF2B6DF560FD21A88A - 7D9AF3EF5F280F29EAB684701AD5880C - F46030CE704666228CCCD89A59586A99 - 8EDEEF03336BBB11DCCD9C44BE8BB329 - 07561F0200CAD92CCDE9E27D69B51032 - 9F8B0B292DF7731375D7D21F6095A637 - 6850450E57AC4796A55FE4DC36619439 - F829446E4D6BA30AB151A03970AFB2D8 - 70CCE71D9C707719CFE89C7FB88CB4E1 - 88009544EDCD424A0008F2D8530A6467 - BB344F817FF547333D72B09B73E47763 - 4EBC5098491E4A72C65DE823F45233E1 - 4980117A03B0E96A110B3CB37CC79395 - E4D2414595D5EB2CC4AC8878DF31FD72 - 81C03B62588C3CD53C101D7395FB8BF7 - E99BFA3C549F1641104A1492DD4D2185 - C6A0ADFB01F5886273F6AD6CB4399A0E - 17D18ECCC07E5598886456B73C630F94 - F708EA5BCF76945F780EEEACB215968D - 9B56777035894EEA07259D2D2A04F93F - 1F9BEB9B8BE5906E0BE6309A7DA20E8F - 370C235D4E25EE97B99C676BBBEF41D6 - 593F06155CDE7ACBBA7476D7AB82F8FB - F70938307E06D652E364D266EA014497 - 6B2E0B17FDB03D52543CEC2DCC99A920 - D57EE053A502E26C9D9542900DF51746 - 78AB27588A0498FBBD085B0F342A8849 - 63824AB90301BF4FB0AF39159218BA59 - D087C9CFBF8359F8BE6E8EC885158912 - 6CE44760279C7F040C589DF3D75AEC3D - B630F28EAA126CCC9BAE21CD3232F559 - C054D6E72B61DACDE9935F0EF7131033 - C88AC66D44949F77E6D5A59F4933571F - 33331F50BCD2DD67D4C3F1748B164A00 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 3A296D151BCD4D2C4077CAAA448A3F6F - - fileRef - F8E15F4958152B93F7A51B41A49F06B7 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 3B5B7495707BF7133B9FB3F834045611 - - fileRef - 885E0076902084EA9C5460FDC6349ADE - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 3C2700C7DAA15C6AF84A595865C42F4D - - fileRef - 714D907B92028E0BD968F8D41D05C0B6 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 3C6170F841BE1C800BF9E3FD05D98479 - - children - - 3D7F0E23F89B0F054384D7A06208F0AA - 57B16E448656B5B05281BB53B17D9F5E - 432A5D40B59CCA1823535ACD99E88438 - B7480EC6B913E2DE82007EE07E243664 - 23786174AA30631332BCBC07C4C0B776 - 611EAF7C9653F43B748BA775B33648F4 - D8BBB338E6C15616D53A1898B5E3EECA - 84AC4B6985887AE97F585874C5C258A7 - 942609E6E1059E80D452AF1540C8EC89 - - isa - PBXGroup - name - Products - sourceTree - <group> - - 3CE47127EC1729530DF6892DAC98E263 - - isa - PBXTargetDependency - name - Expecta - target - 0D888F29E05E498D0CD91A51D28599A5 - targetProxy - 1B5BFD6EC1068EBC586F5E566543AED5 - - 3D1692F8DF7DFEAB024C1D3561B760A5 - - baseConfigurationReference - ACEB5B1D16C37F59E5D415018626CCA1 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - INFOPLIST_FILE - Target Support Files/Pods-PNImagePickerViewController_Tests/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MACH_O_TYPE - staticlib - MODULEMAP_FILE - Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.modulemap - MTL_ENABLE_DEBUG_INFO - YES - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PODS_ROOT - $(SRCROOT) - PRODUCT_NAME - Pods_PNImagePickerViewController_Tests - SDKROOT - iphoneos - SKIP_INSTALL - YES - SWIFT_OPTIMIZATION_LEVEL - -Onone - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - 3D7F0E23F89B0F054384D7A06208F0AA - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - name - DGActivityIndicatorView.framework - path - DGActivityIndicatorView.framework - sourceTree - BUILT_PRODUCTS_DIR - - 3DAF9322518464921E04B73ED3A9D138 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorRotatingSandglassAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.m - sourceTree - <group> - - 3E7CB8E650ADF660ED316F9A60434000 - - fileRef - 49EDEF02628E2CD3C475A46896250265 - isa - PBXBuildFile - - 3F28CCFF405C7E8698A65CD4CC787CD7 - - buildActionMask - 2147483647 - files - - A3B80ADCDC4777D23C17A5DA990CA1C6 - EFB4C678F3ECB025125BBF19813FA7EF - ABD293C480A672A11A46F7B651193AA9 - 63001CB4CC8F444C9FF4CD147842C78B - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 403292D82DA62291204BF59524BC4EDB - - fileRef - 83762AE8688F62BAFCA4942A7D46C455 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 4131A52E9E99AE78388FCF1F4E6AB8DA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ExpectaObject+FBSnapshotTest.h - sourceTree - <group> - - 41F9DCEA4E572892689161C54ABCF0B4 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - Specta.framework - sourceTree - BUILT_PRODUCTS_DIR - - 4241CF12CA7C6F3AE7BB83CF6CD44023 - - fileRef - 4F4D2976E70EE23A7446D20F520D5290 - isa - PBXBuildFile - - 42CE79199E2ECA87AE44A8E98CCF7C39 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - FBSnapshotTestCase.m - path - FBSnapshotTestCase/FBSnapshotTestCase.m - sourceTree - <group> - - 432A5D40B59CCA1823535ACD99E88438 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - name - Expecta_Snapshots.framework - path - Expecta_Snapshots.framework - sourceTree - BUILT_PRODUCTS_DIR - - 43B9B2D4764EC02C8CE015115DCEF444 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSValue+Expecta.h - path - Expecta/NSValue+Expecta.h - sourceTree - <group> - - 43CAE225BF09A06CBDBF7E4CDE0BECC8 - - fileRef - 2BC7C887BFC34CE4D58F33C2A17964E6 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 44DBD9F24F59C2D8B3BF3D1AC9FAA76B - - children - - 561CE11C7DF7BAA489798D8892B0B245 - F1F55268925E0AECF6E79AAD4A92C9D6 - 217E5CF6FEFCE576D0B1BA963E4DD247 - 83D4F03B775B34A54308968D06B3582E - 0CD5F66467618307A3CC37CC3481D625 - 33F6FAF611B2C70EF1E4A141DE7DF48D - - isa - PBXGroup - name - Support Files - path - Example/Pods/Target Support Files/PNImagePickerViewController - sourceTree - <group> - - 456E5A750E8C970B4565211467EDD8B1 - - fileRef - F10C730C1F2B28DC275C7E9224BAD0BB - isa - PBXBuildFile - - 457905C28F99F2C5AF8AC310E1F9CECA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beTruthy.m - path - Expecta/Matchers/EXPMatchers+beTruthy.m - sourceTree - <group> - - 46137F5CC368BF38BAF0D0AF81DD8FFE - - fileRef - 004F2BE504B652BDCD10B11C63E511D7 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 4648C4F6E6BD027E0A8876F5B0B685F2 - - buildActionMask - 2147483647 - files - - 4CEBD0EB5E9793883FB63DA668A6E0EE - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 46CE3B42FE5B19F23CD24060BE0920CA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorTwoDotsAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.m - sourceTree - <group> - - 46E68DD5E8B8FE318E5AFFB283658231 - - isa - PBXTargetDependency - name - Expecta+Snapshots - target - B5522B4C786061CA9DFC8A4198028552 - targetProxy - 2E79BE6DC0AB121A275E0CE2F717E438 - - 46EC44B811324E68F3B50B3B3C130204 - - fileRef - 62790145E76AE0216D0A5DA79171259E - isa - PBXBuildFile - - 471FD4F68E27AB26FA2AEBB8B245CEE4 - - fileRef - 43B9B2D4764EC02C8CE015115DCEF444 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 4797CE9150928BDD006E8F429F7DE572 - - fileRef - 3514B728CD1974CFDAEA01881F4DEE93 - isa - PBXBuildFile - - 47EAA30B5D2029E9129DB846C9BB4013 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ALView+PureLayout.h - path - PureLayout/PureLayout/ALView+PureLayout.h - sourceTree - <group> - - 488E6E1D0416267DB24E68C51622EB47 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beLessThan.m - path - Expecta/Matchers/EXPMatchers+beLessThan.m - sourceTree - <group> - - 489D711EBBF6D05C896D2937986DEDCA - - includeInIndex - 1 - isa - PBXFileReference - path - Expecta.modulemap - sourceTree - <group> - - 4980117A03B0E96A110B3CB37CC79395 - - fileRef - C6BCE9F9EA5BD670ED777D7EA338E063 - isa - PBXBuildFile - - 4993B4BADF6EE32D351D7CC1632212EF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorTriplePulseAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.m - sourceTree - <group> - - 499D1411C352205E3A38BE88B4E03A1A - - buildActionMask - 2147483647 - files - - 775F059D5771456DC08DC5544650290A - 8E65FA35DBE8FC5DD791D1772637CC52 - 18359C98147B5E9CBFDBB349F54C8BE2 - A99BE4C31F44A5DC1A929F4FBEBCFB6A - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 49E5C4C5C856E2AFB58003722E449E01 - - buildConfigurations - - 3D1692F8DF7DFEAB024C1D3561B760A5 - 3548D88DC860F5F13E3B5E6E01ED27ED - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 49EDEF02628E2CD3C475A46896250265 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-PNImagePickerViewController_Example-dummy.m - sourceTree - <group> - - 4B018B3291C3529158A79AADAC6E107E - - isa - PBXTargetDependency - name - PNImagePickerViewController - target - F7D9D871D4F720F9389E6BFA85F8AB6E - targetProxy - D146797BA332C124E246A3F77A8A4ACF - - 4BBCBB9D8EF0B241A4A4FE4982985481 - - fileRef - 575D2BEE9142717067E546136790A0F8 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 4C2BA4F2B7217FDC234E2325261A2BF9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 4CEBD0EB5E9793883FB63DA668A6E0EE - - fileRef - A78508D4B7D815D1A284548F5A338F0D - isa - PBXBuildFile - - 4D724F8A8B050CB9CEF5E52C014C58F2 - - fileRef - C96C01D1E4D2E00FED4476FA06FA5287 - isa - PBXBuildFile - - 4E00EBA89EDA7D28D20E2492718F1603 - - fileRef - 554C886ED08D11E80C0A5BEE9762FDE8 - isa - PBXBuildFile - - 4E3F2D281B12B1D09E3050F390118183 - - baseConfigurationReference - BDD6AEA3AAE1E01362FA42A2A36ECEFC - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch - INFOPLIST_FILE - Target Support Files/DGActivityIndicatorView/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.modulemap - MTL_ENABLE_DEBUG_INFO - YES - PRODUCT_NAME - DGActivityIndicatorView - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - 4E7089CED04847445415B38B32B4446C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beSubclassOf.h - path - Expecta/Matchers/EXPMatchers+beSubclassOf.h - sourceTree - <group> - - 4EBC5098491E4A72C65DE823F45233E1 - - fileRef - 9A068609FD5C803077DC8C2042170535 - isa - PBXBuildFile - - 4F3F87E6BBF8AE5DC7194DAC3874E50C - - fileRef - 170EBF77F1E14D3F0F06E1ABA52F046B - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 4F4D2976E70EE23A7446D20F520D5290 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SpectaUtility.m - path - Specta/Specta/SpectaUtility.m - sourceTree - <group> - - 4F7BB8E1EF29438657C17A0E0CB6141F - - fileRef - 42CE79199E2ECA87AE44A8E98CCF7C39 - isa - PBXBuildFile - - 4F987236F53B46A77FFCDCC613FC9C05 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - PureLayoutDefines.h - path - PureLayout/PureLayout/PureLayoutDefines.h - sourceTree - <group> - - 4FA716B4B3B5EE24519F302F20AE6863 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorLineScaleAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.m - sourceTree - <group> - - 506C9CBD87F3A281C9B08C88A4D60E96 - - buildActionMask - 2147483647 - files - - 85E4C4DC8D9C4B4D8651D9C059B4CDC1 - 21B54CBFCD48E0B8E4B3EC34B00E6452 - 3856B94C2DDE0D2E4EE78B7E7B296C40 - 8329271371047F27FD273F1F7AF61BD6 - 98AFA0B27D72E0CFF085DC034564E77B - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 507F973A0B3FE19FAF4E2CD83A088010 - - fileRef - A1C2992E3B24E991EF0EE4F073D749B2 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 51A5CE482409925E53203B255D2626FA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+conformTo.m - path - Expecta/Matchers/EXPMatchers+conformTo.m - sourceTree - <group> - - 51DDDB0FB4899757CF6A826B531B940D - - fileRef - DB70E3EFF32FDB6FFA85E1F22E6A61AB - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 5291016BEF400C9CED293B2033B6BE8D - - children - - E8ACD20C3FD436B3A4753CD9D0D648DC - - isa - PBXGroup - name - SwiftSupport - sourceTree - <group> - - 5313CE6E9AD10AFF7B2157D735D993D7 - - buildActionMask - 2147483647 - files - - F1E3108F4AF8125466B50E2E15321D72 - 4F7BB8E1EF29438657C17A0E0CB6141F - F4E58516B444895CAA6C6360A6D37C8D - 80759058A6C4A0B835986DD9C54DCF46 - 549EE9405C6AE31B35214759A14A8F69 - 79AA19899603DE6F2D8AAA5EDFDDEF34 - 016CFE2C943D14CC45D9F4F7EAF5F83E - 28E8C71D5417EC64603F6E3AF96316EF - 65452ABA5E94B3141DA573763FA6F897 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 53C788F990B84D46CF72C2B17D2EB55E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - XCTestCase+Specta.m - path - Specta/Specta/XCTestCase+Specta.m - sourceTree - <group> - - 5408BFB149F5180F76A3B47146C40266 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTExample.m - path - Specta/Specta/SPTExample.m - sourceTree - <group> - - 549EE9405C6AE31B35214759A14A8F69 - - fileRef - E8ACD20C3FD436B3A4753CD9D0D648DC - isa - PBXBuildFile - - 554C886ED08D11E80C0A5BEE9762FDE8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTTestSuite.m - path - Specta/Specta/SPTTestSuite.m - sourceTree - <group> - - 560C52F5FB82E24644C66FD9443A546B - - baseConfigurationReference - D5EFE6DD66A924B5A06DDEE1E3535543 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch - INFOPLIST_FILE - Target Support Files/FBSnapshotTestCase/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap - MTL_ENABLE_DEBUG_INFO - NO - PRODUCT_NAME - FBSnapshotTestCase - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - 561CE11C7DF7BAA489798D8892B0B245 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 562957229D9AEAA9039CCCF00426D5AE - - fileRef - 7F17C1DA9A37564AFCBA6087CEF966A7 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 5687A750FF1BCCB137CC6E0DB2268E29 - - children - - 73707B47BF46A7E27C674D1B9DAC2F27 - B62598380A0456B77765633CF6399FDA - F1B11B223AC0A22FCD6F92901C43E390 - ED1993778DAA05B80A041042F11D535B - 6E9842921465B3D5689CE2BA1D9A3A2A - - isa - PBXGroup - name - Classes - path - Classes - sourceTree - <group> - - 56C1BE8D7E27D116B111FD8DD19610D7 - - buildConfigurations - - 4E3F2D281B12B1D09E3050F390118183 - 741848AA33E50553920B33AA5FC14FD3 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 575D2BEE9142717067E546136790A0F8 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ExpectaSupport.m - path - Expecta/ExpectaSupport.m - sourceTree - <group> - - 57B16E448656B5B05281BB53B17D9F5E - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - name - Expecta.framework - path - Expecta.framework - sourceTree - BUILT_PRODUCTS_DIR - - 57D04540F7B5B7AB05AC9DE49BC0B44A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 57FF04135B01341C5846A35E2C100412 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorDoubleBounceAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.m - sourceTree - <group> - - 58265DB1EA82C08CA73F0D61139ED9D5 - - children - - 5687A750FF1BCCB137CC6E0DB2268E29 - - isa - PBXGroup - name - Pod - path - Pod - sourceTree - <group> - - 593F06155CDE7ACBBA7476D7AB82F8FB - - fileRef - 8979CFB2689073F8D1DF5E94BA8CD0D4 - isa - PBXBuildFile - - 5A31599225FEED90D0AD8D36ED3D61AC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - FBSnapshotTestCase.h - path - FBSnapshotTestCase/FBSnapshotTestCase.h - sourceTree - <group> - - 5A67131DD3E8A77797409C31AD32ECF1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorThreeDotsAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.h - sourceTree - <group> - - 5B2D4A621D3DA971A474776AF36BB073 - - fileRef - 61BE8EEF2C215C3E4C328250508B5B93 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 5B3492B4CB56B72013F1118941E24121 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Specta.xcconfig - sourceTree - <group> - - 5B8B84A943FC3581A554618EFECDA70E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTSharedExampleGroups.h - path - Specta/Specta/SPTSharedExampleGroups.h - sourceTree - <group> - - 5BB5F58561E1B1B3E551DBA9E96D86E4 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 291621037D68F7869D267C25CE205F97 - remoteInfo - DGActivityIndicatorView - - 5C73FB93AF85307B0D5ABF9CD8C30EED - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ALView+PureLayout.m - path - PureLayout/PureLayout/ALView+PureLayout.m - sourceTree - <group> - - 5DBA37DDE7ABCA9E39467357B4CA0064 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorRotatingTrigonAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.h - sourceTree - <group> - - 5DF04190C52FF106F02A99E603753BFD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - XCTest+Private.h - path - Specta/Specta/XCTest+Private.h - sourceTree - <group> - - 5E5B9C54581B58EA6B48CEF0D4A23543 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - FBSnapshotTestCasePlatform.h - path - FBSnapshotTestCase/FBSnapshotTestCasePlatform.h - sourceTree - <group> - - 5EA7043FE10E75D02F3C3052AF8B8318 - - fileRef - F45F565AABE7E9D19116A5DE203B8C68 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 5F1844AADCDD11DA80B79C050BDFF939 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIApplication+StrictKeyWindow.h - path - FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.h - sourceTree - <group> - - 5F3C10A6D080F1EC376E57967C33147C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallClipRotateMultipleAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.h - sourceTree - <group> - - 5F6FC4706E7444375E677294DFEEB5C6 - - fileRef - A78508D4B7D815D1A284548F5A338F0D - isa - PBXBuildFile - - 60537EE95D37BD4B83D06371EA26F26F - - fileRef - 329C6E17EF66A77171669B112E1AF184 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 610249954D9E36ED0639D3B5DB4157F3 - - fileRef - 7B6E1C92B9235A142E8D41E15D472A86 - isa - PBXBuildFile - - 610572C5FF48FAE8A4EC2E3145774D28 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beGreaterThanOrEqualTo.m - path - Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m - sourceTree - <group> - - 611EAF7C9653F43B748BA775B33648F4 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - name - Pods_PNImagePickerViewController_Example.framework - path - Pods_PNImagePickerViewController_Example.framework - sourceTree - BUILT_PRODUCTS_DIR - - 613905463BB0D641E4C93417C8CFA5A4 - - fileRef - FA1D0D6466627E4655D9C6766CD972B5 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Private - - - - 61B4466883A8E7B3BBFBD3CD14084150 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 61BE8EEF2C215C3E4C328250508B5B93 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPBlockDefinedMatcher.m - path - Expecta/EXPBlockDefinedMatcher.m - sourceTree - <group> - - 61DF146816D923BA85792DC9693B94D4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Pods-PNImagePickerViewController_Example-umbrella.h - sourceTree - <group> - - 61EBB6E8E94C4A1F23CA25CF2F49B19A - - buildActionMask - 2147483647 - files - - 894686B4F56D73EFFC7DFC3607FCE3B1 - FAD03A1D29BFD90BCB7F04B02E6DED36 - E0C14077720B3EA3D3CD9FDE663FA6CA - 07794005619C9529F3F05B5283710891 - 613905463BB0D641E4C93417C8CFA5A4 - 6BBD83E39C1F2D6CC02CB98864CB3AD7 - 7F16975B59754CB8947EB2FC1A86B5A8 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 61F9F01E426729B0B74AE78CB70A1420 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ExpectaSupport.h - path - Expecta/ExpectaSupport.h - sourceTree - <group> - - 62790145E76AE0216D0A5DA79171259E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTSpec.m - path - Specta/Specta/SPTSpec.m - sourceTree - <group> - - 62FC5E3B413804768C4A5E2B6C4101C6 - - buildActionMask - 2147483647 - files - - 60537EE95D37BD4B83D06371EA26F26F - 96EA932B3F397059018EC0F939A3D609 - B19F2E828B200E5A345C39BC1668EFB6 - 27B97EDD517EE1DA44955F63ED7C182F - 562957229D9AEAA9039CCCF00426D5AE - D3A97742CACAE0C69D639B471125E6E6 - 97205ECF01FCEF6C26021D4A6C918B20 - C0F69C93D9F63907FCB1A4C03D372E23 - 2E8E1DB775E98A71556D1D20FE5300F1 - 022DD32C1475CD07C5D35FD04E7B4799 - C1C59177C9631753DCCB9F4EAC705748 - 1B668D9637D2CDD722343444E2B2A6F5 - 99DE2E96B25CA6AAD7F0695223E0B7CE - 385E0C8625F730CB397EBEEAF477AD4D - 98563873177CC5FBDD3458CF844194C9 - E95E9B817C6D9D281C5145EC0409DF01 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 63001CB4CC8F444C9FF4CD147842C78B - - fileRef - ED1993778DAA05B80A041042F11D535B - isa - PBXBuildFile - - 63824AB90301BF4FB0AF39159218BA59 - - fileRef - CA568B6F1164CDE3763C92982FDF0B80 - isa - PBXBuildFile - - 638BBBFBA1C9B0941DD8A1738171F8B5 - - buildActionMask - 2147483647 - files - - 5F6FC4706E7444375E677294DFEEB5C6 - 610249954D9E36ED0639D3B5DB4157F3 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 648EEE319F62D61A69EB22EA22C20EE9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+haveCountOf.h - path - Expecta/Matchers/EXPMatchers+haveCountOf.h - sourceTree - <group> - - 65452ABA5E94B3141DA573763FA6F897 - - fileRef - 22BA4771B07D5FDD95C8C7481AF6EA18 - isa - PBXBuildFile - - 65BC31095CCDFC80CBF6BBA843751F23 - - fileRef - 9D5DFE769CE7D7DF02A2EDF9A8B73562 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 668B3C938367CA995F69EDAB39990065 - - fileRef - E1D4DDB7EEFD7F398CD60BFB0FEE4F7E - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 668EB35743C596117D9474923B01148B - - children - - 58265DB1EA82C08CA73F0D61139ED9D5 - 44DBD9F24F59C2D8B3BF3D1AC9FAA76B - - isa - PBXGroup - name - PNImagePickerViewController - path - ../.. - sourceTree - <group> - - 66A27898E989A3FA5C15AA671C4536F0 - - fileRef - DCD2DE470DD0C352D53BB989F844C45B - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 6704F890B5B53FCFB9BFAAA60C7C716B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - 67459AD239EF669A365519E06B45DCFE - - fileRef - 9288E8E5355BD1DF560F5E2FA67CBD27 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 679988580E3F54F978A9B8C200E86899 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - Specta.h - path - Specta/Specta/Specta.h - sourceTree - <group> - - 67BEB743EB822DB344D1FDB79EEB19B9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallSpinFadeLoader.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.h - sourceTree - <group> - - 6850450E57AC4796A55FE4DC36619439 - - fileRef - FC0E127EF1B41A9DCD8E34A51AA4A385 - isa - PBXBuildFile - - 68DA82F052EC6091F0A6F44EE5B83C49 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Photos.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Photos.framework - sourceTree - DEVELOPER_DIR - - 691E96269133D753B21A9B771AF92AAD - - fileRef - FD36B3A8AA77E453552AF13CEF72A54C - isa - PBXBuildFile - - 6925CA8B4B659ACD8F9034615203F945 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPFloatTuple.h - path - Expecta/EXPFloatTuple.h - sourceTree - <group> - - 69AD39CDF3DA4BE1D9565A8F471F31EE - - fileRef - 8FE84DBDBA3E229E7DACBE4774A15B8E - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 6A4FDF3878CE27CE988C38AEA6654C5F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPDoubleTuple.m - path - Expecta/EXPDoubleTuple.m - sourceTree - <group> - - 6A52028A42CC4DF7615602D7220F10EC - - fileRef - 34B3DC24D7A2619FFF8563970826ACCF - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 6B2E0B17FDB03D52543CEC2DCC99A920 - - fileRef - 3DAF9322518464921E04B73ED3A9D138 - isa - PBXBuildFile - - 6B82DA15E8DCF7611B8AA156171B0145 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorRotatingTrigonAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.m - sourceTree - <group> - - 6B83181913D5CB2FC5ADC885BAF191A5 - - fileRef - FE1A6C6BC96129C4BD3805467E03F49C - isa - PBXBuildFile - - 6B8A84238CE703476738B5C6866A4DE6 - - fileRef - 4131A52E9E99AE78388FCF1F4E6AB8DA - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 6BA1D311BEC86CB50A8E8842C358FD66 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beTruthy.h - path - Expecta/Matchers/EXPMatchers+beTruthy.h - sourceTree - <group> - - 6BBD83E39C1F2D6CC02CB98864CB3AD7 - - fileRef - C148538B1CC67E1CE74DEC1C6B2E6A02 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Private - - - - 6CE44760279C7F040C589DF3D75AEC3D - - fileRef - 4993B4BADF6EE32D351D7CC1632212EF - isa - PBXBuildFile - - 6CEADD0E53710547430DAF55D9581DEA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Specta-prefix.pch - sourceTree - <group> - - 6CF7329D551AD07DFDD5D648D7BBF403 - - children - - 885E0076902084EA9C5460FDC6349ADE - 61BE8EEF2C215C3E4C328250508B5B93 - F45F565AABE7E9D19116A5DE203B8C68 - A0C161BBA8F108FF47EF6C02DC5CB263 - 6A4FDF3878CE27CE988C38AEA6654C5F - A54A9028274D06409CC2977B0E10BFBC - 92007BBA6C6286B9D00F2CBDA8804B19 - 395534BA328352619356CDAAF57C0D9D - 61F9F01E426729B0B74AE78CB70A1420 - 575D2BEE9142717067E546136790A0F8 - 9288E8E5355BD1DF560F5E2FA67CBD27 - 121C30A30B8108CAE2294241F9E20A5B - 6925CA8B4B659ACD8F9034615203F945 - E1F1BBA6B7B557D5FF0A3171482F0D67 - 9D5DFE769CE7D7DF02A2EDF9A8B73562 - 338EE00E917E8DDCC405B3D08CAF995B - 89EBAB4863EEC88B938996CB37083008 - F24F9340428DE453F3C634E811179751 - 1FF332187656D70D080A1DE4BEB4D4BD - C4B622E36D00B0EC421438CD40968EE0 - 7B6B8EA0D93F6E424061F592524B5E23 - 7B459F17FC9666AABCB0A418168C4AEF - B0D8176E92EDD13A72FC541922FADBC6 - E62ACE7ECFAD595BCFDB74843AD1A4D2 - 2C50F374315648DA74A678FDBCFC4102 - FBC0ACFB085C4A58604D3E412ED62FBA - 3160720CF30921889C17A2A8B843DEDC - 610572C5FF48FAE8A4EC2E3145774D28 - 107A3DE05C14D3CE5E29B661678AB4B8 - DCD2DE470DD0C352D53BB989F844C45B - 9EE10AFD4359597AA6CBCC8336E29234 - 270D17BEA67B480CC451F01C825D4693 - 05D47C2C08E41238C223B56C2137D58A - 94E4469B3C95C5216684C7829AAB232C - AABFF02278A23BB1221E222182084C49 - EE008D26EADDB7377223D1A256D4A042 - DF86B44B7E35819FC61B294B343E31FB - 488E6E1D0416267DB24E68C51622EB47 - D1C1EE0EB550603FC231CDB277A7CF74 - 764E05BA4B42E70C21008CE02BECEE4C - BD26CEA7F827DE4BBA98A4BDD93A9D93 - D352AED853C0AAE46F02D684528ED717 - 4E7089CED04847445415B38B32B4446C - DDBEB2F265DE738C0F7887C020B1F28D - B52800E45378B2979869F16338D3491A - 78F835552B0C0149CC969BF4A9C0FD39 - 6BA1D311BEC86CB50A8E8842C358FD66 - 457905C28F99F2C5AF8AC310E1F9CECA - 9D827829DB6BCFF0311053AA2EE01B35 - 51A5CE482409925E53203B255D2626FA - 714D907B92028E0BD968F8D41D05C0B6 - 369E77F7391B9334464AD8933DEA558F - 1903396031A91F59EC18BFD3EC16F7A2 - F69A3ACAB5FFEC146FBA6197D8D480F9 - 79C8373476354107A7B6604FF88E8598 - C0373372700C722F5A96C4CFC6C54199 - 648EEE319F62D61A69EB22EA22C20EE9 - 83762AE8688F62BAFCA4942A7D46C455 - 0332972D104A3D1BB9EB331D183AD48B - EC588B9EAC9440EF09B75FB3972C07FE - E54DECB7356E53FC52ED067B347499E3 - E9B66B9D8E9FC2BFAE108DE3D5AA312A - 004F2BE504B652BDCD10B11C63E511D7 - 771C132970255F43C156A67EB86CA041 - 1E468E012D2F747DEDDF8983E7250A06 - 12476CF16B5F9A89588B9A8812342554 - E2B98CB95EBDDC9E87241B77A46E1266 - 2B673AC718C2596C1A1FBFB27FE75E08 - DB70E3EFF32FDB6FFA85E1F22E6A61AB - E2FEA90ADE9DB7B03273630AB276F8DD - BA5A98474C98EBC8C205B1A4E3EE6C27 - 43B9B2D4764EC02C8CE015115DCEF444 - 8A6225907238E19AEB89FC94B661C1BB - CEB4E9FAF82318A3161F45F0F0067D1B - - isa - PBXGroup - name - Expecta - path - Expecta - sourceTree - <group> - - 6E1D978790705E137FDE439AA68DD3AA - - fileRef - 6925CA8B4B659ACD8F9034615203F945 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 6E9842921465B3D5689CE2BA1D9A3A2A - - children - - 8FE84DBDBA3E229E7DACBE4774A15B8E - A52F34BA54E3FDD106F2AA9CA7242F3B - - isa - PBXGroup - name - Colors - path - Colors - sourceTree - <group> - - 6EFC63A5CED45BB39FC79D87F2C47D6B - - fileRef - 2C50F374315648DA74A678FDBCFC4102 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 6F278423C8AE1DA47F35E374BB5B91EC - - fileRef - 78F835552B0C0149CC969BF4A9C0FD39 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 6F7AFA9E0DB6AED75E6E050A50321F0C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorRotatingSquaresAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.h - sourceTree - <group> - - 6FD85F8EB5968E2DAB76715F87DC13B1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ExpectaObject+FBSnapshotTest.m - sourceTree - <group> - - 6FFB8621724E6D87039606594AA714FE - - baseConfigurationReference - E406AD314CFBBF655B9B07A0F8EE6325 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/PureLayout/PureLayout-prefix.pch - INFOPLIST_FILE - Target Support Files/PureLayout/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/PureLayout/PureLayout.modulemap - MTL_ENABLE_DEBUG_INFO - YES - PRODUCT_NAME - PureLayout - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - 702573B4B747660E66FE7CCED6C669D1 - - fileRef - 04C146F68F9866EDFA9CD60B858431E7 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 70CCE71D9C707719CFE89C7FB88CB4E1 - - fileRef - E414D62B6F3A82E4E06FB2313C8FD3D9 - isa - PBXBuildFile - - 70F9CEC358FF8F59CCA169242B3495D4 - - fileRef - 222376B437A71B76E4C29AB18AA9A18C - isa - PBXBuildFile - - 714D907B92028E0BD968F8D41D05C0B6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+contain.h - path - Expecta/Matchers/EXPMatchers+contain.h - sourceTree - <group> - - 725C6B9DADF105D8368E507CF57D6BAC - - fileRef - 0CB6778380B76952396D9D8FADFA63B4 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 72B131DB2B62AB7C5447E14996F9989F - - buildActionMask - 2147483647 - files - - 69AD39CDF3DA4BE1D9565A8F471F31EE - 19476280F8DCD8410904893160199B13 - F3EAE5DAFF803BF4927E279D074DFCC9 - 188005ED05F259D19095C40719AD4C86 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 731DDA8A2313B5569053EDFFA39009B9 - - buildActionMask - 2147483647 - files - - 691E96269133D753B21A9B771AF92AAD - 8AA2D2D0859851DBB6436478C1F9C783 - A2DE32828E3A20F8E65991C34EC7E368 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 732E1017B9D40DB6888CB2A644F44007 - - buildConfigurationList - DF4F507FD37819AFDBD6A68601C23489 - buildPhases - - FCC866488BF3D148FF3A9ED02058561A - 4648C4F6E6BD027E0A8876F5B0B685F2 - 9D1FC3085D02BC740D2B4EFE901BB19F - - buildRules - - dependencies - - isa - PBXNativeTarget - name - PureLayout - productName - PureLayout - productReference - 84AC4B6985887AE97F585874C5C258A7 - productType - com.apple.product-type.framework - - 735FFD3050DCC33492E1D86D9592E389 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FBSnapshotTestCase-prefix.pch - sourceTree - <group> - - 73707B47BF46A7E27C674D1B9DAC2F27 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PNCollectionViewCell.h - sourceTree - <group> - - 741848AA33E50553920B33AA5FC14FD3 - - baseConfigurationReference - BDD6AEA3AAE1E01362FA42A2A36ECEFC - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch - INFOPLIST_FILE - Target Support Files/DGActivityIndicatorView/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.modulemap - MTL_ENABLE_DEBUG_INFO - NO - PRODUCT_NAME - DGActivityIndicatorView - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - 741C4B37F1FEC3F7A4248C7481FEB5D8 - - children - - 4C2BA4F2B7217FDC234E2325261A2BF9 - B14A4098A520661746E764122D3AFC5A - 2CC7838A86697C8CC0F9C91603830498 - CE96BE4D508513697B2AE8807F0073AE - 49EDEF02628E2CD3C475A46896250265 - 3891C8C7F92D4B56E91DBC75F4091968 - 752FC542E7B313CF2DF46F9CE019D1DC - 61DF146816D923BA85792DC9693B94D4 - 93BEE7CACAD612FBBE99E8998D378EA4 - 2BD49C93526619102F2D474766196B38 - - isa - PBXGroup - name - Pods-PNImagePickerViewController_Example - path - Target Support Files/Pods-PNImagePickerViewController_Example - sourceTree - <group> - - 752FC542E7B313CF2DF46F9CE019D1DC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-PNImagePickerViewController_Example-resources.sh - sourceTree - <group> - - 75C3EC857F27A184C52FAB21FD6A1994 - - buildConfigurationList - 49E5C4C5C856E2AFB58003722E449E01 - buildPhases - - AA1A2BB8624B7D0226D5ECBFA99E2AEB - A59220FFDA78F207C0053A425863D84C - B78B5629B9AEB737F8199E08AEE8A8B6 - - buildRules - - dependencies - - 8BA57B2A98C7BDF3E4C75EABD881DB64 - A69333595B67AE86179CB965CE92B9F1 - 46E68DD5E8B8FE318E5AFFB283658231 - 0CD7061497B1839C65831119D8EC7008 - 4B018B3291C3529158A79AADAC6E107E - D1F2D80716B43E0CC8801E5BE3EA4DC2 - A2DD6956EBC4F3C7C39DDECE1D939B6C - - isa - PBXNativeTarget - name - Pods-PNImagePickerViewController_Tests - productName - Pods-PNImagePickerViewController_Tests - productReference - D8BBB338E6C15616D53A1898B5E3EECA - productType - com.apple.product-type.framework - - 764E05BA4B42E70C21008CE02BECEE4C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beLessThanOrEqualTo.m - path - Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m - sourceTree - <group> - - 76CCABE79C04444450153424D7CE1DC1 - - fileRef - B52800E45378B2979869F16338D3491A - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 76D337327C10A7555447B69AA1562647 - - fileRef - 270D17BEA67B480CC451F01C825D4693 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 76D514410DDA00454990598F46BE8696 - - fileRef - F449D81313C96AAC3E90BF988280AD6E - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 771C132970255F43C156A67EB86CA041 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+raise.m - path - Expecta/Matchers/EXPMatchers+raise.m - sourceTree - <group> - - 772058E89925821FF10E46546AF9B4B4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallScaleRippleAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.h - sourceTree - <group> - - 77464E2D7487045EDA840C92E186223F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallZigZagAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.m - sourceTree - <group> - - 775F059D5771456DC08DC5544650290A - - fileRef - A78508D4B7D815D1A284548F5A338F0D - isa - PBXBuildFile - - 77BD465B0699C84B403C14801297E94E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorTwoDotsAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.h - sourceTree - <group> - - 789680DC514CCA110843719424CF5E71 - - buildActionMask - 2147483647 - files - - DD254E9F4E9BF0440BDB2572FBDA66A9 - DC73F3984FCBFDA4A732C328D5081DFE - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 78AB27588A0498FBBD085B0F342A8849 - - fileRef - 6B82DA15E8DCF7611B8AA156171B0145 - isa - PBXBuildFile - - 78F835552B0C0149CC969BF4A9C0FD39 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beSupersetOf.m - path - Expecta/Matchers/EXPMatchers+beSupersetOf.m - sourceTree - <group> - - 79558B1F97ABE4AB8942DC18BEBD4B82 - - fileRef - AABFF02278A23BB1221E222182084C49 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 79AA19899603DE6F2D8AAA5EDFDDEF34 - - fileRef - CABAE930DD83428E53B8962A2673BD28 - isa - PBXBuildFile - - 79C8373476354107A7B6604FF88E8598 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+equal.h - path - Expecta/Matchers/EXPMatchers+equal.h - sourceTree - <group> - - 7A211860F672261C1522DCDF1FFC9ED0 - - fileRef - 7B6E1C92B9235A142E8D41E15D472A86 - isa - PBXBuildFile - - 7AC957DEF87E6A9F6B306C7388893038 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Expecta-dummy.m - sourceTree - <group> - - 7B223B4E6EF14BA12DA113F7EE10B96C - - fileRef - BA5A98474C98EBC8C205B1A4E3EE6C27 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 7B459F17FC9666AABCB0A418168C4AEF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beFalsy.m - path - Expecta/Matchers/EXPMatchers+beFalsy.m - sourceTree - <group> - - 7B6B8EA0D93F6E424061F592524B5E23 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beFalsy.h - path - Expecta/Matchers/EXPMatchers+beFalsy.h - sourceTree - <group> - - 7B6E1C92B9235A142E8D41E15D472A86 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - XCTest.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/XCTest.framework - sourceTree - DEVELOPER_DIR - - 7B95A5748C7BA6F77B9AE06C673BEABD - - fileRef - 5DBA37DDE7ABCA9E39467357B4CA0064 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 7D0088E18E07907A1F1F430CAF72F567 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - Expecta.framework - sourceTree - BUILT_PRODUCTS_DIR - - 7D7F95DF00727120EED6C88DC4769396 - - baseConfigurationReference - 2BD49C93526619102F2D474766196B38 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - INFOPLIST_FILE - Target Support Files/Pods-PNImagePickerViewController_Example/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MACH_O_TYPE - staticlib - MODULEMAP_FILE - Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.modulemap - MTL_ENABLE_DEBUG_INFO - NO - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PODS_ROOT - $(SRCROOT) - PRODUCT_NAME - Pods_PNImagePickerViewController_Example - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - 7D9AF3EF5F280F29EAB684701AD5880C - - fileRef - 8E46BD9C49F3823060B10F976D221685 - isa - PBXBuildFile - - 7DA49190498C084817EDBC72C07A7275 - - fileRef - F300B40AFA24F8C5A0751AA0E0AE0E17 - isa - PBXBuildFile - - 7DB346D0F39D3F0E887471402A8071AB - - children - - BA6428E9F66FD5A23C0A2E06ED26CD2F - CB2BEA235224960B8B8E37CF10D3BF61 - 2292DFA1F49FF402B99265C33AB06B24 - 12A809DA526B144FBB23BE27F57C4634 - 3C6170F841BE1C800BF9E3FD05D98479 - 31B1351B9842557D1F7BCA12FA7686F2 - - isa - PBXGroup - sourceTree - <group> - - 7DCE108EBA4011459244E8C46A95AF31 - - children - - F8E15F4958152B93F7A51B41A49F06B7 - 34B3DC24D7A2619FFF8563970826ACCF - F300B40AFA24F8C5A0751AA0E0AE0E17 - AD46F573951121EAE28BB449BDAEABA0 - A673437D364C508C96D2396BF29B248C - 5F3C10A6D080F1EC376E57967C33147C - 8E46BD9C49F3823060B10F976D221685 - BD77462827262F193DA14BEBD1C3E231 - CE86A4579EC09DC343B5C10D9079AB56 - E1C6AA1B6F3BCCCDE553A56C33EB4649 - 219E3CFCBF18A99FCF13094E5830A000 - E6E4BAE650A258C80DA6C0499041E875 - B59163A00563EBC5A37B41B9BA8B1C18 - DA2A625BE88D329B2DAB468A14D454E5 - 9B06A2507AD127178779415EC9208241 - 8599925B3BA781F682EE8EC7602BB199 - FC0E127EF1B41A9DCD8E34A51AA4A385 - 2039B543F2617C1960BEFBAD77960521 - CE45EB99FCDFDCD71A41117E18C36C41 - 170EBF77F1E14D3F0F06E1ABA52F046B - E414D62B6F3A82E4E06FB2313C8FD3D9 - C2349F032C22C7888A00A0C1F10CAB77 - EB0A71B16F5C2D5C9C819687D0C69620 - 772058E89925821FF10E46546AF9B4B4 - 29BE5D286465E639EE8D48EE893E378D - 1C9684CC7112205A4C65C9EF467C146A - 9A068609FD5C803077DC8C2042170535 - 67BEB743EB822DB344D1FDB79EEB19B9 - C6BCE9F9EA5BD670ED777D7EA338E063 - 069E06AFFEE19C5A2DEB24347C819167 - 1F02CAD4927D227E9B8F64E76C6D79B8 - 89880E23D0FA533965CB9034C799F6CC - 77464E2D7487045EDA840C92E186223F - 20313E59970B07CA74A0D20613315FBA - A321EAD55888DD6044ADE41E2DA2D1F0 - E5C01C3973EEA5683DAF2A21243EE5D0 - 2DF91EF184B25A34AF05D45ECB8B38BA - 8C0D7CB5FC931065DA98924EF0C18C9A - 57FF04135B01341C5846A35E2C100412 - F165E22E40244ACAC4A5654CBA5E24E3 - F043D41411071EB7695F7E6EB5053E80 - C05B54046664B54E8EE624F979B2014C - 4FA716B4B3B5EE24519F302F20AE6863 - 2BC7C887BFC34CE4D58F33C2A17964E6 - CE4B6F2352BB68D81B8E851154276590 - 0CB6778380B76952396D9D8FADFA63B4 - AAD647C23E9EA90B3425D677A9CA612B - EABC475F73AEA8FA59A4B0801F74AA37 - 8979CFB2689073F8D1DF5E94BA8CD0D4 - 346B90014829A7B864C213F84294BE2C - 363B6829723BF6FB10A3B3A94B75E36E - 04C146F68F9866EDFA9CD60B858431E7 - 3DAF9322518464921E04B73ED3A9D138 - 6F7AFA9E0DB6AED75E6E050A50321F0C - B2D07280905270153CB51BE84E603490 - 5DBA37DDE7ABCA9E39467357B4CA0064 - 6B82DA15E8DCF7611B8AA156171B0145 - 5A67131DD3E8A77797409C31AD32ECF1 - CA568B6F1164CDE3763C92982FDF0B80 - 0AD82807D6953CB1A5B60F94FD4671D4 - D9FF93A6D3CD60EFD7678282FCA20D3D - A1C2992E3B24E991EF0EE4F073D749B2 - 4993B4BADF6EE32D351D7CC1632212EF - 1A1081C6662F0D578C1C24057E9FFA25 - BB13355693092488ACB838CACE12EB64 - 77BD465B0699C84B403C14801297E94E - 46CE3B42FE5B19F23CD24060BE0920CA - B64EB1329E44F12CA40EB9CD47E3D2E3 - 10CA2329E94AAA9E76F025B2C1E0FD96 - 831DD089A455CA3C834A043717EF563F - - isa - PBXGroup - name - DGActivityIndicatorView - path - DGActivityIndicatorView - sourceTree - <group> - - 7F16975B59754CB8947EB2FC1A86B5A8 - - fileRef - FD2686EFFE4D3EC4EB68CB39838D7B2C - isa - PBXBuildFile - settings - - ATTRIBUTES - - Private - - - - 7F17C1DA9A37564AFCBA6087CEF966A7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SpectaUtility.h - path - Specta/Specta/SpectaUtility.h - sourceTree - <group> - - 7F28600E8B9A80516CB3C1047EBBF957 - - baseConfigurationReference - E406AD314CFBBF655B9B07A0F8EE6325 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/PureLayout/PureLayout-prefix.pch - INFOPLIST_FILE - Target Support Files/PureLayout/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/PureLayout/PureLayout.modulemap - MTL_ENABLE_DEBUG_INFO - NO - PRODUCT_NAME - PureLayout - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - 7FDE8C51C0B65366A3EB1953980ECCA0 - - children - - C387054DBA65DDD2001A2B4720437721 - BD09CC45A3B67ED88F774603432C5C9B - FD36B3A8AA77E453552AF13CEF72A54C - 0E405D25EF786DE5F57FB893E6EAA756 - F449D81313C96AAC3E90BF988280AD6E - 2D5C17BA316D6BF546147CB40542FCC2 - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/Expecta+Snapshots - sourceTree - <group> - - 805E425BBEF7A6133E32E1D30A073010 - - fileRef - 121C30A30B8108CAE2294241F9E20A5B - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 80759058A6C4A0B835986DD9C54DCF46 - - fileRef - AFC5E72CF2F753999BE30AC13F4BBC0B - isa - PBXBuildFile - - 80838666592F62DAE85097BA42B18413 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSLayoutConstraint+PureLayout.m - path - PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m - sourceTree - <group> - - 80B003A019426EC56DABE27457C17C3B - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 291621037D68F7869D267C25CE205F97 - remoteInfo - DGActivityIndicatorView - - 817ACFD1566B6B600C2987269CD2E5CB - - baseConfigurationReference - BD09CC45A3B67ED88F774603432C5C9B - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch - INFOPLIST_FILE - Target Support Files/Expecta+Snapshots/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap - MTL_ENABLE_DEBUG_INFO - NO - PRODUCT_NAME - Expecta_Snapshots - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - 81C03B62588C3CD53C101D7395FB8BF7 - - fileRef - 77464E2D7487045EDA840C92E186223F - isa - PBXBuildFile - - 82E05444D6EE3E8133AB04B420729C1D - - fileRef - 98514AA1F7289BA23089765DE7CF1D6C - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 831DD089A455CA3C834A043717EF563F - - children - - D06F3815D256490933E1D4389056447C - BDD6AEA3AAE1E01362FA42A2A36ECEFC - 14681335FE6A5264FD8EC1C061E7CDD1 - 2773DE368858A54FF18FA4BC9A2CD92A - DB70BDEEF19D8835410FFAA325A803E6 - 6704F890B5B53FCFB9BFAAA60C7C716B - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/DGActivityIndicatorView - sourceTree - <group> - - 8329271371047F27FD273F1F7AF61BD6 - - fileRef - 41F9DCEA4E572892689161C54ABCF0B4 - isa - PBXBuildFile - - 83762AE8688F62BAFCA4942A7D46C455 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+haveCountOf.m - path - Expecta/Matchers/EXPMatchers+haveCountOf.m - sourceTree - <group> - - 837B593D7C1D01B4EA400247309D6AB0 - - fileRef - 2423FED05E77BF592A237ACFB7D45CE0 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 83D4F03B775B34A54308968D06B3582E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PNImagePickerViewController-dummy.m - sourceTree - <group> - - 845DA643BAC094D83AA08D33F1BFD783 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - E1E99BE24B4D5E362ECFB6580A5D5A8D - remoteInfo - FBSnapshotTestCase - - 84AC4B6985887AE97F585874C5C258A7 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - name - PureLayout.framework - path - PureLayout.framework - sourceTree - BUILT_PRODUCTS_DIR - - 8520FEA8817EC3DACE10B27EEE37AEB0 - - buildConfigurations - - 14517AB91B16B5D797F4374300AFA89F - EF229B5B773CB72AE6A3F61EC5423310 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - 8599925B3BA781F682EE8EC7602BB199 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallPulseSyncAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.h - sourceTree - <group> - - 85E31076D5530AEEB45ACF16B2B8A983 - - fileRef - F24F9340428DE453F3C634E811179751 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 85E4C4DC8D9C4B4D8651D9C059B4CDC1 - - fileRef - 7D0088E18E07907A1F1F430CAF72F567 - isa - PBXBuildFile - - 85EB2F216487CB2E8F3FCCFBC4D69912 - - fileRef - 6BA1D311BEC86CB50A8E8842C358FD66 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 87FD5F0F682CDEB6A348CA448889E3EA - - fileRef - EE008D26EADDB7377223D1A256D4A042 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 88009544EDCD424A0008F2D8530A6467 - - fileRef - EB0A71B16F5C2D5C9C819687D0C69620 - isa - PBXBuildFile - - 883438908E72EDB6864A50F2D8A1E640 - - fileRef - BD77462827262F193DA14BEBD1C3E231 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8840BCEBAAC747B222A9A3A4F0AC735C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTGlobalBeforeAfterEach.h - path - Specta/Specta/SPTGlobalBeforeAfterEach.h - sourceTree - <group> - - 885E0076902084EA9C5460FDC6349ADE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPBlockDefinedMatcher.h - path - Expecta/EXPBlockDefinedMatcher.h - sourceTree - <group> - - 88BD5BA29761B79241CFE6925C3ABA4B - - includeInIndex - 1 - isa - PBXFileReference - path - Pods-PNImagePickerViewController_Tests.modulemap - sourceTree - <group> - - 894686B4F56D73EFFC7DFC3607FCE3B1 - - fileRef - 5A31599225FEED90D0AD8D36ED3D61AC - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8979CFB2689073F8D1DF5E94BA8CD0D4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorLineScalePulseOutRapidAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.m - sourceTree - <group> - - 89880E23D0FA533965CB9034C799F6CC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallZigZagAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.h - sourceTree - <group> - - 89BF516BAE1C018E4CD565FA371F2474 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 00ADDBCA9E516B429C7877EB5AED2DCE - remoteInfo - Specta - - 89EBAB4863EEC88B938996CB37083008 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatcherHelpers.m - path - Expecta/Matchers/EXPMatcherHelpers.m - sourceTree - <group> - - 8A45630674D1B21D9F08C4253A97FDE3 - - fileRef - 5A67131DD3E8A77797409C31AD32ECF1 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8A6225907238E19AEB89FC94B661C1BB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSValue+Expecta.m - path - Expecta/NSValue+Expecta.m - sourceTree - <group> - - 8AA2D2D0859851DBB6436478C1F9C783 - - fileRef - 6FD85F8EB5968E2DAB76715F87DC13B1 - isa - PBXBuildFile - - 8B0E3299C6A701014A430848E3BA9BC0 - - buildConfigurationList - DD4BDFF63C5C3019004B7EA21EE5B93D - buildPhases - - CE697236D397EA0B8A981A771D22A314 - 342EA905BC7C04980E3B3E55E14A24AA - 00DDBA73F45D51EA258D155F946CFA30 - - buildRules - - dependencies - - C5591001443937B39FCA10BF93139D5E - F36EDE8D9C1EA5879AB18814BED926C6 - FEEE94D9B924F033E980BA9AA45696E0 - - isa - PBXNativeTarget - name - Pods-PNImagePickerViewController_Example - productName - Pods-PNImagePickerViewController_Example - productReference - 611EAF7C9653F43B748BA775B33648F4 - productType - com.apple.product-type.framework - - 8BA57B2A98C7BDF3E4C75EABD881DB64 - - isa - PBXTargetDependency - name - DGActivityIndicatorView - target - 291621037D68F7869D267C25CE205F97 - targetProxy - 80B003A019426EC56DABE27457C17C3B - - 8C0D7CB5FC931065DA98924EF0C18C9A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorDoubleBounceAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.h - sourceTree - <group> - - 8C8C1B0D83FE6A4352F15154DB16372C - - fileRef - 338EE00E917E8DDCC405B3D08CAF995B - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8E46BD9C49F3823060B10F976D221685 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallClipRotateMultipleAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.m - sourceTree - <group> - - 8E65FA35DBE8FC5DD791D1772637CC52 - - fileRef - 0EB930C9CF2FAACCB657528AC11D734A - isa - PBXBuildFile - - 8EC646AB059382197EBBB5D1D1FAD500 - - fileRef - 61DF146816D923BA85792DC9693B94D4 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 8EDEEF03336BBB11DCCD9C44BE8BB329 - - fileRef - 219E3CFCBF18A99FCF13094E5830A000 - isa - PBXBuildFile - - 8FE84DBDBA3E229E7DACBE4774A15B8E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - NSString+HexColor.h - sourceTree - <group> - - 8FF45B8EC7AC741DAE4A3906D41CE9A6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SpectaTypes.h - path - Specta/Specta/SpectaTypes.h - sourceTree - <group> - - 902A1271DB996151FE1BE7AF43EA3194 - - fileRef - 772058E89925821FF10E46546AF9B4B4 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 9048AD9B0E9D54ECA220ADEBB0902A2D - - fileRef - 0CC1D91E36474C2C82AE8A6CFEA39074 - isa - PBXBuildFile - - 913596B05451C75AAD90460CEEAD86DF - - includeInIndex - 1 - isa - PBXFileReference - path - FBSnapshotTestCase.modulemap - sourceTree - <group> - - 9157AFC433FF02CE97A147EB48712DBA - - buildActionMask - 2147483647 - files - - 97E7CE4988821580159A81101DFE832A - C9423636906DB2F08F57CF685A0BD0C3 - 2623620293F3A29B4DFBBD3213631CBB - 28E354013291DBBE7E4972CE7FE0FCCB - 4797CE9150928BDD006E8F429F7DE572 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 918E06480F28F27361B19D19432F8538 - - fileRef - F69A3ACAB5FFEC146FBA6197D8D480F9 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 92007BBA6C6286B9D00F2CBDA8804B19 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ExpectaObject.h - path - Expecta/ExpectaObject.h - sourceTree - <group> - - 9288E8E5355BD1DF560F5E2FA67CBD27 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPExpect.h - path - Expecta/EXPExpect.h - sourceTree - <group> - - 931D410B9F8ACB935883DF8C59F9C93E - - fileRef - E9B66B9D8E9FC2BFAE108DE3D5AA312A - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 93957635CC823250B7B105CDC73506EF - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImage+Compare.m - path - FBSnapshotTestCase/Categories/UIImage+Compare.m - sourceTree - <group> - - 93BEE7CACAD612FBBE99E8998D378EA4 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-PNImagePickerViewController_Example.debug.xcconfig - sourceTree - <group> - - 942609E6E1059E80D452AF1540C8EC89 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - name - Specta.framework - path - Specta.framework - sourceTree - BUILT_PRODUCTS_DIR - - 9467CA3C3C491753AF1A9DD299E863FF - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 0D888F29E05E498D0CD91A51D28599A5 - remoteInfo - Expecta - - 94C47C87E397972CE98F75929F3B706C - - fileRef - 395534BA328352619356CDAAF57C0D9D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 94E4469B3C95C5216684C7829AAB232C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beInTheRangeOf.m - path - Expecta/Matchers/EXPMatchers+beInTheRangeOf.m - sourceTree - <group> - - 966427BD32145AD621F074D1691342B8 - - buildActionMask - 2147483647 - files - - 3B5B7495707BF7133B9FB3F834045611 - 5EA7043FE10E75D02F3C3052AF8B8318 - 2F427490ACABC4408D57CC0592276678 - 837B593D7C1D01B4EA400247309D6AB0 - E1EC4532663CA75DE5BD00CB0A56814D - 2E14619153A453BB8DF389FB6EA147BE - AFFC8900E52BBEC72059334132F3A8F3 - 67459AD239EF669A365519E06B45DCFE - 6E1D978790705E137FDE439AA68DD3AA - 65BC31095CCDFC80CBF6BBA843751F23 - 8C8C1B0D83FE6A4352F15154DB16372C - AF1F46668D4591602887998C6E9C10AD - F41209A94070904A00BDF24ACB6336B6 - FD2D4497BC41412128C2D87C1BDE7398 - 6EFC63A5CED45BB39FC79D87F2C47D6B - 372F7A9CCE59CE86316CF436F832A3FC - E0AAF49134A0505DF00E20E7B62087E1 - 34B6E9A30603BEBBD87BA535B7D384CA - 131532787AD40BE1F35DF288D2E6FFD7 - 79558B1F97ABE4AB8942DC18BEBD4B82 - 0D16B556212D317A0D4FEB71E102E207 - 37A2D0F8493469EF2495FC689440F079 - E735386085CE344F6A01178CF4763852 - 397B320B7C59C168CC5B62E18ED8DEA0 - 76CCABE79C04444450153424D7CE1DC1 - 85EB2F216487CB2E8F3FCCFBC4D69912 - F0DDF02A078B917997FF025BB33BB842 - 3C2700C7DAA15C6AF84A595865C42F4D - 1A1AB2EC52323C5EA28DAA99F1E1A90D - 0F94F5B0ABB3252B9275B7C129EC7A26 - F75CB2A727F678C9A848A3A11EA7979B - 2916A0606136A9DC67F2463AB230868B - 9B2E761A064459F77EA9870BEF03ACC3 - 46137F5CC368BF38BAF0D0AF81DD8FFE - 11C1AEB289C1EB80089349B71F09D04B - 260BC7EED9289AF321A6F791964CE472 - 85E31076D5530AEEB45ACF16B2B8A983 - 51DDDB0FB4899757CF6A826B531B940D - 7B223B4E6EF14BA12DA113F7EE10B96C - 471FD4F68E27AB26FA2AEBB8B245CEE4 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 96EA932B3F397059018EC0F939A3D609 - - fileRef - 679988580E3F54F978A9B8C200E86899 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 97205ECF01FCEF6C26021D4A6C918B20 - - fileRef - 20A3C9C0308CA1587DB2CD90C9B53C50 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 97B7D0193F46D4B762AAC5200535CF71 - - baseConfigurationReference - 217E5CF6FEFCE576D0B1BA963E4DD247 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/PNImagePickerViewController/PNImagePickerViewController-prefix.pch - INFOPLIST_FILE - Target Support Files/PNImagePickerViewController/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/PNImagePickerViewController/PNImagePickerViewController.modulemap - MTL_ENABLE_DEBUG_INFO - YES - PRODUCT_NAME - PNImagePickerViewController - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - 97E7CE4988821580159A81101DFE832A - - fileRef - 9E230F8F43607B102BC89CC9CE087061 - isa - PBXBuildFile - - 980F193A0D72A91596884889D7926571 - - children - - 47EAA30B5D2029E9129DB846C9BB4013 - 5C73FB93AF85307B0D5ABF9CD8C30EED - F3AA3C32FD65264ED12C1A3F34412C16 - C96C01D1E4D2E00FED4476FA06FA5287 - E1D4DDB7EEFD7F398CD60BFB0FEE4F7E - 80838666592F62DAE85097BA42B18413 - C2CDEC51745442357360815D430E5D9B - F6582E177A6873639EB320360C612D23 - 4F987236F53B46A77FFCDCC613FC9C05 - B07DAD1789C34FA57A9C791A64DAAD69 - - isa - PBXGroup - name - PureLayout - path - PureLayout - sourceTree - <group> - - 98514AA1F7289BA23089765DE7CF1D6C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EXPMatchers+FBSnapshotTest.h - sourceTree - <group> - - 98563873177CC5FBDD3458CF844194C9 - - fileRef - 5DF04190C52FF106F02A99E603753BFD - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 98AFA0B27D72E0CFF085DC034564E77B - - fileRef - 7B6E1C92B9235A142E8D41E15D472A86 - isa - PBXBuildFile - - 99DE2E96B25CA6AAD7F0695223E0B7CE - - fileRef - F53616AA4174D5EDA86EA86C95B64FAB - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 99FA387F351E05B19E84C8FE1933D03F - - fileRef - 1A1081C6662F0D578C1C24057E9FFA25 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 9A068609FD5C803077DC8C2042170535 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallScaleRippleMultipleAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.m - sourceTree - <group> - - 9A388C9AD29318111DA4BD9B0E904507 - - fileRef - 2039B543F2617C1960BEFBAD77960521 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 9A7EC672396A59E69FECD2247C0CEB4A - - fileRef - DA2A625BE88D329B2DAB468A14D454E5 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 9A89178F3121D6F08D3FF64FF460D24F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - XCTestCase+Specta.h - path - Specta/Specta/XCTestCase+Specta.h - sourceTree - <group> - - 9B06A2507AD127178779415EC9208241 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallPulseAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.m - sourceTree - <group> - - 9B2E761A064459F77EA9870BEF03ACC3 - - fileRef - E54DECB7356E53FC52ED067B347499E3 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - 9B56777035894EEA07259D2D2A04F93F - - fileRef - 4FA716B4B3B5EE24519F302F20AE6863 - isa - PBXBuildFile - - 9BB9159FBA757600D3D4C0FF645F3911 - - fileRef - 94E4469B3C95C5216684C7829AAB232C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - 9D1FC3085D02BC740D2B4EFE901BB19F - - buildActionMask - 2147483647 - files - - 23296F540A319EE8DD5CC13A67913518 - 2B48A033D781B78C99DFC18214183AF0 - 668B3C938367CA995F69EDAB39990065 - 08D44F2BF7DE31DD160F6440C3332179 - F64F6F7FFCE3B01DFE2E74E6F3569BF3 - D5EF5140CD1D878606B530BBDC7CFBEC - D32582C6E0FDF43F5BEC7A5D27947B9C - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 9D5DFE769CE7D7DF02A2EDF9A8B73562 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatcher.h - path - Expecta/EXPMatcher.h - sourceTree - <group> - - 9D827829DB6BCFF0311053AA2EE01B35 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+conformTo.h - path - Expecta/Matchers/EXPMatchers+conformTo.h - sourceTree - <group> - - 9E230F8F43607B102BC89CC9CE087061 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - path - DGActivityIndicatorView.framework - sourceTree - BUILT_PRODUCTS_DIR - - 9EE10AFD4359597AA6CBCC8336E29234 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beInstanceOf.h - path - Expecta/Matchers/EXPMatchers+beInstanceOf.h - sourceTree - <group> - - 9F8B0B292DF7731375D7D21F6095A637 - - fileRef - 9B06A2507AD127178779415EC9208241 - isa - PBXBuildFile - - 9FB8B39DAF075037CE45C64C5EC44A54 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-PNImagePickerViewController_Tests-resources.sh - sourceTree - <group> - - A0C161BBA8F108FF47EF6C02DC5CB263 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPDoubleTuple.h - path - Expecta/EXPDoubleTuple.h - sourceTree - <group> - - A1C2992E3B24E991EF0EE4F073D749B2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorTriplePulseAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.h - sourceTree - <group> - - A2540F2F30D0D24D1BECFC5FA799995B - - fileRef - 5408BFB149F5180F76A3B47146C40266 - isa - PBXBuildFile - - A286454CC9FC576F0FB91DD75B28D188 - - children - - 679988580E3F54F978A9B8C200E86899 - FEBD832ABC4328AADF090068DCE1D5C0 - 30019DB7CD70B1AE959168A71100DD0F - 8FF45B8EC7AC741DAE4A3906D41CE9A6 - 7F17C1DA9A37564AFCBA6087CEF966A7 - 4F4D2976E70EE23A7446D20F520D5290 - C1C2B7979A25FBEC9F71A189D1EE51AA - 222376B437A71B76E4C29AB18AA9A18C - 20A3C9C0308CA1587DB2CD90C9B53C50 - 088B8ADFAF220F761093C33897F82D3E - B8B275EDDCDCF2D38CAF49A40017D01D - 5408BFB149F5180F76A3B47146C40266 - EF5C76DECE92DA64A72713CE941E3C95 - 0CC1D91E36474C2C82AE8A6CFEA39074 - 252C82CD3B70832F764849FBFD70514F - 8840BCEBAAC747B222A9A3A4F0AC735C - 5B8B84A943FC3581A554618EFECDA70E - C863C942C44C853A7970FB91BB4D3843 - F53616AA4174D5EDA86EA86C95B64FAB - 62790145E76AE0216D0A5DA79171259E - B625AD940476D7EFD3A306E5DC19F876 - 554C886ED08D11E80C0A5BEE9762FDE8 - 5DF04190C52FF106F02A99E603753BFD - 9A89178F3121D6F08D3FF64FF460D24F - 53C788F990B84D46CF72C2B17D2EB55E - CE21386803CDC8FF708068B565704814 - - isa - PBXGroup - name - Specta - path - Specta - sourceTree - <group> - - A2CCAF5290EC428D9B52B0AF402A21CD - - baseConfigurationReference - 93BEE7CACAD612FBBE99E8998D378EA4 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - INFOPLIST_FILE - Target Support Files/Pods-PNImagePickerViewController_Example/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MACH_O_TYPE - staticlib - MODULEMAP_FILE - Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.modulemap - MTL_ENABLE_DEBUG_INFO - YES - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PODS_ROOT - $(SRCROOT) - PRODUCT_NAME - Pods_PNImagePickerViewController_Example - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - A2DD6956EBC4F3C7C39DDECE1D939B6C - - isa - PBXTargetDependency - name - Specta - target - 00ADDBCA9E516B429C7877EB5AED2DCE - targetProxy - 0423092C50BC64BC3ADA35829A0AF395 - - A2DE32828E3A20F8E65991C34EC7E368 - - fileRef - 32308394C5A3AC5262CBBEAB931C6968 - isa - PBXBuildFile - - A321EAD55888DD6044ADE41E2DA2D1F0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallZigZagDeflectAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.m - sourceTree - <group> - - A3B80ADCDC4777D23C17A5DA990CA1C6 - - fileRef - A52F34BA54E3FDD106F2AA9CA7242F3B - isa - PBXBuildFile - - A3CCA570DF79CD1CBA51E15E4B55B940 - - fileRef - 5C73FB93AF85307B0D5ABF9CD8C30EED - isa - PBXBuildFile - - A40BD63BA2BF1E89CAE511B5324024F4 - - baseConfigurationReference - D5EFE6DD66A924B5A06DDEE1E3535543 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch - INFOPLIST_FILE - Target Support Files/FBSnapshotTestCase/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap - MTL_ENABLE_DEBUG_INFO - YES - PRODUCT_NAME - FBSnapshotTestCase - SDKROOT - iphoneos - SKIP_INSTALL - YES - SWIFT_OPTIMIZATION_LEVEL - -Onone - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - A52F34BA54E3FDD106F2AA9CA7242F3B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - NSString+HexColor.m - sourceTree - <group> - - A54A9028274D06409CC2977B0E10BFBC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - Expecta.h - path - Expecta/Expecta.h - sourceTree - <group> - - A59220FFDA78F207C0053A425863D84C - - buildActionMask - 2147483647 - files - - 176E86394E313955F3805E89E6B925F0 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - A673437D364C508C96D2396BF29B248C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallClipRotateAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.m - sourceTree - <group> - - A69333595B67AE86179CB965CE92B9F1 - - isa - PBXTargetDependency - name - Expecta - target - 0D888F29E05E498D0CD91A51D28599A5 - targetProxy - 9467CA3C3C491753AF1A9DD299E863FF - - A70CDAD61F90AC503C7D04CC22DA2923 - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - COPY_PHASE_STRIP - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - ONLY_ACTIVE_ARCH - YES - STRIP_INSTALLED_PRODUCT - NO - SYMROOT - ${SRCROOT}/../build - - isa - XCBuildConfiguration - name - Debug - - A78508D4B7D815D1A284548F5A338F0D - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Foundation.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework - sourceTree - DEVELOPER_DIR - - A99BE4C31F44A5DC1A929F4FBEBCFB6A - - fileRef - 7B6E1C92B9235A142E8D41E15D472A86 - isa - PBXBuildFile - - AA1A2BB8624B7D0226D5ECBFA99E2AEB - - buildActionMask - 2147483647 - files - - 6B83181913D5CB2FC5ADC885BAF191A5 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - AABFF02278A23BB1221E222182084C49 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beKindOf.h - path - Expecta/Matchers/EXPMatchers+beKindOf.h - sourceTree - <group> - - AAD647C23E9EA90B3425D677A9CA612B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorLineScalePulseOutAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.m - sourceTree - <group> - - AB8B19DFC68C46BA609EC9467715054E - - fileRef - C2349F032C22C7888A00A0C1F10CAB77 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - ABC0A92EC1929254A49CA6983E84D7EA - - fileRef - 80838666592F62DAE85097BA42B18413 - isa - PBXBuildFile - - ABD293C480A672A11A46F7B651193AA9 - - fileRef - 83D4F03B775B34A54308968D06B3582E - isa - PBXBuildFile - - ACEB5B1D16C37F59E5D415018626CCA1 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-PNImagePickerViewController_Tests.debug.xcconfig - sourceTree - <group> - - AD46F573951121EAE28BB449BDAEABA0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallClipRotateAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.h - sourceTree - <group> - - AF1F46668D4591602887998C6E9C10AD - - fileRef - 1FF332187656D70D080A1DE4BEB4D4BD - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - AFC5E72CF2F753999BE30AC13F4BBC0B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - FBSnapshotTestController.m - path - FBSnapshotTestCase/FBSnapshotTestController.m - sourceTree - <group> - - AFFC8900E52BBEC72059334132F3A8F3 - - fileRef - 61F9F01E426729B0B74AE78CB70A1420 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - B07DAD1789C34FA57A9C791A64DAAD69 - - children - - E66E28010AC741AB1BA3E3EF6F8784AB - 38FB76AAB0240BF3D56AB98ACEE7EEA7 - E406AD314CFBBF655B9B07A0F8EE6325 - 22C6E4E56188E0902E08983B04833523 - 2DB1EC8D87E652DA8D04A02DFB6E3920 - D69CE0A8AA791901A9E680B47741DC73 - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/PureLayout - sourceTree - <group> - - B0D8176E92EDD13A72FC541922FADBC6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beginWith.h - path - Expecta/Matchers/EXPMatchers+beginWith.h - sourceTree - <group> - - B14A4098A520661746E764122D3AFC5A - - includeInIndex - 1 - isa - PBXFileReference - path - Pods-PNImagePickerViewController_Example.modulemap - sourceTree - <group> - - B14F635E504FBCC9C7FB53491C5F43CF - - fileRef - E1C6AA1B6F3BCCCDE553A56C33EB4649 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - B19F2E828B200E5A345C39BC1668EFB6 - - fileRef - FEBD832ABC4328AADF090068DCE1D5C0 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - B239BD93C67DE976C7F3A1AD982A0A58 - - buildActionMask - 2147483647 - files - - 5B2D4A621D3DA971A474776AF36BB073 - BC55C8365AEFF8217F6A567607754854 - 204D694B03BFF3B244A6AB73FACFFC43 - 94C47C87E397972CE98F75929F3B706C - 4BBCBB9D8EF0B241A4A4FE4982985481 - 805E425BBEF7A6133E32E1D30A073010 - CE3F4ECBB0BC095577D66AE50C8E604C - 201BF9C605852822CA5A65ADE282A310 - BA12B131F10BCE3BE6E9A02FC908FE9D - 17572374B2AE183C6347C41E8DF8E579 - F12D57414A73406831CC032A7170DBFF - 1312A7D381C51428CF481E33E3D37901 - 1B0389CD88AA949B34DC7269030FEC6F - 66A27898E989A3FA5C15AA671C4536F0 - 76D337327C10A7555447B69AA1562647 - 9BB9159FBA757600D3D4C0FF645F3911 - 87FD5F0F682CDEB6A348CA448889E3EA - 0EBFA5FBE4953A83B677CE2A75746761 - D83677C54D2226C67886A525B0B46FBE - 2C0A8737FDB9B9C6A6BDF437FD11334C - BEFFE9FFE52E9A0833A7D2D8FB67EB4D - 6F278423C8AE1DA47F35E374BB5B91EC - 0C6FF91EB1F0391ED75DC72D31D159EF - DB30F82FB1BE083D9471B965FB500CA2 - FC20596ABFE14A61F171A29FD03275E7 - 918E06480F28F27361B19D19432F8538 - 1AB3304B6884F626BC54150AC7565E18 - 403292D82DA62291204BF59524BC4EDB - FC45858927D3B6A0F922C4B697B04A38 - 931D410B9F8ACB935883DF8C59F9C93E - 2CFE2898496C1C7096DB8DA43AF19103 - FE8E34356D24F6759A8B010ED2F5707B - E0A077DFB064B79685B810CCEFB2F1EF - EF6497EE123F6BC0C1B09717437C5908 - B84431CF8C64F363A334AA7089F6C134 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - B2D07280905270153CB51BE84E603490 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorRotatingSquaresAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.m - sourceTree - <group> - - B351B7EDC6EA5879B5CB4F7773E7F168 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - FBSnapshotTestCasePlatform.m - path - FBSnapshotTestCase/FBSnapshotTestCasePlatform.m - sourceTree - <group> - - B3BDACA4BDBD1D7D659AD3856EBD6864 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - PhotosUI.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/PhotosUI.framework - sourceTree - DEVELOPER_DIR - - B3D6FD60E6CB653FCD3D4D9C680E2795 - - fileRef - 8599925B3BA781F682EE8EC7602BB199 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - B430582BF4ECDE5DA729E32D7801AC46 - - fileRef - AD46F573951121EAE28BB449BDAEABA0 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - B45A35B34F89A83FF6EF4C2D8B0BC638 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 732E1017B9D40DB6888CB2A644F44007 - remoteInfo - PureLayout - - B52800E45378B2979869F16338D3491A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beSupersetOf.h - path - Expecta/Matchers/EXPMatchers+beSupersetOf.h - sourceTree - <group> - - B5522B4C786061CA9DFC8A4198028552 - - buildConfigurationList - 315651862B1A4D3486C4BEB578330525 - buildPhases - - 731DDA8A2313B5569053EDFFA39009B9 - 506C9CBD87F3A281C9B08C88A4D60E96 - 005D82263C7AFBCB593EAB7F0F29C2CD - - buildRules - - dependencies - - 3CE47127EC1729530DF6892DAC98E263 - D6FC6CE27EE2216BF4704E0827DFBEBE - 0B4B337A09E4D2CA2372028AF3A23F71 - - isa - PBXNativeTarget - name - Expecta+Snapshots - productName - Expecta+Snapshots - productReference - 432A5D40B59CCA1823535ACD99E88438 - productType - com.apple.product-type.framework - - B59163A00563EBC5A37B41B9BA8B1C18 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallGridPulseAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.m - sourceTree - <group> - - B617A7263E6B83D90E05503FE0460B91 - - includeInIndex - 1 - isa - PBXFileReference - path - Specta.modulemap - sourceTree - <group> - - B62598380A0456B77765633CF6399FDA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PNCollectionViewCell.m - sourceTree - <group> - - B625AD940476D7EFD3A306E5DC19F876 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTTestSuite.h - path - Specta/Specta/SPTTestSuite.h - sourceTree - <group> - - B630F28EAA126CCC9BAE21CD3232F559 - - fileRef - BB13355693092488ACB838CACE12EB64 - isa - PBXBuildFile - - B64EB1329E44F12CA40EB9CD47E3D2E3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorView.h - path - DGActivityIndicatorView/DGActivityIndicatorView.h - sourceTree - <group> - - B7480EC6B913E2DE82007EE07E243664 - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - name - FBSnapshotTestCase.framework - path - FBSnapshotTestCase.framework - sourceTree - BUILT_PRODUCTS_DIR - - B78B5629B9AEB737F8199E08AEE8A8B6 - - buildActionMask - 2147483647 - files - - E25435907CB1E60DDCDEAF4DC5119291 - - isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - B84431CF8C64F363A334AA7089F6C134 - - fileRef - 8A6225907238E19AEB89FC94B661C1BB - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - B8B275EDDCDCF2D38CAF49A40017D01D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTExample.h - path - Specta/Specta/SPTExample.h - sourceTree - <group> - - B9E66BFCBCE3F60A331D3E985C2206E1 - - fileRef - 20313E59970B07CA74A0D20613315FBA - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - BA12B131F10BCE3BE6E9A02FC908FE9D - - fileRef - C4B622E36D00B0EC421438CD40968EE0 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - BA5A98474C98EBC8C205B1A4E3EE6C27 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSObject+Expecta.h - path - Expecta/NSObject+Expecta.h - sourceTree - <group> - - BA6428E9F66FD5A23C0A2E06ED26CD2F - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text - name - Podfile - path - ../Podfile - sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby - - BB13355693092488ACB838CACE12EB64 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorTripleRingsAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.m - sourceTree - <group> - - BB344F817FF547333D72B09B73E47763 - - fileRef - 29BE5D286465E639EE8D48EE893E378D - isa - PBXBuildFile - - BB9F3C679F0D948D111B2713F1CA5F6A - - fileRef - 069E06AFFEE19C5A2DEB24347C819167 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - BBCA0A1AACF7BAB7864FCD0719B78C85 - - fileRef - F165E22E40244ACAC4A5654CBA5E24E3 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - BC55C8365AEFF8217F6A567607754854 - - fileRef - 6A4FDF3878CE27CE988C38AEA6654C5F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - BD09CC45A3B67ED88F774603432C5C9B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Expecta+Snapshots.xcconfig - sourceTree - <group> - - BD26CEA7F827DE4BBA98A4BDD93A9D93 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beNil.h - path - Expecta/Matchers/EXPMatchers+beNil.h - sourceTree - <group> - - BD77462827262F193DA14BEBD1C3E231 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallClipRotatePulseAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.h - sourceTree - <group> - - BDD6AEA3AAE1E01362FA42A2A36ECEFC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - DGActivityIndicatorView.xcconfig - sourceTree - <group> - - BEFFE9FFE52E9A0833A7D2D8FB67EB4D - - fileRef - DDBEB2F265DE738C0F7887C020B1F28D - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - C0373372700C722F5A96C4CFC6C54199 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+equal.m - path - Expecta/Matchers/EXPMatchers+equal.m - sourceTree - <group> - - C054D6E72B61DACDE9935F0EF7131033 - - fileRef - 46CE3B42FE5B19F23CD24060BE0920CA - isa - PBXBuildFile - - C05B54046664B54E8EE624F979B2014C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorLineScaleAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.h - sourceTree - <group> - - C0F69C93D9F63907FCB1A4C03D372E23 - - fileRef - B8B275EDDCDCF2D38CAF49A40017D01D - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - C148538B1CC67E1CE74DEC1C6B2E6A02 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+Diff.h - path - FBSnapshotTestCase/Categories/UIImage+Diff.h - sourceTree - <group> - - C1C2B7979A25FBEC9F71A189D1EE51AA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTCallSite.h - path - Specta/Specta/SPTCallSite.h - sourceTree - <group> - - C1C59177C9631753DCCB9F4EAC705748 - - fileRef - 8840BCEBAAC747B222A9A3A4F0AC735C - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - C2349F032C22C7888A00A0C1F10CAB77 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallScaleMultipleAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.h - sourceTree - <group> - - C2CDEC51745442357360815D430E5D9B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - PureLayout.h - path - PureLayout/PureLayout/PureLayout.h - sourceTree - <group> - - C32E762448781420245BEC30DF0ECADF - - children - - A78508D4B7D815D1A284548F5A338F0D - 68DA82F052EC6091F0A6F44EE5B83C49 - B3BDACA4BDBD1D7D659AD3856EBD6864 - 0EB930C9CF2FAACCB657528AC11D734A - C3931F7C392B2AA54735D232EA9F7372 - 7B6E1C92B9235A142E8D41E15D472A86 - - isa - PBXGroup - name - iOS - sourceTree - <group> - - C387054DBA65DDD2001A2B4720437721 - - includeInIndex - 1 - isa - PBXFileReference - path - Expecta+Snapshots.modulemap - sourceTree - <group> - - C3931F7C392B2AA54735D232EA9F7372 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - UIKit.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/UIKit.framework - sourceTree - DEVELOPER_DIR - - C4B622E36D00B0EC421438CD40968EE0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beCloseTo.m - path - Expecta/Matchers/EXPMatchers+beCloseTo.m - sourceTree - <group> - - C5591001443937B39FCA10BF93139D5E - - isa - PBXTargetDependency - name - DGActivityIndicatorView - target - 291621037D68F7869D267C25CE205F97 - targetProxy - 5BB5F58561E1B1B3E551DBA9E96D86E4 - - C5D3CD36617A789CCF916E3727E56CC5 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 732E1017B9D40DB6888CB2A644F44007 - remoteInfo - PureLayout - - C6137B78D712770AEC9B7DCF5AEE4C42 - - children - - 913596B05451C75AAD90460CEEAD86DF - D5EFE6DD66A924B5A06DDEE1E3535543 - F88C9C33A38940965B1E028900AB95A0 - 735FFD3050DCC33492E1D86D9592E389 - F4322991C3E1E782290F969406582A77 - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/FBSnapshotTestCase - sourceTree - <group> - - C6A0ADFB01F5886273F6AD6CB4399A0E - - fileRef - 2DF91EF184B25A34AF05D45ECB8B38BA - isa - PBXBuildFile - - C6BCE9F9EA5BD670ED777D7EA338E063 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallSpinFadeLoader.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.m - sourceTree - <group> - - C6E39DC4C4570C3FCD7D5264E2865BAB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Pods-PNImagePickerViewController_Tests-acknowledgements.plist - sourceTree - <group> - - C85CBE2FC7624E65AB1F2278630AA456 - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 291621037D68F7869D267C25CE205F97 - remoteInfo - DGActivityIndicatorView - - C863C942C44C853A7970FB91BB4D3843 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - SPTSharedExampleGroups.m - path - Specta/Specta/SPTSharedExampleGroups.m - sourceTree - <group> - - C87C8565E0CE630C9044D8F6CCC00B79 - - baseConfigurationReference - 217E5CF6FEFCE576D0B1BA963E4DD247 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/PNImagePickerViewController/PNImagePickerViewController-prefix.pch - INFOPLIST_FILE - Target Support Files/PNImagePickerViewController/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/PNImagePickerViewController/PNImagePickerViewController.modulemap - MTL_ENABLE_DEBUG_INFO - NO - PRODUCT_NAME - PNImagePickerViewController - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - C88AC66D44949F77E6D5A59F4933571F - - fileRef - 14681335FE6A5264FD8EC1C061E7CDD1 - isa - PBXBuildFile - - C9423636906DB2F08F57CF685A0BD0C3 - - fileRef - A78508D4B7D815D1A284548F5A338F0D - isa - PBXBuildFile - - C96C01D1E4D2E00FED4476FA06FA5287 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - NSArray+PureLayout.m - path - PureLayout/PureLayout/NSArray+PureLayout.m - sourceTree - <group> - - CA568B6F1164CDE3763C92982FDF0B80 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorThreeDotsAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.m - sourceTree - <group> - - CABAE930DD83428E53B8962A2673BD28 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIApplication+StrictKeyWindow.m - path - FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.m - sourceTree - <group> - - CB13A851913814EEE6A164233BF15074 - - fileRef - B64EB1329E44F12CA40EB9CD47E3D2E3 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - CB2BEA235224960B8B8E37CF10D3BF61 - - children - - 668EB35743C596117D9474923B01148B - - isa - PBXGroup - name - Development Pods - sourceTree - <group> - - CCB1C006C879469918B40F2272781F35 - - buildConfigurations - - 97B7D0193F46D4B762AAC5200535CF71 - C87C8565E0CE630C9044D8F6CCC00B79 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - CE21386803CDC8FF708068B565704814 - - children - - 61B4466883A8E7B3BBFBD3CD14084150 - B617A7263E6B83D90E05503FE0460B91 - 5B3492B4CB56B72013F1118941E24121 - F10C730C1F2B28DC275C7E9224BAD0BB - 6CEADD0E53710547430DAF55D9581DEA - 329C6E17EF66A77171669B112E1AF184 - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/Specta - sourceTree - <group> - - CE3F4ECBB0BC095577D66AE50C8E604C - - fileRef - E1F1BBA6B7B557D5FF0A3171482F0D67 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - CE45EB99FCDFDCD71A41117E18C36C41 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallRotateAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.m - sourceTree - <group> - - CE4B6F2352BB68D81B8E851154276590 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorLineScalePartyAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.m - sourceTree - <group> - - CE68526079FF32AB937DB3E25C280551 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Expecta.xcconfig - sourceTree - <group> - - CE697236D397EA0B8A981A771D22A314 - - buildActionMask - 2147483647 - files - - 3E7CB8E650ADF660ED316F9A60434000 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - CE86A4579EC09DC343B5C10D9079AB56 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallClipRotatePulseAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.m - sourceTree - <group> - - CE96BE4D508513697B2AE8807F0073AE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Pods-PNImagePickerViewController_Example-acknowledgements.plist - sourceTree - <group> - - CEB4E9FAF82318A3161F45F0F0067D1B - - children - - 489D711EBBF6D05C896D2937986DEDCA - CE68526079FF32AB937DB3E25C280551 - 7AC957DEF87E6A9F6B306C7388893038 - ECD245CC42C29877A9AF78AE8929E082 - 2423FED05E77BF592A237ACFB7D45CE0 - 030C4DB51F0DDB0669E772BFCFE9C104 - - isa - PBXGroup - name - Support Files - path - ../Target Support Files/Expecta - sourceTree - <group> - - D06F3815D256490933E1D4389056447C - - includeInIndex - 1 - isa - PBXFileReference - path - DGActivityIndicatorView.modulemap - sourceTree - <group> - - D087C9CFBF8359F8BE6E8EC885158912 - - fileRef - D9FF93A6D3CD60EFD7678282FCA20D3D - isa - PBXBuildFile - - D146797BA332C124E246A3F77A8A4ACF - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - F7D9D871D4F720F9389E6BFA85F8AB6E - remoteInfo - PNImagePickerViewController - - D15735AA736C392BB93DB370760C7DFB - - containerPortal - D41D8CD98F00B204E9800998ECF8427E - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - E1E99BE24B4D5E362ECFB6580A5D5A8D - remoteInfo - FBSnapshotTestCase - - D1C1EE0EB550603FC231CDB277A7CF74 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beLessThanOrEqualTo.h - path - Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h - sourceTree - <group> - - D1F2D80716B43E0CC8801E5BE3EA4DC2 - - isa - PBXTargetDependency - name - PureLayout - target - 732E1017B9D40DB6888CB2A644F44007 - targetProxy - C5D3CD36617A789CCF916E3727E56CC5 - - D32582C6E0FDF43F5BEC7A5D27947B9C - - fileRef - 4F987236F53B46A77FFCDCC613FC9C05 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - D352AED853C0AAE46F02D684528ED717 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beNil.m - path - Expecta/Matchers/EXPMatchers+beNil.m - sourceTree - <group> - - D3A97742CACAE0C69D639B471125E6E6 - - fileRef - C1C2B7979A25FBEC9F71A189D1EE51AA - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - D41D8CD98F00B204E9800998ECF8427E - - attributes - - LastSwiftUpdateCheck - 0700 - LastUpgradeCheck - 0700 - - buildConfigurationList - 2D8E8EC45A3A1A1D94AE762CB5028504 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - - mainGroup - 7DB346D0F39D3F0E887471402A8071AB - productRefGroup - 3C6170F841BE1C800BF9E3FD05D98479 - projectDirPath - - projectReferences - - projectRoot - - targets - - 291621037D68F7869D267C25CE205F97 - 0D888F29E05E498D0CD91A51D28599A5 - B5522B4C786061CA9DFC8A4198028552 - E1E99BE24B4D5E362ECFB6580A5D5A8D - F7D9D871D4F720F9389E6BFA85F8AB6E - 8B0E3299C6A701014A430848E3BA9BC0 - 75C3EC857F27A184C52FAB21FD6A1994 - 732E1017B9D40DB6888CB2A644F44007 - 00ADDBCA9E516B429C7877EB5AED2DCE - - - D45CEC3FA189AD45AE0D5D65F0096A2E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-PNImagePickerViewController_Tests-frameworks.sh - sourceTree - <group> - - D57EE053A502E26C9D9542900DF51746 - - fileRef - B2D07280905270153CB51BE84E603490 - isa - PBXBuildFile - - D5EF5140CD1D878606B530BBDC7CFBEC - - fileRef - C2CDEC51745442357360815D430E5D9B - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - D5EFE6DD66A924B5A06DDEE1E3535543 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - FBSnapshotTestCase.xcconfig - sourceTree - <group> - - D69CE0A8AA791901A9E680B47741DC73 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PureLayout-umbrella.h - sourceTree - <group> - - D6FC6CE27EE2216BF4704E0827DFBEBE - - isa - PBXTargetDependency - name - FBSnapshotTestCase - target - E1E99BE24B4D5E362ECFB6580A5D5A8D - targetProxy - 845DA643BAC094D83AA08D33F1BFD783 - - D78F728DA45B9D043472FCF4315E60C7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-PNImagePickerViewController_Tests.release.xcconfig - sourceTree - <group> - - D820364E60396B6CBA51EC6661B1D2D5 - - fileRef - 77BD465B0699C84B403C14801297E94E - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - D83677C54D2226C67886A525B0B46FBE - - fileRef - 764E05BA4B42E70C21008CE02BECEE4C - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - D8BBB338E6C15616D53A1898B5E3EECA - - explicitFileType - wrapper.framework - includeInIndex - 0 - isa - PBXFileReference - name - Pods_PNImagePickerViewController_Tests.framework - path - Pods_PNImagePickerViewController_Tests.framework - sourceTree - BUILT_PRODUCTS_DIR - - D95ABB670BF106714613BF606E7FF6DC - - baseConfigurationReference - CE68526079FF32AB937DB3E25C280551 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/Expecta/Expecta-prefix.pch - INFOPLIST_FILE - Target Support Files/Expecta/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/Expecta/Expecta.modulemap - MTL_ENABLE_DEBUG_INFO - YES - PRODUCT_NAME - Expecta - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Debug - - D9D9F52BC6BE0344E53A83433CE5C963 - - baseConfigurationReference - CE68526079FF32AB937DB3E25C280551 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/Expecta/Expecta-prefix.pch - INFOPLIST_FILE - Target Support Files/Expecta/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/Expecta/Expecta.modulemap - MTL_ENABLE_DEBUG_INFO - NO - PRODUCT_NAME - Expecta - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - D9FF93A6D3CD60EFD7678282FCA20D3D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorTriangleSkewSpinAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.m - sourceTree - <group> - - DA2A625BE88D329B2DAB468A14D454E5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallPulseAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.h - sourceTree - <group> - - DB30F82FB1BE083D9471B965FB500CA2 - - fileRef - 51A5CE482409925E53203B255D2626FA - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - DB70BDEEF19D8835410FFAA325A803E6 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DGActivityIndicatorView-umbrella.h - sourceTree - <group> - - DB70E3EFF32FDB6FFA85E1F22E6A61AB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPUnsupportedObject.h - path - Expecta/EXPUnsupportedObject.h - sourceTree - <group> - - DC61702A42844E4ED762A73E8893436B - - buildConfigurations - - D95ABB670BF106714613BF606E7FF6DC - D9D9F52BC6BE0344E53A83433CE5C963 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - DC73F3984FCBFDA4A732C328D5081DFE - - fileRef - C3931F7C392B2AA54735D232EA9F7372 - isa - PBXBuildFile - - DCD2DE470DD0C352D53BB989F844C45B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beIdenticalTo.m - path - Expecta/Matchers/EXPMatchers+beIdenticalTo.m - sourceTree - <group> - - DD0CF102363A373C3D8F44E4929D50D3 - - fileRef - 89880E23D0FA533965CB9034C799F6CC - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - DD254E9F4E9BF0440BDB2572FBDA66A9 - - fileRef - A78508D4B7D815D1A284548F5A338F0D - isa - PBXBuildFile - - DD4BDFF63C5C3019004B7EA21EE5B93D - - buildConfigurations - - A2CCAF5290EC428D9B52B0AF402A21CD - 7D7F95DF00727120EED6C88DC4769396 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - DD674CE28CE2C5E9F538461C76AB6BD9 - - fileRef - 53C788F990B84D46CF72C2B17D2EB55E - isa - PBXBuildFile - - DDBEB2F265DE738C0F7887C020B1F28D - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beSubclassOf.m - path - Expecta/Matchers/EXPMatchers+beSubclassOf.m - sourceTree - <group> - - DE5158499A7116BF2B6DF560FD21A88A - - fileRef - A673437D364C508C96D2396BF29B248C - isa - PBXBuildFile - - DF4F507FD37819AFDBD6A68601C23489 - - buildConfigurations - - 6FFB8621724E6D87039606594AA714FE - 7F28600E8B9A80516CB3C1047EBBF957 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - DF86B44B7E35819FC61B294B343E31FB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+beLessThan.h - path - Expecta/Matchers/EXPMatchers+beLessThan.h - sourceTree - <group> - - E0A077DFB064B79685B810CCEFB2F1EF - - fileRef - 2B673AC718C2596C1A1FBFB27FE75E08 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - E0AAF49134A0505DF00E20E7B62087E1 - - fileRef - 107A3DE05C14D3CE5E29B661678AB4B8 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - E0C14077720B3EA3D3CD9FDE663FA6CA - - fileRef - 032958A1344FCB4E4C3272404A1163F5 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - E1C6AA1B6F3BCCCDE553A56C33EB4649 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallGridBeatAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.h - sourceTree - <group> - - E1D4DDB7EEFD7F398CD60BFB0FEE4F7E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSLayoutConstraint+PureLayout.h - path - PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h - sourceTree - <group> - - E1E99BE24B4D5E362ECFB6580A5D5A8D - - buildConfigurationList - 333D034462DA0EE6A13E42FBBB07F3AC - buildPhases - - 5313CE6E9AD10AFF7B2157D735D993D7 - 499D1411C352205E3A38BE88B4E03A1A - 61EBB6E8E94C4A1F23CA25CF2F49B19A - - buildRules - - dependencies - - isa - PBXNativeTarget - name - FBSnapshotTestCase - productName - FBSnapshotTestCase - productReference - B7480EC6B913E2DE82007EE07E243664 - productType - com.apple.product-type.framework - - E1EC4532663CA75DE5BD00CB0A56814D - - fileRef - A54A9028274D06409CC2977B0E10BFBC - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - E1F1BBA6B7B557D5FF0A3171482F0D67 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPFloatTuple.m - path - Expecta/EXPFloatTuple.m - sourceTree - <group> - - E25435907CB1E60DDCDEAF4DC5119291 - - fileRef - 2BE45DFB6789AAEB03C87E14911811BD - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - E2B98CB95EBDDC9E87241B77A46E1266 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+respondTo.h - path - Expecta/Matchers/EXPMatchers+respondTo.h - sourceTree - <group> - - E2BEA93256B26EA7D1C8F402B3786C40 - - fileRef - 67BEB743EB822DB344D1FDB79EEB19B9 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - E2FEA90ADE9DB7B03273630AB276F8DD - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPUnsupportedObject.m - path - Expecta/EXPUnsupportedObject.m - sourceTree - <group> - - E406AD314CFBBF655B9B07A0F8EE6325 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - PureLayout.xcconfig - sourceTree - <group> - - E414D62B6F3A82E4E06FB2313C8FD3D9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallScaleAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.m - sourceTree - <group> - - E4D2414595D5EB2CC4AC8878DF31FD72 - - fileRef - 1F02CAD4927D227E9B8F64E76C6D79B8 - isa - PBXBuildFile - - E54DECB7356E53FC52ED067B347499E3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers+postNotification.h - path - Expecta/Matchers/EXPMatchers+postNotification.h - sourceTree - <group> - - E5C01C3973EEA5683DAF2A21243EE5D0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorCookieTerminatorAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.h - sourceTree - <group> - - E62ACE7ECFAD595BCFDB74843AD1A4D2 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beginWith.m - path - Expecta/Matchers/EXPMatchers+beginWith.m - sourceTree - <group> - - E66E28010AC741AB1BA3E3EF6F8784AB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - E6B836B352B13C63D3C0FA0E500C98A4 - - buildActionMask - 2147483647 - files - - 160FDA46EE919AAF97E0E4EC04C9E232 - 7A211860F672261C1522DCDF1FFC9ED0 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E6E4BAE650A258C80DA6C0499041E875 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorBallGridPulseAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.h - sourceTree - <group> - - E735386085CE344F6A01178CF4763852 - - fileRef - BD26CEA7F827DE4BBA98A4BDD93A9D93 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - E8ACD20C3FD436B3A4753CD9D0D648DC - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.swift - name - SwiftSupport.swift - path - FBSnapshotTestCase/SwiftSupport.swift - sourceTree - <group> - - E95E9B817C6D9D281C5145EC0409DF01 - - fileRef - 9A89178F3121D6F08D3FF64FF460D24F - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - E99BFA3C549F1641104A1492DD4D2185 - - fileRef - A321EAD55888DD6044ADE41E2DA2D1F0 - isa - PBXBuildFile - - E9B66B9D8E9FC2BFAE108DE3D5AA312A - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+postNotification.m - path - Expecta/Matchers/EXPMatchers+postNotification.m - sourceTree - <group> - - EABC475F73AEA8FA59A4B0801F74AA37 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorLineScalePulseOutRapidAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.h - sourceTree - <group> - - EB0A71B16F5C2D5C9C819687D0C69620 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallScaleMultipleAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.m - sourceTree - <group> - - EC588B9EAC9440EF09B75FB3972C07FE - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+match.m - path - Expecta/Matchers/EXPMatchers+match.m - sourceTree - <group> - - ECD245CC42C29877A9AF78AE8929E082 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Expecta-prefix.pch - sourceTree - <group> - - ED1993778DAA05B80A041042F11D535B - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PNImagePickerViewController.m - sourceTree - <group> - - EE008D26EADDB7377223D1A256D4A042 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beKindOf.m - path - Expecta/Matchers/EXPMatchers+beKindOf.m - sourceTree - <group> - - EF229B5B773CB72AE6A3F61EC5423310 - - baseConfigurationReference - 5B3492B4CB56B72013F1118941E24121 - buildSettings - - CODE_SIGN_IDENTITY[sdk=iphoneos*] - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - DEFINES_MODULE - YES - DYLIB_COMPATIBILITY_VERSION - 1 - DYLIB_CURRENT_VERSION - 1 - DYLIB_INSTALL_NAME_BASE - @rpath - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_PREFIX_HEADER - Target Support Files/Specta/Specta-prefix.pch - INFOPLIST_FILE - Target Support Files/Specta/Info.plist - INSTALL_PATH - $(LOCAL_LIBRARY_DIR)/Frameworks - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - LD_RUNPATH_SEARCH_PATHS - - $(inherited) - @executable_path/Frameworks - @loader_path/Frameworks - - MODULEMAP_FILE - Target Support Files/Specta/Specta.modulemap - MTL_ENABLE_DEBUG_INFO - NO - PRODUCT_NAME - Specta - SDKROOT - iphoneos - SKIP_INSTALL - YES - TARGETED_DEVICE_FAMILY - 1,2 - VERSIONING_SYSTEM - apple-generic - VERSION_INFO_PREFIX - - - isa - XCBuildConfiguration - name - Release - - EF5C76DECE92DA64A72713CE941E3C95 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTExampleGroup.h - path - Specta/Specta/SPTExampleGroup.h - sourceTree - <group> - - EF6497EE123F6BC0C1B09717437C5908 - - fileRef - E2FEA90ADE9DB7B03273630AB276F8DD - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - EFB4C678F3ECB025125BBF19813FA7EF - - fileRef - B62598380A0456B77765633CF6399FDA - isa - PBXBuildFile - - F043D41411071EB7695F7E6EB5053E80 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorFiveDotsAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.m - sourceTree - <group> - - F0DDF02A078B917997FF025BB33BB842 - - fileRef - 9D827829DB6BCFF0311053AA2EE01B35 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - F10C730C1F2B28DC275C7E9224BAD0BB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Specta-dummy.m - sourceTree - <group> - - F12D57414A73406831CC032A7170DBFF - - fileRef - E62ACE7ECFAD595BCFDB74843AD1A4D2 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - F165E22E40244ACAC4A5654CBA5E24E3 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorFiveDotsAnimation.h - path - DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.h - sourceTree - <group> - - F1B11B223AC0A22FCD6F92901C43E390 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PNImagePickerViewController.h - sourceTree - <group> - - F1E3108F4AF8125466B50E2E15321D72 - - fileRef - F88C9C33A38940965B1E028900AB95A0 - isa - PBXBuildFile - - F1F55268925E0AECF6E79AAD4A92C9D6 - - includeInIndex - 1 - isa - PBXFileReference - path - PNImagePickerViewController.modulemap - sourceTree - <group> - - F24F9340428DE453F3C634E811179751 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPMatchers.h - path - Expecta/Matchers/EXPMatchers.h - sourceTree - <group> - - F300B40AFA24F8C5A0751AA0E0AE0E17 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallBeatAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.m - sourceTree - <group> - - F36EDE8D9C1EA5879AB18814BED926C6 - - isa - PBXTargetDependency - name - PNImagePickerViewController - target - F7D9D871D4F720F9389E6BFA85F8AB6E - targetProxy - 12B984DB50E03AC0C51DED23666B2DF7 - - F3AA3C32FD65264ED12C1A3F34412C16 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - NSArray+PureLayout.h - path - PureLayout/PureLayout/NSArray+PureLayout.h - sourceTree - <group> - - F3EAE5DAFF803BF4927E279D074DFCC9 - - fileRef - 33F6FAF611B2C70EF1E4A141DE7DF48D - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - F41209A94070904A00BDF24ACB6336B6 - - fileRef - 7B6B8EA0D93F6E424061F592524B5E23 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - F4322991C3E1E782290F969406582A77 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Info.plist - sourceTree - <group> - - F449D81313C96AAC3E90BF988280AD6E - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Expecta+Snapshots-umbrella.h - sourceTree - <group> - - F45F565AABE7E9D19116A5DE203B8C68 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - EXPDefines.h - path - Expecta/EXPDefines.h - sourceTree - <group> - - F46030CE704666228CCCD89A59586A99 - - fileRef - CE86A4579EC09DC343B5C10D9079AB56 - isa - PBXBuildFile - - F4A51CD75C37A0EFAEA2ADDE78FB818F - - isa - PBXTargetDependency - name - DGActivityIndicatorView - target - 291621037D68F7869D267C25CE205F97 - targetProxy - C85CBE2FC7624E65AB1F2278630AA456 - - F4E58516B444895CAA6C6360A6D37C8D - - fileRef - B351B7EDC6EA5879B5CB4F7773E7F168 - isa - PBXBuildFile - - F53616AA4174D5EDA86EA86C95B64FAB - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SPTSpec.h - path - Specta/Specta/SPTSpec.h - sourceTree - <group> - - F64F6F7FFCE3B01DFE2E74E6F3569BF3 - - fileRef - D69CE0A8AA791901A9E680B47741DC73 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - F6582E177A6873639EB320360C612D23 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - PureLayout+Internal.h - path - PureLayout/PureLayout/PureLayout+Internal.h - sourceTree - <group> - - F69A3ACAB5FFEC146FBA6197D8D480F9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+endWith.m - path - Expecta/Matchers/EXPMatchers+endWith.m - sourceTree - <group> - - F708EA5BCF76945F780EEEACB215968D - - fileRef - F043D41411071EB7695F7E6EB5053E80 - isa - PBXBuildFile - - F70938307E06D652E364D266EA014497 - - fileRef - 363B6829723BF6FB10A3B3A94B75E36E - isa - PBXBuildFile - - F75CB2A727F678C9A848A3A11EA7979B - - fileRef - 648EEE319F62D61A69EB22EA22C20EE9 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - F7D9D871D4F720F9389E6BFA85F8AB6E - - buildConfigurationList - CCB1C006C879469918B40F2272781F35 - buildPhases - - 3F28CCFF405C7E8698A65CD4CC787CD7 - 9157AFC433FF02CE97A147EB48712DBA - 72B131DB2B62AB7C5447E14996F9989F - - buildRules - - dependencies - - F4A51CD75C37A0EFAEA2ADDE78FB818F - F9F67D4F618382267BC7DF6954CAA91E - - isa - PBXNativeTarget - name - PNImagePickerViewController - productName - PNImagePickerViewController - productReference - 23786174AA30631332BCBC07C4C0B776 - productType - com.apple.product-type.framework - - F827541D56D5F4EFB385B5D4B94B47C9 - - fileRef - 8C0D7CB5FC931065DA98924EF0C18C9A - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - F829446E4D6BA30AB151A03970AFB2D8 - - fileRef - CE45EB99FCDFDCD71A41117E18C36C41 - isa - PBXBuildFile - - F88C9C33A38940965B1E028900AB95A0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FBSnapshotTestCase-dummy.m - sourceTree - <group> - - F8E15F4958152B93F7A51B41A49F06B7 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - DGActivityIndicatorAnimationProtocol.h - path - DGActivityIndicatorView/DGActivityIndicatorAnimationProtocol.h - sourceTree - <group> - - F9F67D4F618382267BC7DF6954CAA91E - - isa - PBXTargetDependency - name - PureLayout - target - 732E1017B9D40DB6888CB2A644F44007 - targetProxy - B45A35B34F89A83FF6EF4C2D8B0BC638 - - FA1D0D6466627E4655D9C6766CD972B5 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+Compare.h - path - FBSnapshotTestCase/Categories/UIImage+Compare.h - sourceTree - <group> - - FA538AB69B24F23BAD0822FBC8854194 - - fileRef - C05B54046664B54E8EE624F979B2014C - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - FAD03A1D29BFD90BCB7F04B02E6DED36 - - fileRef - 5E5B9C54581B58EA6B48CEF0D4A23543 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - FB45FFD90572718D82AB9092B750F0CA - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - COPY_PHASE_STRIP - YES - ENABLE_NS_ASSERTIONS - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PREPROCESSOR_DEFINITIONS - - RELEASE=1 - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 8.0 - STRIP_INSTALLED_PRODUCT - NO - SYMROOT - ${SRCROOT}/../build - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Release - - FBC0ACFB085C4A58604D3E412ED62FBA - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - EXPMatchers+beGreaterThan.m - path - Expecta/Matchers/EXPMatchers+beGreaterThan.m - sourceTree - <group> - - FC0E127EF1B41A9DCD8E34A51AA4A385 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - DGActivityIndicatorBallPulseSyncAnimation.m - path - DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.m - sourceTree - <group> - - FC20596ABFE14A61F171A29FD03275E7 - - fileRef - 369E77F7391B9334464AD8933DEA558F - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - FC45858927D3B6A0F922C4B697B04A38 - - fileRef - EC588B9EAC9440EF09B75FB3972C07FE - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - FCC866488BF3D148FF3A9ED02058561A - - buildActionMask - 2147483647 - files - - A3CCA570DF79CD1CBA51E15E4B55B940 - 4D724F8A8B050CB9CEF5E52C014C58F2 - ABC0A92EC1929254A49CA6983E84D7EA - 3106684245A6AE784ED81E7A4765A8FF - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - FD2686EFFE4D3EC4EB68CB39838D7B2C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - UIImage+Snapshot.h - path - FBSnapshotTestCase/Categories/UIImage+Snapshot.h - sourceTree - <group> - - FD2D4497BC41412128C2D87C1BDE7398 - - fileRef - B0D8176E92EDD13A72FC541922FADBC6 - isa - PBXBuildFile - settings - - ATTRIBUTES - - Public - - - - FD36B3A8AA77E453552AF13CEF72A54C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Expecta+Snapshots-dummy.m - sourceTree - <group> - - FDB769B453B85EE8603CB1CE172F7EF0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - UIImage+Diff.m - path - FBSnapshotTestCase/Categories/UIImage+Diff.m - sourceTree - <group> - - FE1A6C6BC96129C4BD3805467E03F49C - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-PNImagePickerViewController_Tests-dummy.m - sourceTree - <group> - - FE5E8CE045BE9FB310D15708F38A5EEB - - fileRef - C863C942C44C853A7970FB91BB4D3843 - isa - PBXBuildFile - - FE8E34356D24F6759A8B010ED2F5707B - - fileRef - 12476CF16B5F9A89588B9A8812342554 - isa - PBXBuildFile - settings - - COMPILER_FLAGS - -fno-objc-arc - - - FEBD832ABC4328AADF090068DCE1D5C0 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SpectaDSL.h - path - Specta/Specta/SpectaDSL.h - sourceTree - <group> - - FEEE94D9B924F033E980BA9AA45696E0 - - isa - PBXTargetDependency - name - PureLayout - target - 732E1017B9D40DB6888CB2A644F44007 - targetProxy - 37EC5B6B647F29286E146564B4A289BA - - - rootObject - D41D8CD98F00B204E9800998ECF8427E - - +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 00C7A118E2009066833E66AC0214E0E7 /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 15F399540B02FB4D17F7CCE7FDF80587 /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 010FD4363C29673A61B9113CC6D79980 /* DGActivityIndicatorBallTrianglePathAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A432C1EB254758D26FEA0508968652C /* DGActivityIndicatorBallTrianglePathAnimation.m */; }; + 02CB472F28410C1D2172539C10797CA1 /* DGActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D60CFC4AB33F01A4104ED78E755EF2B /* DGActivityIndicatorView.m */; }; + 041F212A0C424EC0D3F57B8395DA4426 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEDB9500182D56C311D639BBA4B4AC9 /* EXPMatchers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0500C6CD298002742B3C14817D228676 /* DGActivityIndicatorTriplePulseAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD0B8CD41E5272E748A22109A27CD68 /* DGActivityIndicatorTriplePulseAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05B1643814E247E0ADF23AA912EECCE3 /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF0446102A0F6A6989D41B51DB4C3F7 /* ExpectaObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06AC13201E9EBEEE0BB7C8CF90EB7EAB /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = E8A75F4242E289782C970422FCC33D30 /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 070BB6684957BCA2F6695D9DD24EE669 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = E6FF11399A79E70C1A1DC2325DE93734 /* SPTExampleGroup.m */; }; + 08748D8BD4D1D8F1A59A3680E51C3019 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = FFD02234451C20BC55DA34624EC4673B /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 094A16F4C95961D5877A2D6C7A09F3F8 /* DGActivityIndicatorLineScalePartyAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = B71F9769375E8E2218692E0A955A90E9 /* DGActivityIndicatorLineScalePartyAnimation.m */; }; + 09F7D05FEBD4F98146BFE58421B16042 /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = E567E1CFDD566EA01E1A143FFD774953 /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0A00079E6C88034A271D3302A67B141C /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B2F4395F985F110B12E3D592269BB3 /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0A15C6D3591BE31A9E81AA082FD7ECF6 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = EBF3212F66C1845FCB74C7BB3D8605F5 /* FBSnapshotTestController.m */; }; + 0B7F510030167772AFD8D39C9BA22F11 /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB598BE99DDCB82DF8545991C3DFB42 /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0BE0454631C0A770DE143C65B854D3FE /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 438A1C4EFD72411CB5E4708982182333 /* UIImage+Compare.m */; }; + 0C3788D7C3966CE01D70E2A9A5FCFDF9 /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = EBFAC8BA979908F739576B7354E1FDA8 /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E96B74B9A624C37AEA6523C571783DF /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A3683C5658C1F8670B3D5917BB9703A /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1003797060FD69BD5F0FCC17BB15D296 /* DGActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 527718B4621BCDE71BEA55AF9B7391A5 /* DGActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10B9B8BBD89C6A2A357A38067CDFCDB6 /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABEEEB75B318BDDBD3FFAB8FCFE9D008 /* Specta-dummy.m */; }; + 12BCF7ABC021906AF683C0B948A342AC /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 789BCDD75B28A5DA925EC45071CD892C /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13289BB3B7D747D8211ED8578550A7BF /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = B62BCAB6786FC92CF3515157811AF7CB /* SPTTestSuite.m */; }; + 134AEAE1AA909F54003C371821B9436B /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA9DEEE31D71ADE5316274427501DFA /* SPTCallSite.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1387C9B33E3189F9B6F20DC5AFFEFFDB /* EXPMatchers+beGreaterThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 63116EE0063C84EE0E38B293DD6C15D0 /* EXPMatchers+beGreaterThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 14AB06531BFE33F9D1E5B819571D8B12 /* DGActivityIndicatorTripleRingsAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 542396F01EAD6F9FC1563EA619D76BF9 /* DGActivityIndicatorTripleRingsAnimation.m */; }; + 1733DD89268EB4AC274F3F6E69ECD83D /* PNImagePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DA45DA3B5333B493A6E548920A28473A /* PNImagePickerViewController.m */; }; + 18881AD82DBE7AECA3D0C5DC25441F0C /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = EC82E83F0F1ADD40100BBA02B5AEEA76 /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A8A11EB92E8090339675B7DAE9AE7A3 /* DGActivityIndicatorLineScaleAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = CF9877BE0055CEA7454DF31C84ABF10C /* DGActivityIndicatorLineScaleAnimation.m */; }; + 1A8DAF192608984F0C5BF370F2643DA2 /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = 58CBD375903D52C733603B13F3B9FD75 /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1B9580D88E28A8CB50E01CC1CFF21CEB /* DGActivityIndicatorBallClipRotatePulseAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C736319C6C57EA826839D881C13FE25 /* DGActivityIndicatorBallClipRotatePulseAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1DF8C86D628B05DE67656977CE189872 /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D1138C8D47C1A4DFA2388E211621D193 /* SPTCompiledExample.m */; }; + 1E1933CF48DE4C04F572656399BC5EAB /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = D6C77F0C15A2163E404CF29B5500E6A3 /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2005632E03B3015EE9EE5B02B433758E /* DGActivityIndicatorBallPulseSyncAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F00ED288A8C5F6FC49AC29142BEDBDF /* DGActivityIndicatorBallPulseSyncAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2205A3416E83A607BAA96A195BA66E7D /* DGActivityIndicatorAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 87FF64502AF6AFB5CD5DF7E1FC428797 /* DGActivityIndicatorAnimation.m */; }; + 25FC640CF3C6731DF51A55F49299519C /* DGActivityIndicatorBallPulseAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 20D5AF212112217B9D819DDFA5022F99 /* DGActivityIndicatorBallPulseAnimation.m */; }; + 26FCBF7893E7C1DDF867A2964FEC00E9 /* DGActivityIndicatorTriangleSkewSpinAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = F098E37DC8CF2AC49ADACBF9B5135BE8 /* DGActivityIndicatorTriangleSkewSpinAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27D8EDAF0306D378EFB50A89ECED90BA /* DGActivityIndicatorRotatingSandglassAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5218758C2C26EB32D2DB63974EE24985 /* DGActivityIndicatorRotatingSandglassAnimation.m */; }; + 2A044D479EE8A74C245A63F03CC58BD8 /* DGActivityIndicatorBallGridPulseAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFAE1B12397D48FD8F58243043DBADE /* DGActivityIndicatorBallGridPulseAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B4C8719269E242AF7EA424122B140C2 /* DGActivityIndicatorAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 93AA1AAE1542ABEC84B5AEF48EA3F1F6 /* DGActivityIndicatorAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BED55731EE66CE43B17B9CECB6F842D /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = 82D85B82E08D2AB5F0DE12827636AE39 /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2C9C681DED4716979EDBE2C3128E5272 /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EE8745F8C822127F4F15C813259EC3F /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F329D973FA7238383FF5468D1E1D978 /* PNImagePickerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F4CE36A0C3189880B7B1EBBB490FCF /* PNImagePickerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33D287602F3A06015E8D9782FA209DEB /* DGActivityIndicatorRotatingSandglassAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B0122054FB8DCEC4B219E6B1ACBF6F /* DGActivityIndicatorRotatingSandglassAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3585D664E5150B343EB14EA2BB6559EA /* DGActivityIndicatorFiveDotsAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AAC704390D1003A4706DEEB7AD9E712 /* DGActivityIndicatorFiveDotsAnimation.m */; }; + 35CD0B1E0C598785B44765E4131B5E57 /* DGActivityIndicatorBallRotateAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D22976DF5930D258F8D0CD43C34E0A0 /* DGActivityIndicatorBallRotateAnimation.m */; }; + 382E189A8CE9F0CAC37E8ACEA467A285 /* DGActivityIndicatorRotatingSquaresAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = E1206B1BCA502C8211B190211467F547 /* DGActivityIndicatorRotatingSquaresAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B063212A6EF2B52AC8B7CCC918E4D12 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FBD26F8A36473565444B78F0014ACBD /* FBSnapshotTestCase.m */; }; + 3B7B130C746084034B068D1161998C78 /* NSString+HexColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC497D9C037951A3E10AB5B3A43AC13 /* NSString+HexColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3BEAB8AE0D3D6B4F0DA5C3F2477E7C08 /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B8C1B6E0AD80C1DC53B309AEA8E2CAD /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 3C64BF703DD397E4B99C4C0A496B9AA4 /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 0735607C9210AD484C6B809578F3DA9F /* XCTestCase+Specta.m */; }; + 3C99AF91E2501167B5461DCC24F5B2FD /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A4C544A7D61E9914B46C9315CE2450B /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3CAD7C140B36E3D3E598054D5D09300D /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FD772BBF1C19F20856556B753A7A0C8 /* EXPDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F9FF8DB279402687102A4F50661AE2A /* DGActivityIndicatorBallRotateAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC4C82E9336F709DF3A6A9D4F046E51 /* DGActivityIndicatorBallRotateAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3FE6B4A7835A59EBBA77FCBAD0FD7868 /* Pods-PNImagePickerViewController_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 313B777032AF94534B4B2ADECF32763C /* Pods-PNImagePickerViewController_Example-dummy.m */; }; + 406F6344A6E0E6FC7CFF8BD2149EA2DA /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = A894372807AEBE5B8C379CE2DF1003AA /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 427418E691958DFAA35164CB1D4C7947 /* PNImagePickerViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E8833656A3D899E088BDE95DF7FB5F /* PNImagePickerViewController-dummy.m */; }; + 42D023EAB5F7F8E7564B6194F97215F5 /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 3041B454B2F3FBE0BC88787C8205D429 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42DA4F778EDC2EFE944E6D40E45226F0 /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = D9AF3C7412855FEC35496E5C1F6946DA /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 436F687B6D3E7EE8E70F3AE128093D22 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 44342D65C652BFEE364AA3618727EA53 /* SpectaUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 445886204E6F4D0FEC1039F03C538247 /* DGActivityIndicatorBallZigZagAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = F4116B2FC44E257E4E81DECF45D1475C /* DGActivityIndicatorBallZigZagAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44F41CAD2082185B032D7655D916E58F /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CB1AC9638BEE4A7F0BB1D4803C22396 /* SPTExample.m */; }; + 4916752367EF5E2CC0FF6B729E6847ED /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B7B7D74911BF1E22A6D82FA9A0D024 /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BDECD0267A6C2B9DD07FD21458A33E2 /* DGActivityIndicatorTwoDotsAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 99587234E58AD47D94EEF33EE5593CCB /* DGActivityIndicatorTwoDotsAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C160EB200147210363D197B3C4759D6 /* DGActivityIndicatorBallBeatAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = B08F1B2A72B66B20EDC43ED8E2E16932 /* DGActivityIndicatorBallBeatAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D98102E36719E62D8D3AD11892E124F /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = E0F3260E26F55C1FB0CC3EA9EEE00A78 /* SPTSharedExampleGroups.m */; }; + 4DE291731DC4B09C7EE55342FB8EB195 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A198E8B5473803670E04622EECB0BA4B /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4EC45548385A6B7B050FE9204476F135 /* UIApplication+StrictKeyWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 42A031D21A30160D067D4F5047A361CF /* UIApplication+StrictKeyWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F1CD6D893210D801A51E64C975EB3BD /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C437140653DEEB438731F2F5EC68707 /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 504823050C9106E2EAE7F37A0008306F /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 00B65B647667F1863CF7F97BC49BDAB6 /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50E5375CB3B35C244C2C7862C8B08579 /* DGActivityIndicatorBallZigZagDeflectAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B5E8BC33C445C284FF1AD2DB5A4B826 /* DGActivityIndicatorBallZigZagDeflectAnimation.m */; }; + 530D070E0E04E37792153D7ECEBCBB14 /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = 62FEE9BEDEDB62AEC56AC8BF396D704A /* EXPExpect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5379BAB8CAB4BF3623D4B5CCBAB8182E /* DGActivityIndicatorBallClipRotatePulseAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = C47305E86BCE08B135933CFE8B015712 /* DGActivityIndicatorBallClipRotatePulseAnimation.m */; }; + 54C53E1D3B24640C7C14FCAFC1C3F5E1 /* DGActivityIndicatorBallSpinFadeLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 584C16CAD342AB77F9166FB9E5A82DF2 /* DGActivityIndicatorBallSpinFadeLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 54EB95FE9AFE459A64CD8AA29B7E1436 /* DGActivityIndicatorRotatingTrigonAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 343AAF28393979C4181639EC54E45BAE /* DGActivityIndicatorRotatingTrigonAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57B54BD5D85F5BABE3CC4F9883824D63 /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D11B1EFC74CE1980AE638AECACF9C974 /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 57E0098AADCFAB47B00A0E1158068EB0 /* DGActivityIndicatorBallGridBeatAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 20408733ABDE4A511D02524731CC0E87 /* DGActivityIndicatorBallGridBeatAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 591E7A6DD2DEA92695D105465D12AD1D /* DGActivityIndicatorBallClipRotateMultipleAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E6BDD6BDE5BE5B36A1ED5ACF8852C49 /* DGActivityIndicatorBallClipRotateMultipleAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A262F52FE054C70E83DC7B6C32E500E /* DGActivityIndicatorCookieTerminatorAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = F7CC758FF7A51797080A968859DB841E /* DGActivityIndicatorCookieTerminatorAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B64BBFA0CD5D63E1E5809D92B6E7FDF /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C6A0DFA69CA61B3B10109B0D5FD8F97C /* Expecta-dummy.m */; }; + 5C6FDDA71C273EF1F1E046C1467B3067 /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 340AC250370DEFE01DC4672A8D88912A /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5D45E0385CC6CBE4846C05C5BA867A68 /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 30045B2304111FBD90CF8ED689520EB5 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F978E50EE337C460D3EF59FACEA5F06 /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 979DD3CB93F4490B3615CB12F3E0A9EF /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6263DF85CAC47FE30E77665FA16AF0D1 /* DGActivityIndicatorNineDotsAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = B29331DBF52D38CDA41515F9C1D0F8FD /* DGActivityIndicatorNineDotsAnimation.m */; }; + 64382C59124DAB31C0FE1B8FBD58471F /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6C8C12E1F8760CA2666CEA583327A /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64944DDD778FD0A450BB2A16BB75807E /* PNCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 26896700324AB679EFBE596D65C64FE9 /* PNCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 660148CE4CFAD377D84C5CBCB40D1691 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D2BF444E62A1BF778634544CE47F974A /* EXPMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6832975463D985146A4C9AD0BB93CAC0 /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C1F29BADB09B2DBD35EE4B0F35AA9DE /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6A9077D9ED73D8F084547624D2295E02 /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = FB6FA9F1190576BB11ADF678F5A46655 /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6ADE34791D1DB6793C1E4D38DBF85286 /* DGActivityIndicatorBallScaleMultipleAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = A8986D5B3683E751BBCB38F9D3E745E9 /* DGActivityIndicatorBallScaleMultipleAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D5DEEE8EAEAD1ECFF1D9E6F4D9EB3E4 /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B35690475813D750553F708E232440 /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D9C8DB7300E4E960F36745CDB8A0471 /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FA70EFF180FC1428130AFED3E0644ED /* SPTCallSite.m */; }; + 6EE045DD2ABCD9D7EA3B5C51C08C83C9 /* DGActivityIndicatorBallScaleRippleAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 540BD55DE87739E33BEBFC00A131941D /* DGActivityIndicatorBallScaleRippleAnimation.m */; }; + 7030759772B01F05620150FDAC7D2043 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = C9006F52DD6059B7910C6A9B948D008F /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 7061A4B65AB1873E0A2D1CA8C9510570 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E6FBD1D02A3ACAF9A744FC0A3C3EE49 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 711F75973345CBDC71658323E6193BE2 /* DGActivityIndicatorLineScalePartyAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = E72689157E3B261C8DD620BA95A3644C /* DGActivityIndicatorLineScalePartyAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7167C44A7954FC7DB01DAB5D92E07222 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DAE39110C161CD4116FB3748B10B635 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7254A8855B81FFCD7A34F6090C25DD10 /* DGActivityIndicatorBallBeatAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = DAA40938C9E29CBC060588AF424FBDDC /* DGActivityIndicatorBallBeatAnimation.m */; }; + 72782FFE0328E19423341171E7EAC814 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = F89362F2451A13B64AE32C67DF4CA1C3 /* UIImage+Diff.m */; }; + 728DEA58139FC1FE0AA6A6B82743974C /* NSString+HexColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0241D4A62E5BBCC907B632CBE01BC4A6 /* NSString+HexColor.m */; }; + 738B5070638475BF36BB0E0D69CCACE5 /* DGActivityIndicatorTriangleSkewSpinAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B0ADCD49CB97055862DB1453BDFD8E4 /* DGActivityIndicatorTriangleSkewSpinAnimation.m */; }; + 740667B5E21C75E36A436B6527883CFB /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = E3E5246E179E90A9260ED4FB4E8F3E1E /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 741ACA29F831D9D7711F72B905A113C2 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = B2672ADBFEB22938D2F91C5FEF78478B /* SPTExample.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 742EAA0875A8A0D26143A1D50DE54BFB /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 07FD6F4D0A9DDB89C41C1056507591FB /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7442B0F755193F24903A4E658847866A /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 32FCF38F326C4E9FB34B0EE2163D99D2 /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74BD6EA63472F447A81A316FE8914104 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = CC2B05BBB0C6B65FC67DB06D9A5D6184 /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 7715D828E563776C1BC279C6CAB91C40 /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = A882930B1B557522A5440C42B1B67904 /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7895827122C110CD4FD94EE3EFA5501A /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = AC1556429910AF9D7A5C104820460362 /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 78B8BE94445C35BDAAC5FFBDF9FD7AEE /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = B59B0A5AA79E9C81F13D18852D9755F5 /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 78D901D8665019930BEB9B017DD61247 /* DGActivityIndicatorBallZigZagAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 127BCD869F399CC2D26DB2A825276751 /* DGActivityIndicatorBallZigZagAnimation.m */; }; + 79E6EDA55A2806201E7A8B671B869297 /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = B0DFB3411CDD6190D6885F20F3F39752 /* UIImage+Snapshot.m */; }; + 7A49D725F1673275E3BB157017BE1708 /* DGActivityIndicatorBallZigZagDeflectAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FE1D46581B55DF807E66708E165096F /* DGActivityIndicatorBallZigZagDeflectAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BC9F65797AA8C48D92E32E4B711BB9C /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CDF8B46279229C6A6B77BFF1863618E /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 802AF9F20091DF8428BBAC20166F09F3 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = AD2C88560277830873F0B4F9A1AA5A6A /* FBSnapshotTestCasePlatform.m */; }; + 8121BA41DC0BC7F18CA5428839AA4040 /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = C850E4119FC6A751D2F900C85D446694 /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 82160641E649C133D36DECDA65B12EB4 /* EXPMatchers+beInTheRangeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = A476E9C3796F0A16A0BCC278451A5887 /* EXPMatchers+beInTheRangeOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 84249932B8EDE09A7AEAA735F27C23C9 /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 11F5321913FE795A88F3C15A0E4804FE /* SpectaDSL.m */; }; + 85D852589B2E1F856379E92946661280 /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A1245ACF63C01A89B6C833478A3754A /* SpectaUtility.m */; }; + 86F15087CAB1E3329958ED6E5D5AA6F6 /* Pods-PNImagePickerViewController_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB53272766B326AFED0717E9DBEFF871 /* Pods-PNImagePickerViewController_Tests-dummy.m */; }; + 88CB4D12DF5D016FF9514D51B5200FA9 /* UIApplication+StrictKeyWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 56B0FAE8AF56DE36B7F41D22E3CFBA2C /* UIApplication+StrictKeyWindow.m */; }; + 89F6AA6386BE29948AA66450EF70CD0A /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = 11B6330FFF7F7E3D0E0D055667627C39 /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D844A897C252A4BC5A990B088120C27 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = E2BF5B06A69C2878C3A51825998F15AE /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F28879286915373FB094878B3CD0214 /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FE5BFE1B82A4328F9542EDA31BFB877 /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90DC4427B8EA4546FC7A309226D414C5 /* PNCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D358CEC162D5EDFBF364FF07521A725 /* PNCollectionViewCell.m */; }; + 912DB6378044E54828CD9E9458C2C80A /* DGActivityIndicatorBallScaleAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A05315F30184FBB74EF2E8D408C0329 /* DGActivityIndicatorBallScaleAnimation.m */; }; + 95A32BB687CB2A964BCEF31421B63EA9 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = D2E5AA027920FEFC6501EDBD7927549C /* NSArray+PureLayout.m */; }; + 9615260CE5E8AC1514AD1073E07A3865 /* DGActivityIndicatorBallTrianglePathAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 345A4875D2470550A613D350ED101F8F /* DGActivityIndicatorBallTrianglePathAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9649C3E0977C601124B165F614A8003F /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = A37F6EE49DE93B85607D36F96BD35450 /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 978983ECB597A6E6FAC484BAEF1BD25F /* EXPMatchers+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B267F7099E5F667D61B49082AE9B00A /* EXPMatchers+FBSnapshotTest.m */; }; + 9791FBBE0A7A98C66984F2CC0DD31343 /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8167B36F49B90C5CF522D693F4E6CCBE /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99A7CD83765F909812285AB07AFF52B9 /* DGActivityIndicatorThreeDotsAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = FB899888391C6218F5C3963CA824654D /* DGActivityIndicatorThreeDotsAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9A07800C82BD27AA95F92F5C64A0D8D9 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 688ADDCBE42993718E3E0BE21CD34F88 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9AE27FCE44D21D1CD0CABC2B3336E4BB /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = F7FFB8D223B0E1989708F0B39CF317F3 /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B1EFE6DE4A457EDB03EF9B34E7BF617 /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = BE241C92B3673E71452B186D973D8B99 /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B84064B099EF1CC825DFF4D01B11AC1 /* DGActivityIndicatorDoubleBounceAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 653E1D04B5C42953BE49583834B88195 /* DGActivityIndicatorDoubleBounceAnimation.m */; }; + 9BACDD44F8FB7876FB8E5691554EACE6 /* DGActivityIndicatorBallPulseAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B17048967E86B6F88FE3760E061CAAC /* DGActivityIndicatorBallPulseAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9ED31CD8DFCACF06F51A88E559058705 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8D56777CAB61E60ABE5169B3257975 /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9FD9C3873FFEFB06B0EFC348EBD3CDA4 /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C51B444293D19FE5A444BE84CC95B0 /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A054A5283AF7F8320A2AE5E035F64413 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = 5500DEB3B1B37E089B180FFF2177B440 /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A11F2F3E3FF83F4C05D7B290EDF67285 /* DGActivityIndicatorLineScalePulseOutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = E900B62E26E87ED9E367ED337DECB00F /* DGActivityIndicatorLineScalePulseOutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1B29D1574B325F0460E2D1531BE6F20 /* ExpectaObject+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E7E7FEC55D09C690F84929B08CF5C6 /* ExpectaObject+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1E5DF8FF288877C4E57358D476D2E1E /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9405B80774B52E7F63F79E305C0E1B6D /* PureLayout-dummy.m */; }; + A2971465F0C3D91347BA9139DE6C0B75 /* DGActivityIndicatorRotatingSquaresAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 891D18912E498329CFA4AA880138180D /* DGActivityIndicatorRotatingSquaresAnimation.m */; }; + A398B74699BD8CEDC9779FE58E8CC5EB /* EXPMatchers+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = AFDA1D435FFCB12E08C11D72F10B3A2A /* EXPMatchers+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A39F7144EBB2E7A25F077D6DF19C8FBB /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 10388F3FDCF8037C5696BC6E48AF93C6 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7677CEBE8C676B695C959384BC57583 /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DED8B42C6394D9F7362325DB10CBD0B /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A807A3B9B2B4C078E19AD6DECBAA81C3 /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A92B987F5614CCA4ABCAAF36F7B7BB /* SpectaDSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A949335E7B0D7B272487456CF1392D51 /* DGActivityIndicatorThreeDotsAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = A8CF38D63EC176579E09FEC0430CE737 /* DGActivityIndicatorThreeDotsAnimation.m */; }; + A9B2B355214771031DE427BA9BAB8733 /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF748CF65727745E3EC958A1383DABA /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA77A90F799E2E3DFBD86B70DE4A7E47 /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CE42F6BFFC31F81D9E491D65E3F2DA0D /* FBSnapshotTestCase-dummy.m */; }; + AD5F325645F3F7A501AD4BE0AB6A3E03 /* DGActivityIndicatorLineScalePulseOutRapidAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD8BC79468CDD9E764D6F1EA496B4F7 /* DGActivityIndicatorLineScalePulseOutRapidAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF0F638BE9BB74D4C33A2303A0B7D1F4 /* DGActivityIndicatorBallGridBeatAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A593BD1D7AFF0D2985324CBCECCAE23 /* DGActivityIndicatorBallGridBeatAnimation.m */; }; + AF5BC982B23E3A4BB0B5F40287560307 /* DGActivityIndicatorRotatingTrigonAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = A18F9B8AD3DD0F98F7B30230CA47AE74 /* DGActivityIndicatorRotatingTrigonAnimation.m */; }; + B0691216975A0869780B661AAF32738D /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 84E1D8318F87F2F59C78E51856A44682 /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B091A92DA60FBAABD0E017E7A307F490 /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A0EA618ABA1FEFE300B2C8912EAD2880 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B2058C98EEDBAC40552E6531597D4F3F /* DGActivityIndicatorAnimationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EEEBD26C484268FF0F6D44F610A010BF /* DGActivityIndicatorAnimationProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B23BC9C823DAB94FDAD3D176D4B57578 /* DGActivityIndicatorBallClipRotateAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B21017D962491FD4EB7B1374EEAEB4 /* DGActivityIndicatorBallClipRotateAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B27731D7870ACB9E57C629A60864F3D2 /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA15D878D8EBA456903F0BA083082C0 /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B2CDFDCAC565221AB92DEB48781C9761 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 1254B4CBF3BC43A4AA14130C9D994552 /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4EAD5CE0065AB8795C71E04BAD4F9BA /* DGActivityIndicatorFiveDotsAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B6E2D9BA249CF515E17ACA8E171DD28 /* DGActivityIndicatorFiveDotsAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B56295163A81105E4A6D40E5DC0DD1B4 /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C13D985E199B6606EC19D0B9D660D78 /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B57E7A8C8FE9D637F1BA77175E811ECB /* DGActivityIndicatorTwoDotsAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 196AAAFF899EED6ECB64BBF8FA18617B /* DGActivityIndicatorTwoDotsAnimation.m */; }; + B681483BFE6373308BC20BCA4B57E556 /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 97B59947B5CDD647744634C51303C68F /* NSLayoutConstraint+PureLayout.m */; }; + B69F76F691C13122EFCD1972A9022BD8 /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 47D5461A0482ACCE07AB5C6A4432722A /* SpectaTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6C24CCD08DD194019FA1B1624D64173 /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A4EFB81AEAAA8CB7DF710CD30A47FE1 /* SPTSpec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6DBC56ED0EB80C93D632D37CE7819CD /* DGActivityIndicatorNineDotsAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = C079324BD4564637742D2363D7235B39 /* DGActivityIndicatorNineDotsAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B890B155903A154005EE5651865DD151 /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F09BF8543BE98A75DF08FBE5DA7749D /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B96A7F9A9B09709BFBC64E9A70AD5504 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = A20DBC0C903E53D990DF826B885AE08C /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B99EB3B1145B9AFD0708D92B3B40AC35 /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 48ABB3B17ABA5349AA2490F7F0199698 /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B9DE002F87486D9C42FBFCAF2FD44B64 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 09632C0914372467E37C5D3F0A2D2FA0 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.m */; }; + BD933A069DC28703FECFC4B5D4ACA64C /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = E47379262AE52F59F1D1FDF1D47ADAD3 /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BDE88D4CBA76A00F02B3C763C888C062 /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E6F83B96D10933170B381722B6F94CE /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BED913166CB3BA83A2A40EFD7443FEA9 /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A15F60B4D82339861ADA171A6B48890 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C1DC2A9EB7B4A41D33AE508114D482CD /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D0903E79E56B300AB7CDA304C8E65AB /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3E2128C8AA83D259B80103CE10C2DC7 /* DGActivityIndicatorBallScaleRippleAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FFA621D2AFC60333CB094F5F9B7A0F4 /* DGActivityIndicatorBallScaleRippleAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C474C49B58675733FA7C5DBAF3F694CD /* DGActivityIndicatorBallSpinFadeLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = B8B9BA86A6F882B2F2D33561B48FCCE2 /* DGActivityIndicatorBallSpinFadeLoader.m */; }; + C698636623E6B996F47989C5745AD473 /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = D1E62DAB191F6C2415F9D3213AF28AA0 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA649B81C91FD77E38DA4B2175542160 /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CFCFD6A7A6749E103F46BC78D57AF4A /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CC1A9C99D77A42D1218E3063BDAB9E46 /* DGActivityIndicatorLineScaleAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 44026A095B9B6969B90CFAB82A55E28C /* DGActivityIndicatorLineScaleAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE202724EBC0851E72E1D5B574DD6310 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ACDC414CD8D02F1CD1C7F6A45DBDEB6 /* Specta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF446290E0D69CAE95CBD1EC394AFDC4 /* DGActivityIndicatorLineScalePulseOutRapidAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 01493E6E259777EA76017D828C38F9DF /* DGActivityIndicatorLineScalePulseOutRapidAnimation.m */; }; + D098A602C7372879DBD37B0386841FD9 /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A77050EE412E799E68240DA53D491F /* PureLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D13823551BE04038F6444A00DFE4122F /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A9F34644F7D3C6AE77F265C69CD3893 /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1E6D4FE575333F502B2C4A777FBD6F1 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A191716885879336C1E252D2CCFBBD0B /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D3AC389E6BA3181AD81E46FB4F033CF5 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B1CDBADA96A60A6CD6E44CF8DCDF045 /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D3E67AF91D0DB5A7CF6457947B1B7C8F /* DGActivityIndicatorDoubleBounceAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2274B65099CC808B6918054841DA2D64 /* DGActivityIndicatorDoubleBounceAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D757070A74D2EF521FE79475E701D906 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = C2A01990D424165AF7F7272B05391885 /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D9AC160C1D04F4E96F949762670749BB /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AEEAD3E15294B9DAD060D01F30957A9 /* Expecta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC5168648D2D4470CAF110A8D5DB510C /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 54DA03431C7C3296667AE784520FE4FD /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD441889A3B155B28FF3B65BC55C2878 /* Expecta+Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E417D5C6DF24AC4524F9CE87642ED85 /* Expecta+Snapshots-dummy.m */; }; + DEEDDC1E7E67D10C02AE7F9C9114C964 /* DGActivityIndicatorBallScaleAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 38E76EA65E32ED08A8892DDFE7785DFE /* DGActivityIndicatorBallScaleAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF205E6078602E31BDED22F3F6E5D1B1 /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 20AC5714C1010B8B3F085AEAD0D53DE8 /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF5BA3CDA109C7FABC41D1E2B1963F80 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F57D3E380552F1C512A0BD5DA735CDA /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF932A448D602A6EB68228586D90DB77 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CB173AF16A4149C470E1B32C67FE6B0 /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E04648FC3DB7B73293FDC4B0FCF6C516 /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = CFD00093D4CE466822FB65B7632B2C98 /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E13C1756A365D998EE23F0162D438F81 /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E55C7C509ADC9496A00C582F1054DDF /* SPTSpec.m */; }; + E2171C4B216E990DC14BD0B3E31A13E3 /* DGActivityIndicatorBallGridPulseAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E30496B7608B1C380CF9A07A89FE25A /* DGActivityIndicatorBallGridPulseAnimation.m */; }; + E5A7189D47304D8244835989B18836C8 /* DGActivityIndicatorBallScaleMultipleAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1379B55756ECF1ADF7EF2943EBAE87DE /* DGActivityIndicatorBallScaleMultipleAnimation.m */; }; + E6BB5738024B2A6191623B14C85B7622 /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E122446AA583E5DF5171E199924040D /* ALView+PureLayout.m */; }; + E7647623505916C9DCB1E377C9D6A6F4 /* DGActivityIndicatorTriplePulseAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = A5927D0FB8A21F422200F6D0EC3F9350 /* DGActivityIndicatorTriplePulseAnimation.m */; }; + EA8B8A9C0725A0AEBA2B49AB0073F99E /* DGActivityIndicatorBallClipRotateAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 77A9BDDCD05BC18CE09F76B9E829B064 /* DGActivityIndicatorBallClipRotateAnimation.m */; }; + EC6F4D4EB03B32982BD40AFA33E5162E /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 08324062150C42273AC21DD6FD100E2E /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF3456A6E85AAEDC25A74E4A7488E9EC /* DGActivityIndicatorBallPulseSyncAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B3E7DDDD6AAA8E26798EF8D7EE14F3 /* DGActivityIndicatorBallPulseSyncAnimation.m */; }; + F048EA8AC3DF6A4B8E6B39DCCA528983 /* DGActivityIndicatorView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F7BD1DBB61EDD7F336F4A21B67B0B27F /* DGActivityIndicatorView-dummy.m */; }; + F1A4D1D6EF7440FCE0A8CBDC11C69F78 /* DGActivityIndicatorBallClipRotateMultipleAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B520EE033269E818A119BBD7EF94ABC /* DGActivityIndicatorBallClipRotateMultipleAnimation.m */; }; + F1EDBB2FDA3EA365FA56A9294BCB30C6 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AA91518BEA6CD1CB6F913AFAB4E5407 /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F2316598F9BBA8363F45B64D6B8F93F4 /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 7050DE2AC3EE5077F6C38C241FBCA941 /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F2E919C85D38016E6570CE161679370F /* DGActivityIndicatorCookieTerminatorAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = EE370723C19DF7804BC8E9006DDAA7E5 /* DGActivityIndicatorCookieTerminatorAnimation.m */; }; + F3B4143A9074EC0551BA265240BF4DA7 /* ExpectaObject+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AD5A8553307E67F16BB37F904C5600F /* ExpectaObject+FBSnapshotTest.m */; }; + F6AE953ACA5736EB86087839968526FF /* DGActivityIndicatorTripleRingsAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C6071E73445BFA9A2DDC213B0127C3 /* DGActivityIndicatorTripleRingsAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCD5C206AD48A5653DF118A2DE87F40F /* DGActivityIndicatorLineScalePulseOutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 19B271D38A7BB4A14DA2B34E6C694698 /* DGActivityIndicatorLineScalePulseOutAnimation.m */; }; + FD678ACCB6B29F8DADD882EA98148249 /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F92B138E265179C54CBC1E6E80F9F6B /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FE35C071F54DADA3BE7FA3CC2D3DEDE9 /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DF0F550079093157BD0E331A1B12F88 /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Project, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 0D4DEA010D2ACDB67C79B5D763371D4D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5089EEAF8DD991A0A25FF85B1C893293; + remoteInfo = PureLayout; + }; + 0D675C893C43BF9B2CF16E3DFB9B559B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7C5E09F14C77A34CDDBE3B135E42F0A5; + remoteInfo = FBSnapshotTestCase; + }; + 29C11130AE79891FA6F064CA60FCB6E5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7C5E09F14C77A34CDDBE3B135E42F0A5; + remoteInfo = FBSnapshotTestCase; + }; + 2D0EE54079FE2E5CD5CC95B3D3BB7561 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A075EF8F6759743C8B06CCC6D7B7961D; + remoteInfo = DGActivityIndicatorView; + }; + 35D0B4436C6951B14E44E41AD8694E0C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7CBB10AF4B08239BA0363FE1240EEAEA; + remoteInfo = PNImagePickerViewController; + }; + 49C8F39BFAED4296B755D736E92550BE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9C59561051F1403A293E0B943DB4E71F; + remoteInfo = Expecta; + }; + 5232E883E4D1F8737E3E7168BE52F955 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5089EEAF8DD991A0A25FF85B1C893293; + remoteInfo = PureLayout; + }; + 5C6334597CD2CC5B57F162A37BD8C90C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C0139FF721A043F8132011DB99D22114; + remoteInfo = Specta; + }; + 6E38667BB2D1003703FA57F4D7697C2C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C0139FF721A043F8132011DB99D22114; + remoteInfo = Specta; + }; + 7AE6879D2A7ABE0FC5AA605209616B5C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A075EF8F6759743C8B06CCC6D7B7961D; + remoteInfo = DGActivityIndicatorView; + }; + 96C770FFF170913C631ECE42C5D1EC8C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A075EF8F6759743C8B06CCC6D7B7961D; + remoteInfo = DGActivityIndicatorView; + }; + AB5E46A2666FD81EF932A7BA5EBEB48F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9C59561051F1403A293E0B943DB4E71F; + remoteInfo = Expecta; + }; + EB45BEADFD2057E6279FA61CC5DF3D0A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5089EEAF8DD991A0A25FF85B1C893293; + remoteInfo = PureLayout; + }; + F3536E6D84F5140F4657D6E835ECE101 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0D6EC326E1174CBD1052C8A16C109576; + remoteInfo = "Expecta+Snapshots"; + }; + FA318A12E182D5048FB009641C9906C2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7CBB10AF4B08239BA0363FE1240EEAEA; + remoteInfo = PNImagePickerViewController; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 00B65B647667F1863CF7F97BC49BDAB6 /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; }; + 01493E6E259777EA76017D828C38F9DF /* DGActivityIndicatorLineScalePulseOutRapidAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorLineScalePulseOutRapidAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.m; sourceTree = ""; }; + 0241D4A62E5BBCC907B632CBE01BC4A6 /* NSString+HexColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+HexColor.m"; sourceTree = ""; }; + 0262713C498991992DBB25D0647A1E87 /* Pods-PNImagePickerViewController_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PNImagePickerViewController_Tests-acknowledgements.markdown"; sourceTree = ""; }; + 05E6C8C12E1F8760CA2666CEA583327A /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThan.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.h"; sourceTree = ""; }; + 0735607C9210AD484C6B809578F3DA9F /* XCTestCase+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestCase+Specta.m"; path = "Specta/Specta/XCTestCase+Specta.m"; sourceTree = ""; }; + 07FD6F4D0A9DDB89C41C1056507591FB /* SPTTestSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTTestSuite.h; path = Specta/Specta/SPTTestSuite.h; sourceTree = ""; }; + 08324062150C42273AC21DD6FD100E2E /* EXPMatcherHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcherHelpers.h; path = Expecta/Matchers/EXPMatcherHelpers.h; sourceTree = ""; }; + 09632C0914372467E37C5D3F0A2D2FA0 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallScaleRippleMultipleAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.m; sourceTree = ""; }; + 0B17048967E86B6F88FE3760E061CAAC /* DGActivityIndicatorBallPulseAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallPulseAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.h; sourceTree = ""; }; + 0B8C1B6E0AD80C1DC53B309AEA8E2CAD /* EXPMatchers+beSupersetOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSupersetOf.m"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.m"; sourceTree = ""; }; + 0C5C43F0FF7E6E3D02794151C9B4EBC5 /* Expecta+Snapshots-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-prefix.pch"; sourceTree = ""; }; + 0CD0B8CD41E5272E748A22109A27CD68 /* DGActivityIndicatorTriplePulseAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorTriplePulseAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.h; sourceTree = ""; }; + 0DFAE1B12397D48FD8F58243043DBADE /* DGActivityIndicatorBallGridPulseAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallGridPulseAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.h; sourceTree = ""; }; + 0FD772BBF1C19F20856556B753A7A0C8 /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; + 10388F3FDCF8037C5696BC6E48AF93C6 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; + 11B6330FFF7F7E3D0E0D055667627C39 /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; }; + 11F5321913FE795A88F3C15A0E4804FE /* SpectaDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaDSL.m; path = Specta/Specta/SpectaDSL.m; sourceTree = ""; }; + 1254B4CBF3BC43A4AA14130C9D994552 /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSharedExampleGroups.h; path = Specta/Specta/SPTSharedExampleGroups.h; sourceTree = ""; }; + 127BCD869F399CC2D26DB2A825276751 /* DGActivityIndicatorBallZigZagAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallZigZagAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.m; sourceTree = ""; }; + 1379B55756ECF1ADF7EF2943EBAE87DE /* DGActivityIndicatorBallScaleMultipleAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallScaleMultipleAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.m; sourceTree = ""; }; + 146931ABEC2A21E93DD406F60D9988B3 /* libPureLayout.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libPureLayout.a; path = libPureLayout.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 15F399540B02FB4D17F7CCE7FDF80587 /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; + 196AAAFF899EED6ECB64BBF8FA18617B /* DGActivityIndicatorTwoDotsAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorTwoDotsAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.m; sourceTree = ""; }; + 19B271D38A7BB4A14DA2B34E6C694698 /* DGActivityIndicatorLineScalePulseOutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorLineScalePulseOutAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.m; sourceTree = ""; }; + 1A9F34644F7D3C6AE77F265C69CD3893 /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; + 1C13D985E199B6606EC19D0B9D660D78 /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; }; + 1C1F29BADB09B2DBD35EE4B0F35AA9DE /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; + 1D60CFC4AB33F01A4104ED78E755EF2B /* DGActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorView.m; path = DGActivityIndicatorView/DGActivityIndicatorView.m; sourceTree = ""; }; + 1DED8B42C6394D9F7362325DB10CBD0B /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; + 1E30496B7608B1C380CF9A07A89FE25A /* DGActivityIndicatorBallGridPulseAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallGridPulseAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.m; sourceTree = ""; }; + 1FA15D878D8EBA456903F0BA083082C0 /* EXPMatchers+postNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+postNotification.m"; path = "Expecta/Matchers/EXPMatchers+postNotification.m"; sourceTree = ""; }; + 1FE5BFE1B82A4328F9542EDA31BFB877 /* EXPMatchers+beSupersetOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSupersetOf.h"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.h"; sourceTree = ""; }; + 20408733ABDE4A511D02524731CC0E87 /* DGActivityIndicatorBallGridBeatAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallGridBeatAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.h; sourceTree = ""; }; + 20AC5714C1010B8B3F085AEAD0D53DE8 /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; }; + 20D5AF212112217B9D819DDFA5022F99 /* DGActivityIndicatorBallPulseAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallPulseAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.m; sourceTree = ""; }; + 2274B65099CC808B6918054841DA2D64 /* DGActivityIndicatorDoubleBounceAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorDoubleBounceAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.h; sourceTree = ""; }; + 246EEDB046A72DCCF14BBAFBEA1D1881 /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; + 24DBADEABCC616AD4ED2EDB6EA1C4CC5 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 26896700324AB679EFBE596D65C64FE9 /* PNCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PNCollectionViewCell.h; path = Pod/Classes/PNCollectionViewCell.h; sourceTree = ""; }; + 28480F6ECEB473466932618C209FDAAD /* Pods-PNImagePickerViewController_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNImagePickerViewController_Example.release.xcconfig"; sourceTree = ""; }; + 2ACDC414CD8D02F1CD1C7F6A45DBDEB6 /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = Specta/Specta/Specta.h; sourceTree = ""; }; + 2B0ADCD49CB97055862DB1453BDFD8E4 /* DGActivityIndicatorTriangleSkewSpinAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorTriangleSkewSpinAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.m; sourceTree = ""; }; + 2BC497D9C037951A3E10AB5B3A43AC13 /* NSString+HexColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+HexColor.h"; sourceTree = ""; }; + 2CB598BE99DDCB82DF8545991C3DFB42 /* EXPMatchers+beNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beNil.h"; path = "Expecta/Matchers/EXPMatchers+beNil.h"; sourceTree = ""; }; + 2DF748CF65727745E3EC958A1383DABA /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; }; + 2E6BDD6BDE5BE5B36A1ED5ACF8852C49 /* DGActivityIndicatorBallClipRotateMultipleAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallClipRotateMultipleAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.h; sourceTree = ""; }; + 2F8DA6F4540FE9ADD9C3AF78A64764D7 /* DGActivityIndicatorView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DGActivityIndicatorView-prefix.pch"; sourceTree = ""; }; + 30045B2304111FBD90CF8ED689520EB5 /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; + 3041B454B2F3FBE0BC88787C8205D429 /* NSObject+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Expecta.h"; path = "Expecta/NSObject+Expecta.h"; sourceTree = ""; }; + 313B777032AF94534B4B2ADECF32763C /* Pods-PNImagePickerViewController_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PNImagePickerViewController_Example-dummy.m"; sourceTree = ""; }; + 32FCF38F326C4E9FB34B0EE2163D99D2 /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; }; + 340AC250370DEFE01DC4672A8D88912A /* EXPMatchers+raiseWithReason.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raiseWithReason.m"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.m"; sourceTree = ""; }; + 343AAF28393979C4181639EC54E45BAE /* DGActivityIndicatorRotatingTrigonAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorRotatingTrigonAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.h; sourceTree = ""; }; + 345A4875D2470550A613D350ED101F8F /* DGActivityIndicatorBallTrianglePathAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallTrianglePathAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.h; sourceTree = ""; }; + 34C347E7A8DD1681F1194B7F7135A78A /* Specta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-prefix.pch"; sourceTree = ""; }; + 3715C965FB0AE977C8CB14B50B5A377E /* libPods-PNImagePickerViewController_Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-PNImagePickerViewController_Example.a"; path = "libPods-PNImagePickerViewController_Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 38E76EA65E32ED08A8892DDFE7785DFE /* DGActivityIndicatorBallScaleAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallScaleAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.h; sourceTree = ""; }; + 3A593BD1D7AFF0D2985324CBCECCAE23 /* DGActivityIndicatorBallGridBeatAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallGridBeatAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.m; sourceTree = ""; }; + 3B6E2D9BA249CF515E17ACA8E171DD28 /* DGActivityIndicatorFiveDotsAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorFiveDotsAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.h; sourceTree = ""; }; + 3CB1AC9638BEE4A7F0BB1D4803C22396 /* SPTExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExample.m; path = Specta/Specta/SPTExample.m; sourceTree = ""; }; + 3D22976DF5930D258F8D0CD43C34E0A0 /* DGActivityIndicatorBallRotateAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallRotateAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.m; sourceTree = ""; }; + 3E55C7C509ADC9496A00C582F1054DDF /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = Specta/Specta/SPTSpec.m; sourceTree = ""; }; + 3E6FBD1D02A3ACAF9A744FC0A3C3EE49 /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; + 42A031D21A30160D067D4F5047A361CF /* UIApplication+StrictKeyWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+StrictKeyWindow.h"; path = "FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.h"; sourceTree = ""; }; + 438A1C4EFD72411CB5E4708982182333 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; }; + 43A77050EE412E799E68240DA53D491F /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; + 44026A095B9B6969B90CFAB82A55E28C /* DGActivityIndicatorLineScaleAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorLineScaleAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.h; sourceTree = ""; }; + 44342D65C652BFEE364AA3618727EA53 /* SpectaUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaUtility.h; path = Specta/Specta/SpectaUtility.h; sourceTree = ""; }; + 457F5A8ED48B68CA96D7DA28A0DFB99E /* libPods-PNImagePickerViewController_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-PNImagePickerViewController_Tests.a"; path = "libPods-PNImagePickerViewController_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 47160C72333BBB6F801CB41562C1620A /* Pods-PNImagePickerViewController_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PNImagePickerViewController_Tests-acknowledgements.plist"; sourceTree = ""; }; + 47D5461A0482ACCE07AB5C6A4432722A /* SpectaTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaTypes.h; path = Specta/Specta/SpectaTypes.h; sourceTree = ""; }; + 48ABB3B17ABA5349AA2490F7F0199698 /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; + 48F4CE36A0C3189880B7B1EBBB490FCF /* PNImagePickerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PNImagePickerViewController.h; path = Pod/Classes/PNImagePickerViewController.h; sourceTree = ""; }; + 4AA91518BEA6CD1CB6F913AFAB4E5407 /* EXPMatcherHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPMatcherHelpers.m; path = Expecta/Matchers/EXPMatcherHelpers.m; sourceTree = ""; }; + 4B267F7099E5F667D61B49082AE9B00A /* EXPMatchers+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPMatchers+FBSnapshotTest.m"; sourceTree = ""; }; + 4DEDB9500182D56C311D639BBA4B4AC9 /* EXPMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatchers.h; path = Expecta/Matchers/EXPMatchers.h; sourceTree = ""; }; + 4E122446AA583E5DF5171E199924040D /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; + 4EE8745F8C822127F4F15C813259EC3F /* EXPMatchers+contain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+contain.h"; path = "Expecta/Matchers/EXPMatchers+contain.h"; sourceTree = ""; }; + 4FA70EFF180FC1428130AFED3E0644ED /* SPTCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCallSite.m; path = Specta/Specta/SPTCallSite.m; sourceTree = ""; }; + 4FE1D46581B55DF807E66708E165096F /* DGActivityIndicatorBallZigZagDeflectAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallZigZagDeflectAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.h; sourceTree = ""; }; + 50C51B444293D19FE5A444BE84CC95B0 /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; }; + 5218758C2C26EB32D2DB63974EE24985 /* DGActivityIndicatorRotatingSandglassAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorRotatingSandglassAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.m; sourceTree = ""; }; + 527718B4621BCDE71BEA55AF9B7391A5 /* DGActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorView.h; path = DGActivityIndicatorView/DGActivityIndicatorView.h; sourceTree = ""; }; + 537A0DC1392B02762BC4844F210E00AD /* libDGActivityIndicatorView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDGActivityIndicatorView.a; path = libDGActivityIndicatorView.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 53B0122054FB8DCEC4B219E6B1ACBF6F /* DGActivityIndicatorRotatingSandglassAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorRotatingSandglassAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.h; sourceTree = ""; }; + 540BD55DE87739E33BEBFC00A131941D /* DGActivityIndicatorBallScaleRippleAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallScaleRippleAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.m; sourceTree = ""; }; + 542396F01EAD6F9FC1563EA619D76BF9 /* DGActivityIndicatorTripleRingsAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorTripleRingsAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.m; sourceTree = ""; }; + 54DA03431C7C3296667AE784520FE4FD /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; + 54E8833656A3D899E088BDE95DF7FB5F /* PNImagePickerViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNImagePickerViewController-dummy.m"; sourceTree = ""; }; + 5500DEB3B1B37E089B180FFF2177B440 /* EXPMatchers+equal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+equal.m"; path = "Expecta/Matchers/EXPMatchers+equal.m"; sourceTree = ""; }; + 56B0FAE8AF56DE36B7F41D22E3CFBA2C /* UIApplication+StrictKeyWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+StrictKeyWindow.m"; path = "FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.m"; sourceTree = ""; }; + 584C16CAD342AB77F9166FB9E5A82DF2 /* DGActivityIndicatorBallSpinFadeLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallSpinFadeLoader.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.h; sourceTree = ""; }; + 58CBD375903D52C733603B13F3B9FD75 /* EXPExpect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPExpect.m; path = Expecta/EXPExpect.m; sourceTree = ""; }; + 5A432C1EB254758D26FEA0508968652C /* DGActivityIndicatorBallTrianglePathAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallTrianglePathAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.m; sourceTree = ""; }; + 5A4EFB81AEAAA8CB7DF710CD30A47FE1 /* SPTSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSpec.h; path = Specta/Specta/SPTSpec.h; sourceTree = ""; }; + 5AAC704390D1003A4706DEEB7AD9E712 /* DGActivityIndicatorFiveDotsAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorFiveDotsAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.m; sourceTree = ""; }; + 5AD5A8553307E67F16BB37F904C5600F /* ExpectaObject+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpectaObject+FBSnapshotTest.m"; sourceTree = ""; }; + 5C736319C6C57EA826839D881C13FE25 /* DGActivityIndicatorBallClipRotatePulseAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallClipRotatePulseAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.h; sourceTree = ""; }; + 5D0903E79E56B300AB7CDA304C8E65AB /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; + 5FF0446102A0F6A6989D41B51DB4C3F7 /* ExpectaObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaObject.h; path = Expecta/ExpectaObject.h; sourceTree = ""; }; + 61B7B7D74911BF1E22A6D82FA9A0D024 /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+endWith.h"; path = "Expecta/Matchers/EXPMatchers+endWith.h"; sourceTree = ""; }; + 62FAD1139FE57B2854585CEB80C743B9 /* libFBSnapshotTestCase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSnapshotTestCase.a; path = libFBSnapshotTestCase.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 62FEE9BEDEDB62AEC56AC8BF396D704A /* EXPExpect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPExpect.h; path = Expecta/EXPExpect.h; sourceTree = ""; }; + 63116EE0063C84EE0E38B293DD6C15D0 /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; }; + 63B3E7DDDD6AAA8E26798EF8D7EE14F3 /* DGActivityIndicatorBallPulseSyncAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallPulseSyncAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.m; sourceTree = ""; }; + 6504BCAB77EE793DB38CDADAE500596A /* DGActivityIndicatorView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DGActivityIndicatorView.xcconfig; sourceTree = ""; }; + 653E1D04B5C42953BE49583834B88195 /* DGActivityIndicatorDoubleBounceAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorDoubleBounceAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.m; sourceTree = ""; }; + 65E422734AE5C96CA2C536045219E0ED /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; + 663D81FE55B7DCF682A679FF8E75F7E9 /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; }; + 688ADDCBE42993718E3E0BE21CD34F88 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; + 6A1245ACF63C01A89B6C833478A3754A /* SpectaUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaUtility.m; path = Specta/Specta/SpectaUtility.m; sourceTree = ""; }; + 6B520EE033269E818A119BBD7EF94ABC /* DGActivityIndicatorBallClipRotateMultipleAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallClipRotateMultipleAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.m; sourceTree = ""; }; + 6C437140653DEEB438731F2F5EC68707 /* SPTCompiledExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCompiledExample.h; path = Specta/Specta/SPTCompiledExample.h; sourceTree = ""; }; + 6E417D5C6DF24AC4524F9CE87642ED85 /* Expecta+Snapshots-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta+Snapshots-dummy.m"; sourceTree = ""; }; + 6E6F83B96D10933170B381722B6F94CE /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; + 6F00ED288A8C5F6FC49AC29142BEDBDF /* DGActivityIndicatorBallPulseSyncAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallPulseSyncAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.h; sourceTree = ""; }; + 7050DE2AC3EE5077F6C38C241FBCA941 /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; }; + 733F7D2BF1F10720986043F8F70CED3D /* Expecta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expecta.xcconfig; sourceTree = ""; }; + 77A9BDDCD05BC18CE09F76B9E829B064 /* DGActivityIndicatorBallClipRotateAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallClipRotateAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.m; sourceTree = ""; }; + 789BCDD75B28A5DA925EC45071CD892C /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; + 7A4C544A7D61E9914B46C9315CE2450B /* EXPMatchers+match.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+match.h"; path = "Expecta/Matchers/EXPMatchers+match.h"; sourceTree = ""; }; + 7CDF8B46279229C6A6B77BFF1863618E /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; + 7DF0F550079093157BD0E331A1B12F88 /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThan.h"; path = "Expecta/Matchers/EXPMatchers+beLessThan.h"; sourceTree = ""; }; + 7F09BF8543BE98A75DF08FBE5DA7749D /* EXPMatchers+beCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beCloseTo.m"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.m"; sourceTree = ""; }; + 7F92B138E265179C54CBC1E6E80F9F6B /* EXPMatchers+beIdenticalTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beIdenticalTo.m"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.m"; sourceTree = ""; }; + 7FBD26F8A36473565444B78F0014ACBD /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; + 8167B36F49B90C5CF522D693F4E6CCBE /* EXPBlockDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPBlockDefinedMatcher.h; path = Expecta/EXPBlockDefinedMatcher.h; sourceTree = ""; }; + 81B2F4395F985F110B12E3D592269BB3 /* EXPMatchers+beTruthy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beTruthy.m"; path = "Expecta/Matchers/EXPMatchers+beTruthy.m"; sourceTree = ""; }; + 82D85B82E08D2AB5F0DE12827636AE39 /* NSValue+Expecta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Expecta.m"; path = "Expecta/NSValue+Expecta.m"; sourceTree = ""; }; + 84E1D8318F87F2F59C78E51856A44682 /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; }; + 87FF64502AF6AFB5CD5DF7E1FC428797 /* DGActivityIndicatorAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.m; sourceTree = ""; }; + 891D18912E498329CFA4AA880138180D /* DGActivityIndicatorRotatingSquaresAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorRotatingSquaresAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.m; sourceTree = ""; }; + 8A05315F30184FBB74EF2E8D408C0329 /* DGActivityIndicatorBallScaleAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallScaleAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.m; sourceTree = ""; }; + 8A15F60B4D82339861ADA171A6B48890 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; + 8B1CDBADA96A60A6CD6E44CF8DCDF045 /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; + 8CEAD24182BD2092A6D68BBFA2EDE382 /* FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.xcconfig; sourceTree = ""; }; + 8CFCFD6A7A6749E103F46BC78D57AF4A /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; + 8D358CEC162D5EDFBF364FF07521A725 /* PNCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PNCollectionViewCell.m; path = Pod/Classes/PNCollectionViewCell.m; sourceTree = ""; }; + 8DAE39110C161CD4116FB3748B10B635 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallScaleRippleMultipleAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.h; sourceTree = ""; }; + 8F551D8377A64B4D1C29B251C43C1B52 /* libExpecta.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libExpecta.a; path = libExpecta.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 93AA1AAE1542ABEC84B5AEF48EA3F1F6 /* DGActivityIndicatorAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorAnimation.h; sourceTree = ""; }; + 9405B80774B52E7F63F79E305C0E1B6D /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; + 979DD3CB93F4490B3615CB12F3E0A9EF /* EXPMatchers+beGreaterThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h"; sourceTree = ""; }; + 97B59947B5CDD647744634C51303C68F /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; + 99587234E58AD47D94EEF33EE5593CCB /* DGActivityIndicatorTwoDotsAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorTwoDotsAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.h; sourceTree = ""; }; + 9A3683C5658C1F8670B3D5917BB9703A /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; }; + 9AEEAD3E15294B9DAD060D01F30957A9 /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; }; + 9B5E8BC33C445C284FF1AD2DB5A4B826 /* DGActivityIndicatorBallZigZagDeflectAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallZigZagDeflectAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.m; sourceTree = ""; }; + 9C1B6D063F9ACD6190D867E2C5456AFD /* Pods-PNImagePickerViewController_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PNImagePickerViewController_Example-acknowledgements.plist"; sourceTree = ""; }; + 9CB173AF16A4149C470E1B32C67FE6B0 /* EXPMatchers+beLessThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.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; }; + 9EA9DEEE31D71ADE5316274427501DFA /* SPTCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCallSite.h; path = Specta/Specta/SPTCallSite.h; sourceTree = ""; }; + 9F57D3E380552F1C512A0BD5DA735CDA /* EXPDoubleTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDoubleTuple.h; path = Expecta/EXPDoubleTuple.h; sourceTree = ""; }; + 9FFA621D2AFC60333CB094F5F9B7A0F4 /* DGActivityIndicatorBallScaleRippleAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallScaleRippleAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.h; sourceTree = ""; }; + A0EA618ABA1FEFE300B2C8912EAD2880 /* XCTest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTest+Private.h"; path = "Specta/Specta/XCTest+Private.h"; sourceTree = ""; }; + A18F9B8AD3DD0F98F7B30230CA47AE74 /* DGActivityIndicatorRotatingTrigonAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorRotatingTrigonAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.m; sourceTree = ""; }; + A191716885879336C1E252D2CCFBBD0B /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; + A198E8B5473803670E04622EECB0BA4B /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; }; + A20DBC0C903E53D990DF826B885AE08C /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSubclassOf.h"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.h"; sourceTree = ""; }; + A2B27404C0C2694965DC43E52B70DB5D /* Pods-PNImagePickerViewController_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNImagePickerViewController_Example.debug.xcconfig"; sourceTree = ""; }; + A37F6EE49DE93B85607D36F96BD35450 /* EXPMatchers+conformTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+conformTo.m"; path = "Expecta/Matchers/EXPMatchers+conformTo.m"; sourceTree = ""; }; + A476E9C3796F0A16A0BCC278451A5887 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInTheRangeOf.h"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.h"; sourceTree = ""; }; + A5927D0FB8A21F422200F6D0EC3F9350 /* DGActivityIndicatorTriplePulseAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorTriplePulseAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.m; sourceTree = ""; }; + A882930B1B557522A5440C42B1B67904 /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beTruthy.h"; path = "Expecta/Matchers/EXPMatchers+beTruthy.h"; sourceTree = ""; }; + A894372807AEBE5B8C379CE2DF1003AA /* EXPMatchers+equal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+equal.h"; path = "Expecta/Matchers/EXPMatchers+equal.h"; sourceTree = ""; }; + A8986D5B3683E751BBCB38F9D3E745E9 /* DGActivityIndicatorBallScaleMultipleAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallScaleMultipleAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.h; sourceTree = ""; }; + A8CF38D63EC176579E09FEC0430CE737 /* DGActivityIndicatorThreeDotsAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorThreeDotsAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.m; sourceTree = ""; }; + A94A3856C16EA41451831CFA66381B74 /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; }; + AB1C242792F17FE04FC406467160C69F /* libExpecta+Snapshots.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libExpecta+Snapshots.a"; path = "libExpecta+Snapshots.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + ABEEEB75B318BDDBD3FFAB8FCFE9D008 /* Specta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Specta-dummy.m"; sourceTree = ""; }; + AC1556429910AF9D7A5C104820460362 /* EXPMatchers+endWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+endWith.m"; path = "Expecta/Matchers/EXPMatchers+endWith.m"; sourceTree = ""; }; + ACC4C82E9336F709DF3A6A9D4F046E51 /* DGActivityIndicatorBallRotateAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallRotateAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.h; sourceTree = ""; }; + AD2C88560277830873F0B4F9A1AA5A6A /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; + ADD8BC79468CDD9E764D6F1EA496B4F7 /* DGActivityIndicatorLineScalePulseOutRapidAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorLineScalePulseOutRapidAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.h; sourceTree = ""; }; + AFDA1D435FFCB12E08C11D72F10B3A2A /* EXPMatchers+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+FBSnapshotTest.h"; sourceTree = ""; }; + B08F1B2A72B66B20EDC43ED8E2E16932 /* DGActivityIndicatorBallBeatAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallBeatAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.h; sourceTree = ""; }; + B0DFB3411CDD6190D6885F20F3F39752 /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; }; + B2672ADBFEB22938D2F91C5FEF78478B /* SPTExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExample.h; path = Specta/Specta/SPTExample.h; sourceTree = ""; }; + B29331DBF52D38CDA41515F9C1D0F8FD /* DGActivityIndicatorNineDotsAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorNineDotsAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.m; sourceTree = ""; }; + B585EA8F8736D10BFBB2A3B9671FA968 /* Pods-PNImagePickerViewController_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNImagePickerViewController_Tests.release.xcconfig"; sourceTree = ""; }; + B59B0A5AA79E9C81F13D18852D9755F5 /* ExpectaObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaObject.m; path = Expecta/ExpectaObject.m; sourceTree = ""; }; + B62BCAB6786FC92CF3515157811AF7CB /* SPTTestSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTTestSuite.m; path = Specta/Specta/SPTTestSuite.m; sourceTree = ""; }; + B71F9769375E8E2218692E0A955A90E9 /* DGActivityIndicatorLineScalePartyAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorLineScalePartyAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.m; sourceTree = ""; }; + B8B9BA86A6F882B2F2D33561B48FCCE2 /* DGActivityIndicatorBallSpinFadeLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallSpinFadeLoader.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.m; sourceTree = ""; }; + BE241C92B3673E71452B186D973D8B99 /* EXPMatchers+beInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInstanceOf.h"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.h"; sourceTree = ""; }; + BF8D56777CAB61E60ABE5169B3257975 /* ExpectaSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaSupport.m; path = Expecta/ExpectaSupport.m; sourceTree = ""; }; + C079324BD4564637742D2363D7235B39 /* DGActivityIndicatorNineDotsAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorNineDotsAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.h; sourceTree = ""; }; + C2A01990D424165AF7F7272B05391885 /* EXPMatchers+match.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+match.m"; path = "Expecta/Matchers/EXPMatchers+match.m"; sourceTree = ""; }; + C3E7E7FEC55D09C690F84929B08CF5C6 /* ExpectaObject+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpectaObject+FBSnapshotTest.h"; sourceTree = ""; }; + C47305E86BCE08B135933CFE8B015712 /* DGActivityIndicatorBallClipRotatePulseAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallClipRotatePulseAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.m; sourceTree = ""; }; + C6A0DFA69CA61B3B10109B0D5FD8F97C /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; }; + C850E4119FC6A751D2F900C85D446694 /* EXPMatchers+raise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raise.h"; path = "Expecta/Matchers/EXPMatchers+raise.h"; sourceTree = ""; }; + C9006F52DD6059B7910C6A9B948D008F /* EXPMatchers+beFalsy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beFalsy.m"; path = "Expecta/Matchers/EXPMatchers+beFalsy.m"; sourceTree = ""; }; + CB53272766B326AFED0717E9DBEFF871 /* Pods-PNImagePickerViewController_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PNImagePickerViewController_Tests-dummy.m"; sourceTree = ""; }; + CC2B05BBB0C6B65FC67DB06D9A5D6184 /* EXPMatchers+raise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raise.m"; path = "Expecta/Matchers/EXPMatchers+raise.m"; sourceTree = ""; }; + CE42F6BFFC31F81D9E491D65E3F2DA0D /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; + CF9877BE0055CEA7454DF31C84ABF10C /* DGActivityIndicatorLineScaleAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorLineScaleAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.m; sourceTree = ""; }; + CFD00093D4CE466822FB65B7632B2C98 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; }; + CFF1D95B9CB69CC0C8A003255887B864 /* libPNImagePickerViewController.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libPNImagePickerViewController.a; path = libPNImagePickerViewController.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D1138C8D47C1A4DFA2388E211621D193 /* SPTCompiledExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCompiledExample.m; path = Specta/Specta/SPTCompiledExample.m; sourceTree = ""; }; + D11B1EFC74CE1980AE638AECACF9C974 /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; + D1E62DAB191F6C2415F9D3213AF28AA0 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; + D2BF444E62A1BF778634544CE47F974A /* EXPMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcher.h; path = Expecta/EXPMatcher.h; sourceTree = ""; }; + D2E5AA027920FEFC6501EDBD7927549C /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; + D58FC251349EEAC93129F3C78EBF0B0B /* PNImagePickerViewController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PNImagePickerViewController.xcconfig; sourceTree = ""; }; + D6C77F0C15A2163E404CF29B5500E6A3 /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; + D96EC89C072B942B96AACCFD08D4162A /* Pods-PNImagePickerViewController_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNImagePickerViewController_Tests.debug.xcconfig"; sourceTree = ""; }; + D9AF3C7412855FEC35496E5C1F6946DA /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "Specta/Specta/XCTestCase+Specta.h"; sourceTree = ""; }; + DA45DA3B5333B493A6E548920A28473A /* PNImagePickerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PNImagePickerViewController.m; path = Pod/Classes/PNImagePickerViewController.m; sourceTree = ""; }; + DAA40938C9E29CBC060588AF424FBDDC /* DGActivityIndicatorBallBeatAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorBallBeatAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.m; sourceTree = ""; }; + E0C56FBF5CDF85B7F9F029D50FCD1193 /* Expecta+Snapshots.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Expecta+Snapshots.xcconfig"; sourceTree = ""; }; + E0F3260E26F55C1FB0CC3EA9EEE00A78 /* SPTSharedExampleGroups.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSharedExampleGroups.m; path = Specta/Specta/SPTSharedExampleGroups.m; sourceTree = ""; }; + E1206B1BCA502C8211B190211467F547 /* DGActivityIndicatorRotatingSquaresAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorRotatingSquaresAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.h; sourceTree = ""; }; + E2BF5B06A69C2878C3A51825998F15AE /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; }; + E2E95162BB4F4C334E7207418B0D957D /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + E38736C845D85AB8D5B509FA79C25700 /* PNImagePickerViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNImagePickerViewController-prefix.pch"; sourceTree = ""; }; + E3C6071E73445BFA9A2DDC213B0127C3 /* DGActivityIndicatorTripleRingsAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorTripleRingsAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.h; sourceTree = ""; }; + E3E5246E179E90A9260ED4FB4E8F3E1E /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; }; + E47379262AE52F59F1D1FDF1D47ADAD3 /* EXPMatchers+beSubclassOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSubclassOf.m"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.m"; sourceTree = ""; }; + E477B56A725385680AA61D7709EE4021 /* PNImagePickerViewController.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = PNImagePickerViewController.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + E567E1CFDD566EA01E1A143FFD774953 /* EXPMatchers+beGreaterThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m"; sourceTree = ""; }; + E6FF11399A79E70C1A1DC2325DE93734 /* SPTExampleGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExampleGroup.m; path = Specta/Specta/SPTExampleGroup.m; sourceTree = ""; }; + E72689157E3B261C8DD620BA95A3644C /* DGActivityIndicatorLineScalePartyAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorLineScalePartyAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.h; sourceTree = ""; }; + E8A75F4242E289782C970422FCC33D30 /* SPTExampleGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExampleGroup.h; path = Specta/Specta/SPTExampleGroup.h; sourceTree = ""; }; + E8B21017D962491FD4EB7B1374EEAEB4 /* DGActivityIndicatorBallClipRotateAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallClipRotateAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.h; sourceTree = ""; }; + E8B35690475813D750553F708E232440 /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beginWith.h"; path = "Expecta/Matchers/EXPMatchers+beginWith.h"; sourceTree = ""; }; + E900B62E26E87ED9E367ED337DECB00F /* DGActivityIndicatorLineScalePulseOutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorLineScalePulseOutAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.h; sourceTree = ""; }; + EBF3212F66C1845FCB74C7BB3D8605F5 /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; + EBFAC8BA979908F739576B7354E1FDA8 /* EXPFloatTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPFloatTuple.h; path = Expecta/EXPFloatTuple.h; sourceTree = ""; }; + EC82E83F0F1ADD40100BBA02B5AEEA76 /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raiseWithReason.h"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.h"; sourceTree = ""; }; + EDA4A2B3B114188422B10D28F81B226A /* libSpecta.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSpecta.a; path = libSpecta.a; sourceTree = BUILT_PRODUCTS_DIR; }; + EE370723C19DF7804BC8E9006DDAA7E5 /* DGActivityIndicatorCookieTerminatorAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DGActivityIndicatorCookieTerminatorAnimation.m; path = DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.m; sourceTree = ""; }; + EEEBD26C484268FF0F6D44F610A010BF /* DGActivityIndicatorAnimationProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorAnimationProtocol.h; path = DGActivityIndicatorView/DGActivityIndicatorAnimationProtocol.h; sourceTree = ""; }; + F098E37DC8CF2AC49ADACBF9B5135BE8 /* DGActivityIndicatorTriangleSkewSpinAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorTriangleSkewSpinAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.h; sourceTree = ""; }; + F4116B2FC44E257E4E81DECF45D1475C /* DGActivityIndicatorBallZigZagAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorBallZigZagAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.h; sourceTree = ""; }; + F5A92B987F5614CCA4ABCAAF36F7B7BB /* SpectaDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaDSL.h; path = Specta/Specta/SpectaDSL.h; sourceTree = ""; }; + F627224DEF87B902F0FE117E62365247 /* Pods-PNImagePickerViewController_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PNImagePickerViewController_Example-acknowledgements.markdown"; sourceTree = ""; }; + F78A56FA1663821E3B729346A31D11E7 /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = ""; }; + F7BD1DBB61EDD7F336F4A21B67B0B27F /* DGActivityIndicatorView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DGActivityIndicatorView-dummy.m"; sourceTree = ""; }; + F7CC758FF7A51797080A968859DB841E /* DGActivityIndicatorCookieTerminatorAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorCookieTerminatorAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.h; sourceTree = ""; }; + F7FFB8D223B0E1989708F0B39CF317F3 /* SPTExcludeGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExcludeGlobalBeforeAfterEach.h; path = Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h; sourceTree = ""; }; + F89362F2451A13B64AE32C67DF4CA1C3 /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; }; + FB6FA9F1190576BB11ADF678F5A46655 /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; + FB899888391C6218F5C3963CA824654D /* DGActivityIndicatorThreeDotsAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DGActivityIndicatorThreeDotsAnimation.h; path = DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.h; sourceTree = ""; }; + FFD02234451C20BC55DA34624EC4673B /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 027A764A354E980459F52FE6AB8C0F7F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 066AB953CB193CCA56DADDAC5B850316 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 15719665842B070CCDCD7F73C3368732 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 189AABD7C0E0A620DE57695F684111A2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 53F204B2A0170BD54E9C556EDADA16FF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7497B5BF65F8AD06010BF31284F2BD70 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A767C0B827912500EE8B348933A9681E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C246278EA893A8F76EF2E319C8E0766C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D25856C80AA76D45B2304514BE558AF8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0B4E64FD22D2C888127C68C6F1CE29B6 /* Support Files */ = { + isa = PBXGroup; + children = ( + 733F7D2BF1F10720986043F8F70CED3D /* Expecta.xcconfig */, + C6A0DFA69CA61B3B10109B0D5FD8F97C /* Expecta-dummy.m */, + 663D81FE55B7DCF682A679FF8E75F7E9 /* Expecta-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Expecta"; + sourceTree = ""; + }; + 0C4CD26FEC77AE7C52823AB9D939A89D /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + BBF0AB1A3761DB6E77C6D12481C2DE89 /* Pods-PNImagePickerViewController_Example */, + 18CA439D58595BD1BD9809B3F064317C /* Pods-PNImagePickerViewController_Tests */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 0FCF9CA5D0DCDC09BA15CA660603FFCA /* PureLayout */ = { + isa = PBXGroup; + children = ( + 10388F3FDCF8037C5696BC6E48AF93C6 /* ALView+PureLayout.h */, + 4E122446AA583E5DF5171E199924040D /* ALView+PureLayout.m */, + 8A15F60B4D82339861ADA171A6B48890 /* NSArray+PureLayout.h */, + D2E5AA027920FEFC6501EDBD7927549C /* NSArray+PureLayout.m */, + 688ADDCBE42993718E3E0BE21CD34F88 /* NSLayoutConstraint+PureLayout.h */, + 97B59947B5CDD647744634C51303C68F /* NSLayoutConstraint+PureLayout.m */, + 43A77050EE412E799E68240DA53D491F /* PureLayout.h */, + A191716885879336C1E252D2CCFBBD0B /* PureLayout+Internal.h */, + 15F399540B02FB4D17F7CCE7FDF80587 /* PureLayoutDefines.h */, + E5EEB1324B84C594EAE57AB6E9DB3C44 /* Support Files */, + ); + name = PureLayout; + path = PureLayout; + sourceTree = ""; + }; + 1672451D9F2B2D34A45DB9CFD1396406 /* Colors */ = { + isa = PBXGroup; + children = ( + 2BC497D9C037951A3E10AB5B3A43AC13 /* NSString+HexColor.h */, + 0241D4A62E5BBCC907B632CBE01BC4A6 /* NSString+HexColor.m */, + ); + name = Colors; + path = Pod/Classes/Colors; + sourceTree = ""; + }; + 18CA439D58595BD1BD9809B3F064317C /* Pods-PNImagePickerViewController_Tests */ = { + isa = PBXGroup; + children = ( + 0262713C498991992DBB25D0647A1E87 /* Pods-PNImagePickerViewController_Tests-acknowledgements.markdown */, + 47160C72333BBB6F801CB41562C1620A /* Pods-PNImagePickerViewController_Tests-acknowledgements.plist */, + CB53272766B326AFED0717E9DBEFF871 /* Pods-PNImagePickerViewController_Tests-dummy.m */, + D96EC89C072B942B96AACCFD08D4162A /* Pods-PNImagePickerViewController_Tests.debug.xcconfig */, + B585EA8F8736D10BFBB2A3B9671FA968 /* Pods-PNImagePickerViewController_Tests.release.xcconfig */, + ); + name = "Pods-PNImagePickerViewController_Tests"; + path = "Target Support Files/Pods-PNImagePickerViewController_Tests"; + sourceTree = ""; + }; + 27220DA7953C3D4D24D04FEBDEBECCFA /* Support Files */ = { + isa = PBXGroup; + children = ( + D58FC251349EEAC93129F3C78EBF0B0B /* PNImagePickerViewController.xcconfig */, + 54E8833656A3D899E088BDE95DF7FB5F /* PNImagePickerViewController-dummy.m */, + E38736C845D85AB8D5B509FA79C25700 /* PNImagePickerViewController-prefix.pch */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/PNImagePickerViewController"; + sourceTree = ""; + }; + 2A7CA50B65CEBD0F99059D30EBE4ABED /* Expecta */ = { + isa = PBXGroup; + children = ( + 8167B36F49B90C5CF522D693F4E6CCBE /* EXPBlockDefinedMatcher.h */, + A198E8B5473803670E04622EECB0BA4B /* EXPBlockDefinedMatcher.m */, + 0FD772BBF1C19F20856556B753A7A0C8 /* EXPDefines.h */, + 9F57D3E380552F1C512A0BD5DA735CDA /* EXPDoubleTuple.h */, + FFD02234451C20BC55DA34624EC4673B /* EXPDoubleTuple.m */, + 9AEEAD3E15294B9DAD060D01F30957A9 /* Expecta.h */, + 5FF0446102A0F6A6989D41B51DB4C3F7 /* ExpectaObject.h */, + B59B0A5AA79E9C81F13D18852D9755F5 /* ExpectaObject.m */, + 32FCF38F326C4E9FB34B0EE2163D99D2 /* ExpectaSupport.h */, + BF8D56777CAB61E60ABE5169B3257975 /* ExpectaSupport.m */, + 62FEE9BEDEDB62AEC56AC8BF396D704A /* EXPExpect.h */, + 58CBD375903D52C733603B13F3B9FD75 /* EXPExpect.m */, + EBFAC8BA979908F739576B7354E1FDA8 /* EXPFloatTuple.h */, + 1C1F29BADB09B2DBD35EE4B0F35AA9DE /* EXPFloatTuple.m */, + D2BF444E62A1BF778634544CE47F974A /* EXPMatcher.h */, + 08324062150C42273AC21DD6FD100E2E /* EXPMatcherHelpers.h */, + 4AA91518BEA6CD1CB6F913AFAB4E5407 /* EXPMatcherHelpers.m */, + 4DEDB9500182D56C311D639BBA4B4AC9 /* EXPMatchers.h */, + 6E6F83B96D10933170B381722B6F94CE /* EXPMatchers+beCloseTo.h */, + 7F09BF8543BE98A75DF08FBE5DA7749D /* EXPMatchers+beCloseTo.m */, + 11B6330FFF7F7E3D0E0D055667627C39 /* EXPMatchers+beFalsy.h */, + C9006F52DD6059B7910C6A9B948D008F /* EXPMatchers+beFalsy.m */, + E8B35690475813D750553F708E232440 /* EXPMatchers+beginWith.h */, + 50C51B444293D19FE5A444BE84CC95B0 /* EXPMatchers+beginWith.m */, + 05E6C8C12E1F8760CA2666CEA583327A /* EXPMatchers+beGreaterThan.h */, + 63116EE0063C84EE0E38B293DD6C15D0 /* EXPMatchers+beGreaterThan.m */, + 979DD3CB93F4490B3615CB12F3E0A9EF /* EXPMatchers+beGreaterThanOrEqualTo.h */, + E567E1CFDD566EA01E1A143FFD774953 /* EXPMatchers+beGreaterThanOrEqualTo.m */, + 1A9F34644F7D3C6AE77F265C69CD3893 /* EXPMatchers+beIdenticalTo.h */, + 7F92B138E265179C54CBC1E6E80F9F6B /* EXPMatchers+beIdenticalTo.m */, + BE241C92B3673E71452B186D973D8B99 /* EXPMatchers+beInstanceOf.h */, + 9A3683C5658C1F8670B3D5917BB9703A /* EXPMatchers+beInstanceOf.m */, + A476E9C3796F0A16A0BCC278451A5887 /* EXPMatchers+beInTheRangeOf.h */, + 8B1CDBADA96A60A6CD6E44CF8DCDF045 /* EXPMatchers+beInTheRangeOf.m */, + 00B65B647667F1863CF7F97BC49BDAB6 /* EXPMatchers+beKindOf.h */, + 48ABB3B17ABA5349AA2490F7F0199698 /* EXPMatchers+beKindOf.m */, + 7DF0F550079093157BD0E331A1B12F88 /* EXPMatchers+beLessThan.h */, + 7050DE2AC3EE5077F6C38C241FBCA941 /* EXPMatchers+beLessThan.m */, + 9CB173AF16A4149C470E1B32C67FE6B0 /* EXPMatchers+beLessThanOrEqualTo.h */, + FB6FA9F1190576BB11ADF678F5A46655 /* EXPMatchers+beLessThanOrEqualTo.m */, + 2CB598BE99DDCB82DF8545991C3DFB42 /* EXPMatchers+beNil.h */, + 1DED8B42C6394D9F7362325DB10CBD0B /* EXPMatchers+beNil.m */, + A20DBC0C903E53D990DF826B885AE08C /* EXPMatchers+beSubclassOf.h */, + E47379262AE52F59F1D1FDF1D47ADAD3 /* EXPMatchers+beSubclassOf.m */, + 1FE5BFE1B82A4328F9542EDA31BFB877 /* EXPMatchers+beSupersetOf.h */, + 0B8C1B6E0AD80C1DC53B309AEA8E2CAD /* EXPMatchers+beSupersetOf.m */, + A882930B1B557522A5440C42B1B67904 /* EXPMatchers+beTruthy.h */, + 81B2F4395F985F110B12E3D592269BB3 /* EXPMatchers+beTruthy.m */, + E2BF5B06A69C2878C3A51825998F15AE /* EXPMatchers+conformTo.h */, + A37F6EE49DE93B85607D36F96BD35450 /* EXPMatchers+conformTo.m */, + 4EE8745F8C822127F4F15C813259EC3F /* EXPMatchers+contain.h */, + E3E5246E179E90A9260ED4FB4E8F3E1E /* EXPMatchers+contain.m */, + 61B7B7D74911BF1E22A6D82FA9A0D024 /* EXPMatchers+endWith.h */, + AC1556429910AF9D7A5C104820460362 /* EXPMatchers+endWith.m */, + A894372807AEBE5B8C379CE2DF1003AA /* EXPMatchers+equal.h */, + 5500DEB3B1B37E089B180FFF2177B440 /* EXPMatchers+equal.m */, + D6C77F0C15A2163E404CF29B5500E6A3 /* EXPMatchers+haveCountOf.h */, + 84E1D8318F87F2F59C78E51856A44682 /* EXPMatchers+haveCountOf.m */, + 7A4C544A7D61E9914B46C9315CE2450B /* EXPMatchers+match.h */, + C2A01990D424165AF7F7272B05391885 /* EXPMatchers+match.m */, + 5D0903E79E56B300AB7CDA304C8E65AB /* EXPMatchers+postNotification.h */, + 1FA15D878D8EBA456903F0BA083082C0 /* EXPMatchers+postNotification.m */, + C850E4119FC6A751D2F900C85D446694 /* EXPMatchers+raise.h */, + CC2B05BBB0C6B65FC67DB06D9A5D6184 /* EXPMatchers+raise.m */, + EC82E83F0F1ADD40100BBA02B5AEEA76 /* EXPMatchers+raiseWithReason.h */, + 340AC250370DEFE01DC4672A8D88912A /* EXPMatchers+raiseWithReason.m */, + CFD00093D4CE466822FB65B7632B2C98 /* EXPMatchers+respondTo.h */, + 1C13D985E199B6606EC19D0B9D660D78 /* EXPMatchers+respondTo.m */, + 8CFCFD6A7A6749E103F46BC78D57AF4A /* EXPUnsupportedObject.h */, + D11B1EFC74CE1980AE638AECACF9C974 /* EXPUnsupportedObject.m */, + 3041B454B2F3FBE0BC88787C8205D429 /* NSObject+Expecta.h */, + 2DF748CF65727745E3EC958A1383DABA /* NSValue+Expecta.h */, + 82D85B82E08D2AB5F0DE12827636AE39 /* NSValue+Expecta.m */, + 0B4E64FD22D2C888127C68C6F1CE29B6 /* Support Files */, + ); + name = Expecta; + path = Expecta; + sourceTree = ""; + }; + 436231193C0FA0EE332D7B5AEEB8C2B5 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6504BCAB77EE793DB38CDADAE500596A /* DGActivityIndicatorView.xcconfig */, + F7BD1DBB61EDD7F336F4A21B67B0B27F /* DGActivityIndicatorView-dummy.m */, + 2F8DA6F4540FE9ADD9C3AF78A64764D7 /* DGActivityIndicatorView-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/DGActivityIndicatorView"; + sourceTree = ""; + }; + 44F08B5A10CE9AC220C1EE7B2039ACA6 /* PNImagePickerViewController */ = { + isa = PBXGroup; + children = ( + 26896700324AB679EFBE596D65C64FE9 /* PNCollectionViewCell.h */, + 8D358CEC162D5EDFBF364FF07521A725 /* PNCollectionViewCell.m */, + 48F4CE36A0C3189880B7B1EBBB490FCF /* PNImagePickerViewController.h */, + DA45DA3B5333B493A6E548920A28473A /* PNImagePickerViewController.m */, + 1672451D9F2B2D34A45DB9CFD1396406 /* Colors */, + D73E8808085BE98AB520C081D7084A64 /* Pod */, + 27220DA7953C3D4D24D04FEBDEBECCFA /* Support Files */, + ); + name = PNImagePickerViewController; + path = ../..; + sourceTree = ""; + }; + 4601A6F7800DCAECF0C31BA992B95BA2 /* DGActivityIndicatorView */ = { + isa = PBXGroup; + children = ( + 93AA1AAE1542ABEC84B5AEF48EA3F1F6 /* DGActivityIndicatorAnimation.h */, + 87FF64502AF6AFB5CD5DF7E1FC428797 /* DGActivityIndicatorAnimation.m */, + EEEBD26C484268FF0F6D44F610A010BF /* DGActivityIndicatorAnimationProtocol.h */, + B08F1B2A72B66B20EDC43ED8E2E16932 /* DGActivityIndicatorBallBeatAnimation.h */, + DAA40938C9E29CBC060588AF424FBDDC /* DGActivityIndicatorBallBeatAnimation.m */, + E8B21017D962491FD4EB7B1374EEAEB4 /* DGActivityIndicatorBallClipRotateAnimation.h */, + 77A9BDDCD05BC18CE09F76B9E829B064 /* DGActivityIndicatorBallClipRotateAnimation.m */, + 2E6BDD6BDE5BE5B36A1ED5ACF8852C49 /* DGActivityIndicatorBallClipRotateMultipleAnimation.h */, + 6B520EE033269E818A119BBD7EF94ABC /* DGActivityIndicatorBallClipRotateMultipleAnimation.m */, + 5C736319C6C57EA826839D881C13FE25 /* DGActivityIndicatorBallClipRotatePulseAnimation.h */, + C47305E86BCE08B135933CFE8B015712 /* DGActivityIndicatorBallClipRotatePulseAnimation.m */, + 20408733ABDE4A511D02524731CC0E87 /* DGActivityIndicatorBallGridBeatAnimation.h */, + 3A593BD1D7AFF0D2985324CBCECCAE23 /* DGActivityIndicatorBallGridBeatAnimation.m */, + 0DFAE1B12397D48FD8F58243043DBADE /* DGActivityIndicatorBallGridPulseAnimation.h */, + 1E30496B7608B1C380CF9A07A89FE25A /* DGActivityIndicatorBallGridPulseAnimation.m */, + 0B17048967E86B6F88FE3760E061CAAC /* DGActivityIndicatorBallPulseAnimation.h */, + 20D5AF212112217B9D819DDFA5022F99 /* DGActivityIndicatorBallPulseAnimation.m */, + 6F00ED288A8C5F6FC49AC29142BEDBDF /* DGActivityIndicatorBallPulseSyncAnimation.h */, + 63B3E7DDDD6AAA8E26798EF8D7EE14F3 /* DGActivityIndicatorBallPulseSyncAnimation.m */, + ACC4C82E9336F709DF3A6A9D4F046E51 /* DGActivityIndicatorBallRotateAnimation.h */, + 3D22976DF5930D258F8D0CD43C34E0A0 /* DGActivityIndicatorBallRotateAnimation.m */, + 38E76EA65E32ED08A8892DDFE7785DFE /* DGActivityIndicatorBallScaleAnimation.h */, + 8A05315F30184FBB74EF2E8D408C0329 /* DGActivityIndicatorBallScaleAnimation.m */, + A8986D5B3683E751BBCB38F9D3E745E9 /* DGActivityIndicatorBallScaleMultipleAnimation.h */, + 1379B55756ECF1ADF7EF2943EBAE87DE /* DGActivityIndicatorBallScaleMultipleAnimation.m */, + 9FFA621D2AFC60333CB094F5F9B7A0F4 /* DGActivityIndicatorBallScaleRippleAnimation.h */, + 540BD55DE87739E33BEBFC00A131941D /* DGActivityIndicatorBallScaleRippleAnimation.m */, + 8DAE39110C161CD4116FB3748B10B635 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.h */, + 09632C0914372467E37C5D3F0A2D2FA0 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.m */, + 584C16CAD342AB77F9166FB9E5A82DF2 /* DGActivityIndicatorBallSpinFadeLoader.h */, + B8B9BA86A6F882B2F2D33561B48FCCE2 /* DGActivityIndicatorBallSpinFadeLoader.m */, + 345A4875D2470550A613D350ED101F8F /* DGActivityIndicatorBallTrianglePathAnimation.h */, + 5A432C1EB254758D26FEA0508968652C /* DGActivityIndicatorBallTrianglePathAnimation.m */, + F4116B2FC44E257E4E81DECF45D1475C /* DGActivityIndicatorBallZigZagAnimation.h */, + 127BCD869F399CC2D26DB2A825276751 /* DGActivityIndicatorBallZigZagAnimation.m */, + 4FE1D46581B55DF807E66708E165096F /* DGActivityIndicatorBallZigZagDeflectAnimation.h */, + 9B5E8BC33C445C284FF1AD2DB5A4B826 /* DGActivityIndicatorBallZigZagDeflectAnimation.m */, + F7CC758FF7A51797080A968859DB841E /* DGActivityIndicatorCookieTerminatorAnimation.h */, + EE370723C19DF7804BC8E9006DDAA7E5 /* DGActivityIndicatorCookieTerminatorAnimation.m */, + 2274B65099CC808B6918054841DA2D64 /* DGActivityIndicatorDoubleBounceAnimation.h */, + 653E1D04B5C42953BE49583834B88195 /* DGActivityIndicatorDoubleBounceAnimation.m */, + 3B6E2D9BA249CF515E17ACA8E171DD28 /* DGActivityIndicatorFiveDotsAnimation.h */, + 5AAC704390D1003A4706DEEB7AD9E712 /* DGActivityIndicatorFiveDotsAnimation.m */, + 44026A095B9B6969B90CFAB82A55E28C /* DGActivityIndicatorLineScaleAnimation.h */, + CF9877BE0055CEA7454DF31C84ABF10C /* DGActivityIndicatorLineScaleAnimation.m */, + E72689157E3B261C8DD620BA95A3644C /* DGActivityIndicatorLineScalePartyAnimation.h */, + B71F9769375E8E2218692E0A955A90E9 /* DGActivityIndicatorLineScalePartyAnimation.m */, + E900B62E26E87ED9E367ED337DECB00F /* DGActivityIndicatorLineScalePulseOutAnimation.h */, + 19B271D38A7BB4A14DA2B34E6C694698 /* DGActivityIndicatorLineScalePulseOutAnimation.m */, + ADD8BC79468CDD9E764D6F1EA496B4F7 /* DGActivityIndicatorLineScalePulseOutRapidAnimation.h */, + 01493E6E259777EA76017D828C38F9DF /* DGActivityIndicatorLineScalePulseOutRapidAnimation.m */, + C079324BD4564637742D2363D7235B39 /* DGActivityIndicatorNineDotsAnimation.h */, + B29331DBF52D38CDA41515F9C1D0F8FD /* DGActivityIndicatorNineDotsAnimation.m */, + 53B0122054FB8DCEC4B219E6B1ACBF6F /* DGActivityIndicatorRotatingSandglassAnimation.h */, + 5218758C2C26EB32D2DB63974EE24985 /* DGActivityIndicatorRotatingSandglassAnimation.m */, + E1206B1BCA502C8211B190211467F547 /* DGActivityIndicatorRotatingSquaresAnimation.h */, + 891D18912E498329CFA4AA880138180D /* DGActivityIndicatorRotatingSquaresAnimation.m */, + 343AAF28393979C4181639EC54E45BAE /* DGActivityIndicatorRotatingTrigonAnimation.h */, + A18F9B8AD3DD0F98F7B30230CA47AE74 /* DGActivityIndicatorRotatingTrigonAnimation.m */, + FB899888391C6218F5C3963CA824654D /* DGActivityIndicatorThreeDotsAnimation.h */, + A8CF38D63EC176579E09FEC0430CE737 /* DGActivityIndicatorThreeDotsAnimation.m */, + F098E37DC8CF2AC49ADACBF9B5135BE8 /* DGActivityIndicatorTriangleSkewSpinAnimation.h */, + 2B0ADCD49CB97055862DB1453BDFD8E4 /* DGActivityIndicatorTriangleSkewSpinAnimation.m */, + 0CD0B8CD41E5272E748A22109A27CD68 /* DGActivityIndicatorTriplePulseAnimation.h */, + A5927D0FB8A21F422200F6D0EC3F9350 /* DGActivityIndicatorTriplePulseAnimation.m */, + E3C6071E73445BFA9A2DDC213B0127C3 /* DGActivityIndicatorTripleRingsAnimation.h */, + 542396F01EAD6F9FC1563EA619D76BF9 /* DGActivityIndicatorTripleRingsAnimation.m */, + 99587234E58AD47D94EEF33EE5593CCB /* DGActivityIndicatorTwoDotsAnimation.h */, + 196AAAFF899EED6ECB64BBF8FA18617B /* DGActivityIndicatorTwoDotsAnimation.m */, + 527718B4621BCDE71BEA55AF9B7391A5 /* DGActivityIndicatorView.h */, + 1D60CFC4AB33F01A4104ED78E755EF2B /* DGActivityIndicatorView.m */, + 436231193C0FA0EE332D7B5AEEB8C2B5 /* Support Files */, + ); + name = DGActivityIndicatorView; + path = DGActivityIndicatorView; + sourceTree = ""; + }; + 479447B095BEF2A7F322A413B78FD601 /* Core */ = { + isa = PBXGroup; + children = ( + 789BCDD75B28A5DA925EC45071CD892C /* FBSnapshotTestCase.h */, + 7FBD26F8A36473565444B78F0014ACBD /* FBSnapshotTestCase.m */, + 3E6FBD1D02A3ACAF9A744FC0A3C3EE49 /* FBSnapshotTestCasePlatform.h */, + AD2C88560277830873F0B4F9A1AA5A6A /* FBSnapshotTestCasePlatform.m */, + 30045B2304111FBD90CF8ED689520EB5 /* FBSnapshotTestController.h */, + EBF3212F66C1845FCB74C7BB3D8605F5 /* FBSnapshotTestController.m */, + 42A031D21A30160D067D4F5047A361CF /* UIApplication+StrictKeyWindow.h */, + 56B0FAE8AF56DE36B7F41D22E3CFBA2C /* UIApplication+StrictKeyWindow.m */, + 7CDF8B46279229C6A6B77BFF1863618E /* UIImage+Compare.h */, + 438A1C4EFD72411CB5E4708982182333 /* UIImage+Compare.m */, + D1E62DAB191F6C2415F9D3213AF28AA0 /* UIImage+Diff.h */, + F89362F2451A13B64AE32C67DF4CA1C3 /* UIImage+Diff.m */, + 54DA03431C7C3296667AE784520FE4FD /* UIImage+Snapshot.h */, + B0DFB3411CDD6190D6885F20F3F39752 /* UIImage+Snapshot.m */, + ); + name = Core; + sourceTree = ""; + }; + 4ADE1B8A7CCEF3C091AD2C45373FF463 /* Support Files */ = { + isa = PBXGroup; + children = ( + A94A3856C16EA41451831CFA66381B74 /* Specta.xcconfig */, + ABEEEB75B318BDDBD3FFAB8FCFE9D008 /* Specta-dummy.m */, + 34C347E7A8DD1681F1194B7F7135A78A /* Specta-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Specta"; + sourceTree = ""; + }; + 4C84B4290E732A20EC82414D4F01E988 /* Pods */ = { + isa = PBXGroup; + children = ( + 4601A6F7800DCAECF0C31BA992B95BA2 /* DGActivityIndicatorView */, + 2A7CA50B65CEBD0F99059D30EBE4ABED /* Expecta */, + AF4F7AB810CFE6BFE4C2C88500139D31 /* Expecta+Snapshots */, + D665144637527B7513484BD01690BFAE /* FBSnapshotTestCase */, + 0FCF9CA5D0DCDC09BA15CA660603FFCA /* PureLayout */, + EA63369340335E34849FEB05CA628F72 /* Specta */, + ); + name = Pods; + sourceTree = ""; + }; + 623101AA97FCFF51DA1E83576BEAD705 /* Development Pods */ = { + isa = PBXGroup; + children = ( + 44F08B5A10CE9AC220C1EE7B2039ACA6 /* PNImagePickerViewController */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + AF4F7AB810CFE6BFE4C2C88500139D31 /* Expecta+Snapshots */ = { + isa = PBXGroup; + children = ( + C3E7E7FEC55D09C690F84929B08CF5C6 /* ExpectaObject+FBSnapshotTest.h */, + 5AD5A8553307E67F16BB37F904C5600F /* ExpectaObject+FBSnapshotTest.m */, + AFDA1D435FFCB12E08C11D72F10B3A2A /* EXPMatchers+FBSnapshotTest.h */, + 4B267F7099E5F667D61B49082AE9B00A /* EXPMatchers+FBSnapshotTest.m */, + FCA221450D3AB016D76F982B0C5C2359 /* Support Files */, + ); + name = "Expecta+Snapshots"; + path = "Expecta+Snapshots"; + sourceTree = ""; + }; + BBF0AB1A3761DB6E77C6D12481C2DE89 /* Pods-PNImagePickerViewController_Example */ = { + isa = PBXGroup; + children = ( + F627224DEF87B902F0FE117E62365247 /* Pods-PNImagePickerViewController_Example-acknowledgements.markdown */, + 9C1B6D063F9ACD6190D867E2C5456AFD /* Pods-PNImagePickerViewController_Example-acknowledgements.plist */, + 313B777032AF94534B4B2ADECF32763C /* Pods-PNImagePickerViewController_Example-dummy.m */, + A2B27404C0C2694965DC43E52B70DB5D /* Pods-PNImagePickerViewController_Example.debug.xcconfig */, + 28480F6ECEB473466932618C209FDAAD /* Pods-PNImagePickerViewController_Example.release.xcconfig */, + ); + name = "Pods-PNImagePickerViewController_Example"; + path = "Target Support Files/Pods-PNImagePickerViewController_Example"; + sourceTree = ""; + }; + BF92EFFAF41982309D3B99C26E6C9E41 /* Support Files */ = { + isa = PBXGroup; + children = ( + 8CEAD24182BD2092A6D68BBFA2EDE382 /* FBSnapshotTestCase.xcconfig */, + CE42F6BFFC31F81D9E491D65E3F2DA0D /* FBSnapshotTestCase-dummy.m */, + 246EEDB046A72DCCF14BBAFBEA1D1881 /* FBSnapshotTestCase-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/FBSnapshotTestCase"; + sourceTree = ""; + }; + C06EF9F4AB1D6EADA846B13F8FD72514 /* Products */ = { + isa = PBXGroup; + children = ( + 537A0DC1392B02762BC4844F210E00AD /* libDGActivityIndicatorView.a */, + 8F551D8377A64B4D1C29B251C43C1B52 /* libExpecta.a */, + AB1C242792F17FE04FC406467160C69F /* libExpecta+Snapshots.a */, + 62FAD1139FE57B2854585CEB80C743B9 /* libFBSnapshotTestCase.a */, + CFF1D95B9CB69CC0C8A003255887B864 /* libPNImagePickerViewController.a */, + 3715C965FB0AE977C8CB14B50B5A377E /* libPods-PNImagePickerViewController_Example.a */, + 457F5A8ED48B68CA96D7DA28A0DFB99E /* libPods-PNImagePickerViewController_Tests.a */, + 146931ABEC2A21E93DD406F60D9988B3 /* libPureLayout.a */, + EDA4A2B3B114188422B10D28F81B226A /* libSpecta.a */, + ); + name = Products; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 623101AA97FCFF51DA1E83576BEAD705 /* Development Pods */, + D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, + 4C84B4290E732A20EC82414D4F01E988 /* Pods */, + C06EF9F4AB1D6EADA846B13F8FD72514 /* Products */, + 0C4CD26FEC77AE7C52823AB9D939A89D /* Targets Support Files */, + ); + sourceTree = ""; + }; + D665144637527B7513484BD01690BFAE /* FBSnapshotTestCase */ = { + isa = PBXGroup; + children = ( + 479447B095BEF2A7F322A413B78FD601 /* Core */, + BF92EFFAF41982309D3B99C26E6C9E41 /* Support Files */, + ); + name = FBSnapshotTestCase; + path = FBSnapshotTestCase; + sourceTree = ""; + }; + D73E8808085BE98AB520C081D7084A64 /* Pod */ = { + isa = PBXGroup; + children = ( + 24DBADEABCC616AD4ED2EDB6EA1C4CC5 /* LICENSE */, + E477B56A725385680AA61D7709EE4021 /* PNImagePickerViewController.podspec */, + E2E95162BB4F4C334E7207418B0D957D /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; + E5EEB1324B84C594EAE57AB6E9DB3C44 /* Support Files */ = { + isa = PBXGroup; + children = ( + F78A56FA1663821E3B729346A31D11E7 /* PureLayout.xcconfig */, + 9405B80774B52E7F63F79E305C0E1B6D /* PureLayout-dummy.m */, + 65E422734AE5C96CA2C536045219E0ED /* PureLayout-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/PureLayout"; + sourceTree = ""; + }; + EA63369340335E34849FEB05CA628F72 /* Specta */ = { + isa = PBXGroup; + children = ( + 2ACDC414CD8D02F1CD1C7F6A45DBDEB6 /* Specta.h */, + F5A92B987F5614CCA4ABCAAF36F7B7BB /* SpectaDSL.h */, + 11F5321913FE795A88F3C15A0E4804FE /* SpectaDSL.m */, + 47D5461A0482ACCE07AB5C6A4432722A /* SpectaTypes.h */, + 44342D65C652BFEE364AA3618727EA53 /* SpectaUtility.h */, + 6A1245ACF63C01A89B6C833478A3754A /* SpectaUtility.m */, + 9EA9DEEE31D71ADE5316274427501DFA /* SPTCallSite.h */, + 4FA70EFF180FC1428130AFED3E0644ED /* SPTCallSite.m */, + 6C437140653DEEB438731F2F5EC68707 /* SPTCompiledExample.h */, + D1138C8D47C1A4DFA2388E211621D193 /* SPTCompiledExample.m */, + B2672ADBFEB22938D2F91C5FEF78478B /* SPTExample.h */, + 3CB1AC9638BEE4A7F0BB1D4803C22396 /* SPTExample.m */, + E8A75F4242E289782C970422FCC33D30 /* SPTExampleGroup.h */, + E6FF11399A79E70C1A1DC2325DE93734 /* SPTExampleGroup.m */, + F7FFB8D223B0E1989708F0B39CF317F3 /* SPTExcludeGlobalBeforeAfterEach.h */, + 20AC5714C1010B8B3F085AEAD0D53DE8 /* SPTGlobalBeforeAfterEach.h */, + 1254B4CBF3BC43A4AA14130C9D994552 /* SPTSharedExampleGroups.h */, + E0F3260E26F55C1FB0CC3EA9EEE00A78 /* SPTSharedExampleGroups.m */, + 5A4EFB81AEAAA8CB7DF710CD30A47FE1 /* SPTSpec.h */, + 3E55C7C509ADC9496A00C582F1054DDF /* SPTSpec.m */, + 07FD6F4D0A9DDB89C41C1056507591FB /* SPTTestSuite.h */, + B62BCAB6786FC92CF3515157811AF7CB /* SPTTestSuite.m */, + A0EA618ABA1FEFE300B2C8912EAD2880 /* XCTest+Private.h */, + D9AF3C7412855FEC35496E5C1F6946DA /* XCTestCase+Specta.h */, + 0735607C9210AD484C6B809578F3DA9F /* XCTestCase+Specta.m */, + 4ADE1B8A7CCEF3C091AD2C45373FF463 /* Support Files */, + ); + name = Specta; + path = Specta; + sourceTree = ""; + }; + FCA221450D3AB016D76F982B0C5C2359 /* Support Files */ = { + isa = PBXGroup; + children = ( + E0C56FBF5CDF85B7F9F029D50FCD1193 /* Expecta+Snapshots.xcconfig */, + 6E417D5C6DF24AC4524F9CE87642ED85 /* Expecta+Snapshots-dummy.m */, + 0C5C43F0FF7E6E3D02794151C9B4EBC5 /* Expecta+Snapshots-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/Expecta+Snapshots"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 222D843C9536CD8A0B0FC4F9A68E4901 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 12BCF7ABC021906AF683C0B948A342AC /* FBSnapshotTestCase.h in Headers */, + 7061A4B65AB1873E0A2D1CA8C9510570 /* FBSnapshotTestCasePlatform.h in Headers */, + 5D45E0385CC6CBE4846C05C5BA867A68 /* FBSnapshotTestController.h in Headers */, + 4EC45548385A6B7B050FE9204476F135 /* UIApplication+StrictKeyWindow.h in Headers */, + 7BC9F65797AA8C48D92E32E4B711BB9C /* UIImage+Compare.h in Headers */, + C698636623E6B996F47989C5745AD473 /* UIImage+Diff.h in Headers */, + DC5168648D2D4470CAF110A8D5DB510C /* UIImage+Snapshot.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F89B3C5BB0023DDE6EC7B0C9EF2F245 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3B7B130C746084034B068D1161998C78 /* NSString+HexColor.h in Headers */, + 64944DDD778FD0A450BB2A16BB75807E /* PNCollectionViewCell.h in Headers */, + 2F329D973FA7238383FF5468D1E1D978 /* PNImagePickerViewController.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4B7E03B0A9377E558D68D4D13C39BD01 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 505B2A2906CAEEB7BC739C612FB19886 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A39F7144EBB2E7A25F077D6DF19C8FBB /* ALView+PureLayout.h in Headers */, + BED913166CB3BA83A2A40EFD7443FEA9 /* NSArray+PureLayout.h in Headers */, + 9A07800C82BD27AA95F92F5C64A0D8D9 /* NSLayoutConstraint+PureLayout.h in Headers */, + D1E6D4FE575333F502B2C4A777FBD6F1 /* PureLayout+Internal.h in Headers */, + D098A602C7372879DBD37B0386841FD9 /* PureLayout.h in Headers */, + 00C7A118E2009066833E66AC0214E0E7 /* PureLayoutDefines.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 532BD69C8F456BA4E11E54C362503546 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 2B4C8719269E242AF7EA424122B140C2 /* DGActivityIndicatorAnimation.h in Headers */, + B2058C98EEDBAC40552E6531597D4F3F /* DGActivityIndicatorAnimationProtocol.h in Headers */, + 4C160EB200147210363D197B3C4759D6 /* DGActivityIndicatorBallBeatAnimation.h in Headers */, + B23BC9C823DAB94FDAD3D176D4B57578 /* DGActivityIndicatorBallClipRotateAnimation.h in Headers */, + 591E7A6DD2DEA92695D105465D12AD1D /* DGActivityIndicatorBallClipRotateMultipleAnimation.h in Headers */, + 1B9580D88E28A8CB50E01CC1CFF21CEB /* DGActivityIndicatorBallClipRotatePulseAnimation.h in Headers */, + 57E0098AADCFAB47B00A0E1158068EB0 /* DGActivityIndicatorBallGridBeatAnimation.h in Headers */, + 2A044D479EE8A74C245A63F03CC58BD8 /* DGActivityIndicatorBallGridPulseAnimation.h in Headers */, + 9BACDD44F8FB7876FB8E5691554EACE6 /* DGActivityIndicatorBallPulseAnimation.h in Headers */, + 2005632E03B3015EE9EE5B02B433758E /* DGActivityIndicatorBallPulseSyncAnimation.h in Headers */, + 3F9FF8DB279402687102A4F50661AE2A /* DGActivityIndicatorBallRotateAnimation.h in Headers */, + DEEDDC1E7E67D10C02AE7F9C9114C964 /* DGActivityIndicatorBallScaleAnimation.h in Headers */, + 6ADE34791D1DB6793C1E4D38DBF85286 /* DGActivityIndicatorBallScaleMultipleAnimation.h in Headers */, + C3E2128C8AA83D259B80103CE10C2DC7 /* DGActivityIndicatorBallScaleRippleAnimation.h in Headers */, + 7167C44A7954FC7DB01DAB5D92E07222 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.h in Headers */, + 54C53E1D3B24640C7C14FCAFC1C3F5E1 /* DGActivityIndicatorBallSpinFadeLoader.h in Headers */, + 9615260CE5E8AC1514AD1073E07A3865 /* DGActivityIndicatorBallTrianglePathAnimation.h in Headers */, + 445886204E6F4D0FEC1039F03C538247 /* DGActivityIndicatorBallZigZagAnimation.h in Headers */, + 7A49D725F1673275E3BB157017BE1708 /* DGActivityIndicatorBallZigZagDeflectAnimation.h in Headers */, + 5A262F52FE054C70E83DC7B6C32E500E /* DGActivityIndicatorCookieTerminatorAnimation.h in Headers */, + D3E67AF91D0DB5A7CF6457947B1B7C8F /* DGActivityIndicatorDoubleBounceAnimation.h in Headers */, + B4EAD5CE0065AB8795C71E04BAD4F9BA /* DGActivityIndicatorFiveDotsAnimation.h in Headers */, + CC1A9C99D77A42D1218E3063BDAB9E46 /* DGActivityIndicatorLineScaleAnimation.h in Headers */, + 711F75973345CBDC71658323E6193BE2 /* DGActivityIndicatorLineScalePartyAnimation.h in Headers */, + A11F2F3E3FF83F4C05D7B290EDF67285 /* DGActivityIndicatorLineScalePulseOutAnimation.h in Headers */, + AD5F325645F3F7A501AD4BE0AB6A3E03 /* DGActivityIndicatorLineScalePulseOutRapidAnimation.h in Headers */, + B6DBC56ED0EB80C93D632D37CE7819CD /* DGActivityIndicatorNineDotsAnimation.h in Headers */, + 33D287602F3A06015E8D9782FA209DEB /* DGActivityIndicatorRotatingSandglassAnimation.h in Headers */, + 382E189A8CE9F0CAC37E8ACEA467A285 /* DGActivityIndicatorRotatingSquaresAnimation.h in Headers */, + 54EB95FE9AFE459A64CD8AA29B7E1436 /* DGActivityIndicatorRotatingTrigonAnimation.h in Headers */, + 99A7CD83765F909812285AB07AFF52B9 /* DGActivityIndicatorThreeDotsAnimation.h in Headers */, + 26FCBF7893E7C1DDF867A2964FEC00E9 /* DGActivityIndicatorTriangleSkewSpinAnimation.h in Headers */, + 0500C6CD298002742B3C14817D228676 /* DGActivityIndicatorTriplePulseAnimation.h in Headers */, + F6AE953ACA5736EB86087839968526FF /* DGActivityIndicatorTripleRingsAnimation.h in Headers */, + 4BDECD0267A6C2B9DD07FD21458A33E2 /* DGActivityIndicatorTwoDotsAnimation.h in Headers */, + 1003797060FD69BD5F0FCC17BB15D296 /* DGActivityIndicatorView.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8C52FC8A3EC69026F9EB153F80F57475 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A1B29D1574B325F0460E2D1531BE6F20 /* ExpectaObject+FBSnapshotTest.h in Headers */, + A398B74699BD8CEDC9779FE58E8CC5EB /* EXPMatchers+FBSnapshotTest.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97D49B8C14DD6ED152DA169AE66FC155 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A933E820A51D974B5B5FD4D0849D2632 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 9791FBBE0A7A98C66984F2CC0DD31343 /* EXPBlockDefinedMatcher.h in Headers */, + 3CAD7C140B36E3D3E598054D5D09300D /* EXPDefines.h in Headers */, + DF5BA3CDA109C7FABC41D1E2B1963F80 /* EXPDoubleTuple.h in Headers */, + D9AC160C1D04F4E96F949762670749BB /* Expecta.h in Headers */, + 05B1643814E247E0ADF23AA912EECCE3 /* ExpectaObject.h in Headers */, + 7442B0F755193F24903A4E658847866A /* ExpectaSupport.h in Headers */, + 530D070E0E04E37792153D7ECEBCBB14 /* EXPExpect.h in Headers */, + 0C3788D7C3966CE01D70E2A9A5FCFDF9 /* EXPFloatTuple.h in Headers */, + 660148CE4CFAD377D84C5CBCB40D1691 /* EXPMatcher.h in Headers */, + EC6F4D4EB03B32982BD40AFA33E5162E /* EXPMatcherHelpers.h in Headers */, + BDE88D4CBA76A00F02B3C763C888C062 /* EXPMatchers+beCloseTo.h in Headers */, + 89F6AA6386BE29948AA66450EF70CD0A /* EXPMatchers+beFalsy.h in Headers */, + 6D5DEEE8EAEAD1ECFF1D9E6F4D9EB3E4 /* EXPMatchers+beginWith.h in Headers */, + 64382C59124DAB31C0FE1B8FBD58471F /* EXPMatchers+beGreaterThan.h in Headers */, + 5F978E50EE337C460D3EF59FACEA5F06 /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */, + D13823551BE04038F6444A00DFE4122F /* EXPMatchers+beIdenticalTo.h in Headers */, + 9B1EFE6DE4A457EDB03EF9B34E7BF617 /* EXPMatchers+beInstanceOf.h in Headers */, + 82160641E649C133D36DECDA65B12EB4 /* EXPMatchers+beInTheRangeOf.h in Headers */, + 504823050C9106E2EAE7F37A0008306F /* EXPMatchers+beKindOf.h in Headers */, + FE35C071F54DADA3BE7FA3CC2D3DEDE9 /* EXPMatchers+beLessThan.h in Headers */, + DF932A448D602A6EB68228586D90DB77 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */, + 0B7F510030167772AFD8D39C9BA22F11 /* EXPMatchers+beNil.h in Headers */, + B96A7F9A9B09709BFBC64E9A70AD5504 /* EXPMatchers+beSubclassOf.h in Headers */, + 8F28879286915373FB094878B3CD0214 /* EXPMatchers+beSupersetOf.h in Headers */, + 7715D828E563776C1BC279C6CAB91C40 /* EXPMatchers+beTruthy.h in Headers */, + 8D844A897C252A4BC5A990B088120C27 /* EXPMatchers+conformTo.h in Headers */, + 2C9C681DED4716979EDBE2C3128E5272 /* EXPMatchers+contain.h in Headers */, + 4916752367EF5E2CC0FF6B729E6847ED /* EXPMatchers+endWith.h in Headers */, + 406F6344A6E0E6FC7CFF8BD2149EA2DA /* EXPMatchers+equal.h in Headers */, + 1E1933CF48DE4C04F572656399BC5EAB /* EXPMatchers+haveCountOf.h in Headers */, + 3C99AF91E2501167B5461DCC24F5B2FD /* EXPMatchers+match.h in Headers */, + C1DC2A9EB7B4A41D33AE508114D482CD /* EXPMatchers+postNotification.h in Headers */, + 8121BA41DC0BC7F18CA5428839AA4040 /* EXPMatchers+raise.h in Headers */, + 18881AD82DBE7AECA3D0C5DC25441F0C /* EXPMatchers+raiseWithReason.h in Headers */, + E04648FC3DB7B73293FDC4B0FCF6C516 /* EXPMatchers+respondTo.h in Headers */, + 041F212A0C424EC0D3F57B8395DA4426 /* EXPMatchers.h in Headers */, + CA649B81C91FD77E38DA4B2175542160 /* EXPUnsupportedObject.h in Headers */, + 42D023EAB5F7F8E7564B6194F97215F5 /* NSObject+Expecta.h in Headers */, + A9B2B355214771031DE427BA9BAB8733 /* NSValue+Expecta.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C9212A9560871F22AB62AE73B75BB84F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + CE202724EBC0851E72E1D5B574DD6310 /* Specta.h in Headers */, + A807A3B9B2B4C078E19AD6DECBAA81C3 /* SpectaDSL.h in Headers */, + B69F76F691C13122EFCD1972A9022BD8 /* SpectaTypes.h in Headers */, + 436F687B6D3E7EE8E70F3AE128093D22 /* SpectaUtility.h in Headers */, + 134AEAE1AA909F54003C371821B9436B /* SPTCallSite.h in Headers */, + 4F1CD6D893210D801A51E64C975EB3BD /* SPTCompiledExample.h in Headers */, + 741ACA29F831D9D7711F72B905A113C2 /* SPTExample.h in Headers */, + 06AC13201E9EBEEE0BB7C8CF90EB7EAB /* SPTExampleGroup.h in Headers */, + 9AE27FCE44D21D1CD0CABC2B3336E4BB /* SPTExcludeGlobalBeforeAfterEach.h in Headers */, + DF205E6078602E31BDED22F3F6E5D1B1 /* SPTGlobalBeforeAfterEach.h in Headers */, + B2CDFDCAC565221AB92DEB48781C9761 /* SPTSharedExampleGroups.h in Headers */, + B6C24CCD08DD194019FA1B1624D64173 /* SPTSpec.h in Headers */, + 742EAA0875A8A0D26143A1D50DE54BFB /* SPTTestSuite.h in Headers */, + B091A92DA60FBAABD0E017E7A307F490 /* XCTest+Private.h in Headers */, + 42DA4F778EDC2EFE944E6D40E45226F0 /* XCTestCase+Specta.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 0D6EC326E1174CBD1052C8A16C109576 /* Expecta+Snapshots */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6845618518CF765A11363E6810BC5EAF /* Build configuration list for PBXNativeTarget "Expecta+Snapshots" */; + buildPhases = ( + 8C52FC8A3EC69026F9EB153F80F57475 /* Headers */, + 41F36EA98D58AA8F247B1B237E23D289 /* Sources */, + 189AABD7C0E0A620DE57695F684111A2 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 427890F2051C084AA9A8C94C59EE1ECF /* PBXTargetDependency */, + 0DFE30EDE3B0C5F75B6F23C27B5F3D0A /* PBXTargetDependency */, + 9F4A4FD4C9537CD5BC75CFA35A4DCD85 /* PBXTargetDependency */, + ); + name = "Expecta+Snapshots"; + productName = "Expecta+Snapshots"; + productReference = AB1C242792F17FE04FC406467160C69F /* libExpecta+Snapshots.a */; + productType = "com.apple.product-type.library.static"; + }; + 36C61F8732974DAADDA72AF6A0AEE0CB /* Pods-PNImagePickerViewController_Tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = D6D70A241462F797F77F66C9EA3A1C32 /* Build configuration list for PBXNativeTarget "Pods-PNImagePickerViewController_Tests" */; + buildPhases = ( + 97D49B8C14DD6ED152DA169AE66FC155 /* Headers */, + 0144FFC79A0821248C58AC2EBAD76664 /* Sources */, + 027A764A354E980459F52FE6AB8C0F7F /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D9C2EB23CCC2078B3426E39CBDE17A86 /* PBXTargetDependency */, + C5173F1B6B6C6574464F7A3A928A97F9 /* PBXTargetDependency */, + F2305D4CC939543CDD13F9BF6992EBF9 /* PBXTargetDependency */, + 86B3256A93DFB81E176FCD9D4A70332A /* PBXTargetDependency */, + 69929B2EC8279B8EFAC783343678FB1A /* PBXTargetDependency */, + 4C29DCC47A2A368E73A369E0E3C0FB8A /* PBXTargetDependency */, + CFA0EE680BFE9DAF2E299E3F27F5F46C /* PBXTargetDependency */, + ); + name = "Pods-PNImagePickerViewController_Tests"; + productName = "Pods-PNImagePickerViewController_Tests"; + productReference = 457F5A8ED48B68CA96D7DA28A0DFB99E /* libPods-PNImagePickerViewController_Tests.a */; + productType = "com.apple.product-type.library.static"; + }; + 3C20716BF09D52CA4D6A13B41301831E /* Pods-PNImagePickerViewController_Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 84E97E6C023022F89720491CD3CF6020 /* Build configuration list for PBXNativeTarget "Pods-PNImagePickerViewController_Example" */; + buildPhases = ( + 4B7E03B0A9377E558D68D4D13C39BD01 /* Headers */, + 2C8E79730B8D4CF6987C42D9998D07D1 /* Sources */, + 7497B5BF65F8AD06010BF31284F2BD70 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 988F9AE63A65962DAA80CCB1165E5E41 /* PBXTargetDependency */, + 17EBC2CF5929FA57B8C6509EF35C5FDA /* PBXTargetDependency */, + D18150397EF79C0C0A380B3600FEE503 /* PBXTargetDependency */, + ); + name = "Pods-PNImagePickerViewController_Example"; + productName = "Pods-PNImagePickerViewController_Example"; + productReference = 3715C965FB0AE977C8CB14B50B5A377E /* libPods-PNImagePickerViewController_Example.a */; + productType = "com.apple.product-type.library.static"; + }; + 5089EEAF8DD991A0A25FF85B1C893293 /* PureLayout */ = { + isa = PBXNativeTarget; + buildConfigurationList = AA8FAC119350FF447B7BDED27290875F /* Build configuration list for PBXNativeTarget "PureLayout" */; + buildPhases = ( + 505B2A2906CAEEB7BC739C612FB19886 /* Headers */, + D3CE4D7668DC9E6B7407F4ED4CD4FC65 /* Sources */, + C246278EA893A8F76EF2E319C8E0766C /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = PureLayout; + productName = PureLayout; + productReference = 146931ABEC2A21E93DD406F60D9988B3 /* libPureLayout.a */; + productType = "com.apple.product-type.library.static"; + }; + 7C5E09F14C77A34CDDBE3B135E42F0A5 /* FBSnapshotTestCase */ = { + isa = PBXNativeTarget; + buildConfigurationList = B53E9A73523FC85F7DDE6A9ED636AD6F /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */; + buildPhases = ( + 222D843C9536CD8A0B0FC4F9A68E4901 /* Headers */, + F2324C03945AE73A007C4F248A82A05F /* Sources */, + D25856C80AA76D45B2304514BE558AF8 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = FBSnapshotTestCase; + productName = FBSnapshotTestCase; + productReference = 62FAD1139FE57B2854585CEB80C743B9 /* libFBSnapshotTestCase.a */; + productType = "com.apple.product-type.library.static"; + }; + 7CBB10AF4B08239BA0363FE1240EEAEA /* PNImagePickerViewController */ = { + isa = PBXNativeTarget; + buildConfigurationList = C7E38FC36B3914CE1A5A7AA95DBB4701 /* Build configuration list for PBXNativeTarget "PNImagePickerViewController" */; + buildPhases = ( + 2F89B3C5BB0023DDE6EC7B0C9EF2F245 /* Headers */, + 6F03D3AEE07783496FFFA7678517D127 /* Sources */, + A767C0B827912500EE8B348933A9681E /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 31B45546D09C7732899AFACF5675DDAA /* PBXTargetDependency */, + 660EFD89A5480827E2B854671B8556EC /* PBXTargetDependency */, + ); + name = PNImagePickerViewController; + productName = PNImagePickerViewController; + productReference = CFF1D95B9CB69CC0C8A003255887B864 /* libPNImagePickerViewController.a */; + productType = "com.apple.product-type.library.static"; + }; + 9C59561051F1403A293E0B943DB4E71F /* Expecta */ = { + isa = PBXNativeTarget; + buildConfigurationList = B6DA5203ABB442ED06B578569EDDF205 /* Build configuration list for PBXNativeTarget "Expecta" */; + buildPhases = ( + A933E820A51D974B5B5FD4D0849D2632 /* Headers */, + 5699B358B5374F41E6BA2BBC3342D54F /* Sources */, + 15719665842B070CCDCD7F73C3368732 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Expecta; + productName = Expecta; + productReference = 8F551D8377A64B4D1C29B251C43C1B52 /* libExpecta.a */; + productType = "com.apple.product-type.library.static"; + }; + A075EF8F6759743C8B06CCC6D7B7961D /* DGActivityIndicatorView */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2E4B826AA2979B4E297821C1C6C827BD /* Build configuration list for PBXNativeTarget "DGActivityIndicatorView" */; + buildPhases = ( + 532BD69C8F456BA4E11E54C362503546 /* Headers */, + 76E97E7A29E4333ECD050D8540E3A0A7 /* Sources */, + 53F204B2A0170BD54E9C556EDADA16FF /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DGActivityIndicatorView; + productName = DGActivityIndicatorView; + productReference = 537A0DC1392B02762BC4844F210E00AD /* libDGActivityIndicatorView.a */; + productType = "com.apple.product-type.library.static"; + }; + C0139FF721A043F8132011DB99D22114 /* Specta */ = { + isa = PBXNativeTarget; + buildConfigurationList = 447901335A0BD9E8481A7392F7595B8D /* Build configuration list for PBXNativeTarget "Specta" */; + buildPhases = ( + C9212A9560871F22AB62AE73B75BB84F /* Headers */, + 479789323DDD433EDF578DCF766B83FF /* Sources */, + 066AB953CB193CCA56DADDAC5B850316 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Specta; + productName = Specta; + productReference = EDA4A2B3B114188422B10D28F81B226A /* libSpecta.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0930; + LastUpgradeCheck = 0930; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = C06EF9F4AB1D6EADA846B13F8FD72514 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + A075EF8F6759743C8B06CCC6D7B7961D /* DGActivityIndicatorView */, + 9C59561051F1403A293E0B943DB4E71F /* Expecta */, + 0D6EC326E1174CBD1052C8A16C109576 /* Expecta+Snapshots */, + 7C5E09F14C77A34CDDBE3B135E42F0A5 /* FBSnapshotTestCase */, + 7CBB10AF4B08239BA0363FE1240EEAEA /* PNImagePickerViewController */, + 3C20716BF09D52CA4D6A13B41301831E /* Pods-PNImagePickerViewController_Example */, + 36C61F8732974DAADDA72AF6A0AEE0CB /* Pods-PNImagePickerViewController_Tests */, + 5089EEAF8DD991A0A25FF85B1C893293 /* PureLayout */, + C0139FF721A043F8132011DB99D22114 /* Specta */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 0144FFC79A0821248C58AC2EBAD76664 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 86F15087CAB1E3329958ED6E5D5AA6F6 /* Pods-PNImagePickerViewController_Tests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2C8E79730B8D4CF6987C42D9998D07D1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FE6B4A7835A59EBBA77FCBAD0FD7868 /* Pods-PNImagePickerViewController_Example-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 41F36EA98D58AA8F247B1B237E23D289 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DD441889A3B155B28FF3B65BC55C2878 /* Expecta+Snapshots-dummy.m in Sources */, + F3B4143A9074EC0551BA265240BF4DA7 /* ExpectaObject+FBSnapshotTest.m in Sources */, + 978983ECB597A6E6FAC484BAEF1BD25F /* EXPMatchers+FBSnapshotTest.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 479789323DDD433EDF578DCF766B83FF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 10B9B8BBD89C6A2A357A38067CDFCDB6 /* Specta-dummy.m in Sources */, + 84249932B8EDE09A7AEAA735F27C23C9 /* SpectaDSL.m in Sources */, + 85D852589B2E1F856379E92946661280 /* SpectaUtility.m in Sources */, + 6D9C8DB7300E4E960F36745CDB8A0471 /* SPTCallSite.m in Sources */, + 1DF8C86D628B05DE67656977CE189872 /* SPTCompiledExample.m in Sources */, + 44F41CAD2082185B032D7655D916E58F /* SPTExample.m in Sources */, + 070BB6684957BCA2F6695D9DD24EE669 /* SPTExampleGroup.m in Sources */, + 4D98102E36719E62D8D3AD11892E124F /* SPTSharedExampleGroups.m in Sources */, + E13C1756A365D998EE23F0162D438F81 /* SPTSpec.m in Sources */, + 13289BB3B7D747D8211ED8578550A7BF /* SPTTestSuite.m in Sources */, + 3C64BF703DD397E4B99C4C0A496B9AA4 /* XCTestCase+Specta.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5699B358B5374F41E6BA2BBC3342D54F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4DE291731DC4B09C7EE55342FB8EB195 /* EXPBlockDefinedMatcher.m in Sources */, + 08748D8BD4D1D8F1A59A3680E51C3019 /* EXPDoubleTuple.m in Sources */, + 5B64BBFA0CD5D63E1E5809D92B6E7FDF /* Expecta-dummy.m in Sources */, + 78B8BE94445C35BDAAC5FFBDF9FD7AEE /* ExpectaObject.m in Sources */, + 9ED31CD8DFCACF06F51A88E559058705 /* ExpectaSupport.m in Sources */, + 1A8DAF192608984F0C5BF370F2643DA2 /* EXPExpect.m in Sources */, + 6832975463D985146A4C9AD0BB93CAC0 /* EXPFloatTuple.m in Sources */, + F1EDBB2FDA3EA365FA56A9294BCB30C6 /* EXPMatcherHelpers.m in Sources */, + B890B155903A154005EE5651865DD151 /* EXPMatchers+beCloseTo.m in Sources */, + 7030759772B01F05620150FDAC7D2043 /* EXPMatchers+beFalsy.m in Sources */, + 9FD9C3873FFEFB06B0EFC348EBD3CDA4 /* EXPMatchers+beginWith.m in Sources */, + 1387C9B33E3189F9B6F20DC5AFFEFFDB /* EXPMatchers+beGreaterThan.m in Sources */, + 09F7D05FEBD4F98146BFE58421B16042 /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */, + FD678ACCB6B29F8DADD882EA98148249 /* EXPMatchers+beIdenticalTo.m in Sources */, + 0E96B74B9A624C37AEA6523C571783DF /* EXPMatchers+beInstanceOf.m in Sources */, + D3AC389E6BA3181AD81E46FB4F033CF5 /* EXPMatchers+beInTheRangeOf.m in Sources */, + B99EB3B1145B9AFD0708D92B3B40AC35 /* EXPMatchers+beKindOf.m in Sources */, + F2316598F9BBA8363F45B64D6B8F93F4 /* EXPMatchers+beLessThan.m in Sources */, + 6A9077D9ED73D8F084547624D2295E02 /* EXPMatchers+beLessThanOrEqualTo.m in Sources */, + A7677CEBE8C676B695C959384BC57583 /* EXPMatchers+beNil.m in Sources */, + BD933A069DC28703FECFC4B5D4ACA64C /* EXPMatchers+beSubclassOf.m in Sources */, + 3BEAB8AE0D3D6B4F0DA5C3F2477E7C08 /* EXPMatchers+beSupersetOf.m in Sources */, + 0A00079E6C88034A271D3302A67B141C /* EXPMatchers+beTruthy.m in Sources */, + 9649C3E0977C601124B165F614A8003F /* EXPMatchers+conformTo.m in Sources */, + 740667B5E21C75E36A436B6527883CFB /* EXPMatchers+contain.m in Sources */, + 7895827122C110CD4FD94EE3EFA5501A /* EXPMatchers+endWith.m in Sources */, + A054A5283AF7F8320A2AE5E035F64413 /* EXPMatchers+equal.m in Sources */, + B0691216975A0869780B661AAF32738D /* EXPMatchers+haveCountOf.m in Sources */, + D757070A74D2EF521FE79475E701D906 /* EXPMatchers+match.m in Sources */, + B27731D7870ACB9E57C629A60864F3D2 /* EXPMatchers+postNotification.m in Sources */, + 74BD6EA63472F447A81A316FE8914104 /* EXPMatchers+raise.m in Sources */, + 5C6FDDA71C273EF1F1E046C1467B3067 /* EXPMatchers+raiseWithReason.m in Sources */, + B56295163A81105E4A6D40E5DC0DD1B4 /* EXPMatchers+respondTo.m in Sources */, + 57B54BD5D85F5BABE3CC4F9883824D63 /* EXPUnsupportedObject.m in Sources */, + 2BED55731EE66CE43B17B9CECB6F842D /* NSValue+Expecta.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6F03D3AEE07783496FFFA7678517D127 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 728DEA58139FC1FE0AA6A6B82743974C /* NSString+HexColor.m in Sources */, + 90DC4427B8EA4546FC7A309226D414C5 /* PNCollectionViewCell.m in Sources */, + 427418E691958DFAA35164CB1D4C7947 /* PNImagePickerViewController-dummy.m in Sources */, + 1733DD89268EB4AC274F3F6E69ECD83D /* PNImagePickerViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 76E97E7A29E4333ECD050D8540E3A0A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2205A3416E83A607BAA96A195BA66E7D /* DGActivityIndicatorAnimation.m in Sources */, + 7254A8855B81FFCD7A34F6090C25DD10 /* DGActivityIndicatorBallBeatAnimation.m in Sources */, + EA8B8A9C0725A0AEBA2B49AB0073F99E /* DGActivityIndicatorBallClipRotateAnimation.m in Sources */, + F1A4D1D6EF7440FCE0A8CBDC11C69F78 /* DGActivityIndicatorBallClipRotateMultipleAnimation.m in Sources */, + 5379BAB8CAB4BF3623D4B5CCBAB8182E /* DGActivityIndicatorBallClipRotatePulseAnimation.m in Sources */, + AF0F638BE9BB74D4C33A2303A0B7D1F4 /* DGActivityIndicatorBallGridBeatAnimation.m in Sources */, + E2171C4B216E990DC14BD0B3E31A13E3 /* DGActivityIndicatorBallGridPulseAnimation.m in Sources */, + 25FC640CF3C6731DF51A55F49299519C /* DGActivityIndicatorBallPulseAnimation.m in Sources */, + EF3456A6E85AAEDC25A74E4A7488E9EC /* DGActivityIndicatorBallPulseSyncAnimation.m in Sources */, + 35CD0B1E0C598785B44765E4131B5E57 /* DGActivityIndicatorBallRotateAnimation.m in Sources */, + 912DB6378044E54828CD9E9458C2C80A /* DGActivityIndicatorBallScaleAnimation.m in Sources */, + E5A7189D47304D8244835989B18836C8 /* DGActivityIndicatorBallScaleMultipleAnimation.m in Sources */, + 6EE045DD2ABCD9D7EA3B5C51C08C83C9 /* DGActivityIndicatorBallScaleRippleAnimation.m in Sources */, + B9DE002F87486D9C42FBFCAF2FD44B64 /* DGActivityIndicatorBallScaleRippleMultipleAnimation.m in Sources */, + C474C49B58675733FA7C5DBAF3F694CD /* DGActivityIndicatorBallSpinFadeLoader.m in Sources */, + 010FD4363C29673A61B9113CC6D79980 /* DGActivityIndicatorBallTrianglePathAnimation.m in Sources */, + 78D901D8665019930BEB9B017DD61247 /* DGActivityIndicatorBallZigZagAnimation.m in Sources */, + 50E5375CB3B35C244C2C7862C8B08579 /* DGActivityIndicatorBallZigZagDeflectAnimation.m in Sources */, + F2E919C85D38016E6570CE161679370F /* DGActivityIndicatorCookieTerminatorAnimation.m in Sources */, + 9B84064B099EF1CC825DFF4D01B11AC1 /* DGActivityIndicatorDoubleBounceAnimation.m in Sources */, + 3585D664E5150B343EB14EA2BB6559EA /* DGActivityIndicatorFiveDotsAnimation.m in Sources */, + 1A8A11EB92E8090339675B7DAE9AE7A3 /* DGActivityIndicatorLineScaleAnimation.m in Sources */, + 094A16F4C95961D5877A2D6C7A09F3F8 /* DGActivityIndicatorLineScalePartyAnimation.m in Sources */, + FCD5C206AD48A5653DF118A2DE87F40F /* DGActivityIndicatorLineScalePulseOutAnimation.m in Sources */, + CF446290E0D69CAE95CBD1EC394AFDC4 /* DGActivityIndicatorLineScalePulseOutRapidAnimation.m in Sources */, + 6263DF85CAC47FE30E77665FA16AF0D1 /* DGActivityIndicatorNineDotsAnimation.m in Sources */, + 27D8EDAF0306D378EFB50A89ECED90BA /* DGActivityIndicatorRotatingSandglassAnimation.m in Sources */, + A2971465F0C3D91347BA9139DE6C0B75 /* DGActivityIndicatorRotatingSquaresAnimation.m in Sources */, + AF5BC982B23E3A4BB0B5F40287560307 /* DGActivityIndicatorRotatingTrigonAnimation.m in Sources */, + A949335E7B0D7B272487456CF1392D51 /* DGActivityIndicatorThreeDotsAnimation.m in Sources */, + 738B5070638475BF36BB0E0D69CCACE5 /* DGActivityIndicatorTriangleSkewSpinAnimation.m in Sources */, + E7647623505916C9DCB1E377C9D6A6F4 /* DGActivityIndicatorTriplePulseAnimation.m in Sources */, + 14AB06531BFE33F9D1E5B819571D8B12 /* DGActivityIndicatorTripleRingsAnimation.m in Sources */, + B57E7A8C8FE9D637F1BA77175E811ECB /* DGActivityIndicatorTwoDotsAnimation.m in Sources */, + F048EA8AC3DF6A4B8E6B39DCCA528983 /* DGActivityIndicatorView-dummy.m in Sources */, + 02CB472F28410C1D2172539C10797CA1 /* DGActivityIndicatorView.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3CE4D7668DC9E6B7407F4ED4CD4FC65 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E6BB5738024B2A6191623B14C85B7622 /* ALView+PureLayout.m in Sources */, + 95A32BB687CB2A964BCEF31421B63EA9 /* NSArray+PureLayout.m in Sources */, + B681483BFE6373308BC20BCA4B57E556 /* NSLayoutConstraint+PureLayout.m in Sources */, + A1E5DF8FF288877C4E57358D476D2E1E /* PureLayout-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F2324C03945AE73A007C4F248A82A05F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AA77A90F799E2E3DFBD86B70DE4A7E47 /* FBSnapshotTestCase-dummy.m in Sources */, + 3B063212A6EF2B52AC8B7CCC918E4D12 /* FBSnapshotTestCase.m in Sources */, + 802AF9F20091DF8428BBAC20166F09F3 /* FBSnapshotTestCasePlatform.m in Sources */, + 0A15C6D3591BE31A9E81AA082FD7ECF6 /* FBSnapshotTestController.m in Sources */, + 88CB4D12DF5D016FF9514D51B5200FA9 /* UIApplication+StrictKeyWindow.m in Sources */, + 0BE0454631C0A770DE143C65B854D3FE /* UIImage+Compare.m in Sources */, + 72782FFE0328E19423341171E7EAC814 /* UIImage+Diff.m in Sources */, + 79E6EDA55A2806201E7A8B671B869297 /* UIImage+Snapshot.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 0DFE30EDE3B0C5F75B6F23C27B5F3D0A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSnapshotTestCase; + target = 7C5E09F14C77A34CDDBE3B135E42F0A5 /* FBSnapshotTestCase */; + targetProxy = 0D675C893C43BF9B2CF16E3DFB9B559B /* PBXContainerItemProxy */; + }; + 17EBC2CF5929FA57B8C6509EF35C5FDA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PNImagePickerViewController; + target = 7CBB10AF4B08239BA0363FE1240EEAEA /* PNImagePickerViewController */; + targetProxy = FA318A12E182D5048FB009641C9906C2 /* PBXContainerItemProxy */; + }; + 31B45546D09C7732899AFACF5675DDAA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DGActivityIndicatorView; + target = A075EF8F6759743C8B06CCC6D7B7961D /* DGActivityIndicatorView */; + targetProxy = 96C770FFF170913C631ECE42C5D1EC8C /* PBXContainerItemProxy */; + }; + 427890F2051C084AA9A8C94C59EE1ECF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Expecta; + target = 9C59561051F1403A293E0B943DB4E71F /* Expecta */; + targetProxy = AB5E46A2666FD81EF932A7BA5EBEB48F /* PBXContainerItemProxy */; + }; + 4C29DCC47A2A368E73A369E0E3C0FB8A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PureLayout; + target = 5089EEAF8DD991A0A25FF85B1C893293 /* PureLayout */; + targetProxy = EB45BEADFD2057E6279FA61CC5DF3D0A /* PBXContainerItemProxy */; + }; + 660EFD89A5480827E2B854671B8556EC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PureLayout; + target = 5089EEAF8DD991A0A25FF85B1C893293 /* PureLayout */; + targetProxy = 0D4DEA010D2ACDB67C79B5D763371D4D /* PBXContainerItemProxy */; + }; + 69929B2EC8279B8EFAC783343678FB1A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PNImagePickerViewController; + target = 7CBB10AF4B08239BA0363FE1240EEAEA /* PNImagePickerViewController */; + targetProxy = 35D0B4436C6951B14E44E41AD8694E0C /* PBXContainerItemProxy */; + }; + 86B3256A93DFB81E176FCD9D4A70332A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSnapshotTestCase; + target = 7C5E09F14C77A34CDDBE3B135E42F0A5 /* FBSnapshotTestCase */; + targetProxy = 29C11130AE79891FA6F064CA60FCB6E5 /* PBXContainerItemProxy */; + }; + 988F9AE63A65962DAA80CCB1165E5E41 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DGActivityIndicatorView; + target = A075EF8F6759743C8B06CCC6D7B7961D /* DGActivityIndicatorView */; + targetProxy = 2D0EE54079FE2E5CD5CC95B3D3BB7561 /* PBXContainerItemProxy */; + }; + 9F4A4FD4C9537CD5BC75CFA35A4DCD85 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Specta; + target = C0139FF721A043F8132011DB99D22114 /* Specta */; + targetProxy = 5C6334597CD2CC5B57F162A37BD8C90C /* PBXContainerItemProxy */; + }; + C5173F1B6B6C6574464F7A3A928A97F9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Expecta; + target = 9C59561051F1403A293E0B943DB4E71F /* Expecta */; + targetProxy = 49C8F39BFAED4296B755D736E92550BE /* PBXContainerItemProxy */; + }; + CFA0EE680BFE9DAF2E299E3F27F5F46C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Specta; + target = C0139FF721A043F8132011DB99D22114 /* Specta */; + targetProxy = 6E38667BB2D1003703FA57F4D7697C2C /* PBXContainerItemProxy */; + }; + D18150397EF79C0C0A380B3600FEE503 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PureLayout; + target = 5089EEAF8DD991A0A25FF85B1C893293 /* PureLayout */; + targetProxy = 5232E883E4D1F8737E3E7168BE52F955 /* PBXContainerItemProxy */; + }; + D9C2EB23CCC2078B3426E39CBDE17A86 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DGActivityIndicatorView; + target = A075EF8F6759743C8B06CCC6D7B7961D /* DGActivityIndicatorView */; + targetProxy = 7AE6879D2A7ABE0FC5AA605209616B5C /* PBXContainerItemProxy */; + }; + F2305D4CC939543CDD13F9BF6992EBF9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Expecta+Snapshots"; + target = 0D6EC326E1174CBD1052C8A16C109576 /* Expecta+Snapshots */; + targetProxy = F3536E6D84F5140F4657D6E835ECE101 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 07488D4657FB0A78086563621D425F8A /* 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 = 9.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 = 4.2; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 1BE68D6053E0C86B7437A8C9919853DB /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B585EA8F8736D10BFBB2A3B9671FA968 /* Pods-PNImagePickerViewController_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 = 9.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; + }; + 266EA7E66657A2D5ADA62235FFD59FA1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F78A56FA1663821E3B729346A31D11E7 /* PureLayout.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/PureLayout/PureLayout-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = PureLayout; + PRODUCT_NAME = PureLayout; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 32055684535A78051E9FD4D022077A28 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D96EC89C072B942B96AACCFD08D4162A /* Pods-PNImagePickerViewController_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 = 9.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; + }; + 38776EC397F88C20CEC4CE1497BBE994 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6504BCAB77EE793DB38CDADAE500596A /* DGActivityIndicatorView.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/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DGActivityIndicatorView; + PRODUCT_NAME = DGActivityIndicatorView; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 39A372AB55A5B1793CF507AABF6ACA7E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A2B27404C0C2694965DC43E52B70DB5D /* Pods-PNImagePickerViewController_Example.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 = 9.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; + }; + 3E7FF74B4E673EDECF2CD9893B055ADA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D58FC251349EEAC93129F3C78EBF0B0B /* PNImagePickerViewController.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/PNImagePickerViewController/PNImagePickerViewController-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = PNImagePickerViewController; + PRODUCT_NAME = PNImagePickerViewController; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 4061BFB8376E17B24883DEB5B1A347AC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 28480F6ECEB473466932618C209FDAAD /* Pods-PNImagePickerViewController_Example.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 = 9.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; + }; + 44D43A0352CE8FA69FC1EFA94B4458AF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F78A56FA1663821E3B729346A31D11E7 /* PureLayout.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/PureLayout/PureLayout-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = PureLayout; + PRODUCT_NAME = PureLayout; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 762F7FCB16E22F48593ACB06FC656E4E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 733F7D2BF1F10720986043F8F70CED3D /* 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 = 6.0; + 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; + }; + 7764A14497C98C6689A88796D04C5624 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0C56FBF5CDF85B7F9F029D50FCD1193 /* 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 = 8.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; + }; + 87BEEFF8F2CED78AC6801BE4D3178FF5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A94A3856C16EA41451831CFA66381B74 /* Specta.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/Specta/Specta-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + 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; + }; + 8C74A44B8558434FE99E8EF322B1288F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6504BCAB77EE793DB38CDADAE500596A /* DGActivityIndicatorView.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/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DGActivityIndicatorView; + PRODUCT_NAME = DGActivityIndicatorView; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 904202B091A41077BBA4D19323F53613 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8CEAD24182BD2092A6D68BBFA2EDE382 /* 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 = 7.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; + }; + A1962E6FF39BBAC201A2E5DDF99557DF /* 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 = 9.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 = 4.2; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + C7ADE8370A110F77EA702AAEA81C8DB3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A94A3856C16EA41451831CFA66381B74 /* Specta.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/Specta/Specta-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + 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; + }; + EBDF3D745E9FEFB502D4CE82D7E3B97D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 733F7D2BF1F10720986043F8F70CED3D /* 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 = 6.0; + 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; + }; + F4050FD3AA949577347EB2681DCFC408 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D58FC251349EEAC93129F3C78EBF0B0B /* PNImagePickerViewController.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/PNImagePickerViewController/PNImagePickerViewController-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = PNImagePickerViewController; + PRODUCT_NAME = PNImagePickerViewController; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + F55F5AECB177B396F1B1746574C2C336 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0C56FBF5CDF85B7F9F029D50FCD1193 /* 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 = 8.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; + }; + F78F641FB99E33427447C490424CAD8B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8CEAD24182BD2092A6D68BBFA2EDE382 /* 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 = 7.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; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2E4B826AA2979B4E297821C1C6C827BD /* Build configuration list for PBXNativeTarget "DGActivityIndicatorView" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 38776EC397F88C20CEC4CE1497BBE994 /* Debug */, + 8C74A44B8558434FE99E8EF322B1288F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 447901335A0BD9E8481A7392F7595B8D /* Build configuration list for PBXNativeTarget "Specta" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 87BEEFF8F2CED78AC6801BE4D3178FF5 /* Debug */, + C7ADE8370A110F77EA702AAEA81C8DB3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 07488D4657FB0A78086563621D425F8A /* Debug */, + A1962E6FF39BBAC201A2E5DDF99557DF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6845618518CF765A11363E6810BC5EAF /* Build configuration list for PBXNativeTarget "Expecta+Snapshots" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F55F5AECB177B396F1B1746574C2C336 /* Debug */, + 7764A14497C98C6689A88796D04C5624 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 84E97E6C023022F89720491CD3CF6020 /* Build configuration list for PBXNativeTarget "Pods-PNImagePickerViewController_Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 39A372AB55A5B1793CF507AABF6ACA7E /* Debug */, + 4061BFB8376E17B24883DEB5B1A347AC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + AA8FAC119350FF447B7BDED27290875F /* Build configuration list for PBXNativeTarget "PureLayout" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 44D43A0352CE8FA69FC1EFA94B4458AF /* Debug */, + 266EA7E66657A2D5ADA62235FFD59FA1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + B53E9A73523FC85F7DDE6A9ED636AD6F /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F78F641FB99E33427447C490424CAD8B /* Debug */, + 904202B091A41077BBA4D19323F53613 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + B6DA5203ABB442ED06B578569EDDF205 /* Build configuration list for PBXNativeTarget "Expecta" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 762F7FCB16E22F48593ACB06FC656E4E /* Debug */, + EBDF3D745E9FEFB502D4CE82D7E3B97D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C7E38FC36B3914CE1A5A7AA95DBB4701 /* Build configuration list for PBXNativeTarget "PNImagePickerViewController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3E7FF74B4E673EDECF2CD9893B055ADA /* Debug */, + F4050FD3AA949577347EB2681DCFC408 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D6D70A241462F797F77F66C9EA3A1C32 /* Build configuration list for PBXNativeTarget "Pods-PNImagePickerViewController_Tests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 32055684535A78051E9FD4D022077A28 /* Debug */, + 1BE68D6053E0C86B7437A8C9919853DB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/Example/Pods/PureLayout/PureLayout/PureLayout/ALView+PureLayout.h b/Example/Pods/PureLayout/PureLayout/PureLayout/ALView+PureLayout.h index d998e31..42ed644 100755 --- a/Example/Pods/PureLayout/PureLayout/PureLayout/ALView+PureLayout.h +++ b/Example/Pods/PureLayout/PureLayout/PureLayout/ALView+PureLayout.h @@ -29,7 +29,7 @@ #import "PureLayoutDefines.h" -__PL_ASSUME_NONNULL_BEGIN +PL__ASSUME_NONNULL_BEGIN #pragma mark ALView+PureLayout @@ -54,21 +54,44 @@ __PL_ASSUME_NONNULL_BEGIN #pragma mark Center & Align in Superview /** Centers the view in its superview. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoCenterInSuperview; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoCenterInSuperview; /** Aligns the view to the same axis of its superview. */ - (NSLayoutConstraint *)autoAlignAxisToSuperviewAxis:(ALAxis)axis; -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 /** Centers the view in its superview's margins. Available in iOS 8.0 and later. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoCenterInSuperviewMargins; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoCenterInSuperviewMargins; /** Aligns the view to the corresponding margin axis of its superview. Available in iOS 8.0 and later. */ - (NSLayoutConstraint *)autoAlignAxisToSuperviewMarginAxis:(ALAxis)axis; -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ +#if TARGET_OS_IPHONE + +#pragma mark Pin Edges to SafeArea + +/** Pins the given edge of the view to the same edge of its superview anchor/edge. */ +- (NSLayoutConstraint *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgeToSuperviewSafeArea:(ALEdge)edge; + +/** Pins the given edge of the view to the same edge of its superview anchor/edge with an inset. */ +- (NSLayoutConstraint *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgeToSuperviewSafeArea:(ALEdge)edge withInset:(CGFloat)inset; + +/** Pins the given edge of the view to the same edge of its superview anchor/edge with an inset as a maximum or minimum. */ +- (NSLayoutConstraint *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgeToSuperviewSafeArea:(ALEdge)edge withInset:(CGFloat)inset relation:(NSLayoutRelation)relation; + +/** Pins the edges of the view to the edges of its superview anchors/edge. */ +- (PL__NSArray_of(NSLayoutConstraint *) *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgesToSuperviewSafeArea; + +/** Pins the edges of the view to the edges of its superview anchors/edges with the given edge insets. */ +- (PL__NSArray_of(NSLayoutConstraint *) *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgesToSuperviewSafeAreaWithInsets:(ALEdgeInsets)insets; + +/** Pins 3 of the 4 edges of the view to the edges of its superview anchor/edge with the given edge insets, excluding one edge. */ +- (PL__NSArray_of(NSLayoutConstraint *) *)API_AVAILABLE(ios(9.0), tvos(9.0))autoPinEdgesToSuperviewSafeAreaWithInsets:(ALEdgeInsets)insets excludingEdge:(ALEdge)edge; + +#endif /* TARGET_OS_IPHONE */ #pragma mark Pin Edges to Superview @@ -82,29 +105,35 @@ __PL_ASSUME_NONNULL_BEGIN - (NSLayoutConstraint *)autoPinEdgeToSuperviewEdge:(ALEdge)edge withInset:(CGFloat)inset relation:(NSLayoutRelation)relation; /** Pins the edges of the view to the edges of its superview. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdges; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdges; /** Pins the edges of the view to the edges of its superview with the given edge insets. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdgesWithInsets:(ALEdgeInsets)insets; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdgesWithInsets:(ALEdgeInsets)insets; /** Pins 3 of the 4 edges of the view to the edges of its superview with the given edge insets, excluding one edge. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdgesWithInsets:(ALEdgeInsets)insets excludingEdge:(ALEdge)edge; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdgesWithInsets:(ALEdgeInsets)insets excludingEdge:(ALEdge)edge; -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 /** Pins the given edge of the view to the corresponding margin of its superview. Available in iOS 8.0 and later. */ - (NSLayoutConstraint *)autoPinEdgeToSuperviewMargin:(ALEdge)edge; +/** Pins the given edge of a view to the corresponding margin of its superview with an inset.*/ +- (NSLayoutConstraint *)autoPinEdgeToSuperviewMargin:(ALEdge)edge withInset:(CGFloat)inset; + /** Pins the given edge of the view to the corresponding margin of its superview as a maximum or minimum. Available in iOS 8.0 and later. */ - (NSLayoutConstraint *)autoPinEdgeToSuperviewMargin:(ALEdge)edge relation:(NSLayoutRelation)relation; /** Pins the edges of the view to the margins of its superview. Available in iOS 8.0 and later. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMargins; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMargins; + +/** Pins the edges of the view to the margins of its superview with the given edge insets. Available in iOS 8.0 and later.*/ +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMarginsWithInsets:(ALEdgeInsets)insets; /** Pins 3 of the 4 edges of the view to the margins of its superview excluding one edge. Available in iOS 8.0 and later. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMarginsExcludingEdge:(ALEdge)edge; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMarginsExcludingEdge:(ALEdge)edge; -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ #pragma mark Pin Edges @@ -152,7 +181,7 @@ __PL_ASSUME_NONNULL_BEGIN #pragma mark Set Dimensions /** Sets the view to a specific size. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoSetDimensionsToSize:(CGSize)size; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoSetDimensionsToSize:(CGSize)size; /** Sets the given dimension of the view to a specific size. */ - (NSLayoutConstraint *)autoSetDimension:(ALDimension)dimension toSize:(CGFloat)size; @@ -210,4 +239,4 @@ __PL_ASSUME_NONNULL_BEGIN @end -__PL_ASSUME_NONNULL_END +PL__ASSUME_NONNULL_END diff --git a/Example/Pods/PureLayout/PureLayout/PureLayout/ALView+PureLayout.m b/Example/Pods/PureLayout/PureLayout/PureLayout/ALView+PureLayout.m index 1985d90..8e05f4c 100755 --- a/Example/Pods/PureLayout/PureLayout/PureLayout/ALView+PureLayout.m +++ b/Example/Pods/PureLayout/PureLayout/PureLayout/ALView+PureLayout.m @@ -78,9 +78,9 @@ @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoCenterInSuperview +- (PL__NSArray_of(NSLayoutConstraint *) *)autoCenterInSuperview { - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; [constraints addObject:[self autoAlignAxisToSuperviewAxis:ALAxisHorizontal]]; [constraints addObject:[self autoAlignAxisToSuperviewAxis:ALAxisVertical]]; return constraints; @@ -100,16 +100,16 @@ return [self autoConstrainAttribute:(ALAttribute)axis toAttribute:(ALAttribute)axis ofView:superview]; } -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 /** Centers the view in its superview, taking into account the layout margins of both the view and its superview. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoCenterInSuperviewMargins +- (PL__NSArray_of(NSLayoutConstraint *) *)autoCenterInSuperviewMargins { - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; [constraints addObject:[self autoAlignAxisToSuperviewMarginAxis:ALAxisHorizontal]]; [constraints addObject:[self autoAlignAxisToSuperviewMarginAxis:ALAxisVertical]]; return constraints; @@ -130,9 +130,237 @@ return [self autoConstrainAttribute:(ALAttribute)axis toAttribute:(ALAttribute)marginAxis ofView:superview]; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ +#pragma mark Pin Edges to SafeArea + +#if TARGET_OS_IPHONE + +/** + Pins the given edge of the view to the same edge of its superview anchor. + + @param edge The edge of this view and its superview to pin. + @return The constraint added. + */ +- (NSLayoutConstraint *)autoPinEdgeToSuperviewSafeArea:(ALEdge)edge +{ + return [self autoPinEdgeToSuperviewSafeArea:edge withInset:0.0]; +} + +/** + Pins the given edge of the view to the same edge of its superview anchor with an inset. + + @param edge The edge of this view and its superview to pin. + @param inset The amount to inset this view's edge from the superview's edge. + @return The constraint added. + */ +- (NSLayoutConstraint *)autoPinEdgeToSuperviewSafeArea:(ALEdge)edge withInset:(CGFloat)inset +{ + return [self autoPinEdgeToSuperviewSafeArea:edge withInset:inset relation:NSLayoutRelationEqual]; +} + +/** + Pins the given edge of the view to the same edge of its superview anchor/edge with an inset as a maximum or minimum. + + @param edge The edge of this view and its superview to pin. + @param inset The amount to inset this view's edge from the superview's edge. + @param relation Whether the inset should be at least, at most, or exactly equal to the given value. + @return The constraint added. + */ +- (NSLayoutConstraint *)autoPinEdgeToSuperviewSafeArea:(ALEdge)edge withInset:(CGFloat)inset relation:(NSLayoutRelation)relation +{ +#if PL__PureLayout_MinBaseSDK_iOS_9_0 + self.translatesAutoresizingMaskIntoConstraints = NO; + + ALView *superview = self.superview; + NSAssert(superview, @"View's superview must not be nil.\nView: %@", self); + NSLayoutConstraint *constraint = nil; + NSLayoutYAxisAnchor *topAnchor; + NSLayoutYAxisAnchor *bottomAnchor; + NSLayoutXAxisAnchor *leftAnchor; + NSLayoutXAxisAnchor *rightAnchor; + NSLayoutXAxisAnchor *leadingAnchor; + NSLayoutXAxisAnchor *trailingAnchor; + +#if PL__PureLayout_MinBaseSDK_iOS_11_0 // only iOS/tvOS SDK 11.0 has @available syntax introduced + if (@available(iOS 11.0, tvOS 11.0, *)) { + topAnchor = superview.safeAreaLayoutGuide.topAnchor; + bottomAnchor = superview.safeAreaLayoutGuide.bottomAnchor; + leftAnchor = superview.safeAreaLayoutGuide.leftAnchor; + rightAnchor = superview.safeAreaLayoutGuide.rightAnchor; + leadingAnchor = superview.safeAreaLayoutGuide.leadingAnchor; + trailingAnchor = superview.safeAreaLayoutGuide.trailingAnchor; + } else if (@available(iOS 9.0, *)) { + topAnchor = superview.topAnchor; + bottomAnchor = superview.bottomAnchor; + leftAnchor = superview.leftAnchor; + rightAnchor = superview.rightAnchor; + leadingAnchor = superview.leadingAnchor; + trailingAnchor = superview.trailingAnchor; + } else { // for targeting iOS 8 or below without anchor system + return [self autoPinEdgeToSuperviewEdge:edge withInset:inset relation:relation]; + } +#elif PL__PureLayout_MinBaseSDK_iOS_9_0 // fallback to older SDKs, when using Xcode 8.0, which only has iOS SDK 10.0 + if (PL__PureLayout_MinSysVer_iOS_9_0) { + topAnchor = superview.topAnchor; + bottomAnchor = superview.bottomAnchor; + leftAnchor = superview.leftAnchor; + rightAnchor = superview.rightAnchor; + leadingAnchor = superview.leadingAnchor; + trailingAnchor = superview.trailingAnchor; + } else { // for targeting iOS 8 or below without anchor system + return [self autoPinEdgeToSuperviewEdge:edge withInset:inset relation:relation]; + } +#endif + if (edge == ALEdgeBottom || edge == ALEdgeRight || edge == ALEdgeTrailing) { + // The bottom, right, and trailing insets (and relations, if an inequality) are inverted to become offsets + inset = -inset; + } + switch (edge) { + case ALEdgeLeft: + switch (relation) { + case NSLayoutRelationEqual: + constraint = [[self leftAnchor] constraintEqualToAnchor:leftAnchor constant:inset]; + break; + case NSLayoutRelationLessThanOrEqual: + constraint = [[self leftAnchor] constraintLessThanOrEqualToAnchor:leftAnchor constant:inset]; + break; + case NSLayoutRelationGreaterThanOrEqual: + constraint = [[self leftAnchor] constraintGreaterThanOrEqualToAnchor:leftAnchor constant:inset]; + break; + } + break; + case ALEdgeRight: + switch (relation) { + case NSLayoutRelationEqual: + constraint = [[self rightAnchor] constraintEqualToAnchor:rightAnchor constant:inset]; + break; + case NSLayoutRelationLessThanOrEqual: + constraint = [[self rightAnchor] constraintGreaterThanOrEqualToAnchor:rightAnchor constant:inset]; + break; + case NSLayoutRelationGreaterThanOrEqual: + constraint = [[self rightAnchor] constraintLessThanOrEqualToAnchor:rightAnchor constant:inset]; + break; + } + break; + case ALEdgeTop: + switch (relation) { + case NSLayoutRelationEqual: + constraint = [[self topAnchor] constraintEqualToAnchor:topAnchor constant:inset]; + break; + case NSLayoutRelationLessThanOrEqual: + constraint = [[self topAnchor] constraintLessThanOrEqualToAnchor:topAnchor constant:inset]; + break; + case NSLayoutRelationGreaterThanOrEqual: + constraint = [[self topAnchor] constraintGreaterThanOrEqualToAnchor:topAnchor constant:inset]; + break; + } + break; + case ALEdgeBottom: + switch (relation) { + case NSLayoutRelationEqual: + constraint = [[self bottomAnchor] constraintEqualToAnchor:bottomAnchor constant:inset]; + break; + case NSLayoutRelationLessThanOrEqual: + constraint = [[self bottomAnchor] constraintGreaterThanOrEqualToAnchor:bottomAnchor constant:inset]; + break; + case NSLayoutRelationGreaterThanOrEqual: + constraint = [[self bottomAnchor] constraintLessThanOrEqualToAnchor:bottomAnchor constant:inset]; + break; + } + break; + case ALEdgeLeading: + switch (relation) { + case NSLayoutRelationEqual: + constraint = [[self leadingAnchor] constraintEqualToAnchor:leadingAnchor constant:inset]; + break; + case NSLayoutRelationLessThanOrEqual: + constraint = [[self leadingAnchor] constraintLessThanOrEqualToAnchor:leadingAnchor constant:inset]; + break; + case NSLayoutRelationGreaterThanOrEqual: + constraint = [[self leadingAnchor] constraintGreaterThanOrEqualToAnchor:leadingAnchor constant:inset]; + break; + } + break; + case ALEdgeTrailing: + switch (relation) { + case NSLayoutRelationEqual: + constraint = [[self trailingAnchor] constraintEqualToAnchor:trailingAnchor constant:inset]; + break; + case NSLayoutRelationLessThanOrEqual: + constraint = [[self trailingAnchor] constraintGreaterThanOrEqualToAnchor:trailingAnchor constant:inset]; + break; + case NSLayoutRelationGreaterThanOrEqual: + constraint = [[self trailingAnchor] constraintLessThanOrEqualToAnchor:trailingAnchor constant:inset]; + break; + } + break; + } + constraint.active = YES; + return constraint; +#else + return [self autoPinEdgeToSuperviewEdge:edge withInset:inset relation:relation]; +#endif /* PL__PureLayout_MinBaseSDK_iOS_9_0 */ +} + +/** + Pins the edges of the view to the edges of its superview anchor. + + @return An array of constraints added, ordered counterclockwise from top. + */ +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewSafeArea +{ + return [self autoPinEdgesToSuperviewSafeAreaWithInsets:ALEdgeInsetsZero]; +} + +/** + Pins the edges of the view to the edges of its superview anchor with the given edge insets. + The insets.left corresponds to a leading edge constraint, and insets.right corresponds to a trailing edge constraint. + + @param insets The insets for this view's edges from its superview's edges. + @return An array of constraints added, ordered counterclockwise from top. + */ +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewSafeAreaWithInsets:(ALEdgeInsets)insets +{ + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + [constraints addObject:[self autoPinEdgeToSuperviewSafeArea:ALEdgeTop withInset:insets.top]]; + [constraints addObject:[self autoPinEdgeToSuperviewSafeArea:ALEdgeLeading withInset:insets.left]]; + [constraints addObject:[self autoPinEdgeToSuperviewSafeArea:ALEdgeBottom withInset:insets.bottom]]; + [constraints addObject:[self autoPinEdgeToSuperviewSafeArea:ALEdgeTrailing withInset:insets.right]]; + return constraints; +} + +/** + Pins 3 of the 4 edges of the view to the edges of its superview anchor with the given edge insets, excluding one edge. + The insets.left corresponds to a leading edge constraint, and insets.right corresponds to a trailing edge constraint. + + @param insets The insets for this view's edges from its superview's edges. The inset corresponding to the excluded edge + will be ignored. + @param edge The edge of this view to exclude in pinning to its superview anchor; this method will not apply any constraint to it. + @return An array of constraints added, ordered counterclockwise from top. + */ +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewSafeAreaWithInsets:(ALEdgeInsets)insets excludingEdge:(ALEdge)edge +{ + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + + if (edge != ALEdgeTop) { + [constraints addObject:[self autoPinEdgeToSuperviewSafeArea:ALEdgeTop withInset:insets.top]]; + } + if (edge != ALEdgeLeading && edge != ALEdgeLeft) { + [constraints addObject:[self autoPinEdgeToSuperviewSafeArea:ALEdgeLeading withInset:insets.left]]; + } + if (edge != ALEdgeBottom) { + [constraints addObject:[self autoPinEdgeToSuperviewSafeArea:ALEdgeBottom withInset:insets.bottom]]; + } + if (edge != ALEdgeTrailing && edge != ALEdgeRight) { + [constraints addObject:[self autoPinEdgeToSuperviewSafeArea:ALEdgeTrailing withInset:insets.right]]; + } + return constraints; +} + +#endif /* TARGET_OS_IPHONE */ + #pragma mark Pin Edges to Superview /** @@ -186,9 +414,9 @@ /** Pins the edges of the view to the edges of its superview. - @return An array of constraints added. + @return An array of constraints added, ordered counterclockwise from top. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdges +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdges { return [self autoPinEdgesToSuperviewEdgesWithInsets:ALEdgeInsetsZero]; } @@ -198,11 +426,11 @@ The insets.left corresponds to a leading edge constraint, and insets.right corresponds to a trailing edge constraint. @param insets The insets for this view's edges from its superview's edges. - @return An array of constraints added. + @return An array of constraints added, ordered counterclockwise from top. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdgesWithInsets:(ALEdgeInsets)insets +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdgesWithInsets:(ALEdgeInsets)insets { - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTop withInset:insets.top]]; [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeLeading withInset:insets.left]]; [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeBottom withInset:insets.bottom]]; @@ -217,27 +445,47 @@ @param insets The insets for this view's edges from its superview's edges. The inset corresponding to the excluded edge will be ignored. @param edge The edge of this view to exclude in pinning to its superview; this method will not apply any constraint to it. - @return An array of constraints added. + @return An array of constraints added, ordered counterclockwise from top. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdgesWithInsets:(ALEdgeInsets)insets excludingEdge:(ALEdge)edge +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewEdgesWithInsets:(ALEdgeInsets)insets excludingEdge:(ALEdge)edge { - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; - if (edge != ALEdgeTop) { - [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTop withInset:insets.top]]; - } - if (edge != ALEdgeLeading && edge != ALEdgeLeft) { - [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeLeading withInset:insets.left]]; - } - if (edge != ALEdgeBottom) { - [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeBottom withInset:insets.bottom]]; - } - if (edge != ALEdgeTrailing && edge != ALEdgeRight) { - [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTrailing withInset:insets.right]]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + switch (edge) { + case ALEdgeLeft: + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTop withInset:insets.top]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeBottom withInset:insets.bottom]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeRight withInset:insets.right]]; + break; + case ALEdgeRight: + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTop withInset:insets.top]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeLeft withInset:insets.left]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeBottom withInset:insets.bottom]]; + break; + case ALEdgeTop: + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeLeading withInset:insets.left]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeBottom withInset:insets.bottom]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTrailing withInset:insets.right]]; + break; + case ALEdgeBottom: + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTop withInset:insets.top]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeLeading withInset:insets.left]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTrailing withInset:insets.right]]; + break; + case ALEdgeLeading: + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTop withInset:insets.top]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeBottom withInset:insets.bottom]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTrailing withInset:insets.right]]; + break; + case ALEdgeTrailing: + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeTop withInset:insets.top]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeLeading withInset:insets.left]]; + [constraints addObject:[self autoPinEdgeToSuperviewEdge:ALEdgeBottom withInset:insets.bottom]]; + break; } return constraints; } -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 /** Pins the given edge of the view to the corresponding margin of its superview. @@ -250,6 +498,26 @@ return [self autoPinEdgeToSuperviewMargin:edge relation:NSLayoutRelationEqual]; } +/** + Pins the given edge of the view to the corresponding margin of its superview with an inset. + + @param edge The edge of this view to pin to the corresponding margin of its superview. + @param @param inset The amount to inset this view's edge from the corresponding margin of its superview edge. + @return The constraint added. + */ +- (NSLayoutConstraint *)autoPinEdgeToSuperviewMargin:(ALEdge)edge withInset:(CGFloat)inset +{ + self.translatesAutoresizingMaskIntoConstraints = NO; + ALView *superview = self.superview; + NSAssert(superview, @"View's superview must not be nil.\nView: %@", self); + if (edge == ALEdgeBottom || edge == ALEdgeRight || edge == ALEdgeTrailing) { + // The bottom, right, and trailing insets (and relations, if an inequality) are inverted to become offsets + inset = -inset; + } + ALMargin margin = [NSLayoutConstraint al_marginForEdge:edge]; + return [self autoConstrainAttribute:(ALAttribute)edge toAttribute:(ALAttribute)margin ofView:superview withOffset:inset]; +} + /** Pins the given edge of the view to the corresponding margin of its superview as a maximum or minimum. @@ -273,19 +541,31 @@ ALMargin margin = [NSLayoutConstraint al_marginForEdge:edge]; return [self autoConstrainAttribute:(ALAttribute)edge toAttribute:(ALAttribute)margin ofView:superview withOffset:0.0 relation:relation]; } - + /** Pins the edges of the view to the margins of its superview. - @return An array of constraints added. + @return An array of constraints added, ordered counterclockwise from top. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMargins +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMargins { - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; - [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTop]]; - [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeLeading]]; - [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeBottom]]; - [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTrailing]]; + return [self autoPinEdgesToSuperviewMarginsWithInsets:ALEdgeInsetsZero]; +} + +/** + Pins the edges of the view to the edges of its corresponding margins of its superview with the given edge insets. + The insets.left corresponds to a leading edge constraint, and insets.right corresponds to a trailing edge constraint. + + @param insets The insets for this view's edges from its corresponding margin of its superview. + @return An array of constraints added, ordered counterclockwise from top. + */ +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMarginsWithInsets:(ALEdgeInsets)insets +{ + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTop withInset:insets.top]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeLeading withInset:insets.left]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeBottom withInset:insets.bottom]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTrailing withInset:insets.right]]; return constraints; } @@ -293,27 +573,47 @@ Pins 3 of the 4 edges of the view to the margins of its superview, excluding one edge. @param edge The edge of this view to exclude in pinning to its superview; this method will not apply any constraint to it. - @return An array of constraints added. + @return An array of constraints added, ordered counterclockwise from top. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMarginsExcludingEdge:(ALEdge)edge +- (PL__NSArray_of(NSLayoutConstraint *) *)autoPinEdgesToSuperviewMarginsExcludingEdge:(ALEdge)edge { - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; - if (edge != ALEdgeTop) { - [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTop]]; - } - if (edge != ALEdgeLeading && edge != ALEdgeLeft) { - [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeLeading]]; - } - if (edge != ALEdgeBottom) { - [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeBottom]]; - } - if (edge != ALEdgeTrailing && edge != ALEdgeRight) { - [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTrailing]]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + switch (edge) { + case ALEdgeLeft: + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTop]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeBottom]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeRight]]; + break; + case ALEdgeRight: + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTop]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeLeft]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeBottom]]; + break; + case ALEdgeTop: + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeLeading]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeBottom]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTrailing]]; + break; + case ALEdgeBottom: + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTop]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeLeading]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTrailing]]; + break; + case ALEdgeLeading: + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTop]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeBottom]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTrailing]]; + break; + case ALEdgeTrailing: + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeTop]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeLeading]]; + [constraints addObject:[self autoPinEdgeToSuperviewMargin:ALEdgeBottom]]; + break; } return constraints; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ #pragma mark Pin Edges @@ -360,7 +660,6 @@ return [self autoConstrainAttribute:(ALAttribute)edge toAttribute:(ALAttribute)toEdge ofView:otherView withOffset:offset relation:relation]; } - #pragma mark Align Axes /** @@ -484,9 +783,9 @@ @param size The size to set this view's dimensions to. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoSetDimensionsToSize:(CGSize)size +- (PL__NSArray_of(NSLayoutConstraint *) *)autoSetDimensionsToSize:(CGSize)size { - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; [constraints addObject:[self autoSetDimension:ALDimensionWidth toSize:size.width]]; [constraints addObject:[self autoSetDimension:ALDimensionHeight toSize:size.height]]; return constraints; @@ -674,7 +973,7 @@ - (NSLayoutConstraint *)autoPinToTopLayoutGuideOfViewController:(UIViewController *)viewController withInset:(CGFloat)inset relation:(NSLayoutRelation)relation { - if (__PureLayout_MinSysVer_iOS_7_0) { + if (PL__PureLayout_MinSysVer_iOS_7_0) { self.translatesAutoresizingMaskIntoConstraints = NO; NSLayoutConstraint *constraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeTop relatedBy:relation toItem:viewController.topLayoutGuide attribute:NSLayoutAttributeBottom multiplier:1.0 constant:inset]; [viewController.view al_addConstraint:constraint]; // Can't use autoInstall because the layout guide is not a view @@ -708,7 +1007,7 @@ } else if (relation == NSLayoutRelationGreaterThanOrEqual) { relation = NSLayoutRelationLessThanOrEqual; } - if (__PureLayout_MinSysVer_iOS_7_0) { + if (PL__PureLayout_MinSysVer_iOS_7_0) { self.translatesAutoresizingMaskIntoConstraints = NO; NSLayoutConstraint *constraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeBottom relatedBy:relation toItem:viewController.bottomLayoutGuide attribute:NSLayoutAttributeTop multiplier:1.0 constant:inset]; [viewController.view al_addConstraint:constraint]; // Can't use autoInstall because the layout guide is not a view @@ -721,7 +1020,6 @@ #endif /* TARGET_OS_IPHONE */ - #pragma mark Internal Methods /** @@ -793,13 +1091,13 @@ NSAssert(axis != ALAxisVertical, @"Cannot align views that are distributed vertically with ALAttributeBaseline."); constraint = [self autoAlignAxis:ALAxisBaseline toSameAxisOfView:otherView]; break; -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 case ALAttributeFirstBaseline: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALAttributeFirstBaseline is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALAttributeFirstBaseline is only supported on iOS 8.0 or higher."); NSAssert(axis != ALAxisVertical, @"Cannot align views that are distributed vertically with ALAttributeFirstBaseline."); constraint = [self autoAlignAxis:ALAxisFirstBaseline toSameAxisOfView:otherView]; break; -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ case ALAttributeTop: NSAssert(axis != ALAxisVertical, @"Cannot align views that are distributed vertically with ALAttributeTop."); constraint = [self autoPinEdge:ALEdgeTop toEdge:ALEdgeTop ofView:otherView]; @@ -828,7 +1126,7 @@ // All of the below attributes are invalid as alignment options. Listing them explicitly (even though they just fall through to the default case) to avoid an incomplete switch statement warning from the compiler. case ALAttributeWidth: case ALAttributeHeight: -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 case ALAttributeMarginLeft: case ALAttributeMarginRight: case ALAttributeMarginTop: @@ -837,7 +1135,7 @@ case ALAttributeMarginTrailing: case ALAttributeMarginAxisVertical: case ALAttributeMarginAxisHorizontal: -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ default: NSAssert(nil, @"Unsupported attribute for alignment."); break; diff --git a/Example/Pods/PureLayout/PureLayout/PureLayout/NSArray+PureLayout.h b/Example/Pods/PureLayout/PureLayout/PureLayout/NSArray+PureLayout.h index 8616ec2..682ef1b 100755 --- a/Example/Pods/PureLayout/PureLayout/PureLayout/NSArray+PureLayout.h +++ b/Example/Pods/PureLayout/PureLayout/PureLayout/NSArray+PureLayout.h @@ -29,7 +29,7 @@ #import "PureLayoutDefines.h" -__PL_ASSUME_NONNULL_BEGIN +PL__ASSUME_NONNULL_BEGIN #pragma mark NSArray+PureLayout @@ -49,48 +49,48 @@ __PL_ASSUME_NONNULL_BEGIN /** Deactivates the constraints in this array. */ - (void)autoRemoveConstraints; -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 /** Sets the string as the identifier for the constraints in this array. Available in iOS 7.0 and OS X 10.9 and later. */ - (instancetype)autoIdentifyConstraints:(NSString *)identifier; -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ #pragma mark Array of Views /** Aligns views in this array to one another along a given edge. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToEdge:(ALEdge)edge; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToEdge:(ALEdge)edge; /** Aligns views in this array to one another along a given axis. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToAxis:(ALAxis)axis; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToAxis:(ALAxis)axis; /** Matches a given dimension of all the views in this array. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoMatchViewsDimension:(ALDimension)dimension; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoMatchViewsDimension:(ALDimension)dimension; /** Sets the given dimension of all the views in this array to a given size. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimension:(ALDimension)dimension toSize:(CGFloat)size; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimension:(ALDimension)dimension toSize:(CGFloat)size; /** Sets all of the views in this array to a given size. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimensionsToSize:(CGSize)size; +- (PL__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimensionsToSize:(CGSize)size; /** Distributes the views in this array equally along the selected axis in their superview. Views will be the same size (variable) in the dimension along the axis and will have spacing (fixed) between them. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSpacing:(CGFloat)spacing; /** Distributes the views in this array equally along the selected axis in their superview. Views will be the same size (variable) in the dimension along the axis and will have spacing (fixed) between them, with optional insets from the first and last views to their superview. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSpacing:(CGFloat)spacing insetSpacing:(BOOL)shouldSpaceInsets; /** Distributes the views in this array equally along the selected axis in their superview. Views will have spacing (fixed) between them, with optional insets from the first and last views to their superview, and optionally constrained to the same size in the dimension along the axis. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSpacing:(CGFloat)spacing insetSpacing:(BOOL)shouldSpaceInsets @@ -99,17 +99,17 @@ __PL_ASSUME_NONNULL_BEGIN /** Distributes the views in this array equally along the selected axis in their superview. Views will be the same size (fixed) in the dimension along the axis and will have spacing (variable) between them. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSize:(CGFloat)size; /** Distributes the views in this array equally along the selected axis in their superview. Views will be the same size (fixed) in the dimension along the axis and will have spacing (variable) between them, with optional insets from the first and last views to their superview. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSize:(CGFloat)size insetSpacing:(BOOL)shouldSpaceInsets; @end -__PL_ASSUME_NONNULL_END +PL__ASSUME_NONNULL_END diff --git a/Example/Pods/PureLayout/PureLayout/PureLayout/NSArray+PureLayout.m b/Example/Pods/PureLayout/PureLayout/PureLayout/NSArray+PureLayout.m index b7e186f..2010630 100755 --- a/Example/Pods/PureLayout/PureLayout/PureLayout/NSArray+PureLayout.m +++ b/Example/Pods/PureLayout/PureLayout/PureLayout/NSArray+PureLayout.m @@ -44,7 +44,7 @@ */ - (void)autoInstallConstraints { -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 if ([NSLayoutConstraint respondsToSelector:@selector(activateConstraints:)]) { for (id object in self) { if ([object isKindOfClass:[NSLayoutConstraint class]]) { @@ -58,7 +58,7 @@ } return; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ for (id object in self) { if ([object isKindOfClass:[NSLayoutConstraint class]]) { @@ -72,12 +72,12 @@ */ - (void)autoRemoveConstraints { -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 if ([NSLayoutConstraint respondsToSelector:@selector(deactivateConstraints:)]) { [NSLayoutConstraint deactivateConstraints:self]; return; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ for (id object in self) { if ([object isKindOfClass:[NSLayoutConstraint class]]) { @@ -86,7 +86,7 @@ } } -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 /** Sets the string as the identifier for the constraints in this array. Available in iOS 7.0 and OS X 10.9 and later. @@ -106,7 +106,7 @@ return self; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ #pragma mark Array of Views @@ -118,10 +118,10 @@ @param edge The edge to which the views will be aligned. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToEdge:(ALEdge)edge +- (PL__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToEdge:(ALEdge)edge { NSAssert([self al_containsMinimumNumberOfViews:2], @"This array must contain at least 2 views."); - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; ALView *previousView = nil; for (id object in self) { if ([object isKindOfClass:[ALView class]]) { @@ -143,10 +143,10 @@ @param axis The axis to which the views will be aligned. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoAlignViewsToAxis:(ALAxis)axis { NSAssert([self al_containsMinimumNumberOfViews:2], @"This array must contain at least 2 views."); - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; ALView *previousView = nil; for (id object in self) { if ([object isKindOfClass:[ALView class]]) { @@ -168,10 +168,10 @@ @param dimension The dimension to match for all of the views. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoMatchViewsDimension:(ALDimension)dimension +- (PL__NSArray_of(NSLayoutConstraint *) *)autoMatchViewsDimension:(ALDimension)dimension { NSAssert([self al_containsMinimumNumberOfViews:2], @"This array must contain at least 2 views."); - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; ALView *previousView = nil; for (id object in self) { if ([object isKindOfClass:[ALView class]]) { @@ -194,10 +194,10 @@ @param size The size to set the given dimension of each view to. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimension:(ALDimension)dimension toSize:(CGFloat)size +- (PL__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimension:(ALDimension)dimension toSize:(CGFloat)size { NSAssert([self al_containsMinimumNumberOfViews:1], @"This array must contain at least 1 view."); - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; for (id object in self) { if ([object isKindOfClass:[ALView class]]) { ALView *view = (ALView *)object; @@ -215,9 +215,9 @@ @param size The size to set each view's dimensions to. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimensionsToSize:(CGSize)size +- (PL__NSArray_of(NSLayoutConstraint *) *)autoSetViewsDimensionsToSize:(CGSize)size { - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; [constraints addObjectsFromArray:[self autoSetViewsDimension:ALDimensionWidth toSize:size.width]]; [constraints addObjectsFromArray:[self autoSetViewsDimension:ALDimensionHeight toSize:size.height]]; return constraints; @@ -234,7 +234,7 @@ @param spacing The fixed amount of spacing between each view. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSpacing:(CGFloat)spacing { @@ -255,7 +255,7 @@ @param shouldSpaceInsets Whether the first and last views should be equally inset from their superview. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSpacing:(CGFloat)spacing insetSpacing:(BOOL)shouldSpaceInsets @@ -280,7 +280,7 @@ NOTE: All views must specify an intrinsic content size if passing NO, otherwise the layout will be ambiguous! @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSpacing:(CGFloat)spacing insetSpacing:(BOOL)shouldSpaceInsets @@ -292,9 +292,9 @@ switch (axis) { case ALAxisHorizontal: case ALAxisBaseline: // same value as ALAxisLastBaseline -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 case ALAxisFirstBaseline: -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ matchedDimension = ALDimensionWidth; firstEdge = ALEdgeLeading; lastEdge = ALEdgeTrailing; @@ -311,7 +311,7 @@ CGFloat leadingSpacing = shouldSpaceInsets ? spacing : 0.0; CGFloat trailingSpacing = shouldSpaceInsets ? spacing : 0.0; - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; ALView *previousView = nil; for (id object in self) { if ([object isKindOfClass:[ALView class]]) { @@ -349,7 +349,7 @@ @param size The fixed size of each view in the dimension along the given axis. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSize:(CGFloat)size { @@ -370,7 +370,7 @@ @param shouldSpaceInsets Whether the first and last views should be equally inset from their superview. @return An array of constraints added. */ -- (__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis +- (PL__NSArray_of(NSLayoutConstraint *) *)autoDistributeViewsAlongAxis:(ALAxis)axis alignedTo:(ALAttribute)alignment withFixedSize:(CGFloat)size insetSpacing:(BOOL)shouldSpaceInsets @@ -381,9 +381,9 @@ switch (axis) { case ALAxisHorizontal: case ALAxisBaseline: // same value as ALAxisLastBaseline -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 case ALAxisFirstBaseline: -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ fixedDimension = ALDimensionWidth; attribute = NSLayoutAttributeCenterX; break; @@ -407,8 +407,8 @@ #endif /* TARGET_OS_IPHONE */ BOOL shouldFlipOrder = isRightToLeftLayout && (axis != ALAxisVertical); // imitate the effect of leading/trailing when distributing horizontally - __NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; - __NSArray_of(ALView *) *views = [self al_copyViewsOnly]; + PL__NSMutableArray_of(NSLayoutConstraint *) *constraints = [NSMutableArray new]; + PL__NSArray_of(ALView *) *views = [self al_copyViewsOnly]; NSUInteger numberOfViews = [views count]; ALView *commonSuperview = [views al_commonSuperviewOfViews]; ALView *previousView = nil; @@ -491,9 +491,9 @@ @return A new array containing only the views that are in this array. */ -- (__NSArray_of(ALView *) *)al_copyViewsOnly +- (PL__NSArray_of(ALView *) *)al_copyViewsOnly { - __NSMutableArray_of(ALView *) *viewsOnlyArray = [NSMutableArray arrayWithCapacity:[self count]]; + PL__NSMutableArray_of(ALView *) *viewsOnlyArray = [NSMutableArray arrayWithCapacity:[self count]]; for (id object in self) { if ([object isKindOfClass:[ALView class]]) { [viewsOnlyArray addObject:object]; diff --git a/Example/Pods/PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h b/Example/Pods/PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h index 950fb26..ae48ca0 100755 --- a/Example/Pods/PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h +++ b/Example/Pods/PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h @@ -28,7 +28,7 @@ #import "PureLayoutDefines.h" -__PL_ASSUME_NONNULL_BEGIN +PL__ASSUME_NONNULL_BEGIN #pragma mark NSLayoutConstraint+PureLayout @@ -43,32 +43,32 @@ __PL_ASSUME_NONNULL_BEGIN /** Creates all of the constraints in the block, then installs (activates) them all at once. All constraints created from calls to the PureLayout API in the block are returned in a single array. This may be more efficient than installing (activating) each constraint one-by-one. */ -+ (__NSArray_of(NSLayoutConstraint *) *)autoCreateAndInstallConstraints:(ALConstraintsBlock)block; ++ (PL__NSArray_of(NSLayoutConstraint *) *)autoCreateAndInstallConstraints:(__attribute__((noescape)) ALConstraintsBlock)block; /** Creates all of the constraints in the block but prevents them from being automatically installed (activated). All constraints created from calls to the PureLayout API in the block are returned in a single array. */ -+ (__NSArray_of(NSLayoutConstraint *) *)autoCreateConstraintsWithoutInstalling:(ALConstraintsBlock)block; ++ (PL__NSArray_of(NSLayoutConstraint *) *)autoCreateConstraintsWithoutInstalling:(__attribute__((noescape)) ALConstraintsBlock)block; #pragma mark Set Priority For Constraints /** Sets the constraint priority to the given value for all constraints created using the PureLayout API within the given constraints block. NOTE: This method will have no effect (and will NOT set the priority) on constraints created or added without using the PureLayout API! */ -+ (void)autoSetPriority:(ALLayoutPriority)priority forConstraints:(ALConstraintsBlock)block; ++ (void)autoSetPriority:(ALLayoutPriority)priority forConstraints:(__attribute__((noescape)) ALConstraintsBlock)block; #pragma mark Identify Constraints -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 /** Sets the identifier for all constraints created using the PureLayout API within the given constraints block. NOTE: This method will have no effect (and will NOT set the identifier) on constraints created or added without using the PureLayout API! */ -+ (void)autoSetIdentifier:(NSString *)identifier forConstraints:(ALConstraintsBlock)block; ++ (void)autoSetIdentifier:(NSString *)identifier forConstraints:(__attribute__((noescape)) ALConstraintsBlock)block; /** Sets the string as the identifier for this constraint. Available in iOS 7.0 and OS X 10.9 and later. */ - (instancetype)autoIdentify:(NSString *)identifier; -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ #pragma mark Install & Remove Constraints @@ -81,4 +81,4 @@ __PL_ASSUME_NONNULL_BEGIN @end -__PL_ASSUME_NONNULL_END +PL__ASSUME_NONNULL_END diff --git a/Example/Pods/PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m b/Example/Pods/PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m index 5ba3676..5738bc0 100755 --- a/Example/Pods/PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m +++ b/Example/Pods/PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m @@ -46,7 +46,7 @@ NOTE: Access to this variable is not synchronized (and should only be done on the main thread). */ -static __NSMutableArray_of(__NSMutableArray_of(NSLayoutConstraint *) *) *_al_arraysOfCreatedConstraints = nil; +static PL__NSMutableArray_of(PL__NSMutableArray_of(NSLayoutConstraint *) *) *_al_arraysOfCreatedConstraints = nil; /** A global variable that is set to YES when installing a batch of constraints collected from a call to +[autoCreateAndInstallConstraints]. @@ -59,7 +59,7 @@ static BOOL _al_isInstallingCreatedConstraints = NO; /** Accessor for the global state that stores arrays of constraints created without being installed. */ -+ (__NSMutableArray_of(__NSMutableArray_of(NSLayoutConstraint *) *) *)al_arraysOfCreatedConstraints ++ (PL__NSMutableArray_of(PL__NSMutableArray_of(NSLayoutConstraint *) *) *)al_arraysOfCreatedConstraints { NSAssert([NSThread isMainThread], @"PureLayout is not thread safe, and must be used exclusively from the main thread."); if (!_al_arraysOfCreatedConstraints) { @@ -71,7 +71,7 @@ static BOOL _al_isInstallingCreatedConstraints = NO; /** Accessor for the current mutable array of constraints created without being immediately installed. */ -+ (__NSMutableArray_of(NSLayoutConstraint *) *)al_currentArrayOfCreatedConstraints ++ (PL__NSMutableArray_of(NSLayoutConstraint *) *)al_currentArrayOfCreatedConstraints { return [[self al_arraysOfCreatedConstraints] lastObject]; } @@ -95,7 +95,7 @@ static BOOL _al_isInstallingCreatedConstraints = NO; @param block A block of method calls to the PureLayout API that create constraints. @return An array of the constraints that were created from calls to the PureLayout API inside the block. */ -+ (__NSArray_of(NSLayoutConstraint *) *)autoCreateAndInstallConstraints:(ALConstraintsBlock)block ++ (PL__NSArray_of(NSLayoutConstraint *) *)autoCreateAndInstallConstraints:(__attribute__((noescape)) ALConstraintsBlock)block { NSArray *createdConstraints = [self autoCreateConstraintsWithoutInstalling:block]; _al_isInstallingCreatedConstraints = YES; @@ -114,7 +114,7 @@ static BOOL _al_isInstallingCreatedConstraints = NO; @param block A block of method calls to the PureLayout API that create constraints. @return An array of the constraints that were created from calls to the PureLayout API inside the block. */ -+ (__NSArray_of(NSLayoutConstraint *) *)autoCreateConstraintsWithoutInstalling:(ALConstraintsBlock)block ++ (PL__NSArray_of(NSLayoutConstraint *) *)autoCreateConstraintsWithoutInstalling:(__attribute__((noescape)) ALConstraintsBlock)block { NSAssert(block, @"The constraints block cannot be nil."); NSArray *createdConstraints = nil; @@ -138,12 +138,12 @@ static BOOL _al_isInstallingCreatedConstraints = NO; constraints created by this library (even if automatic constraint installation is being prevented). NOTE: Access to this variable is not synchronized (and should only be done on the main thread). */ -static __NSMutableArray_of(NSNumber *) *_al_globalConstraintPriorities = nil; +static PL__NSMutableArray_of(NSNumber *) *_al_globalConstraintPriorities = nil; /** Accessor for the global stack of layout priorities. */ -+ (__NSMutableArray_of(NSNumber *) *)al_globalConstraintPriorities ++ (PL__NSMutableArray_of(NSNumber *) *)al_globalConstraintPriorities { NSAssert([NSThread isMainThread], @"PureLayout is not thread safe, and must be used exclusively from the main thread."); if (!_al_globalConstraintPriorities) { @@ -159,7 +159,7 @@ static __NSMutableArray_of(NSNumber *) *_al_globalConstraintPriorities = nil; */ + (ALLayoutPriority)al_currentGlobalConstraintPriority { - __NSMutableArray_of(NSNumber *) *globalConstraintPriorities = [self al_globalConstraintPriorities]; + PL__NSMutableArray_of(NSNumber *) *globalConstraintPriorities = [self al_globalConstraintPriorities]; if ([globalConstraintPriorities count] == 0) { return ALLayoutPriorityRequired; } @@ -184,7 +184,7 @@ static __NSMutableArray_of(NSNumber *) *_al_globalConstraintPriorities = nil; @param priority The layout priority to be set on all constraints created in the constraints block. @param block A block of method calls to the PureLayout API that create and install constraints. */ -+ (void)autoSetPriority:(ALLayoutPriority)priority forConstraints:(ALConstraintsBlock)block ++ (void)autoSetPriority:(ALLayoutPriority)priority forConstraints:(__attribute__((noescape)) ALConstraintsBlock)block { NSAssert(block, @"The constraints block cannot be nil."); if (block) { @@ -197,7 +197,7 @@ static __NSMutableArray_of(NSNumber *) *_al_globalConstraintPriorities = nil; #pragma mark Identify Constraints -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 /** A global variable that stores a stack of identifier strings to set on constraints. @@ -207,12 +207,12 @@ static __NSMutableArray_of(NSNumber *) *_al_globalConstraintPriorities = nil; constraints created by this library (even if automatic constraint installation is being prevented). NOTE: Access to this variable is not synchronized (and should only be done on the main thread). */ -static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; +static PL__NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; /** Accessor for the global state of constraint identifiers. */ -+ (__NSMutableArray_of(NSString *) *)al_globalConstraintIdentifiers ++ (PL__NSMutableArray_of(NSString *) *)al_globalConstraintIdentifiers { NSAssert([NSThread isMainThread], @"PureLayout is not thread safe, and must be used exclusively from the main thread."); if (!_al_globalConstraintIdentifiers) { @@ -228,7 +228,7 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; */ + (NSString *)al_currentGlobalConstraintIdentifier { - __NSMutableArray_of(NSString *) *globalConstraintIdentifiers = [self al_globalConstraintIdentifiers]; + PL__NSMutableArray_of(NSString *) *globalConstraintIdentifiers = [self al_globalConstraintIdentifiers]; if ([globalConstraintIdentifiers count] == 0) { return nil; } @@ -244,7 +244,7 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; @param identifier A string used to identify all constraints created in the constraints block. @param block A block of method calls to the PureLayout API that create and install constraints. */ -+ (void)autoSetIdentifier:(NSString *)identifier forConstraints:(ALConstraintsBlock)block ++ (void)autoSetIdentifier:(NSString *)identifier forConstraints:(__attribute__((noescape)) ALConstraintsBlock)block { NSAssert(block, @"The constraints block cannot be nil."); NSAssert(identifier, @"The identifier string cannot be nil."); @@ -275,7 +275,7 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; return self; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ #pragma mark Install & Remove Constraints @@ -285,7 +285,7 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; */ - (void)autoInstall { -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 if ([self respondsToSelector:@selector(setActive:)]) { [NSLayoutConstraint al_applyGlobalStateToConstraint:self]; if ([NSLayoutConstraint al_preventAutomaticConstraintInstallation]) { @@ -295,7 +295,7 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; } return; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ NSAssert(self.firstItem || self.secondItem, @"Can't install a constraint with nil firstItem and secondItem."); if (self.firstItem) { @@ -318,12 +318,12 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; */ - (void)autoRemove { -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 if ([self respondsToSelector:@selector(setActive:)]) { self.active = NO; return; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ if (self.secondItem) { ALView *commonSuperview = [self.firstItem al_commonSuperviewWithView:self.secondItem]; @@ -356,12 +356,12 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; if ([NSLayoutConstraint al_isExecutingPriorityConstraintsBlock]) { constraint.priority = [NSLayoutConstraint al_currentGlobalConstraintPriority]; } -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 NSString *globalConstraintIdentifier = [NSLayoutConstraint al_currentGlobalConstraintIdentifier]; if (globalConstraintIdentifier) { [constraint autoIdentify:globalConstraintIdentifier]; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ } /** @@ -406,44 +406,44 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; case ALAxisBaseline: // same value as ALAxisLastBaseline layoutAttribute = NSLayoutAttributeBaseline; break; -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 case ALAxisFirstBaseline: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALAxisFirstBaseline is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALAxisFirstBaseline is only supported on iOS 8.0 or higher."); layoutAttribute = NSLayoutAttributeFirstBaseline; break; case ALMarginLeft: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeLeftMargin is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeLeftMargin is only supported on iOS 8.0 or higher."); layoutAttribute = NSLayoutAttributeLeftMargin; break; case ALMarginRight: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeRightMargin is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeRightMargin is only supported on iOS 8.0 or higher."); layoutAttribute = NSLayoutAttributeRightMargin; break; case ALMarginTop: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeTopMargin is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeTopMargin is only supported on iOS 8.0 or higher."); layoutAttribute = NSLayoutAttributeTopMargin; break; case ALMarginBottom: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeBottomMargin is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeBottomMargin is only supported on iOS 8.0 or higher."); layoutAttribute = NSLayoutAttributeBottomMargin; break; case ALMarginLeading: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeLeadingMargin is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeLeadingMargin is only supported on iOS 8.0 or higher."); layoutAttribute = NSLayoutAttributeLeadingMargin; break; case ALMarginTrailing: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeTrailingMargin is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALEdgeTrailingMargin is only supported on iOS 8.0 or higher."); layoutAttribute = NSLayoutAttributeTrailingMargin; break; case ALMarginAxisVertical: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALAxisVerticalMargin is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALAxisVerticalMargin is only supported on iOS 8.0 or higher."); layoutAttribute = NSLayoutAttributeCenterXWithinMargins; break; case ALMarginAxisHorizontal: - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"ALAxisHorizontalMargin is only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"ALAxisHorizontalMargin is only supported on iOS 8.0 or higher."); layoutAttribute = NSLayoutAttributeCenterYWithinMargins; break; -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ default: NSAssert(nil, @"Not a valid ALAttribute."); break; @@ -465,9 +465,9 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; break; case ALAxisHorizontal: case ALAxisBaseline: // same value as ALAxisLastBaseline -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 case ALAxisFirstBaseline: -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ constraintAxis = ALLayoutConstraintAxisHorizontal; break; default: @@ -478,7 +478,7 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; return constraintAxis; } -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 /** Returns the corresponding margin for the given edge. @@ -488,7 +488,7 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; */ + (ALMargin)al_marginForEdge:(ALEdge)edge { - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"Margin attributes are only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"Margin attributes are only supported on iOS 8.0 or higher."); ALMargin margin; switch (edge) { case ALEdgeLeft: @@ -525,7 +525,7 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; */ + (ALMarginAxis)al_marginAxisForAxis:(ALAxis)axis { - NSAssert(__PureLayout_MinSysVer_iOS_8_0, @"Margin attributes are only supported on iOS 8.0 or higher."); + NSAssert(PL__PureLayout_MinSysVer_iOS_8_0, @"Margin attributes are only supported on iOS 8.0 or higher."); ALMarginAxis marginAxis; switch (axis) { case ALAxisVertical: @@ -547,6 +547,6 @@ static __NSMutableArray_of(NSString *) *_al_globalConstraintIdentifiers = nil; return marginAxis; } -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ @end diff --git a/Example/Pods/PureLayout/PureLayout/PureLayout/PureLayout+Internal.h b/Example/Pods/PureLayout/PureLayout/PureLayout/PureLayout+Internal.h index 3308d97..15c2eeb 100644 --- a/Example/Pods/PureLayout/PureLayout/PureLayout/PureLayout+Internal.h +++ b/Example/Pods/PureLayout/PureLayout/PureLayout/PureLayout+Internal.h @@ -29,9 +29,9 @@ // Using generics with NSMutableArray is so common in the internal implementation of PureLayout that it gets a dedicated preprocessor macro for better readability. -#define __NSMutableArray_of(type) __PL_GENERICS(NSMutableArray, type) +#define PL__NSMutableArray_of(type) PL__GENERICS(NSMutableArray, type) -__PL_ASSUME_NONNULL_BEGIN +PL__ASSUME_NONNULL_BEGIN /** A constant that represents the smallest valid positive value for the multiplier of a constraint, since a value of 0 will cause the second item to be lost in the internal auto layout engine. */ @@ -57,7 +57,7 @@ static const CGFloat kMULTIPLIER_MIN_VALUE = (CGFloat)0.00001; // very small flo - (ALView *)al_commonSuperviewOfViews; - (BOOL)al_containsMinimumNumberOfViews:(NSUInteger)minimumNumberOfViews; -- (__NSArray_of(ALView *) *)al_copyViewsOnly; +- (PL__NSArray_of(ALView *) *)al_copyViewsOnly; @end @@ -68,20 +68,20 @@ static const CGFloat kMULTIPLIER_MIN_VALUE = (CGFloat)0.00001; // very small flo @interface NSLayoutConstraint (PureLayoutInternal) + (BOOL)al_preventAutomaticConstraintInstallation; -+ (__NSMutableArray_of(NSLayoutConstraint *) *)al_currentArrayOfCreatedConstraints; ++ (PL__NSMutableArray_of(NSLayoutConstraint *) *)al_currentArrayOfCreatedConstraints; + (BOOL)al_isExecutingPriorityConstraintsBlock; + (ALLayoutPriority)al_currentGlobalConstraintPriority; -#if __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 -+ (NSString *)al_currentGlobalConstraintIdentifier; -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 || __PureLayout_MinBaseSDK_OSX_10_10 */ +#if PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 ++ (nullable NSString *)al_currentGlobalConstraintIdentifier; +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 || PL__PureLayout_MinBaseSDK_OSX_10_10 */ + (void)al_applyGlobalStateToConstraint:(NSLayoutConstraint *)constraint; + (NSLayoutAttribute)al_layoutAttributeForAttribute:(ALAttribute)attribute; + (ALLayoutConstraintAxis)al_constraintAxisForAxis:(ALAxis)axis; -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 + (ALMargin)al_marginForEdge:(ALEdge)edge; + (ALMarginAxis)al_marginAxisForAxis:(ALAxis)axis; -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ @end -__PL_ASSUME_NONNULL_END +PL__ASSUME_NONNULL_END diff --git a/Example/Pods/PureLayout/PureLayout/PureLayout/PureLayoutDefines.h b/Example/Pods/PureLayout/PureLayout/PureLayout/PureLayoutDefines.h index c880bd7..7f74096 100755 --- a/Example/Pods/PureLayout/PureLayout/PureLayout/PureLayoutDefines.h +++ b/Example/Pods/PureLayout/PureLayout/PureLayout/PureLayoutDefines.h @@ -29,37 +29,41 @@ #define PureLayoutDefines_h #import - +// check the code in - // Define some preprocessor macros to check for a minimum Base SDK. These are used to prevent compile-time errors in older versions of Xcode. -#define __PureLayout_MinBaseSDK_iOS_8_0 (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_7_1) -#define __PureLayout_MinBaseSDK_OSX_10_10 (!TARGET_OS_IPHONE && __MAC_OS_X_VERSION_MAX_ALLOWED > __MAC_10_9) +#define PL__PureLayout_MinBaseSDK_iOS_8_0 (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_7_1) +#define PL__PureLayout_MinBaseSDK_iOS_9_0 (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_8_4) +#define PL__PureLayout_MinBaseSDK_iOS_11_0 (TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_10_3) +#define PL__PureLayout_MinBaseSDK_OSX_10_10 (!TARGET_OS_IPHONE && __MAC_OS_X_VERSION_MAX_ALLOWED > __MAC_10_9) // Define some preprocessor macros to check for a minimum System Version. These are used to prevent runtime crashes on older versions of iOS/OS X. -#define __PureLayout_MinSysVer_iOS_7_0 (TARGET_OS_IPHONE && floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) -#define __PureLayout_MinSysVer_iOS_8_0 (TARGET_OS_IPHONE && floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_7_1) -#define __PureLayout_MinSysVer_OSX_10_9 (!TARGET_OS_IPHONE && floor(NSFoundationVersionNumber) > NSFoundationVersionNumber10_8_4) +#define PL__PureLayout_MinSysVer_iOS_7_0 (TARGET_OS_IPHONE && floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) +#define PL__PureLayout_MinSysVer_iOS_8_0 (TARGET_OS_IPHONE && floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_7_1) +#define PL__PureLayout_MinSysVer_iOS_9_0 (TARGET_OS_IPHONE && floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_8_x_Max) +#define PL__PureLayout_MinSysVer_iOS_10_0 (TARGET_OS_IPHONE && floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_9_x_Max) +#define PL__PureLayout_MinSysVer_OSX_10_9 (!TARGET_OS_IPHONE && floor(NSFoundationVersionNumber) > NSFoundationVersionNumber10_8_4) // Define some preprocessor macros that allow nullability annotations to be adopted in a backwards-compatible manner. #if __has_feature(nullability) -# define __PL_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_BEGIN -# define __PL_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END +# define PL__ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_BEGIN +# define PL__ASSUME_NONNULL_END NS_ASSUME_NONNULL_END #else -# define __PL_ASSUME_NONNULL_BEGIN -# define __PL_ASSUME_NONNULL_END +# define PL__ASSUME_NONNULL_BEGIN +# define PL__ASSUME_NONNULL_END #endif // Define some preprocessor macros that allow generics to be adopted in a backwards-compatible manner. #if __has_feature(objc_generics) -# define __PL_GENERICS(class, ...) class<__VA_ARGS__> +# define PL__GENERICS(class, ...) class<__VA_ARGS__> #else -# define __PL_GENERICS(class, ...) class +# define PL__GENERICS(class, ...) class #endif // Using generics with NSArray is so common in PureLayout that it gets a dedicated preprocessor macro for better readability. -#define __NSArray_of(type) __PL_GENERICS(NSArray, type) +#define PL__NSArray_of(type) PL__GENERICS(NSArray, type) // Define generic AL-prefixed macros for the types/constants/etc that have slight naming variations across iOS and OS X, which allows the same code to be platform-independent. -#if TARGET_OS_IPHONE +#if TARGET_OS_IPHONE || TARGET_OS_TV # import # define ALView UIView # define ALEdgeInsets UIEdgeInsets @@ -135,13 +139,13 @@ typedef NS_ENUM(NSInteger, ALAxis) { ALAxisBaseline = NSLayoutAttributeBaseline, /** A horizontal line at the baseline of the last line of text in the view. (For views that do not draw text, will be equivalent to ALEdgeBottom.) */ ALAxisLastBaseline = ALAxisBaseline, - #if __PureLayout_MinBaseSDK_iOS_8_0 + #if PL__PureLayout_MinBaseSDK_iOS_8_0 /** A horizontal line at the baseline of the first line of text in a view. (For views that do not draw text, will be equivalent to ALEdgeTop.) Available in iOS 8.0 and later. */ ALAxisFirstBaseline = NSLayoutAttributeFirstBaseline - #endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ + #endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ }; -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 /** Constants that represent layout margins of a view. Available in iOS 8.0 and later. */ typedef NS_ENUM(NSInteger, ALMargin) { @@ -167,7 +171,7 @@ typedef NS_ENUM(NSInteger, ALMarginAxis) { ALMarginAxisHorizontal = NSLayoutAttributeCenterYWithinMargins }; -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ /** An attribute of a view that can be used in auto layout constraints. These constants are identical to the more specific enum types: ALEdge, ALAxis, ALDimension, ALMargin, ALMarginAxis. It is safe to cast a more specific enum type to the ALAttribute type. */ @@ -196,7 +200,7 @@ typedef NS_ENUM(NSInteger, ALAttribute) { ALAttributeBaseline = ALAxisBaseline, /** A horizontal line at the baseline of the last line of text in the view. (For views that do not draw text, will be equivalent to ALEdgeBottom.) */ ALAttributeLastBaseline = ALAxisLastBaseline, -#if __PureLayout_MinBaseSDK_iOS_8_0 +#if PL__PureLayout_MinBaseSDK_iOS_8_0 /** A horizontal line at the baseline of the first line of text in a view. (For views that do not draw text, will be equivalent to ALEdgeTop.) Available in iOS 8.0 and later. */ ALAttributeFirstBaseline = ALAxisFirstBaseline, /** The left margin of the view, based on the view's layoutMargins left inset. */ @@ -215,7 +219,7 @@ typedef NS_ENUM(NSInteger, ALAttribute) { ALAttributeMarginAxisVertical = ALMarginAxisVertical, /** A horizontal line equidistant from the view's top and bottom margins. */ ALAttributeMarginAxisHorizontal = ALMarginAxisHorizontal -#endif /* __PureLayout_MinBaseSDK_iOS_8_0 */ +#endif /* PL__PureLayout_MinBaseSDK_iOS_8_0 */ }; /** A block containing method calls to the PureLayout API. Takes no arguments and has no return value. */ diff --git a/Example/Pods/PureLayout/README.md b/Example/Pods/PureLayout/README.md index b5e372c..9922074 100644 --- a/Example/Pods/PureLayout/README.md +++ b/Example/Pods/PureLayout/README.md @@ -1,5 +1,5 @@ # [![PureLayout](https://github.com/PureLayout/PureLayout/blob/master/Images/PureLayout.png?raw=true)](#) -[![Build Status](http://img.shields.io/travis/PureLayout/PureLayout.svg?style=flat)](https://travis-ci.org/PureLayout/PureLayout) [![Test Coverage](http://img.shields.io/coveralls/PureLayout/PureLayout.svg?style=flat)](https://coveralls.io/r/PureLayout/PureLayout) [![Version](http://img.shields.io/cocoapods/v/PureLayout.svg?style=flat)](http://cocoapods.org/?q=PureLayout) [![Platform](http://img.shields.io/cocoapods/p/PureLayout.svg?style=flat)](http://cocoapods.org/?q=PureLayout) [![License](http://img.shields.io/cocoapods/l/PureLayout.svg?style=flat)](LICENSE) +[![Build Status](https://travis-ci.org/PureLayout/PureLayout.svg?branch=master)](https://travis-ci.org/PureLayout/PureLayout) [![Version](http://img.shields.io/cocoapods/v/PureLayout.svg?style=flat)](http://cocoapods.org/pods/PureLayout) [![Platform](http://img.shields.io/cocoapods/p/PureLayout.svg?style=flat)](http://cocoapods.org/pods/PureLayout) [![License](http://img.shields.io/cocoapods/l/PureLayout.svg?style=flat)](LICENSE) The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. PureLayout extends `UIView`/`NSView`, `NSArray`, and `NSLayoutConstraint` with a comprehensive Auto Layout API that is modeled after Apple's own frameworks. PureLayout is a cross-platform Objective-C library that works (and looks!) great in Swift. It is fully backwards-compatible with all versions of iOS and OS X that support Auto Layout. @@ -100,7 +100,7 @@ Additionally, there is one generic attribute type, `ALAttribute`, which is effec ### [`UIView`/`NSView`](PureLayout/PureLayout/ALView%2BPureLayout.h) ``` - autoSetContent(CompressionResistance|Hugging)PriorityForAxis: -- autoCenterInSuperview(Margins): // Margins variant iOS 8.0+ only +- autoCenterInSuperview(Margins) // Margins variant iOS 8.0+ only - autoAlignAxisToSuperview(Margin)Axis: // Margin variant iOS 8.0+ only - autoPinEdgeToSuperview(Edge:|Margin:)(withInset:) // Margin variant iOS 8.0+ only - autoPinEdgesToSuperview(Edges|Margins)(WithInsets:)(excludingEdge:) // Margins variant iOS 8.0+ only @@ -110,6 +110,8 @@ Additionally, there is one generic attribute type, `ALAttribute`, which is effec - autoSetDimension(s)ToSize: - autoConstrainAttribute:toAttribute:ofView:(withOffset:|withMultiplier:) - autoPinTo(Top|Bottom)LayoutGuideOfViewController:withInset: // iOS only +- autoPinEdgeToSuperviewSafeArea: // iOS 11.0+ only +- autoPinEdgeToSuperviewSafeArea:withInset: // iOS 11.0+ only ``` ### [`NSArray`](PureLayout/PureLayout/NSArray%2BPureLayout.h) @@ -144,16 +146,28 @@ Additionally, there is one generic attribute type, `ALAttribute`, which is effec ### Sample Code (Swift) PureLayout dramatically simplifies writing Auto Layout code. Let's take a quick look at some examples, using PureLayout from Swift. +Initialize the view using PureLayout initializer: + +```swift +let view1 = UIView(forAutoLayout: ()) +``` + +If you need to use a different initializer (e.g. in `UIView` subclass), you can also use `configureForAutoLayout`: + +``` +view1.configureForAutoLayout() // alternative to UIView.init(forAutoLayout: ()) +``` + Here's a constraint between two views created (and automatically activated) using PureLayout: ```swift -view1.autoPinEdge(.Top, toEdge: .Bottom, ofView: view2) +view1.autoPinEdge(.top, toEdge: .bottom, ofView: view2) ``` Without PureLayout, here's the equivalent code you'd have to write using Apple's Foundation API directly: ```swift -NSLayoutConstraint(item: view1, attribute: .Top, relatedBy: .Equal, toItem: view2, attribute: .Bottom, multiplier: 1.0, constant: 0.0).active = true +NSLayoutConstraint(item: view1, attribute: .top, relatedBy: .equal, toItem: view2, attribute: .bottom, multiplier: 1.0, constant: 0.0).active = true ``` Many APIs of PureLayout create multiple constraints for you under the hood, letting you write highly readable layout code: @@ -163,13 +177,19 @@ Many APIs of PureLayout create multiple constraints for you under the hood, lett logoImageView.autoCenterInSuperview() // 4 constraints created & activated in one line! -textContentView.autoPinEdgesToSuperviewEdgesWithInsets(UIEdgeInsets(top: 20.0, left: 5.0, bottom: 10.0, right: 5.0)) +textContentView.autoPinEdgesToSuperviewEdges(with insets: UIEdgeInsets(top: 20.0, left: 5.0, bottom: 10.0, right: 5.0)) ``` PureLayout always returns the constraints it creates so you have full control: ```swift -let constraint = skinnyView.autoMatchDimension(.Height, toDimension: .Width, ofView: tallView) +let constraint = skinnyView.autoMatchDimension(.height, toDimension: .width, ofView: tallView) +``` + +PureLayout supports safearea with iOS 11.0+: + +```swift +view2.autoPinEdge(toSuperviewSafeArea: .top) ``` PureLayout supports all Auto Layout features including inequalities, priorities, layout margins, identifiers, and much more. It's a comprehensive, developer-friendly way to use Auto Layout. @@ -192,7 +212,7 @@ There are quite a few different ways to implement Auto Layout. Here is a quick o * Apple [NSLayoutConstraint SDK API](https://developer.apple.com/library/ios/documentation/AppKit/Reference/NSLayoutConstraint_Class/index.html#//apple_ref/occ/clm/NSLayoutConstraint/constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:) * Pros: Raw power * Cons: Extremely verbose; tedious to write; difficult to read -* Apple [Visual Format Language](https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/VisualFormatLanguage/VisualFormatLanguage.html) +* Apple [Visual Format Language](https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/VisualFormatLanguage.html) * Pros: Concise; convenient * Cons: Doesn't support some use cases; lacks compile-time checking and safety; must learn syntax; hard to debug * Apple Interface Builder diff --git a/Example/Pods/Specta/README.md b/Example/Pods/Specta/README.md index 431b121..d9b59e2 100644 --- a/Example/Pods/Specta/README.md +++ b/Example/Pods/Specta/README.md @@ -1,11 +1,7 @@ -# Specta +# Specta [![Build Status](https://travis-ci.org/specta/specta.svg)](https://travis-ci.org/specta/specta) [![Coverage Status](https://coveralls.io/repos/specta/specta/badge.svg)](https://coveralls.io/r/specta/specta) A light-weight TDD / BDD framework for Objective-C. -### Status -[![Build Status](https://travis-ci.org/specta/specta.png)](https://travis-ci.org/specta/specta) -[![Coverage Status](https://coveralls.io/repos/specta/specta/badge.svg)](https://coveralls.io/r/specta/specta) - ## FEATURES * An Objective-C RSpec-like BDD DSL @@ -15,56 +11,7 @@ A light-weight TDD / BDD framework for Objective-C. ## SCREENSHOT -![Specta Screenshot](https://raw.githubusercontent.com/specta/specta/master/misc/specta_screenshot.jpg) - -## SETUP - -Use [CocoaPods](http://github.com/CocoaPods/CocoaPods), [Carthage](https://github.com/carthage/carthage) or [Set up manually](#setting-up-manually) - -### CocoaPods - -1. Add Specta to your project's `Podfile`: - - ```ruby - target :MyApp do - # your app dependencies - end - - target :MyAppTests do - pod 'Specta', '~> 1.0' - # pod 'Expecta', '~> 1.0' # expecta matchers - # pod 'OCMock', '~> 2.2' # OCMock - # pod 'OCHamcrest', '~> 3.0' # hamcrest matchers - # pod 'OCMockito', '~> 1.0' # OCMock - # pod 'LRMocky', '~> 0.9' # LRMocky - end - ``` - -2. Run `pod update` or `pod install` in your project directory. - -### Carthage - -1. Add Specta to your project's `Cartfile.private` - - ``` - github "specta/specta" ~> 1.0 - ``` - -2. Run `carthage update` in your project directory -3. Drag the appropriate `Specta.framework` for your platform (located in Carthage/Build/) into your application’s Xcode project, and add it to your test target(s). -4. If you are building for iOS, a new `Run Script Phase` must be added to copy the framework. The instructions can be found on [Carthage's getting started instructions](https://github.com/carthage/carthage#getting-started) - -### SETTING UP MANUALLY - -1. Clone from Github. -2. Run `rake` in project root to build. -3. Add a "Cocoa/Cocoa Touch Unit Testing Bundle" target if you don't already have one. -4. Copy and add all header files in `Products` folder to the Test target in your Xcode project. -5. For **OS X projects**, copy and add `Specta.framework` in `Products/osx` folder to the test target in your Xcode project. - For **iOS projects**, copy and add `Specta.framework` in `Products/ios` folder to the test target in your Xcode project. - You can alternatively use `libSpecta.a`, if you prefer to add it as a static library for your project. (iOS 7 and below require this) -6. Add `-ObjC` and `-all_load` to the "Other Linker Flags" build setting for the test target in your Xcode project. -7. If you encounter linking issues with `_llvm_*` symbols, ensure your target's "Generate Test Coverage Files" and "Instrument Program Flow" build settings are set to `Yes`. + ## EXAMPLE @@ -156,12 +103,17 @@ SpecEnd * Do `#define SPT_CEDAR_SYNTAX` before importing Specta if you prefer to write `SPEC_BEGIN` and `SPEC_END` instead of `SpecBegin` and `SpecEnd`. * Prepend `f` to your `describe`, `context`, `example`, `it`, and `specify` to set focus on examples or groups. When specs are focused, all unfocused specs are skipped. * To use original XCTest reporter, set an environment variable named `SPECTA_REPORTER_CLASS` to `SPTXCTestReporter` in your test scheme. -* Set an environment variable `SPECTA_NO_SHUFFLE` with value `1` to disable test shuffling. +* Set an environment variable `SPECTA_SHUFFLE` with value `1` to enable test shuffling. * Set an environment variable `SPECTA_SEED` to specify the random seed for test shuffling. -Standard XCTest matchers such as `XCTAssertEqualObjects` and `XCTAssertNil` work, but you probably want to add a nicer matcher framework - [Expecta](http://github.com/specta/expecta/) to your setup. Or if you really prefer, [OCHamcrest](https://github.com/jonreid/OCHamcrest) works fine too. Also, add a mocking framework: [OCMock](http://ocmock.org/). +Standard XCTest matchers such as `XCTAssertEqualObjects` and `XCTAssertNil` work, but you probably want to add a nicer matcher framework - [Expecta](https://github.com/specta/expecta/) to your setup. Or if you really prefer, [OCHamcrest](https://github.com/hamcrest/OCHamcrest) works fine too. Also, add a mocking framework: [OCMock](http://ocmock.org/). -## RUNNING TESTS IN COMMAND LINE +## STATUS + +Specta is considered a done project, there are no plans for _active_ development on the project at the moment aside from ensuring future Xcode compatability. +Therefore it is a stable dependency, but will not be moving into the Swift world. If you are looking for that, we recommend you consider [Quick](https://github.com/quick/quick). + +## RUNNING SPECTA'S TESTS IN COMMAND LINE * Run `rake test` in the cloned folder. @@ -171,6 +123,57 @@ Standard XCTest matchers such as `XCTAssertEqualObjects` and `XCTAssertNil` work * Please prefix instance variable names with a single underscore (`_`). * Please prefix custom classes and functions defined in the global scope with `SPT`. +## Installation + +Use [CocoaPods](https://github.com/CocoaPods/CocoaPods), [Carthage](https://github.com/carthage/carthage) or [Set up manually](#setting-up-manually) + +### CocoaPods + +1. Add Specta to your project's `Podfile`: + +```ruby +target :MyApp do +# your app dependencies + + target :MyAppTests do + inherit! :search_paths + + pod 'Specta', '~> 1.0' + # pod 'Expecta', '~> 1.0' # expecta matchers + # pod 'OCMock', '~> 2.2' # OCMock + # pod 'OCHamcrest', '~> 3.0' # hamcrest matchers + # pod 'OCMockito', '~> 1.0' # OCMock + # pod 'LRMocky', '~> 0.9' # LRMocky + end +end +``` + +2. Run `pod install` in your project directory. + +### Carthage + +1. Add Specta to your project's `Cartfile.private` + + ``` + github "specta/specta" ~> 1.0 + ``` + +2. Run `carthage update` in your project directory +3. Drag the appropriate `Specta.framework` for your platform (located in Carthage/Build/) into your application’s Xcode project, and add it to your test target(s). +4. If you are building for iOS, a new `Run Script Phase` must be added to copy the framework. The instructions can be found on [Carthage's getting started instructions](https://github.com/carthage/carthage#getting-started) + +### SETTING UP MANUALLY + +1. Clone from Github. +2. Run `rake` in project root to build. +3. Add a "Cocoa/Cocoa Touch Unit Testing Bundle" target if you don't already have one. +4. Copy and add all header files in `Products` folder to the Test target in your Xcode project. +5. For **OS X projects**, copy and add `Specta.framework` in `Products/osx` folder to the test target in your Xcode project. + For **iOS projects**, copy and add `Specta.framework` in `Products/ios` folder to the test target in your Xcode project. + You can alternatively use `libSpecta.a`, if you prefer to add it as a static library for your project. (iOS 7 and below require this) +6. Add `-ObjC` and `-all_load` to the "Other Linker Flags" build setting for the test target in your Xcode project. +7. If you encounter linking issues with `_llvm_*` symbols, ensure your target's "Generate Test Coverage Files" and "Instrument Program Flow" build settings are set to `Yes`. + ## LICENSE -Copyright (c) 2012-2015 [Specta Team](https://github.com/specta?tab=members). This software is licensed under the [MIT License](http://github.com/specta/specta/raw/master/LICENSE). +Copyright (c) 2012-2016 [Specta Team](https://github.com/orgs/specta/people). This software is licensed under the [MIT License](http://github.com/specta/specta/raw/master/LICENSE). diff --git a/Example/Pods/Specta/Specta/Specta/SPTSpec.m b/Example/Pods/Specta/Specta/Specta/SPTSpec.m index 35ad313..bda0d3f 100644 --- a/Example/Pods/Specta/Specta/Specta/SPTSpec.m +++ b/Example/Pods/Specta/Specta/Specta/SPTSpec.m @@ -19,7 +19,7 @@ [spec spec]; } @catch (NSException *exception) { - fprintf(stderr, "%s: An exception has occured outside of tests, aborting.\n\n%s (%s) \n", [specName UTF8String], [[exception name] UTF8String], [[exception reason] UTF8String]); + fprintf(stderr, "%s: An exception has occurred outside of tests, aborting.\n\n%s (%s) \n", [specName UTF8String], [[exception name] UTF8String], [[exception reason] UTF8String]); if ([exception respondsToSelector:@selector(callStackSymbols)]) { NSArray *callStackSymbols = [exception callStackSymbols]; if (callStackSymbols) { @@ -145,6 +145,7 @@ example.block(self); } else if (!example.pending) { self.spt_skipped = YES; + NSLog(@"Skipping '%@'", example.name); } [[[NSThread currentThread] threadDictionary] removeObjectForKey:spt_kCurrentSpecKey]; diff --git a/Example/Pods/Specta/Specta/Specta/SpectaDSL.h b/Example/Pods/Specta/Specta/Specta/SpectaDSL.h index 284d4f5..f7b7895 100644 --- a/Example/Pods/Specta/Specta/Specta/SpectaDSL.h +++ b/Example/Pods/Specta/Specta/Specta/SpectaDSL.h @@ -10,20 +10,20 @@ typedef void (^DoneCallback)(void); -OBJC_EXTERN void describe(NSString *name, void (^block)()); -OBJC_EXTERN void fdescribe(NSString *name, void (^block)()); +OBJC_EXTERN void describe(NSString *name, void (^block)(void)); +OBJC_EXTERN void fdescribe(NSString *name, void (^block)(void)); -OBJC_EXTERN void context(NSString *name, void (^block)()); -OBJC_EXTERN void fcontext(NSString *name, void (^block)()); +OBJC_EXTERN void context(NSString *name, void (^block)(void)); +OBJC_EXTERN void fcontext(NSString *name, void (^block)(void)); -OBJC_EXTERN void it(NSString *name, void (^block)()); -OBJC_EXTERN void fit(NSString *name, void (^block)()); +OBJC_EXTERN void it(NSString *name, void (^block)(void)); +OBJC_EXTERN void fit(NSString *name, void (^block)(void)); -OBJC_EXTERN void example(NSString *name, void (^block)()); -OBJC_EXTERN void fexample(NSString *name, void (^block)()); +OBJC_EXTERN void example(NSString *name, void (^block)(void)); +OBJC_EXTERN void fexample(NSString *name, void (^block)(void)); -OBJC_EXTERN void specify(NSString *name, void (^block)()); -OBJC_EXTERN void fspecify(NSString *name, void (^block)()); +OBJC_EXTERN void specify(NSString *name, void (^block)(void)); +OBJC_EXTERN void fspecify(NSString *name, void (^block)(void)); #define pending(...) spt_pending_(__VA_ARGS__, nil) #define xdescribe(...) spt_pending_(__VA_ARGS__, nil) @@ -32,14 +32,14 @@ OBJC_EXTERN void fspecify(NSString *name, void (^block)()); #define xit(...) spt_pending_(__VA_ARGS__, nil) #define xspecify(...) spt_pending_(__VA_ARGS__, nil) -OBJC_EXTERN void beforeAll(void (^block)()); -OBJC_EXTERN void afterAll(void (^block)()); +OBJC_EXTERN void beforeAll(void (^block)(void)); +OBJC_EXTERN void afterAll(void (^block)(void)); -OBJC_EXTERN void beforeEach(void (^block)()); -OBJC_EXTERN void afterEach(void (^block)()); +OBJC_EXTERN void beforeEach(void (^block)(void)); +OBJC_EXTERN void afterEach(void (^block)(void)); -OBJC_EXTERN void before(void (^block)()); -OBJC_EXTERN void after(void (^block)()); +OBJC_EXTERN void before(void (^block)(void)); +OBJC_EXTERN void after(void (^block)(void)); OBJC_EXTERN void sharedExamplesFor(NSString *name, void (^block)(NSDictionary *data)); OBJC_EXTERN void sharedExamples(NSString *name, void (^block)(NSDictionary *data)); @@ -54,7 +54,7 @@ OBJC_EXTERN void waitUntil(void (^block)(DoneCallback done)); * * @param timeout timeout for this @c block only; does not affect the global * timeout, as @c setAsyncSpecTimeout() does. - * @param ^block runs test code + * @param block runs test code */ OBJC_EXTERN void waitUntilTimeout(NSTimeInterval timeout, void (^block)(DoneCallback done)); @@ -83,8 +83,8 @@ OBJC_EXTERN void setAsyncSpecTimeout(NSTimeInterval timeout); } \ @end -OBJC_EXTERN void spt_it_(NSString *name, NSString *fileName, NSUInteger lineNumber, void (^block)()); -OBJC_EXTERN void spt_fit_(NSString *name, NSString *fileName, NSUInteger lineNumber, void (^block)()); +OBJC_EXTERN void spt_it_(NSString *name, NSString *fileName, NSUInteger lineNumber, void (^block)(void)); +OBJC_EXTERN void spt_fit_(NSString *name, NSString *fileName, NSUInteger lineNumber, void (^block)(void)); OBJC_EXTERN void spt_pending_(NSString *name, ...); OBJC_EXTERN void spt_itShouldBehaveLike_(NSString *fileName, NSUInteger lineNumber, NSString *name, id dictionaryOrBlock); -OBJC_EXTERN void spt_itShouldBehaveLike_block(NSString *fileName, NSUInteger lineNumber, NSString *name, NSDictionary *(^block)()); +OBJC_EXTERN void spt_itShouldBehaveLike_block(NSString *fileName, NSUInteger lineNumber, NSString *name, NSDictionary *(^block)(void)); diff --git a/Example/Pods/Specta/Specta/Specta/SpectaDSL.m b/Example/Pods/Specta/Specta/Specta/SpectaDSL.m index 10edcd5..8012cdd 100644 --- a/Example/Pods/Specta/Specta/Specta/SpectaDSL.m +++ b/Example/Pods/Specta/Specta/Specta/SpectaDSL.m @@ -52,12 +52,15 @@ void spt_itShouldBehaveLike_(NSString *fileName, NSUInteger lineNumber, NSString beforeEach(^{ NSDictionary *blockData = dataBlock(); - [dataDict removeAllObjects]; [dataDict addEntriesFromDictionary:blockData]; }); block(dataDict); + afterEach(^{ + [dataDict removeAllObjects]; + }); + afterAll(^{ dataDict = nil; }); diff --git a/Example/Pods/Specta/Specta/Specta/SpectaTypes.h b/Example/Pods/Specta/Specta/Specta/SpectaTypes.h index f1f0ae3..bbe55a0 100644 --- a/Example/Pods/Specta/Specta/Specta/SpectaTypes.h +++ b/Example/Pods/Specta/Specta/Specta/SpectaTypes.h @@ -1,5 +1,5 @@ @class SPTSpec; -typedef void (^SPTVoidBlock)(); +typedef void (^SPTVoidBlock)(void); typedef void (^SPTSpecBlock)(SPTSpec *spec); typedef void (^SPTDictionaryBlock)(NSDictionary *dictionary); diff --git a/Example/Pods/Specta/Specta/Specta/SpectaUtility.h b/Example/Pods/Specta/Specta/Specta/SpectaUtility.h index a3a8f07..2d69009 100644 --- a/Example/Pods/Specta/Specta/Specta/SpectaUtility.h +++ b/Example/Pods/Specta/Specta/Specta/SpectaUtility.h @@ -15,4 +15,4 @@ BOOL spt_isSpecClass(Class aClass); NSString *spt_underscorize(NSString *string); NSArray *spt_map(NSArray *array, id (^block)(id obj, NSUInteger idx)); NSArray *spt_shuffle(NSArray *array); -unsigned int spt_seed(); +unsigned int spt_seed(void); diff --git a/Example/Pods/Specta/Specta/Specta/XCTestCase+Specta.m b/Example/Pods/Specta/Specta/Specta/XCTestCase+Specta.m index 4c503ee..ff801a1 100644 --- a/Example/Pods/Specta/Specta/Specta/XCTestCase+Specta.m +++ b/Example/Pods/Specta/Specta/Specta/XCTestCase+Specta.m @@ -42,7 +42,10 @@ [self spt_dequeueFailures]; }; - if ([NSThread isMainThread]) { + BOOL isMainThread = [NSThread isMainThread]; + BOOL isSpectaTest = [self isKindOfClass:[SPTSpec class]]; + + if (!isSpectaTest || isMainThread) { dequeueFailures(); } else { dispatch_sync(dispatch_get_main_queue(), dequeueFailures); diff --git a/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch b/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch +++ b/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-umbrella.h b/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-umbrella.h deleted file mode 100644 index e5843de..0000000 --- a/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-umbrella.h +++ /dev/null @@ -1,41 +0,0 @@ -#import - -#import "DGActivityIndicatorBallBeatAnimation.h" -#import "DGActivityIndicatorBallClipRotateAnimation.h" -#import "DGActivityIndicatorBallClipRotateMultipleAnimation.h" -#import "DGActivityIndicatorBallClipRotatePulseAnimation.h" -#import "DGActivityIndicatorBallGridBeatAnimation.h" -#import "DGActivityIndicatorBallGridPulseAnimation.h" -#import "DGActivityIndicatorBallPulseAnimation.h" -#import "DGActivityIndicatorBallPulseSyncAnimation.h" -#import "DGActivityIndicatorBallRotateAnimation.h" -#import "DGActivityIndicatorBallScaleAnimation.h" -#import "DGActivityIndicatorBallScaleMultipleAnimation.h" -#import "DGActivityIndicatorBallScaleRippleAnimation.h" -#import "DGActivityIndicatorBallScaleRippleMultipleAnimation.h" -#import "DGActivityIndicatorBallSpinFadeLoader.h" -#import "DGActivityIndicatorBallTrianglePathAnimation.h" -#import "DGActivityIndicatorBallZigZagAnimation.h" -#import "DGActivityIndicatorBallZigZagDeflectAnimation.h" -#import "DGActivityIndicatorCookieTerminatorAnimation.h" -#import "DGActivityIndicatorDoubleBounceAnimation.h" -#import "DGActivityIndicatorFiveDotsAnimation.h" -#import "DGActivityIndicatorLineScaleAnimation.h" -#import "DGActivityIndicatorLineScalePartyAnimation.h" -#import "DGActivityIndicatorLineScalePulseOutAnimation.h" -#import "DGActivityIndicatorLineScalePulseOutRapidAnimation.h" -#import "DGActivityIndicatorNineDotsAnimation.h" -#import "DGActivityIndicatorRotatingSandglassAnimation.h" -#import "DGActivityIndicatorRotatingSquaresAnimation.h" -#import "DGActivityIndicatorRotatingTrigonAnimation.h" -#import "DGActivityIndicatorThreeDotsAnimation.h" -#import "DGActivityIndicatorTriangleSkewSpinAnimation.h" -#import "DGActivityIndicatorTriplePulseAnimation.h" -#import "DGActivityIndicatorTripleRingsAnimation.h" -#import "DGActivityIndicatorTwoDotsAnimation.h" -#import "DGActivityIndicatorAnimationProtocol.h" -#import "DGActivityIndicatorView.h" - -FOUNDATION_EXPORT double DGActivityIndicatorViewVersionNumber; -FOUNDATION_EXPORT const unsigned char DGActivityIndicatorViewVersionString[]; - diff --git a/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.modulemap b/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.modulemap deleted file mode 100644 index 154cb35..0000000 --- a/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module DGActivityIndicatorView { - umbrella header "DGActivityIndicatorView-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.xcconfig b/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.xcconfig index 635f1cc..ff69860 100644 --- a/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.xcconfig +++ b/Example/Pods/Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.xcconfig @@ -1,5 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/DGActivityIndicatorView GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DGActivityIndicatorView" "${PODS_ROOT}/Headers/Public" -OTHER_LDFLAGS = -framework "Foundation" -framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DGActivityIndicatorView" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DGActivityIndicatorView" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file +PODS_TARGET_SRCROOT = ${PODS_ROOT}/DGActivityIndicatorView +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/DGActivityIndicatorView/Info.plist b/Example/Pods/Target Support Files/DGActivityIndicatorView/Info.plist deleted file mode 100644 index a60e6a4..0000000 --- a/Example/Pods/Target Support Files/DGActivityIndicatorView/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 2.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - 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 index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch +++ b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-umbrella.h b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-umbrella.h deleted file mode 100644 index f065e56..0000000 --- a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots-umbrella.h +++ /dev/null @@ -1,8 +0,0 @@ -#import - -#import "ExpectaObject+FBSnapshotTest.h" -#import "EXPMatchers+FBSnapshotTest.h" - -FOUNDATION_EXPORT double Expecta_SnapshotsVersionNumber; -FOUNDATION_EXPORT const unsigned char Expecta_SnapshotsVersionString[]; - diff --git a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap deleted file mode 100644 index 15f364a..0000000 --- a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Expecta_Snapshots { - umbrella header "Expecta+Snapshots-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig index 26dfe1e..486cac8 100644 --- a/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig +++ b/Example/Pods/Target Support Files/Expecta+Snapshots/Expecta+Snapshots.xcconfig @@ -1,6 +1,11 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Expecta+Snapshots +ENABLE_BITCODE = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public" -OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" +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_ROOT}/Headers/Public/Specta" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file +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+Snapshots/Info.plist b/Example/Pods/Target Support Files/Expecta+Snapshots/Info.plist deleted file mode 100644 index dc92af9..0000000 --- a/Example/Pods/Target Support Files/Expecta+Snapshots/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 3.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch b/Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch +++ b/Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Expecta/Expecta-umbrella.h b/Example/Pods/Target Support Files/Expecta/Expecta-umbrella.h deleted file mode 100644 index 79e1308..0000000 --- a/Example/Pods/Target Support Files/Expecta/Expecta-umbrella.h +++ /dev/null @@ -1,45 +0,0 @@ -#import - -#import "EXPBlockDefinedMatcher.h" -#import "EXPDefines.h" -#import "EXPDoubleTuple.h" -#import "Expecta.h" -#import "ExpectaObject.h" -#import "ExpectaSupport.h" -#import "EXPExpect.h" -#import "EXPFloatTuple.h" -#import "EXPMatcher.h" -#import "EXPUnsupportedObject.h" -#import "EXPMatcherHelpers.h" -#import "EXPMatchers+beCloseTo.h" -#import "EXPMatchers+beFalsy.h" -#import "EXPMatchers+beginWith.h" -#import "EXPMatchers+beGreaterThan.h" -#import "EXPMatchers+beGreaterThanOrEqualTo.h" -#import "EXPMatchers+beIdenticalTo.h" -#import "EXPMatchers+beInstanceOf.h" -#import "EXPMatchers+beInTheRangeOf.h" -#import "EXPMatchers+beKindOf.h" -#import "EXPMatchers+beLessThan.h" -#import "EXPMatchers+beLessThanOrEqualTo.h" -#import "EXPMatchers+beNil.h" -#import "EXPMatchers+beSubclassOf.h" -#import "EXPMatchers+beSupersetOf.h" -#import "EXPMatchers+beTruthy.h" -#import "EXPMatchers+conformTo.h" -#import "EXPMatchers+contain.h" -#import "EXPMatchers+endWith.h" -#import "EXPMatchers+equal.h" -#import "EXPMatchers+haveCountOf.h" -#import "EXPMatchers+match.h" -#import "EXPMatchers+postNotification.h" -#import "EXPMatchers+raise.h" -#import "EXPMatchers+raiseWithReason.h" -#import "EXPMatchers+respondTo.h" -#import "EXPMatchers.h" -#import "NSObject+Expecta.h" -#import "NSValue+Expecta.h" - -FOUNDATION_EXPORT double ExpectaVersionNumber; -FOUNDATION_EXPORT const unsigned char ExpectaVersionString[]; - diff --git a/Example/Pods/Target Support Files/Expecta/Expecta.modulemap b/Example/Pods/Target Support Files/Expecta/Expecta.modulemap deleted file mode 100644 index e06f902..0000000 --- a/Example/Pods/Target Support Files/Expecta/Expecta.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Expecta { - umbrella header "Expecta-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig b/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig index 1782198..5c5ceeb 100644 --- a/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig +++ b/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig @@ -1,7 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Expecta ENABLE_BITCODE = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Expecta" "${PODS_ROOT}/Headers/Public" -OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" +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} -SKIP_INSTALL = YES \ No newline at end of file +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/Expecta/Info.plist b/Example/Pods/Target Support Files/Expecta/Info.plist deleted file mode 100644 index 135c3f4..0000000 --- a/Example/Pods/Target Support Files/Expecta/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.5 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap deleted file mode 100644 index 733e78b..0000000 --- a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap +++ /dev/null @@ -1,15 +0,0 @@ -framework module FBSnapshotTestCase { - umbrella header "FBSnapshotTestCase.h" - - export * - module * { export * } - - header "FBSnapshotTestCase.h" - header "FBSnapshotTestCasePlatform.h" - header "FBSnapshotTestController.h" - - private header "UIImage+Compare.h" - private header "UIImage+Diff.h" - private header "UIImage+Snapshot.h" -} - diff --git a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig index f30c1e2..f994f0f 100644 --- a/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig +++ b/Example/Pods/Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.xcconfig @@ -1,8 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase ENABLE_BITCODE = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public" -OTHER_LDFLAGS = -framework "Foundation" -framework "QuartzCore" -framework "UIKit" -framework "XCTest" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +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} -SKIP_INSTALL = YES \ No newline at end of file +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/FBSnapshotTestCase/Info.plist b/Example/Pods/Target Support Files/FBSnapshotTestCase/Info.plist deleted file mode 100644 index 7ecddcc..0000000 --- a/Example/Pods/Target Support Files/FBSnapshotTestCase/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 2.1.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/PNImagePickerViewController/Info.plist b/Example/Pods/Target Support Files/PNImagePickerViewController/Info.plist deleted file mode 100644 index 07d6e53..0000000 --- a/Example/Pods/Target Support Files/PNImagePickerViewController/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 0.1.6 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController-prefix.pch b/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController-prefix.pch +++ b/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController-umbrella.h b/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController-umbrella.h deleted file mode 100644 index fce9245..0000000 --- a/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController-umbrella.h +++ /dev/null @@ -1,9 +0,0 @@ -#import - -#import "NSString+HexColor.h" -#import "PNCollectionViewCell.h" -#import "PNImagePickerViewController.h" - -FOUNDATION_EXPORT double PNImagePickerViewControllerVersionNumber; -FOUNDATION_EXPORT const unsigned char PNImagePickerViewControllerVersionString[]; - diff --git a/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController.modulemap b/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController.modulemap deleted file mode 100644 index 9090d07..0000000 --- a/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module PNImagePickerViewController { - umbrella header "PNImagePickerViewController-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController.xcconfig b/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController.xcconfig index 722abc1..441be5b 100644 --- a/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController.xcconfig +++ b/Example/Pods/Target Support Files/PNImagePickerViewController/PNImagePickerViewController.xcconfig @@ -1,5 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PNImagePickerViewController GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PNImagePickerViewController" "${PODS_ROOT}/Headers/Public" -OTHER_LDFLAGS = -framework "Photos" -framework "PhotosUI" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PNImagePickerViewController" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DGActivityIndicatorView" "${PODS_ROOT}/Headers/Public/PNImagePickerViewController" "${PODS_ROOT}/Headers/Public/PureLayout" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Info.plist b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Info.plist deleted file mode 100644 index 6974542..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-acknowledgements.markdown index 383c04d..688a251 100644 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-acknowledgements.markdown @@ -62,4 +62,4 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 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. -Generated by CocoaPods - http://cocoapods.org +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-acknowledgements.plist index a4b8e20..c3335b5 100644 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-acknowledgements.plist @@ -37,6 +37,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + License + MIT Title DGActivityIndicatorView Type @@ -64,6 +66,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 PNImagePickerViewController Type @@ -81,6 +85,8 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 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 PureLayout Type @@ -88,7 +94,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI FooterText - Generated by CocoaPods - http://cocoapods.org + Generated by CocoaPods - https://cocoapods.org Title Type diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-frameworks.sh deleted file mode 100755 index 5724724..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-frameworks.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/sh -set -e - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" - stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi -} - - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "Pods-PNImagePickerViewController_Example/DGActivityIndicatorView.framework" - install_framework "Pods-PNImagePickerViewController_Example/PNImagePickerViewController.framework" - install_framework "Pods-PNImagePickerViewController_Example/PureLayout.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "Pods-PNImagePickerViewController_Example/DGActivityIndicatorView.framework" - install_framework "Pods-PNImagePickerViewController_Example/PNImagePickerViewController.framework" - install_framework "Pods-PNImagePickerViewController_Example/PureLayout.framework" -fi diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-resources.sh b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-resources.sh deleted file mode 100755 index 16774fb..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-resources.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" - FILENAME="${1##*/}" - echo "$DIRECTORY/$FILENAME" -} - -install_resource() -{ - case $1 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}" - ;; - *.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}" - ;; - *.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}" - ;; - *.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" - ;; - *.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" - ;; - *.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" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" - ;; - *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -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`" ] && [ -n "$XCASSET_FILES" ] -then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "`realpath $PODS_ROOT`*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-umbrella.h b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-umbrella.h deleted file mode 100644 index 5909071..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example-umbrella.h +++ /dev/null @@ -1,6 +0,0 @@ -#import - - -FOUNDATION_EXPORT double Pods_PNImagePickerViewController_ExampleVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_PNImagePickerViewController_ExampleVersionString[]; - diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.debug.xcconfig index c3b9613..e5a66f6 100644 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.debug.xcconfig @@ -1,6 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/DGActivityIndicatorView.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNImagePickerViewController.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "DGActivityIndicatorView" -framework "PNImagePickerViewController" -framework "PureLayout" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNImagePickerViewController_Example -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DGActivityIndicatorView" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/PNImagePickerViewController" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/Specta" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DGActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PNImagePickerViewController" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DGActivityIndicatorView" -l"PNImagePickerViewController" -l"PureLayout" -framework "Foundation" -framework "Photos" -framework "PhotosUI" -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-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.modulemap b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.modulemap deleted file mode 100644 index 21809c0..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_PNImagePickerViewController_Example { - umbrella header "Pods-PNImagePickerViewController_Example-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.release.xcconfig index c3b9613..e5a66f6 100644 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.release.xcconfig @@ -1,6 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/DGActivityIndicatorView.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNImagePickerViewController.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "DGActivityIndicatorView" -framework "PNImagePickerViewController" -framework "PureLayout" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNImagePickerViewController_Example -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DGActivityIndicatorView" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/PNImagePickerViewController" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/Specta" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DGActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/PNImagePickerViewController" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DGActivityIndicatorView" -l"PNImagePickerViewController" -l"PureLayout" -framework "Foundation" -framework "Photos" -framework "PhotosUI" -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-PNImagePickerViewController_Tests/Info.plist b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Info.plist deleted file mode 100644 index 6974542..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-acknowledgements.markdown index 198c16d..d3dd2d2 100644 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-acknowledgements.markdown @@ -168,4 +168,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-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-acknowledgements.plist index 5419323..595b949 100644 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-acknowledgements.plist @@ -37,6 +37,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + License + MIT Title DGActivityIndicatorView Type @@ -64,6 +66,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 PNImagePickerViewController Type @@ -81,6 +85,8 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 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 PureLayout Type @@ -108,6 +114,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 @@ -138,6 +146,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 @@ -175,6 +185,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 @@ -203,6 +215,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + License + MIT Title Specta Type @@ -210,7 +224,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-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-frameworks.sh deleted file mode 100755 index 727c9b6..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-frameworks.sh +++ /dev/null @@ -1,103 +0,0 @@ -#!/bin/sh -set -e - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" - stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi -} - - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "Pods-PNImagePickerViewController_Tests/DGActivityIndicatorView.framework" - install_framework "Pods-PNImagePickerViewController_Tests/PNImagePickerViewController.framework" - install_framework "Pods-PNImagePickerViewController_Tests/PureLayout.framework" - install_framework "Pods-PNImagePickerViewController_Tests/Expecta.framework" - install_framework "Pods-PNImagePickerViewController_Tests/Expecta_Snapshots.framework" - install_framework "Pods-PNImagePickerViewController_Tests/FBSnapshotTestCase.framework" - install_framework "Pods-PNImagePickerViewController_Tests/Specta.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "Pods-PNImagePickerViewController_Tests/DGActivityIndicatorView.framework" - install_framework "Pods-PNImagePickerViewController_Tests/PNImagePickerViewController.framework" - install_framework "Pods-PNImagePickerViewController_Tests/PureLayout.framework" - install_framework "Pods-PNImagePickerViewController_Tests/Expecta.framework" - install_framework "Pods-PNImagePickerViewController_Tests/Expecta_Snapshots.framework" - install_framework "Pods-PNImagePickerViewController_Tests/FBSnapshotTestCase.framework" - install_framework "Pods-PNImagePickerViewController_Tests/Specta.framework" -fi diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-resources.sh b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-resources.sh deleted file mode 100755 index 16774fb..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-resources.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" - FILENAME="${1##*/}" - echo "$DIRECTORY/$FILENAME" -} - -install_resource() -{ - case $1 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}" - ;; - *.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}" - ;; - *.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}" - ;; - *.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" - ;; - *.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" - ;; - *.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" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" - ;; - *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -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`" ] && [ -n "$XCASSET_FILES" ] -then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "`realpath $PODS_ROOT`*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-umbrella.h b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-umbrella.h deleted file mode 100644 index fde82cd..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests-umbrella.h +++ /dev/null @@ -1,6 +0,0 @@ -#import - - -FOUNDATION_EXPORT double Pods_PNImagePickerViewController_TestsVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_PNImagePickerViewController_TestsVersionString[]; - diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.debug.xcconfig index 1fd1bf7..457b306 100644 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.debug.xcconfig @@ -1,8 +1,9 @@ -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/DGActivityIndicatorView.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNImagePickerViewController.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "DGActivityIndicatorView" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "PNImagePickerViewController" -framework "PureLayout" -framework "Specta" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNImagePickerViewController_Tests -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DGActivityIndicatorView" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/PNImagePickerViewController" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/Specta" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DGActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/Expecta" "${PODS_CONFIGURATION_BUILD_DIR}/Expecta+Snapshots" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/PNImagePickerViewController" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Specta" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DGActivityIndicatorView" -l"Expecta" -l"Expecta+Snapshots" -l"FBSnapshotTestCase" -l"PNImagePickerViewController" -l"PureLayout" -l"Specta" -framework "Foundation" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -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-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.modulemap b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.modulemap deleted file mode 100644 index a5f8b7f..0000000 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_PNImagePickerViewController_Tests { - umbrella header "Pods-PNImagePickerViewController_Tests-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.release.xcconfig index 1fd1bf7..457b306 100644 --- a/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.release.xcconfig @@ -1,8 +1,9 @@ -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/DGActivityIndicatorView.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNImagePickerViewController.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "DGActivityIndicatorView" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "PNImagePickerViewController" -framework "PureLayout" -framework "Specta" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNImagePickerViewController_Tests -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DGActivityIndicatorView" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/Expecta+Snapshots" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/PNImagePickerViewController" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/Specta" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DGActivityIndicatorView" "${PODS_CONFIGURATION_BUILD_DIR}/Expecta" "${PODS_CONFIGURATION_BUILD_DIR}/Expecta+Snapshots" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/PNImagePickerViewController" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Specta" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DGActivityIndicatorView" -l"Expecta" -l"Expecta+Snapshots" -l"FBSnapshotTestCase" -l"PNImagePickerViewController" -l"PureLayout" -l"Specta" -framework "Foundation" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -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/PureLayout/Info.plist b/Example/Pods/Target Support Files/PureLayout/Info.plist deleted file mode 100644 index 02c39b2..0000000 --- a/Example/Pods/Target Support Files/PureLayout/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 3.0.1 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/PureLayout/PureLayout-prefix.pch b/Example/Pods/Target Support Files/PureLayout/PureLayout-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/PureLayout/PureLayout-prefix.pch +++ b/Example/Pods/Target Support Files/PureLayout/PureLayout-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/PureLayout/PureLayout-umbrella.h b/Example/Pods/Target Support Files/PureLayout/PureLayout-umbrella.h deleted file mode 100644 index b50c609..0000000 --- a/Example/Pods/Target Support Files/PureLayout/PureLayout-umbrella.h +++ /dev/null @@ -1,12 +0,0 @@ -#import - -#import "ALView+PureLayout.h" -#import "NSArray+PureLayout.h" -#import "NSLayoutConstraint+PureLayout.h" -#import "PureLayout+Internal.h" -#import "PureLayout.h" -#import "PureLayoutDefines.h" - -FOUNDATION_EXPORT double PureLayoutVersionNumber; -FOUNDATION_EXPORT const unsigned char PureLayoutVersionString[]; - diff --git a/Example/Pods/Target Support Files/PureLayout/PureLayout.modulemap b/Example/Pods/Target Support Files/PureLayout/PureLayout.modulemap deleted file mode 100644 index fd62d58..0000000 --- a/Example/Pods/Target Support Files/PureLayout/PureLayout.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module PureLayout { - umbrella header "PureLayout-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/PureLayout/PureLayout.xcconfig b/Example/Pods/Target Support Files/PureLayout/PureLayout.xcconfig index af2df3c..3b74e6f 100644 --- a/Example/Pods/Target Support Files/PureLayout/PureLayout.xcconfig +++ b/Example/Pods/Target Support Files/PureLayout/PureLayout.xcconfig @@ -1,4 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PureLayout GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PureLayout" "${PODS_ROOT}/Headers/Public" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PureLayout" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PureLayout" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PureLayout +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Specta/Info.plist b/Example/Pods/Target Support Files/Specta/Info.plist deleted file mode 100644 index 135c3f4..0000000 --- a/Example/Pods/Target Support Files/Specta/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.5 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Specta/Specta-prefix.pch b/Example/Pods/Target Support Files/Specta/Specta-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/Specta/Specta-prefix.pch +++ b/Example/Pods/Target Support Files/Specta/Specta-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/Specta/Specta-umbrella.h b/Example/Pods/Target Support Files/Specta/Specta-umbrella.h deleted file mode 100644 index c6cc903..0000000 --- a/Example/Pods/Target Support Files/Specta/Specta-umbrella.h +++ /dev/null @@ -1,21 +0,0 @@ -#import - -#import "Specta.h" -#import "SpectaDSL.h" -#import "SpectaTypes.h" -#import "SpectaUtility.h" -#import "SPTCallSite.h" -#import "SPTCompiledExample.h" -#import "SPTExample.h" -#import "SPTExampleGroup.h" -#import "SPTExcludeGlobalBeforeAfterEach.h" -#import "SPTGlobalBeforeAfterEach.h" -#import "SPTSharedExampleGroups.h" -#import "SPTSpec.h" -#import "SPTTestSuite.h" -#import "XCTest+Private.h" -#import "XCTestCase+Specta.h" - -FOUNDATION_EXPORT double SpectaVersionNumber; -FOUNDATION_EXPORT const unsigned char SpectaVersionString[]; - diff --git a/Example/Pods/Target Support Files/Specta/Specta.modulemap b/Example/Pods/Target Support Files/Specta/Specta.modulemap deleted file mode 100644 index c1629fb..0000000 --- a/Example/Pods/Target Support Files/Specta/Specta.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Specta { - umbrella header "Specta-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Specta/Specta.xcconfig b/Example/Pods/Target Support Files/Specta/Specta.xcconfig index c7ae144..05ba33e 100644 --- a/Example/Pods/Target Support Files/Specta/Specta.xcconfig +++ b/Example/Pods/Target Support Files/Specta/Specta.xcconfig @@ -1,7 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Specta ENABLE_BITCODE = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Specta" "${PODS_ROOT}/Headers/Public" -OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" +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} -SKIP_INSTALL = YES \ No newline at end of file +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Specta +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/PNImagePickerViewController.podspec b/PNImagePickerViewController.podspec index fda6cad..3445d42 100644 --- a/PNImagePickerViewController.podspec +++ b/PNImagePickerViewController.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = "PNImagePickerViewController" - s.version = "0.1.7" + s.version = "1.0" s.summary = "PNImagePickerViewController is a fork of jacobsieradzki/JSImagePickerController with iOS8+ PhotoKit support." # This description is used to generate tags and improve search results. diff --git a/Pod/Classes/PNImagePickerViewController.m b/Pod/Classes/PNImagePickerViewController.m index 3a7b07a..5f63695 100644 --- a/Pod/Classes/PNImagePickerViewController.m +++ b/Pod/Classes/PNImagePickerViewController.m @@ -19,7 +19,7 @@ @interface PNImagePickerViewController () -#define imagePickerHeight 280.0f +#define imagePickerHeight 290.0f @property (readwrite) bool isVisible; @property (readwrite) bool haveCamera; @@ -277,8 +277,8 @@ the UI, dispatch to the main queue. */ dispatch_async(dispatch_get_main_queue(), ^{ - if ([delegate respondsToSelector:@selector(imagePicker:donwloadImageWithProgress:)]) { - [delegate imagePicker:self donwloadImageWithProgress:progress]; + if ([self->delegate respondsToSelector:@selector(imagePicker:donwloadImageWithProgress:)]) { + [self->delegate imagePicker:self donwloadImageWithProgress:progress]; } }); }; @@ -311,8 +311,8 @@ the UI, dispatch to the main queue. */ dispatch_async(dispatch_get_main_queue(), ^{ - if ([delegate respondsToSelector:@selector(imagePicker:donwloadImageWithProgress:)]) { - [delegate imagePicker:self donwloadImageWithProgress:progress]; + if ([self->delegate respondsToSelector:@selector(imagePicker:donwloadImageWithProgress:)]) { + [self->delegate imagePicker:self donwloadImageWithProgress:progress]; } }); }; @@ -327,8 +327,8 @@ } // Show the UIImageView and use it to display the requested image. - if ([delegate respondsToSelector:@selector(imagePicker:didSelectImage:)]) { - [delegate imagePicker:self didSelectImage:result]; + if ([self->delegate respondsToSelector:@selector(imagePicker:didSelectImage:)]) { + [self->delegate imagePicker:self didSelectImage:result]; } [self dismissAnimated:YES]; @@ -358,10 +358,10 @@ PHFetchResult *allPhotosResult = [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeImage options:allPhotosOptions]; [allPhotosResult enumerateObjectsUsingBlock:^(PHAsset *asset, NSUInteger idx, BOOL *stop) { if(asset) { - [_assets addObject:asset]; + [self->_assets addObject:asset]; } }]; - [_collectionView reloadData]; + [self->_collectionView reloadData]; }); } @@ -384,8 +384,8 @@ picker.sourceType = UIImagePickerControllerSourceTypeCamera; picker.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeImage, nil]; - [_targetController presentViewController:picker animated:YES completion:^{ - [self dismissAnimated:YES]; + [self presentViewController:picker animated:YES completion:^{ + }]; } } @@ -396,25 +396,24 @@ picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; picker.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeImage, nil]; - [_targetController presentViewController:picker animated:YES completion:^{ - [self dismissAnimated:YES]; + [self presentViewController:picker animated:YES completion:^{ + }]; } - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { UIImage *chosenImage = info[UIImagePickerControllerOriginalImage]; - + [self dismissAnimated:YES]; [picker dismissViewControllerAnimated:YES completion:^{ - if ([delegate respondsToSelector:@selector(imagePicker:didSelectImage:)]) { - [delegate imagePicker:self didSelectImage:chosenImage]; + if ([self->delegate respondsToSelector:@selector(imagePicker:didSelectImage:)]) { + [self->delegate imagePicker:self didSelectImage:chosenImage]; } - [self dismissAnimated:YES]; }]; } - (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { [picker dismissViewControllerAnimated:YES completion:^{ - [self showImagePickerInController:_targetController]; + [self showImagePickerInController:self->_targetController]; }]; } @@ -438,36 +437,38 @@ [_targetController presentViewController:self animated:NO completion:^{ - [_imagePickerView setNeedsUpdateConstraints]; - [_imagePickerView updateConstraintsIfNeeded]; + [self->_hideConstraint setConstant:0]; + [self->_imagePickerView setNeedsUpdateConstraints]; if (animated) { - [UIView animateWithDuration:_animationTime + [UIView animateWithDuration:self->_animationTime delay:0.0 usingSpringWithDamping:1 initialSpringVelocity:0 options:0 animations:^{ - - [_hideConstraint setConstant:0]; - - [_backgroundView setAlpha:1]; - - [_imagePickerView layoutIfNeeded]; - } - completion:^(BOOL finished) { - if ([delegate respondsToSelector:@selector(imagePickerDidOpen)]) { - [delegate imagePickerDidOpen]; - } - }]; + //[_logoImage layoutIfNeeded]; + [self.view layoutIfNeeded]; + [self->_backgroundView setAlpha:1]; + + [self->_imagePickerView layoutIfNeeded]; + + } completion:^(BOOL finished) { + if ([self->delegate respondsToSelector:@selector(imagePickerDidOpen)]) { + [self->delegate imagePickerDidOpen]; + } + }]; + } else { - [_hideConstraint setConstant:0]; + [self->_backgroundView setAlpha:1]; - [_backgroundView setAlpha:1]; + [self->_imagePickerView layoutIfNeeded]; - [_imagePickerView layoutIfNeeded]; + if ([self->delegate respondsToSelector:@selector(imagePickerDidOpen)]) { + [self->delegate imagePickerDidOpen]; + } } }]; } @@ -484,8 +485,9 @@ if ([delegate respondsToSelector:@selector(imagePickerWillClose)]) { [delegate imagePickerWillClose]; } + + [_hideConstraint setConstant:imagePickerHeight]; [_imagePickerView setNeedsUpdateConstraints]; - [_imagePickerView updateConstraintsIfNeeded]; if (animated) { @@ -495,31 +497,27 @@ initialSpringVelocity:0 options:0 animations:^{ + [self.view layoutIfNeeded]; + [self->_backgroundView setAlpha:0]; - [_hideConstraint setConstant:imagePickerHeight]; - - [_backgroundView setAlpha:0]; - - [_imagePickerView layoutIfNeeded]; + [self->_imagePickerView layoutIfNeeded]; } completion:^(BOOL finished) { [self dismissViewControllerAnimated:YES completion:^{ - if ([delegate respondsToSelector:@selector(imagePickerDidClose)]) { - [delegate imagePickerDidClose]; + if ([self->delegate respondsToSelector:@selector(imagePickerDidClose)]) { + [self->delegate imagePickerDidClose]; } }]; }]; } else { - [_hideConstraint setConstant:imagePickerHeight]; - [_backgroundView setAlpha:0]; [_imagePickerView layoutIfNeeded]; [self dismissViewControllerAnimated:NO completion:^{ - if ([delegate respondsToSelector:@selector(imagePickerDidClose)]) { - [delegate imagePickerDidClose]; + if ([self->delegate respondsToSelector:@selector(imagePickerDidClose)]) { + [self->delegate imagePickerDidClose]; } }]; } @@ -572,4 +570,4 @@ } -@end \ No newline at end of file +@end diff --git a/_Pods.xcodeproj b/_Pods.xcodeproj deleted file mode 120000 index 3c5a8e7..0000000 --- a/_Pods.xcodeproj +++ /dev/null @@ -1 +0,0 @@ -Example/Pods/Pods.xcodeproj \ No newline at end of file diff --git a/_Pods.xcodeproj/project.pbxproj b/_Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..779d999 --- /dev/null +++ b/_Pods.xcodeproj/project.pbxproj @@ -0,0 +1,9958 @@ + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 004F2BE504B652BDCD10B11C63E511D7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+raise.h + path + Expecta/Matchers/EXPMatchers+raise.h + sourceTree + <group> + + 005D82263C7AFBCB593EAB7F0F29C2CD + + buildActionMask + 2147483647 + files + + 76D514410DDA00454990598F46BE8696 + 6B8A84238CE703476738B5C6866A4DE6 + 82E05444D6EE3E8133AB04B420729C1D + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 00ADDBCA9E516B429C7877EB5AED2DCE + + buildConfigurationList + 8520FEA8817EC3DACE10B27EEE37AEB0 + buildPhases + + 27B1733855F54643F1A758CDB7922AA9 + 638BBBFBA1C9B0941DD8A1738171F8B5 + 62FC5E3B413804768C4A5E2B6C4101C6 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + Specta + productName + Specta + productReference + 942609E6E1059E80D452AF1540C8EC89 + productType + com.apple.product-type.framework + + 00DDBA73F45D51EA258D155F946CFA30 + + buildActionMask + 2147483647 + files + + 8EC646AB059382197EBBB5D1D1FAD500 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 016CFE2C943D14CC45D9F4F7EAF5F83E + + fileRef + 93957635CC823250B7B105CDC73506EF + isa + PBXBuildFile + + 022DD32C1475CD07C5D35FD04E7B4799 + + fileRef + 252C82CD3B70832F764849FBFD70514F + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 030C4DB51F0DDB0669E772BFCFE9C104 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Info.plist + sourceTree + <group> + + 032958A1344FCB4E4C3272404A1163F5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + FBSnapshotTestController.h + path + FBSnapshotTestCase/FBSnapshotTestController.h + sourceTree + <group> + + 0332972D104A3D1BB9EB331D183AD48B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+match.h + path + Expecta/Matchers/EXPMatchers+match.h + sourceTree + <group> + + 0423092C50BC64BC3ADA35829A0AF395 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 00ADDBCA9E516B429C7877EB5AED2DCE + remoteInfo + Specta + + 04C146F68F9866EDFA9CD60B858431E7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorRotatingSandglassAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.h + sourceTree + <group> + + 05D47C2C08E41238C223B56C2137D58A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beInTheRangeOf.h + path + Expecta/Matchers/EXPMatchers+beInTheRangeOf.h + sourceTree + <group> + + 06683FF1461D1A5E998D3CE0D458ADA6 + + children + + 5A31599225FEED90D0AD8D36ED3D61AC + 42CE79199E2ECA87AE44A8E98CCF7C39 + 5E5B9C54581B58EA6B48CEF0D4A23543 + B351B7EDC6EA5879B5CB4F7773E7F168 + 032958A1344FCB4E4C3272404A1163F5 + AFC5E72CF2F753999BE30AC13F4BBC0B + 5F1844AADCDD11DA80B79C050BDFF939 + CABAE930DD83428E53B8962A2673BD28 + FA1D0D6466627E4655D9C6766CD972B5 + 93957635CC823250B7B105CDC73506EF + C148538B1CC67E1CE74DEC1C6B2E6A02 + FDB769B453B85EE8603CB1CE172F7EF0 + FD2686EFFE4D3EC4EB68CB39838D7B2C + 22BA4771B07D5FDD95C8C7481AF6EA18 + + isa + PBXGroup + name + Core + sourceTree + <group> + + 069E06AFFEE19C5A2DEB24347C819167 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallTrianglePathAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.h + sourceTree + <group> + + 07561F0200CAD92CCDE9E27D69B51032 + + fileRef + B59163A00563EBC5A37B41B9BA8B1C18 + isa + PBXBuildFile + + 07794005619C9529F3F05B5283710891 + + fileRef + 5F1844AADCDD11DA80B79C050BDFF939 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Project + + + + 088B8ADFAF220F761093C33897F82D3E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + SPTCompiledExample.m + path + Specta/Specta/SPTCompiledExample.m + sourceTree + <group> + + 08D44F2BF7DE31DD160F6440C3332179 + + fileRef + F6582E177A6873639EB320360C612D23 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 0AD82807D6953CB1A5B60F94FD4671D4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorTriangleSkewSpinAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.h + sourceTree + <group> + + 0B15ACBFEFE60D005E263CAA80B56064 + + buildActionMask + 2147483647 + files + + 3A296D151BCD4D2C4077CAAA448A3F6F + 6A52028A42CC4DF7615602D7220F10EC + B430582BF4ECDE5DA729E32D7801AC46 + 15F4CD739A0EDE86912D1530E917B57A + 883438908E72EDB6864A50F2D8A1E640 + B14F635E504FBCC9C7FB53491C5F43CF + 2DA140470AD85B2CCFB7213E92E08D71 + 9A7EC672396A59E69FECD2247C0CEB4A + B3D6FD60E6CB653FCD3D4D9C680E2795 + 9A388C9AD29318111DA4BD9B0E904507 + 4F3F87E6BBF8AE5DC7194DAC3874E50C + AB8B19DFC68C46BA609EC9467715054E + 902A1271DB996151FE1BE7AF43EA3194 + 1AB5058C0B562ECF9AB105FD43010686 + E2BEA93256B26EA7D1C8F402B3786C40 + BB9F3C679F0D948D111B2713F1CA5F6A + DD0CF102363A373C3D8F44E4929D50D3 + B9E66BFCBCE3F60A331D3E985C2206E1 + 17682BE883A2F4C49C8EFC6D2E1EA54A + F827541D56D5F4EFB385B5D4B94B47C9 + BBCA0A1AACF7BAB7864FCD0719B78C85 + FA538AB69B24F23BAD0822FBC8854194 + 43CAE225BF09A06CBDBF7E4CDE0BECC8 + 725C6B9DADF105D8368E507CF57D6BAC + 2E17210766F697F9AD9103CAFBD8BBE6 + 3172B83647ECB68754D95036683F599E + 702573B4B747660E66FE7CCED6C669D1 + 38451C426B6EFF7A2C108D93D362E4FE + 7B95A5748C7BA6F77B9AE06C673BEABD + 8A45630674D1B21D9F08C4253A97FDE3 + 0C2B4BE785E3A2C20BF8446EB1146F1D + 507F973A0B3FE19FAF4E2CD83A088010 + 99FA387F351E05B19E84C8FE1933D03F + D820364E60396B6CBA51EC6661B1D2D5 + 31BCE71DD41D9B408054A722E9F287F1 + CB13A851913814EEE6A164233BF15074 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 0B4B337A09E4D2CA2372028AF3A23F71 + + isa + PBXTargetDependency + name + Specta + target + 00ADDBCA9E516B429C7877EB5AED2DCE + targetProxy + 89BF516BAE1C018E4CD565FA371F2474 + + 0C2B4BE785E3A2C20BF8446EB1146F1D + + fileRef + 0AD82807D6953CB1A5B60F94FD4671D4 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 0C6FF91EB1F0391ED75DC72D31D159EF + + fileRef + 457905C28F99F2C5AF8AC310E1F9CECA + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 0CB6778380B76952396D9D8FADFA63B4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorLineScalePulseOutAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.h + sourceTree + <group> + + 0CC1D91E36474C2C82AE8A6CFEA39074 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + SPTExampleGroup.m + path + Specta/Specta/SPTExampleGroup.m + sourceTree + <group> + + 0CD5F66467618307A3CC37CC3481D625 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PNImagePickerViewController-prefix.pch + sourceTree + <group> + + 0CD7061497B1839C65831119D8EC7008 + + isa + PBXTargetDependency + name + FBSnapshotTestCase + target + E1E99BE24B4D5E362ECFB6580A5D5A8D + targetProxy + D15735AA736C392BB93DB370760C7DFB + + 0CF69B9ADBDA54782D062CB197F382A0 + + baseConfigurationReference + BD09CC45A3B67ED88F774603432C5C9B + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch + INFOPLIST_FILE + Target Support Files/Expecta+Snapshots/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap + MTL_ENABLE_DEBUG_INFO + YES + PRODUCT_NAME + Expecta_Snapshots + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Debug + + 0D16B556212D317A0D4FEB71E102E207 + + fileRef + DF86B44B7E35819FC61B294B343E31FB + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 0D888F29E05E498D0CD91A51D28599A5 + + buildConfigurationList + DC61702A42844E4ED762A73E8893436B + buildPhases + + B239BD93C67DE976C7F3A1AD982A0A58 + E6B836B352B13C63D3C0FA0E500C98A4 + 966427BD32145AD621F074D1691342B8 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + Expecta + productName + Expecta + productReference + 57B16E448656B5B05281BB53B17D9F5E + productType + com.apple.product-type.framework + + 0E11A4D50A782231FDB626A90E455E8D + + children + + 57D04540F7B5B7AB05AC9DE49BC0B44A + 88BD5BA29761B79241CFE6925C3ABA4B + 1EBA70DC0FA8837D95B73DCC11AA764D + C6E39DC4C4570C3FCD7D5264E2865BAB + FE1A6C6BC96129C4BD3805467E03F49C + D45CEC3FA189AD45AE0D5D65F0096A2E + 9FB8B39DAF075037CE45C64C5EC44A54 + 2BE45DFB6789AAEB03C87E14911811BD + ACEB5B1D16C37F59E5D415018626CCA1 + D78F728DA45B9D043472FCF4315E60C7 + + isa + PBXGroup + name + Pods-PNImagePickerViewController_Tests + path + Target Support Files/Pods-PNImagePickerViewController_Tests + sourceTree + <group> + + 0E405D25EF786DE5F57FB893E6EAA756 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Expecta+Snapshots-prefix.pch + sourceTree + <group> + + 0EB930C9CF2FAACCB657528AC11D734A + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + QuartzCore.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/QuartzCore.framework + sourceTree + DEVELOPER_DIR + + 0EBFA5FBE4953A83B677CE2A75746761 + + fileRef + 488E6E1D0416267DB24E68C51622EB47 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 0F94F5B0ABB3252B9275B7C129EC7A26 + + fileRef + 79C8373476354107A7B6604FF88E8598 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 107A3DE05C14D3CE5E29B661678AB4B8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beIdenticalTo.h + path + Expecta/Matchers/EXPMatchers+beIdenticalTo.h + sourceTree + <group> + + 10CA2329E94AAA9E76F025B2C1E0FD96 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorView.m + path + DGActivityIndicatorView/DGActivityIndicatorView.m + sourceTree + <group> + + 11C1AEB289C1EB80089349B71F09D04B + + fileRef + 1E468E012D2F747DEDDF8983E7250A06 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 121C30A30B8108CAE2294241F9E20A5B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPExpect.m + path + Expecta/EXPExpect.m + sourceTree + <group> + + 12476CF16B5F9A89588B9A8812342554 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+raiseWithReason.m + path + Expecta/Matchers/EXPMatchers+raiseWithReason.m + sourceTree + <group> + + 12A809DA526B144FBB23BE27F57C4634 + + children + + 7DCE108EBA4011459244E8C46A95AF31 + 6CF7329D551AD07DFDD5D648D7BBF403 + 1C6B68466A4FD1986C0988F809DED2CF + 2C66A81AAB99A31B7B1E549FF77B4D50 + 980F193A0D72A91596884889D7926571 + A286454CC9FC576F0FB91DD75B28D188 + + isa + PBXGroup + name + Pods + sourceTree + <group> + + 12B984DB50E03AC0C51DED23666B2DF7 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + F7D9D871D4F720F9389E6BFA85F8AB6E + remoteInfo + PNImagePickerViewController + + 1312A7D381C51428CF481E33E3D37901 + + fileRef + FBC0ACFB085C4A58604D3E412ED62FBA + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 131532787AD40BE1F35DF288D2E6FFD7 + + fileRef + 05D47C2C08E41238C223B56C2137D58A + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 14517AB91B16B5D797F4374300AFA89F + + baseConfigurationReference + 5B3492B4CB56B72013F1118941E24121 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/Specta/Specta-prefix.pch + INFOPLIST_FILE + Target Support Files/Specta/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/Specta/Specta.modulemap + MTL_ENABLE_DEBUG_INFO + YES + PRODUCT_NAME + Specta + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Debug + + 14681335FE6A5264FD8EC1C061E7CDD1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DGActivityIndicatorView-dummy.m + sourceTree + <group> + + 15F4CD739A0EDE86912D1530E917B57A + + fileRef + 5F3C10A6D080F1EC376E57967C33147C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 160FDA46EE919AAF97E0E4EC04C9E232 + + fileRef + A78508D4B7D815D1A284548F5A338F0D + isa + PBXBuildFile + + 170EBF77F1E14D3F0F06E1ABA52F046B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallScaleAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.h + sourceTree + <group> + + 17572374B2AE183C6347C41E8DF8E579 + + fileRef + 7B459F17FC9666AABCB0A418168C4AEF + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 17682BE883A2F4C49C8EFC6D2E1EA54A + + fileRef + E5C01C3973EEA5683DAF2A21243EE5D0 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 176E86394E313955F3805E89E6B925F0 + + fileRef + A78508D4B7D815D1A284548F5A338F0D + isa + PBXBuildFile + + 17D18ECCC07E5598886456B73C630F94 + + fileRef + 57FF04135B01341C5846A35E2C100412 + isa + PBXBuildFile + + 18359C98147B5E9CBFDBB349F54C8BE2 + + fileRef + C3931F7C392B2AA54735D232EA9F7372 + isa + PBXBuildFile + + 188005ED05F259D19095C40719AD4C86 + + fileRef + F1B11B223AC0A22FCD6F92901C43E390 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 1903396031A91F59EC18BFD3EC16F7A2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+endWith.h + path + Expecta/Matchers/EXPMatchers+endWith.h + sourceTree + <group> + + 19476280F8DCD8410904893160199B13 + + fileRef + 73707B47BF46A7E27C674D1B9DAC2F27 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 1A1081C6662F0D578C1C24057E9FFA25 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorTripleRingsAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.h + sourceTree + <group> + + 1A1AB2EC52323C5EA28DAA99F1E1A90D + + fileRef + 1903396031A91F59EC18BFD3EC16F7A2 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 1AB3304B6884F626BC54150AC7565E18 + + fileRef + C0373372700C722F5A96C4CFC6C54199 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 1AB5058C0B562ECF9AB105FD43010686 + + fileRef + 1C9684CC7112205A4C65C9EF467C146A + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 1B0389CD88AA949B34DC7269030FEC6F + + fileRef + 610572C5FF48FAE8A4EC2E3145774D28 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 1B5BFD6EC1068EBC586F5E566543AED5 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 0D888F29E05E498D0CD91A51D28599A5 + remoteInfo + Expecta + + 1B668D9637D2CDD722343444E2B2A6F5 + + fileRef + 5B8B84A943FC3581A554618EFECDA70E + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 1C6B68466A4FD1986C0988F809DED2CF + + children + + 4131A52E9E99AE78388FCF1F4E6AB8DA + 6FD85F8EB5968E2DAB76715F87DC13B1 + 98514AA1F7289BA23089765DE7CF1D6C + 32308394C5A3AC5262CBBEAB931C6968 + 7FDE8C51C0B65366A3EB1953980ECCA0 + + isa + PBXGroup + name + Expecta+Snapshots + path + Expecta+Snapshots + sourceTree + <group> + + 1C9684CC7112205A4C65C9EF467C146A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallScaleRippleMultipleAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.h + sourceTree + <group> + + 1E468E012D2F747DEDDF8983E7250A06 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+raiseWithReason.h + path + Expecta/Matchers/EXPMatchers+raiseWithReason.h + sourceTree + <group> + + 1E6CB3108E7BCD0A0126E78B257E79A2 + + fileRef + 30019DB7CD70B1AE959168A71100DD0F + isa + PBXBuildFile + + 1EBA70DC0FA8837D95B73DCC11AA764D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + path + Pods-PNImagePickerViewController_Tests-acknowledgements.markdown + sourceTree + <group> + + 1F02CAD4927D227E9B8F64E76C6D79B8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallTrianglePathAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallTrianglePathAnimation.m + sourceTree + <group> + + 1F9BEB9B8BE5906E0BE6309A7DA20E8F + + fileRef + CE4B6F2352BB68D81B8E851154276590 + isa + PBXBuildFile + + 1FF332187656D70D080A1DE4BEB4D4BD + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beCloseTo.h + path + Expecta/Matchers/EXPMatchers+beCloseTo.h + sourceTree + <group> + + 201BF9C605852822CA5A65ADE282A310 + + fileRef + 89EBAB4863EEC88B938996CB37083008 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 20313E59970B07CA74A0D20613315FBA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallZigZagDeflectAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.h + sourceTree + <group> + + 2039B543F2617C1960BEFBAD77960521 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallRotateAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.h + sourceTree + <group> + + 204D694B03BFF3B244A6AB73FACFFC43 + + fileRef + 7AC957DEF87E6A9F6B306C7388893038 + isa + PBXBuildFile + + 20A3C9C0308CA1587DB2CD90C9B53C50 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SPTCompiledExample.h + path + Specta/Specta/SPTCompiledExample.h + sourceTree + <group> + + 217E5CF6FEFCE576D0B1BA963E4DD247 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + PNImagePickerViewController.xcconfig + sourceTree + <group> + + 219E3CFCBF18A99FCF13094E5830A000 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallGridBeatAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.m + sourceTree + <group> + + 21B54CBFCD48E0B8E4B3EC34B00E6452 + + fileRef + 2CF67C957610F87B3483E5F43C9BD805 + isa + PBXBuildFile + + 222376B437A71B76E4C29AB18AA9A18C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + SPTCallSite.m + path + Specta/Specta/SPTCallSite.m + sourceTree + <group> + + 2292DFA1F49FF402B99265C33AB06B24 + + children + + 9E230F8F43607B102BC89CC9CE087061 + 7D0088E18E07907A1F1F430CAF72F567 + 2CF67C957610F87B3483E5F43C9BD805 + 3514B728CD1974CFDAEA01881F4DEE93 + 41F9DCEA4E572892689161C54ABCF0B4 + C32E762448781420245BEC30DF0ECADF + + isa + PBXGroup + name + Frameworks + sourceTree + <group> + + 22BA4771B07D5FDD95C8C7481AF6EA18 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIImage+Snapshot.m + path + FBSnapshotTestCase/Categories/UIImage+Snapshot.m + sourceTree + <group> + + 22C6E4E56188E0902E08983B04833523 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PureLayout-dummy.m + sourceTree + <group> + + 23296F540A319EE8DD5CC13A67913518 + + fileRef + 47EAA30B5D2029E9129DB846C9BB4013 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 23786174AA30631332BCBC07C4C0B776 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + name + PNImagePickerViewController.framework + path + PNImagePickerViewController.framework + sourceTree + BUILT_PRODUCTS_DIR + + 2423FED05E77BF592A237ACFB7D45CE0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Expecta-umbrella.h + sourceTree + <group> + + 252C82CD3B70832F764849FBFD70514F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SPTExcludeGlobalBeforeAfterEach.h + path + Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h + sourceTree + <group> + + 260BC7EED9289AF321A6F791964CE472 + + fileRef + E2B98CB95EBDDC9E87241B77A46E1266 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 2623620293F3A29B4DFBBD3213631CBB + + fileRef + 68DA82F052EC6091F0A6F44EE5B83C49 + isa + PBXBuildFile + + 26DE78FD97FEA4AFB6D72A9A3AA246D5 + + fileRef + A78508D4B7D815D1A284548F5A338F0D + isa + PBXBuildFile + + 270D17BEA67B480CC451F01C825D4693 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beInstanceOf.m + path + Expecta/Matchers/EXPMatchers+beInstanceOf.m + sourceTree + <group> + + 2773DE368858A54FF18FA4BC9A2CD92A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DGActivityIndicatorView-prefix.pch + sourceTree + <group> + + 27B1733855F54643F1A758CDB7922AA9 + + buildActionMask + 2147483647 + files + + 456E5A750E8C970B4565211467EDD8B1 + 1E6CB3108E7BCD0A0126E78B257E79A2 + 4241CF12CA7C6F3AE7BB83CF6CD44023 + 70F9CEC358FF8F59CCA169242B3495D4 + 353CF52675246CA1FDF7852C461E1DA9 + A2540F2F30D0D24D1BECFC5FA799995B + 9048AD9B0E9D54ECA220ADEBB0902A2D + FE5E8CE045BE9FB310D15708F38A5EEB + 46EC44B811324E68F3B50B3B3C130204 + 4E00EBA89EDA7D28D20E2492718F1603 + DD674CE28CE2C5E9F538461C76AB6BD9 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 27B97EDD517EE1DA44955F63ED7C182F + + fileRef + 8FF45B8EC7AC741DAE4A3906D41CE9A6 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 28E354013291DBBE7E4972CE7FE0FCCB + + fileRef + B3BDACA4BDBD1D7D659AD3856EBD6864 + isa + PBXBuildFile + + 28E8C71D5417EC64603F6E3AF96316EF + + fileRef + FDB769B453B85EE8603CB1CE172F7EF0 + isa + PBXBuildFile + + 291621037D68F7869D267C25CE205F97 + + buildConfigurationList + 56C1BE8D7E27D116B111FD8DD19610D7 + buildPhases + + 39DF7FFC0F815BC75D67EF23B3BF3B59 + 789680DC514CCA110843719424CF5E71 + 0B15ACBFEFE60D005E263CAA80B56064 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + DGActivityIndicatorView + productName + DGActivityIndicatorView + productReference + 3D7F0E23F89B0F054384D7A06208F0AA + productType + com.apple.product-type.framework + + 2916A0606136A9DC67F2463AB230868B + + fileRef + 0332972D104A3D1BB9EB331D183AD48B + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 29BE5D286465E639EE8D48EE893E378D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallScaleRippleAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.m + sourceTree + <group> + + 2B48A033D781B78C99DFC18214183AF0 + + fileRef + F3AA3C32FD65264ED12C1A3F34412C16 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 2B673AC718C2596C1A1FBFB27FE75E08 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+respondTo.m + path + Expecta/Matchers/EXPMatchers+respondTo.m + sourceTree + <group> + + 2BC7C887BFC34CE4D58F33C2A17964E6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorLineScalePartyAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.h + sourceTree + <group> + + 2BD49C93526619102F2D474766196B38 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-PNImagePickerViewController_Example.release.xcconfig + sourceTree + <group> + + 2BE45DFB6789AAEB03C87E14911811BD + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-PNImagePickerViewController_Tests-umbrella.h + sourceTree + <group> + + 2C0A8737FDB9B9C6A6BDF437FD11334C + + fileRef + D352AED853C0AAE46F02D684528ED717 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 2C50F374315648DA74A678FDBCFC4102 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beGreaterThan.h + path + Expecta/Matchers/EXPMatchers+beGreaterThan.h + sourceTree + <group> + + 2C66A81AAB99A31B7B1E549FF77B4D50 + + children + + 06683FF1461D1A5E998D3CE0D458ADA6 + C6137B78D712770AEC9B7DCF5AEE4C42 + 5291016BEF400C9CED293B2033B6BE8D + + isa + PBXGroup + name + FBSnapshotTestCase + path + FBSnapshotTestCase + sourceTree + <group> + + 2CC7838A86697C8CC0F9C91603830498 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + path + Pods-PNImagePickerViewController_Example-acknowledgements.markdown + sourceTree + <group> + + 2CF67C957610F87B3483E5F43C9BD805 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + path + FBSnapshotTestCase.framework + sourceTree + BUILT_PRODUCTS_DIR + + 2CFE2898496C1C7096DB8DA43AF19103 + + fileRef + 771C132970255F43C156A67EB86CA041 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 2D5C17BA316D6BF546147CB40542FCC2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Info.plist + sourceTree + <group> + + 2D8E8EC45A3A1A1D94AE762CB5028504 + + buildConfigurations + + A70CDAD61F90AC503C7D04CC22DA2923 + FB45FFD90572718D82AB9092B750F0CA + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 2DA140470AD85B2CCFB7213E92E08D71 + + fileRef + E6E4BAE650A258C80DA6C0499041E875 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 2DB1EC8D87E652DA8D04A02DFB6E3920 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PureLayout-prefix.pch + sourceTree + <group> + + 2DF91EF184B25A34AF05D45ECB8B38BA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorCookieTerminatorAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.m + sourceTree + <group> + + 2E14619153A453BB8DF389FB6EA147BE + + fileRef + 92007BBA6C6286B9D00F2CBDA8804B19 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 2E17210766F697F9AD9103CAFBD8BBE6 + + fileRef + EABC475F73AEA8FA59A4B0801F74AA37 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 2E79BE6DC0AB121A275E0CE2F717E438 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + B5522B4C786061CA9DFC8A4198028552 + remoteInfo + Expecta+Snapshots + + 2E8E1DB775E98A71556D1D20FE5300F1 + + fileRef + EF5C76DECE92DA64A72713CE941E3C95 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 2F427490ACABC4408D57CC0592276678 + + fileRef + A0C161BBA8F108FF47EF6C02DC5CB263 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 30019DB7CD70B1AE959168A71100DD0F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + SpectaDSL.m + path + Specta/Specta/SpectaDSL.m + sourceTree + <group> + + 3106684245A6AE784ED81E7A4765A8FF + + fileRef + 22C6E4E56188E0902E08983B04833523 + isa + PBXBuildFile + + 315651862B1A4D3486C4BEB578330525 + + buildConfigurations + + 0CF69B9ADBDA54782D062CB197F382A0 + 817ACFD1566B6B600C2987269CD2E5CB + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 3160720CF30921889C17A2A8B843DEDC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beGreaterThanOrEqualTo.h + path + Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h + sourceTree + <group> + + 3172B83647ECB68754D95036683F599E + + fileRef + 346B90014829A7B864C213F84294BE2C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 31B1351B9842557D1F7BCA12FA7686F2 + + children + + 741C4B37F1FEC3F7A4248C7481FEB5D8 + 0E11A4D50A782231FDB626A90E455E8D + + isa + PBXGroup + name + Targets Support Files + sourceTree + <group> + + 31BCE71DD41D9B408054A722E9F287F1 + + fileRef + DB70BDEEF19D8835410FFAA325A803E6 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 32308394C5A3AC5262CBBEAB931C6968 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EXPMatchers+FBSnapshotTest.m + sourceTree + <group> + + 329C6E17EF66A77171669B112E1AF184 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Specta-umbrella.h + sourceTree + <group> + + 33331F50BCD2DD67D4C3F1748B164A00 + + fileRef + 10CA2329E94AAA9E76F025B2C1E0FD96 + isa + PBXBuildFile + + 333D034462DA0EE6A13E42FBBB07F3AC + + buildConfigurations + + A40BD63BA2BF1E89CAE511B5324024F4 + 560C52F5FB82E24644C66FD9443A546B + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 338EE00E917E8DDCC405B3D08CAF995B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatcherHelpers.h + path + Expecta/Matchers/EXPMatcherHelpers.h + sourceTree + <group> + + 33F6FAF611B2C70EF1E4A141DE7DF48D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PNImagePickerViewController-umbrella.h + sourceTree + <group> + + 342EA905BC7C04980E3B3E55E14A24AA + + buildActionMask + 2147483647 + files + + 26DE78FD97FEA4AFB6D72A9A3AA246D5 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 346B90014829A7B864C213F84294BE2C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorNineDotsAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.h + sourceTree + <group> + + 34B3DC24D7A2619FFF8563970826ACCF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallBeatAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.h + sourceTree + <group> + + 34B6E9A30603BEBBD87BA535B7D384CA + + fileRef + 9EE10AFD4359597AA6CBCC8336E29234 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 3514B728CD1974CFDAEA01881F4DEE93 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + path + PureLayout.framework + sourceTree + BUILT_PRODUCTS_DIR + + 353CF52675246CA1FDF7852C461E1DA9 + + fileRef + 088B8ADFAF220F761093C33897F82D3E + isa + PBXBuildFile + + 3548D88DC860F5F13E3B5E6E01ED27ED + + baseConfigurationReference + D78F728DA45B9D043472FCF4315E60C7 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + INFOPLIST_FILE + Target Support Files/Pods-PNImagePickerViewController_Tests/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MACH_O_TYPE + staticlib + MODULEMAP_FILE + Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.modulemap + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + Pods_PNImagePickerViewController_Tests + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Release + + 363B6829723BF6FB10A3B3A94B75E36E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorNineDotsAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorNineDotsAnimation.m + sourceTree + <group> + + 369E77F7391B9334464AD8933DEA558F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+contain.m + path + Expecta/Matchers/EXPMatchers+contain.m + sourceTree + <group> + + 370C235D4E25EE97B99C676BBBEF41D6 + + fileRef + AAD647C23E9EA90B3425D677A9CA612B + isa + PBXBuildFile + + 372F7A9CCE59CE86316CF436F832A3FC + + fileRef + 3160720CF30921889C17A2A8B843DEDC + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 37A2D0F8493469EF2495FC689440F079 + + fileRef + D1C1EE0EB550603FC231CDB277A7CF74 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 37EC5B6B647F29286E146564B4A289BA + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 732E1017B9D40DB6888CB2A644F44007 + remoteInfo + PureLayout + + 38451C426B6EFF7A2C108D93D362E4FE + + fileRef + 6F7AFA9E0DB6AED75E6E050A50321F0C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 3856B94C2DDE0D2E4EE78B7E7B296C40 + + fileRef + A78508D4B7D815D1A284548F5A338F0D + isa + PBXBuildFile + + 385E0C8625F730CB397EBEEAF477AD4D + + fileRef + B625AD940476D7EFD3A306E5DC19F876 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 3891C8C7F92D4B56E91DBC75F4091968 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-PNImagePickerViewController_Example-frameworks.sh + sourceTree + <group> + + 38FB76AAB0240BF3D56AB98ACEE7EEA7 + + includeInIndex + 1 + isa + PBXFileReference + path + PureLayout.modulemap + sourceTree + <group> + + 395534BA328352619356CDAAF57C0D9D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + ExpectaObject.m + path + Expecta/ExpectaObject.m + sourceTree + <group> + + 397B320B7C59C168CC5B62E18ED8DEA0 + + fileRef + 4E7089CED04847445415B38B32B4446C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 39DF7FFC0F815BC75D67EF23B3BF3B59 + + buildActionMask + 2147483647 + files + + 7DA49190498C084817EDBC72C07A7275 + DE5158499A7116BF2B6DF560FD21A88A + 7D9AF3EF5F280F29EAB684701AD5880C + F46030CE704666228CCCD89A59586A99 + 8EDEEF03336BBB11DCCD9C44BE8BB329 + 07561F0200CAD92CCDE9E27D69B51032 + 9F8B0B292DF7731375D7D21F6095A637 + 6850450E57AC4796A55FE4DC36619439 + F829446E4D6BA30AB151A03970AFB2D8 + 70CCE71D9C707719CFE89C7FB88CB4E1 + 88009544EDCD424A0008F2D8530A6467 + BB344F817FF547333D72B09B73E47763 + 4EBC5098491E4A72C65DE823F45233E1 + 4980117A03B0E96A110B3CB37CC79395 + E4D2414595D5EB2CC4AC8878DF31FD72 + 81C03B62588C3CD53C101D7395FB8BF7 + E99BFA3C549F1641104A1492DD4D2185 + C6A0ADFB01F5886273F6AD6CB4399A0E + 17D18ECCC07E5598886456B73C630F94 + F708EA5BCF76945F780EEEACB215968D + 9B56777035894EEA07259D2D2A04F93F + 1F9BEB9B8BE5906E0BE6309A7DA20E8F + 370C235D4E25EE97B99C676BBBEF41D6 + 593F06155CDE7ACBBA7476D7AB82F8FB + F70938307E06D652E364D266EA014497 + 6B2E0B17FDB03D52543CEC2DCC99A920 + D57EE053A502E26C9D9542900DF51746 + 78AB27588A0498FBBD085B0F342A8849 + 63824AB90301BF4FB0AF39159218BA59 + D087C9CFBF8359F8BE6E8EC885158912 + 6CE44760279C7F040C589DF3D75AEC3D + B630F28EAA126CCC9BAE21CD3232F559 + C054D6E72B61DACDE9935F0EF7131033 + C88AC66D44949F77E6D5A59F4933571F + 33331F50BCD2DD67D4C3F1748B164A00 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 3A296D151BCD4D2C4077CAAA448A3F6F + + fileRef + F8E15F4958152B93F7A51B41A49F06B7 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 3B5B7495707BF7133B9FB3F834045611 + + fileRef + 885E0076902084EA9C5460FDC6349ADE + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 3C2700C7DAA15C6AF84A595865C42F4D + + fileRef + 714D907B92028E0BD968F8D41D05C0B6 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 3C6170F841BE1C800BF9E3FD05D98479 + + children + + 3D7F0E23F89B0F054384D7A06208F0AA + 57B16E448656B5B05281BB53B17D9F5E + 432A5D40B59CCA1823535ACD99E88438 + B7480EC6B913E2DE82007EE07E243664 + 23786174AA30631332BCBC07C4C0B776 + 611EAF7C9653F43B748BA775B33648F4 + D8BBB338E6C15616D53A1898B5E3EECA + 84AC4B6985887AE97F585874C5C258A7 + 942609E6E1059E80D452AF1540C8EC89 + + isa + PBXGroup + name + Products + sourceTree + <group> + + 3CE47127EC1729530DF6892DAC98E263 + + isa + PBXTargetDependency + name + Expecta + target + 0D888F29E05E498D0CD91A51D28599A5 + targetProxy + 1B5BFD6EC1068EBC586F5E566543AED5 + + 3D1692F8DF7DFEAB024C1D3561B760A5 + + baseConfigurationReference + ACEB5B1D16C37F59E5D415018626CCA1 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + INFOPLIST_FILE + Target Support Files/Pods-PNImagePickerViewController_Tests/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MACH_O_TYPE + staticlib + MODULEMAP_FILE + Target Support Files/Pods-PNImagePickerViewController_Tests/Pods-PNImagePickerViewController_Tests.modulemap + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + Pods_PNImagePickerViewController_Tests + SDKROOT + iphoneos + SKIP_INSTALL + YES + SWIFT_OPTIMIZATION_LEVEL + -Onone + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Debug + + 3D7F0E23F89B0F054384D7A06208F0AA + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + name + DGActivityIndicatorView.framework + path + DGActivityIndicatorView.framework + sourceTree + BUILT_PRODUCTS_DIR + + 3DAF9322518464921E04B73ED3A9D138 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorRotatingSandglassAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSandglassAnimation.m + sourceTree + <group> + + 3E7CB8E650ADF660ED316F9A60434000 + + fileRef + 49EDEF02628E2CD3C475A46896250265 + isa + PBXBuildFile + + 3F28CCFF405C7E8698A65CD4CC787CD7 + + buildActionMask + 2147483647 + files + + A3B80ADCDC4777D23C17A5DA990CA1C6 + EFB4C678F3ECB025125BBF19813FA7EF + ABD293C480A672A11A46F7B651193AA9 + 63001CB4CC8F444C9FF4CD147842C78B + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 403292D82DA62291204BF59524BC4EDB + + fileRef + 83762AE8688F62BAFCA4942A7D46C455 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 4131A52E9E99AE78388FCF1F4E6AB8DA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExpectaObject+FBSnapshotTest.h + sourceTree + <group> + + 41F9DCEA4E572892689161C54ABCF0B4 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + path + Specta.framework + sourceTree + BUILT_PRODUCTS_DIR + + 4241CF12CA7C6F3AE7BB83CF6CD44023 + + fileRef + 4F4D2976E70EE23A7446D20F520D5290 + isa + PBXBuildFile + + 42CE79199E2ECA87AE44A8E98CCF7C39 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + FBSnapshotTestCase.m + path + FBSnapshotTestCase/FBSnapshotTestCase.m + sourceTree + <group> + + 432A5D40B59CCA1823535ACD99E88438 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + name + Expecta_Snapshots.framework + path + Expecta_Snapshots.framework + sourceTree + BUILT_PRODUCTS_DIR + + 43B9B2D4764EC02C8CE015115DCEF444 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSValue+Expecta.h + path + Expecta/NSValue+Expecta.h + sourceTree + <group> + + 43CAE225BF09A06CBDBF7E4CDE0BECC8 + + fileRef + 2BC7C887BFC34CE4D58F33C2A17964E6 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 44DBD9F24F59C2D8B3BF3D1AC9FAA76B + + children + + 561CE11C7DF7BAA489798D8892B0B245 + F1F55268925E0AECF6E79AAD4A92C9D6 + 217E5CF6FEFCE576D0B1BA963E4DD247 + 83D4F03B775B34A54308968D06B3582E + 0CD5F66467618307A3CC37CC3481D625 + 33F6FAF611B2C70EF1E4A141DE7DF48D + + isa + PBXGroup + name + Support Files + path + Example/Pods/Target Support Files/PNImagePickerViewController + sourceTree + <group> + + 456E5A750E8C970B4565211467EDD8B1 + + fileRef + F10C730C1F2B28DC275C7E9224BAD0BB + isa + PBXBuildFile + + 457905C28F99F2C5AF8AC310E1F9CECA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beTruthy.m + path + Expecta/Matchers/EXPMatchers+beTruthy.m + sourceTree + <group> + + 46137F5CC368BF38BAF0D0AF81DD8FFE + + fileRef + 004F2BE504B652BDCD10B11C63E511D7 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 4648C4F6E6BD027E0A8876F5B0B685F2 + + buildActionMask + 2147483647 + files + + 4CEBD0EB5E9793883FB63DA668A6E0EE + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 46CE3B42FE5B19F23CD24060BE0920CA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorTwoDotsAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.m + sourceTree + <group> + + 46E68DD5E8B8FE318E5AFFB283658231 + + isa + PBXTargetDependency + name + Expecta+Snapshots + target + B5522B4C786061CA9DFC8A4198028552 + targetProxy + 2E79BE6DC0AB121A275E0CE2F717E438 + + 46EC44B811324E68F3B50B3B3C130204 + + fileRef + 62790145E76AE0216D0A5DA79171259E + isa + PBXBuildFile + + 471FD4F68E27AB26FA2AEBB8B245CEE4 + + fileRef + 43B9B2D4764EC02C8CE015115DCEF444 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 4797CE9150928BDD006E8F429F7DE572 + + fileRef + 3514B728CD1974CFDAEA01881F4DEE93 + isa + PBXBuildFile + + 47EAA30B5D2029E9129DB846C9BB4013 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + ALView+PureLayout.h + path + PureLayout/PureLayout/ALView+PureLayout.h + sourceTree + <group> + + 488E6E1D0416267DB24E68C51622EB47 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beLessThan.m + path + Expecta/Matchers/EXPMatchers+beLessThan.m + sourceTree + <group> + + 489D711EBBF6D05C896D2937986DEDCA + + includeInIndex + 1 + isa + PBXFileReference + path + Expecta.modulemap + sourceTree + <group> + + 4980117A03B0E96A110B3CB37CC79395 + + fileRef + C6BCE9F9EA5BD670ED777D7EA338E063 + isa + PBXBuildFile + + 4993B4BADF6EE32D351D7CC1632212EF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorTriplePulseAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.m + sourceTree + <group> + + 499D1411C352205E3A38BE88B4E03A1A + + buildActionMask + 2147483647 + files + + 775F059D5771456DC08DC5544650290A + 8E65FA35DBE8FC5DD791D1772637CC52 + 18359C98147B5E9CBFDBB349F54C8BE2 + A99BE4C31F44A5DC1A929F4FBEBCFB6A + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 49E5C4C5C856E2AFB58003722E449E01 + + buildConfigurations + + 3D1692F8DF7DFEAB024C1D3561B760A5 + 3548D88DC860F5F13E3B5E6E01ED27ED + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 49EDEF02628E2CD3C475A46896250265 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-PNImagePickerViewController_Example-dummy.m + sourceTree + <group> + + 4B018B3291C3529158A79AADAC6E107E + + isa + PBXTargetDependency + name + PNImagePickerViewController + target + F7D9D871D4F720F9389E6BFA85F8AB6E + targetProxy + D146797BA332C124E246A3F77A8A4ACF + + 4BBCBB9D8EF0B241A4A4FE4982985481 + + fileRef + 575D2BEE9142717067E546136790A0F8 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 4C2BA4F2B7217FDC234E2325261A2BF9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Info.plist + sourceTree + <group> + + 4CEBD0EB5E9793883FB63DA668A6E0EE + + fileRef + A78508D4B7D815D1A284548F5A338F0D + isa + PBXBuildFile + + 4D724F8A8B050CB9CEF5E52C014C58F2 + + fileRef + C96C01D1E4D2E00FED4476FA06FA5287 + isa + PBXBuildFile + + 4E00EBA89EDA7D28D20E2492718F1603 + + fileRef + 554C886ED08D11E80C0A5BEE9762FDE8 + isa + PBXBuildFile + + 4E3F2D281B12B1D09E3050F390118183 + + baseConfigurationReference + BDD6AEA3AAE1E01362FA42A2A36ECEFC + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch + INFOPLIST_FILE + Target Support Files/DGActivityIndicatorView/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.modulemap + MTL_ENABLE_DEBUG_INFO + YES + PRODUCT_NAME + DGActivityIndicatorView + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Debug + + 4E7089CED04847445415B38B32B4446C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beSubclassOf.h + path + Expecta/Matchers/EXPMatchers+beSubclassOf.h + sourceTree + <group> + + 4EBC5098491E4A72C65DE823F45233E1 + + fileRef + 9A068609FD5C803077DC8C2042170535 + isa + PBXBuildFile + + 4F3F87E6BBF8AE5DC7194DAC3874E50C + + fileRef + 170EBF77F1E14D3F0F06E1ABA52F046B + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 4F4D2976E70EE23A7446D20F520D5290 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + SpectaUtility.m + path + Specta/Specta/SpectaUtility.m + sourceTree + <group> + + 4F7BB8E1EF29438657C17A0E0CB6141F + + fileRef + 42CE79199E2ECA87AE44A8E98CCF7C39 + isa + PBXBuildFile + + 4F987236F53B46A77FFCDCC613FC9C05 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + PureLayoutDefines.h + path + PureLayout/PureLayout/PureLayoutDefines.h + sourceTree + <group> + + 4FA716B4B3B5EE24519F302F20AE6863 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorLineScaleAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.m + sourceTree + <group> + + 506C9CBD87F3A281C9B08C88A4D60E96 + + buildActionMask + 2147483647 + files + + 85E4C4DC8D9C4B4D8651D9C059B4CDC1 + 21B54CBFCD48E0B8E4B3EC34B00E6452 + 3856B94C2DDE0D2E4EE78B7E7B296C40 + 8329271371047F27FD273F1F7AF61BD6 + 98AFA0B27D72E0CFF085DC034564E77B + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 507F973A0B3FE19FAF4E2CD83A088010 + + fileRef + A1C2992E3B24E991EF0EE4F073D749B2 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 51A5CE482409925E53203B255D2626FA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+conformTo.m + path + Expecta/Matchers/EXPMatchers+conformTo.m + sourceTree + <group> + + 51DDDB0FB4899757CF6A826B531B940D + + fileRef + DB70E3EFF32FDB6FFA85E1F22E6A61AB + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 5291016BEF400C9CED293B2033B6BE8D + + children + + E8ACD20C3FD436B3A4753CD9D0D648DC + + isa + PBXGroup + name + SwiftSupport + sourceTree + <group> + + 5313CE6E9AD10AFF7B2157D735D993D7 + + buildActionMask + 2147483647 + files + + F1E3108F4AF8125466B50E2E15321D72 + 4F7BB8E1EF29438657C17A0E0CB6141F + F4E58516B444895CAA6C6360A6D37C8D + 80759058A6C4A0B835986DD9C54DCF46 + 549EE9405C6AE31B35214759A14A8F69 + 79AA19899603DE6F2D8AAA5EDFDDEF34 + 016CFE2C943D14CC45D9F4F7EAF5F83E + 28E8C71D5417EC64603F6E3AF96316EF + 65452ABA5E94B3141DA573763FA6F897 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 53C788F990B84D46CF72C2B17D2EB55E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + XCTestCase+Specta.m + path + Specta/Specta/XCTestCase+Specta.m + sourceTree + <group> + + 5408BFB149F5180F76A3B47146C40266 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + SPTExample.m + path + Specta/Specta/SPTExample.m + sourceTree + <group> + + 549EE9405C6AE31B35214759A14A8F69 + + fileRef + E8ACD20C3FD436B3A4753CD9D0D648DC + isa + PBXBuildFile + + 554C886ED08D11E80C0A5BEE9762FDE8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + SPTTestSuite.m + path + Specta/Specta/SPTTestSuite.m + sourceTree + <group> + + 560C52F5FB82E24644C66FD9443A546B + + baseConfigurationReference + D5EFE6DD66A924B5A06DDEE1E3535543 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch + INFOPLIST_FILE + Target Support Files/FBSnapshotTestCase/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap + MTL_ENABLE_DEBUG_INFO + NO + PRODUCT_NAME + FBSnapshotTestCase + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Release + + 561CE11C7DF7BAA489798D8892B0B245 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Info.plist + sourceTree + <group> + + 562957229D9AEAA9039CCCF00426D5AE + + fileRef + 7F17C1DA9A37564AFCBA6087CEF966A7 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 5687A750FF1BCCB137CC6E0DB2268E29 + + children + + 73707B47BF46A7E27C674D1B9DAC2F27 + B62598380A0456B77765633CF6399FDA + F1B11B223AC0A22FCD6F92901C43E390 + ED1993778DAA05B80A041042F11D535B + 6E9842921465B3D5689CE2BA1D9A3A2A + + isa + PBXGroup + name + Classes + path + Classes + sourceTree + <group> + + 56C1BE8D7E27D116B111FD8DD19610D7 + + buildConfigurations + + 4E3F2D281B12B1D09E3050F390118183 + 741848AA33E50553920B33AA5FC14FD3 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 575D2BEE9142717067E546136790A0F8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + ExpectaSupport.m + path + Expecta/ExpectaSupport.m + sourceTree + <group> + + 57B16E448656B5B05281BB53B17D9F5E + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + name + Expecta.framework + path + Expecta.framework + sourceTree + BUILT_PRODUCTS_DIR + + 57D04540F7B5B7AB05AC9DE49BC0B44A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Info.plist + sourceTree + <group> + + 57FF04135B01341C5846A35E2C100412 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorDoubleBounceAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.m + sourceTree + <group> + + 58265DB1EA82C08CA73F0D61139ED9D5 + + children + + 5687A750FF1BCCB137CC6E0DB2268E29 + + isa + PBXGroup + name + Pod + path + Pod + sourceTree + <group> + + 593F06155CDE7ACBBA7476D7AB82F8FB + + fileRef + 8979CFB2689073F8D1DF5E94BA8CD0D4 + isa + PBXBuildFile + + 5A31599225FEED90D0AD8D36ED3D61AC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + FBSnapshotTestCase.h + path + FBSnapshotTestCase/FBSnapshotTestCase.h + sourceTree + <group> + + 5A67131DD3E8A77797409C31AD32ECF1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorThreeDotsAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.h + sourceTree + <group> + + 5B2D4A621D3DA971A474776AF36BB073 + + fileRef + 61BE8EEF2C215C3E4C328250508B5B93 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 5B3492B4CB56B72013F1118941E24121 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Specta.xcconfig + sourceTree + <group> + + 5B8B84A943FC3581A554618EFECDA70E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SPTSharedExampleGroups.h + path + Specta/Specta/SPTSharedExampleGroups.h + sourceTree + <group> + + 5BB5F58561E1B1B3E551DBA9E96D86E4 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 291621037D68F7869D267C25CE205F97 + remoteInfo + DGActivityIndicatorView + + 5C73FB93AF85307B0D5ABF9CD8C30EED + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + ALView+PureLayout.m + path + PureLayout/PureLayout/ALView+PureLayout.m + sourceTree + <group> + + 5DBA37DDE7ABCA9E39467357B4CA0064 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorRotatingTrigonAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.h + sourceTree + <group> + + 5DF04190C52FF106F02A99E603753BFD + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + XCTest+Private.h + path + Specta/Specta/XCTest+Private.h + sourceTree + <group> + + 5E5B9C54581B58EA6B48CEF0D4A23543 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + FBSnapshotTestCasePlatform.h + path + FBSnapshotTestCase/FBSnapshotTestCasePlatform.h + sourceTree + <group> + + 5EA7043FE10E75D02F3C3052AF8B8318 + + fileRef + F45F565AABE7E9D19116A5DE203B8C68 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 5F1844AADCDD11DA80B79C050BDFF939 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIApplication+StrictKeyWindow.h + path + FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.h + sourceTree + <group> + + 5F3C10A6D080F1EC376E57967C33147C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallClipRotateMultipleAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.h + sourceTree + <group> + + 5F6FC4706E7444375E677294DFEEB5C6 + + fileRef + A78508D4B7D815D1A284548F5A338F0D + isa + PBXBuildFile + + 60537EE95D37BD4B83D06371EA26F26F + + fileRef + 329C6E17EF66A77171669B112E1AF184 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 610249954D9E36ED0639D3B5DB4157F3 + + fileRef + 7B6E1C92B9235A142E8D41E15D472A86 + isa + PBXBuildFile + + 610572C5FF48FAE8A4EC2E3145774D28 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beGreaterThanOrEqualTo.m + path + Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m + sourceTree + <group> + + 611EAF7C9653F43B748BA775B33648F4 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + name + Pods_PNImagePickerViewController_Example.framework + path + Pods_PNImagePickerViewController_Example.framework + sourceTree + BUILT_PRODUCTS_DIR + + 613905463BB0D641E4C93417C8CFA5A4 + + fileRef + FA1D0D6466627E4655D9C6766CD972B5 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Private + + + + 61B4466883A8E7B3BBFBD3CD14084150 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Info.plist + sourceTree + <group> + + 61BE8EEF2C215C3E4C328250508B5B93 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPBlockDefinedMatcher.m + path + Expecta/EXPBlockDefinedMatcher.m + sourceTree + <group> + + 61DF146816D923BA85792DC9693B94D4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Pods-PNImagePickerViewController_Example-umbrella.h + sourceTree + <group> + + 61EBB6E8E94C4A1F23CA25CF2F49B19A + + buildActionMask + 2147483647 + files + + 894686B4F56D73EFFC7DFC3607FCE3B1 + FAD03A1D29BFD90BCB7F04B02E6DED36 + E0C14077720B3EA3D3CD9FDE663FA6CA + 07794005619C9529F3F05B5283710891 + 613905463BB0D641E4C93417C8CFA5A4 + 6BBD83E39C1F2D6CC02CB98864CB3AD7 + 7F16975B59754CB8947EB2FC1A86B5A8 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 61F9F01E426729B0B74AE78CB70A1420 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + ExpectaSupport.h + path + Expecta/ExpectaSupport.h + sourceTree + <group> + + 62790145E76AE0216D0A5DA79171259E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + SPTSpec.m + path + Specta/Specta/SPTSpec.m + sourceTree + <group> + + 62FC5E3B413804768C4A5E2B6C4101C6 + + buildActionMask + 2147483647 + files + + 60537EE95D37BD4B83D06371EA26F26F + 96EA932B3F397059018EC0F939A3D609 + B19F2E828B200E5A345C39BC1668EFB6 + 27B97EDD517EE1DA44955F63ED7C182F + 562957229D9AEAA9039CCCF00426D5AE + D3A97742CACAE0C69D639B471125E6E6 + 97205ECF01FCEF6C26021D4A6C918B20 + C0F69C93D9F63907FCB1A4C03D372E23 + 2E8E1DB775E98A71556D1D20FE5300F1 + 022DD32C1475CD07C5D35FD04E7B4799 + C1C59177C9631753DCCB9F4EAC705748 + 1B668D9637D2CDD722343444E2B2A6F5 + 99DE2E96B25CA6AAD7F0695223E0B7CE + 385E0C8625F730CB397EBEEAF477AD4D + 98563873177CC5FBDD3458CF844194C9 + E95E9B817C6D9D281C5145EC0409DF01 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 63001CB4CC8F444C9FF4CD147842C78B + + fileRef + ED1993778DAA05B80A041042F11D535B + isa + PBXBuildFile + + 63824AB90301BF4FB0AF39159218BA59 + + fileRef + CA568B6F1164CDE3763C92982FDF0B80 + isa + PBXBuildFile + + 638BBBFBA1C9B0941DD8A1738171F8B5 + + buildActionMask + 2147483647 + files + + 5F6FC4706E7444375E677294DFEEB5C6 + 610249954D9E36ED0639D3B5DB4157F3 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 648EEE319F62D61A69EB22EA22C20EE9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+haveCountOf.h + path + Expecta/Matchers/EXPMatchers+haveCountOf.h + sourceTree + <group> + + 65452ABA5E94B3141DA573763FA6F897 + + fileRef + 22BA4771B07D5FDD95C8C7481AF6EA18 + isa + PBXBuildFile + + 65BC31095CCDFC80CBF6BBA843751F23 + + fileRef + 9D5DFE769CE7D7DF02A2EDF9A8B73562 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 668B3C938367CA995F69EDAB39990065 + + fileRef + E1D4DDB7EEFD7F398CD60BFB0FEE4F7E + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 668EB35743C596117D9474923B01148B + + children + + 58265DB1EA82C08CA73F0D61139ED9D5 + 44DBD9F24F59C2D8B3BF3D1AC9FAA76B + + isa + PBXGroup + name + PNImagePickerViewController + path + ../.. + sourceTree + <group> + + 66A27898E989A3FA5C15AA671C4536F0 + + fileRef + DCD2DE470DD0C352D53BB989F844C45B + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 6704F890B5B53FCFB9BFAAA60C7C716B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Info.plist + sourceTree + <group> + + 67459AD239EF669A365519E06B45DCFE + + fileRef + 9288E8E5355BD1DF560F5E2FA67CBD27 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 679988580E3F54F978A9B8C200E86899 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + Specta.h + path + Specta/Specta/Specta.h + sourceTree + <group> + + 67BEB743EB822DB344D1FDB79EEB19B9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallSpinFadeLoader.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.h + sourceTree + <group> + + 6850450E57AC4796A55FE4DC36619439 + + fileRef + FC0E127EF1B41A9DCD8E34A51AA4A385 + isa + PBXBuildFile + + 68DA82F052EC6091F0A6F44EE5B83C49 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Photos.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Photos.framework + sourceTree + DEVELOPER_DIR + + 691E96269133D753B21A9B771AF92AAD + + fileRef + FD36B3A8AA77E453552AF13CEF72A54C + isa + PBXBuildFile + + 6925CA8B4B659ACD8F9034615203F945 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPFloatTuple.h + path + Expecta/EXPFloatTuple.h + sourceTree + <group> + + 69AD39CDF3DA4BE1D9565A8F471F31EE + + fileRef + 8FE84DBDBA3E229E7DACBE4774A15B8E + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 6A4FDF3878CE27CE988C38AEA6654C5F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPDoubleTuple.m + path + Expecta/EXPDoubleTuple.m + sourceTree + <group> + + 6A52028A42CC4DF7615602D7220F10EC + + fileRef + 34B3DC24D7A2619FFF8563970826ACCF + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 6B2E0B17FDB03D52543CEC2DCC99A920 + + fileRef + 3DAF9322518464921E04B73ED3A9D138 + isa + PBXBuildFile + + 6B82DA15E8DCF7611B8AA156171B0145 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorRotatingTrigonAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingTrigonAnimation.m + sourceTree + <group> + + 6B83181913D5CB2FC5ADC885BAF191A5 + + fileRef + FE1A6C6BC96129C4BD3805467E03F49C + isa + PBXBuildFile + + 6B8A84238CE703476738B5C6866A4DE6 + + fileRef + 4131A52E9E99AE78388FCF1F4E6AB8DA + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 6BA1D311BEC86CB50A8E8842C358FD66 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beTruthy.h + path + Expecta/Matchers/EXPMatchers+beTruthy.h + sourceTree + <group> + + 6BBD83E39C1F2D6CC02CB98864CB3AD7 + + fileRef + C148538B1CC67E1CE74DEC1C6B2E6A02 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Private + + + + 6CE44760279C7F040C589DF3D75AEC3D + + fileRef + 4993B4BADF6EE32D351D7CC1632212EF + isa + PBXBuildFile + + 6CEADD0E53710547430DAF55D9581DEA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Specta-prefix.pch + sourceTree + <group> + + 6CF7329D551AD07DFDD5D648D7BBF403 + + children + + 885E0076902084EA9C5460FDC6349ADE + 61BE8EEF2C215C3E4C328250508B5B93 + F45F565AABE7E9D19116A5DE203B8C68 + A0C161BBA8F108FF47EF6C02DC5CB263 + 6A4FDF3878CE27CE988C38AEA6654C5F + A54A9028274D06409CC2977B0E10BFBC + 92007BBA6C6286B9D00F2CBDA8804B19 + 395534BA328352619356CDAAF57C0D9D + 61F9F01E426729B0B74AE78CB70A1420 + 575D2BEE9142717067E546136790A0F8 + 9288E8E5355BD1DF560F5E2FA67CBD27 + 121C30A30B8108CAE2294241F9E20A5B + 6925CA8B4B659ACD8F9034615203F945 + E1F1BBA6B7B557D5FF0A3171482F0D67 + 9D5DFE769CE7D7DF02A2EDF9A8B73562 + 338EE00E917E8DDCC405B3D08CAF995B + 89EBAB4863EEC88B938996CB37083008 + F24F9340428DE453F3C634E811179751 + 1FF332187656D70D080A1DE4BEB4D4BD + C4B622E36D00B0EC421438CD40968EE0 + 7B6B8EA0D93F6E424061F592524B5E23 + 7B459F17FC9666AABCB0A418168C4AEF + B0D8176E92EDD13A72FC541922FADBC6 + E62ACE7ECFAD595BCFDB74843AD1A4D2 + 2C50F374315648DA74A678FDBCFC4102 + FBC0ACFB085C4A58604D3E412ED62FBA + 3160720CF30921889C17A2A8B843DEDC + 610572C5FF48FAE8A4EC2E3145774D28 + 107A3DE05C14D3CE5E29B661678AB4B8 + DCD2DE470DD0C352D53BB989F844C45B + 9EE10AFD4359597AA6CBCC8336E29234 + 270D17BEA67B480CC451F01C825D4693 + 05D47C2C08E41238C223B56C2137D58A + 94E4469B3C95C5216684C7829AAB232C + AABFF02278A23BB1221E222182084C49 + EE008D26EADDB7377223D1A256D4A042 + DF86B44B7E35819FC61B294B343E31FB + 488E6E1D0416267DB24E68C51622EB47 + D1C1EE0EB550603FC231CDB277A7CF74 + 764E05BA4B42E70C21008CE02BECEE4C + BD26CEA7F827DE4BBA98A4BDD93A9D93 + D352AED853C0AAE46F02D684528ED717 + 4E7089CED04847445415B38B32B4446C + DDBEB2F265DE738C0F7887C020B1F28D + B52800E45378B2979869F16338D3491A + 78F835552B0C0149CC969BF4A9C0FD39 + 6BA1D311BEC86CB50A8E8842C358FD66 + 457905C28F99F2C5AF8AC310E1F9CECA + 9D827829DB6BCFF0311053AA2EE01B35 + 51A5CE482409925E53203B255D2626FA + 714D907B92028E0BD968F8D41D05C0B6 + 369E77F7391B9334464AD8933DEA558F + 1903396031A91F59EC18BFD3EC16F7A2 + F69A3ACAB5FFEC146FBA6197D8D480F9 + 79C8373476354107A7B6604FF88E8598 + C0373372700C722F5A96C4CFC6C54199 + 648EEE319F62D61A69EB22EA22C20EE9 + 83762AE8688F62BAFCA4942A7D46C455 + 0332972D104A3D1BB9EB331D183AD48B + EC588B9EAC9440EF09B75FB3972C07FE + E54DECB7356E53FC52ED067B347499E3 + E9B66B9D8E9FC2BFAE108DE3D5AA312A + 004F2BE504B652BDCD10B11C63E511D7 + 771C132970255F43C156A67EB86CA041 + 1E468E012D2F747DEDDF8983E7250A06 + 12476CF16B5F9A89588B9A8812342554 + E2B98CB95EBDDC9E87241B77A46E1266 + 2B673AC718C2596C1A1FBFB27FE75E08 + DB70E3EFF32FDB6FFA85E1F22E6A61AB + E2FEA90ADE9DB7B03273630AB276F8DD + BA5A98474C98EBC8C205B1A4E3EE6C27 + 43B9B2D4764EC02C8CE015115DCEF444 + 8A6225907238E19AEB89FC94B661C1BB + CEB4E9FAF82318A3161F45F0F0067D1B + + isa + PBXGroup + name + Expecta + path + Expecta + sourceTree + <group> + + 6E1D978790705E137FDE439AA68DD3AA + + fileRef + 6925CA8B4B659ACD8F9034615203F945 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 6E9842921465B3D5689CE2BA1D9A3A2A + + children + + 8FE84DBDBA3E229E7DACBE4774A15B8E + A52F34BA54E3FDD106F2AA9CA7242F3B + + isa + PBXGroup + name + Colors + path + Colors + sourceTree + <group> + + 6EFC63A5CED45BB39FC79D87F2C47D6B + + fileRef + 2C50F374315648DA74A678FDBCFC4102 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 6F278423C8AE1DA47F35E374BB5B91EC + + fileRef + 78F835552B0C0149CC969BF4A9C0FD39 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 6F7AFA9E0DB6AED75E6E050A50321F0C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorRotatingSquaresAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.h + sourceTree + <group> + + 6FD85F8EB5968E2DAB76715F87DC13B1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ExpectaObject+FBSnapshotTest.m + sourceTree + <group> + + 6FFB8621724E6D87039606594AA714FE + + baseConfigurationReference + E406AD314CFBBF655B9B07A0F8EE6325 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/PureLayout/PureLayout-prefix.pch + INFOPLIST_FILE + Target Support Files/PureLayout/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/PureLayout/PureLayout.modulemap + MTL_ENABLE_DEBUG_INFO + YES + PRODUCT_NAME + PureLayout + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Debug + + 702573B4B747660E66FE7CCED6C669D1 + + fileRef + 04C146F68F9866EDFA9CD60B858431E7 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 70CCE71D9C707719CFE89C7FB88CB4E1 + + fileRef + E414D62B6F3A82E4E06FB2313C8FD3D9 + isa + PBXBuildFile + + 70F9CEC358FF8F59CCA169242B3495D4 + + fileRef + 222376B437A71B76E4C29AB18AA9A18C + isa + PBXBuildFile + + 714D907B92028E0BD968F8D41D05C0B6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+contain.h + path + Expecta/Matchers/EXPMatchers+contain.h + sourceTree + <group> + + 725C6B9DADF105D8368E507CF57D6BAC + + fileRef + 0CB6778380B76952396D9D8FADFA63B4 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 72B131DB2B62AB7C5447E14996F9989F + + buildActionMask + 2147483647 + files + + 69AD39CDF3DA4BE1D9565A8F471F31EE + 19476280F8DCD8410904893160199B13 + F3EAE5DAFF803BF4927E279D074DFCC9 + 188005ED05F259D19095C40719AD4C86 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 731DDA8A2313B5569053EDFFA39009B9 + + buildActionMask + 2147483647 + files + + 691E96269133D753B21A9B771AF92AAD + 8AA2D2D0859851DBB6436478C1F9C783 + A2DE32828E3A20F8E65991C34EC7E368 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 732E1017B9D40DB6888CB2A644F44007 + + buildConfigurationList + DF4F507FD37819AFDBD6A68601C23489 + buildPhases + + FCC866488BF3D148FF3A9ED02058561A + 4648C4F6E6BD027E0A8876F5B0B685F2 + 9D1FC3085D02BC740D2B4EFE901BB19F + + buildRules + + dependencies + + isa + PBXNativeTarget + name + PureLayout + productName + PureLayout + productReference + 84AC4B6985887AE97F585874C5C258A7 + productType + com.apple.product-type.framework + + 735FFD3050DCC33492E1D86D9592E389 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FBSnapshotTestCase-prefix.pch + sourceTree + <group> + + 73707B47BF46A7E27C674D1B9DAC2F27 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PNCollectionViewCell.h + sourceTree + <group> + + 741848AA33E50553920B33AA5FC14FD3 + + baseConfigurationReference + BDD6AEA3AAE1E01362FA42A2A36ECEFC + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView-prefix.pch + INFOPLIST_FILE + Target Support Files/DGActivityIndicatorView/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/DGActivityIndicatorView/DGActivityIndicatorView.modulemap + MTL_ENABLE_DEBUG_INFO + NO + PRODUCT_NAME + DGActivityIndicatorView + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Release + + 741C4B37F1FEC3F7A4248C7481FEB5D8 + + children + + 4C2BA4F2B7217FDC234E2325261A2BF9 + B14A4098A520661746E764122D3AFC5A + 2CC7838A86697C8CC0F9C91603830498 + CE96BE4D508513697B2AE8807F0073AE + 49EDEF02628E2CD3C475A46896250265 + 3891C8C7F92D4B56E91DBC75F4091968 + 752FC542E7B313CF2DF46F9CE019D1DC + 61DF146816D923BA85792DC9693B94D4 + 93BEE7CACAD612FBBE99E8998D378EA4 + 2BD49C93526619102F2D474766196B38 + + isa + PBXGroup + name + Pods-PNImagePickerViewController_Example + path + Target Support Files/Pods-PNImagePickerViewController_Example + sourceTree + <group> + + 752FC542E7B313CF2DF46F9CE019D1DC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-PNImagePickerViewController_Example-resources.sh + sourceTree + <group> + + 75C3EC857F27A184C52FAB21FD6A1994 + + buildConfigurationList + 49E5C4C5C856E2AFB58003722E449E01 + buildPhases + + AA1A2BB8624B7D0226D5ECBFA99E2AEB + A59220FFDA78F207C0053A425863D84C + B78B5629B9AEB737F8199E08AEE8A8B6 + + buildRules + + dependencies + + 8BA57B2A98C7BDF3E4C75EABD881DB64 + A69333595B67AE86179CB965CE92B9F1 + 46E68DD5E8B8FE318E5AFFB283658231 + 0CD7061497B1839C65831119D8EC7008 + 4B018B3291C3529158A79AADAC6E107E + D1F2D80716B43E0CC8801E5BE3EA4DC2 + A2DD6956EBC4F3C7C39DDECE1D939B6C + + isa + PBXNativeTarget + name + Pods-PNImagePickerViewController_Tests + productName + Pods-PNImagePickerViewController_Tests + productReference + D8BBB338E6C15616D53A1898B5E3EECA + productType + com.apple.product-type.framework + + 764E05BA4B42E70C21008CE02BECEE4C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beLessThanOrEqualTo.m + path + Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m + sourceTree + <group> + + 76CCABE79C04444450153424D7CE1DC1 + + fileRef + B52800E45378B2979869F16338D3491A + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 76D337327C10A7555447B69AA1562647 + + fileRef + 270D17BEA67B480CC451F01C825D4693 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 76D514410DDA00454990598F46BE8696 + + fileRef + F449D81313C96AAC3E90BF988280AD6E + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 771C132970255F43C156A67EB86CA041 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+raise.m + path + Expecta/Matchers/EXPMatchers+raise.m + sourceTree + <group> + + 772058E89925821FF10E46546AF9B4B4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallScaleRippleAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleAnimation.h + sourceTree + <group> + + 77464E2D7487045EDA840C92E186223F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallZigZagAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.m + sourceTree + <group> + + 775F059D5771456DC08DC5544650290A + + fileRef + A78508D4B7D815D1A284548F5A338F0D + isa + PBXBuildFile + + 77BD465B0699C84B403C14801297E94E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorTwoDotsAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorTwoDotsAnimation.h + sourceTree + <group> + + 789680DC514CCA110843719424CF5E71 + + buildActionMask + 2147483647 + files + + DD254E9F4E9BF0440BDB2572FBDA66A9 + DC73F3984FCBFDA4A732C328D5081DFE + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 78AB27588A0498FBBD085B0F342A8849 + + fileRef + 6B82DA15E8DCF7611B8AA156171B0145 + isa + PBXBuildFile + + 78F835552B0C0149CC969BF4A9C0FD39 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beSupersetOf.m + path + Expecta/Matchers/EXPMatchers+beSupersetOf.m + sourceTree + <group> + + 79558B1F97ABE4AB8942DC18BEBD4B82 + + fileRef + AABFF02278A23BB1221E222182084C49 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 79AA19899603DE6F2D8AAA5EDFDDEF34 + + fileRef + CABAE930DD83428E53B8962A2673BD28 + isa + PBXBuildFile + + 79C8373476354107A7B6604FF88E8598 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+equal.h + path + Expecta/Matchers/EXPMatchers+equal.h + sourceTree + <group> + + 7A211860F672261C1522DCDF1FFC9ED0 + + fileRef + 7B6E1C92B9235A142E8D41E15D472A86 + isa + PBXBuildFile + + 7AC957DEF87E6A9F6B306C7388893038 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Expecta-dummy.m + sourceTree + <group> + + 7B223B4E6EF14BA12DA113F7EE10B96C + + fileRef + BA5A98474C98EBC8C205B1A4E3EE6C27 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 7B459F17FC9666AABCB0A418168C4AEF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beFalsy.m + path + Expecta/Matchers/EXPMatchers+beFalsy.m + sourceTree + <group> + + 7B6B8EA0D93F6E424061F592524B5E23 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beFalsy.h + path + Expecta/Matchers/EXPMatchers+beFalsy.h + sourceTree + <group> + + 7B6E1C92B9235A142E8D41E15D472A86 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + XCTest.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/XCTest.framework + sourceTree + DEVELOPER_DIR + + 7B95A5748C7BA6F77B9AE06C673BEABD + + fileRef + 5DBA37DDE7ABCA9E39467357B4CA0064 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 7D0088E18E07907A1F1F430CAF72F567 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + path + Expecta.framework + sourceTree + BUILT_PRODUCTS_DIR + + 7D7F95DF00727120EED6C88DC4769396 + + baseConfigurationReference + 2BD49C93526619102F2D474766196B38 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + INFOPLIST_FILE + Target Support Files/Pods-PNImagePickerViewController_Example/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MACH_O_TYPE + staticlib + MODULEMAP_FILE + Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.modulemap + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + Pods_PNImagePickerViewController_Example + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Release + + 7D9AF3EF5F280F29EAB684701AD5880C + + fileRef + 8E46BD9C49F3823060B10F976D221685 + isa + PBXBuildFile + + 7DA49190498C084817EDBC72C07A7275 + + fileRef + F300B40AFA24F8C5A0751AA0E0AE0E17 + isa + PBXBuildFile + + 7DB346D0F39D3F0E887471402A8071AB + + children + + BA6428E9F66FD5A23C0A2E06ED26CD2F + CB2BEA235224960B8B8E37CF10D3BF61 + 2292DFA1F49FF402B99265C33AB06B24 + 12A809DA526B144FBB23BE27F57C4634 + 3C6170F841BE1C800BF9E3FD05D98479 + 31B1351B9842557D1F7BCA12FA7686F2 + + isa + PBXGroup + sourceTree + <group> + + 7DCE108EBA4011459244E8C46A95AF31 + + children + + F8E15F4958152B93F7A51B41A49F06B7 + 34B3DC24D7A2619FFF8563970826ACCF + F300B40AFA24F8C5A0751AA0E0AE0E17 + AD46F573951121EAE28BB449BDAEABA0 + A673437D364C508C96D2396BF29B248C + 5F3C10A6D080F1EC376E57967C33147C + 8E46BD9C49F3823060B10F976D221685 + BD77462827262F193DA14BEBD1C3E231 + CE86A4579EC09DC343B5C10D9079AB56 + E1C6AA1B6F3BCCCDE553A56C33EB4649 + 219E3CFCBF18A99FCF13094E5830A000 + E6E4BAE650A258C80DA6C0499041E875 + B59163A00563EBC5A37B41B9BA8B1C18 + DA2A625BE88D329B2DAB468A14D454E5 + 9B06A2507AD127178779415EC9208241 + 8599925B3BA781F682EE8EC7602BB199 + FC0E127EF1B41A9DCD8E34A51AA4A385 + 2039B543F2617C1960BEFBAD77960521 + CE45EB99FCDFDCD71A41117E18C36C41 + 170EBF77F1E14D3F0F06E1ABA52F046B + E414D62B6F3A82E4E06FB2313C8FD3D9 + C2349F032C22C7888A00A0C1F10CAB77 + EB0A71B16F5C2D5C9C819687D0C69620 + 772058E89925821FF10E46546AF9B4B4 + 29BE5D286465E639EE8D48EE893E378D + 1C9684CC7112205A4C65C9EF467C146A + 9A068609FD5C803077DC8C2042170535 + 67BEB743EB822DB344D1FDB79EEB19B9 + C6BCE9F9EA5BD670ED777D7EA338E063 + 069E06AFFEE19C5A2DEB24347C819167 + 1F02CAD4927D227E9B8F64E76C6D79B8 + 89880E23D0FA533965CB9034C799F6CC + 77464E2D7487045EDA840C92E186223F + 20313E59970B07CA74A0D20613315FBA + A321EAD55888DD6044ADE41E2DA2D1F0 + E5C01C3973EEA5683DAF2A21243EE5D0 + 2DF91EF184B25A34AF05D45ECB8B38BA + 8C0D7CB5FC931065DA98924EF0C18C9A + 57FF04135B01341C5846A35E2C100412 + F165E22E40244ACAC4A5654CBA5E24E3 + F043D41411071EB7695F7E6EB5053E80 + C05B54046664B54E8EE624F979B2014C + 4FA716B4B3B5EE24519F302F20AE6863 + 2BC7C887BFC34CE4D58F33C2A17964E6 + CE4B6F2352BB68D81B8E851154276590 + 0CB6778380B76952396D9D8FADFA63B4 + AAD647C23E9EA90B3425D677A9CA612B + EABC475F73AEA8FA59A4B0801F74AA37 + 8979CFB2689073F8D1DF5E94BA8CD0D4 + 346B90014829A7B864C213F84294BE2C + 363B6829723BF6FB10A3B3A94B75E36E + 04C146F68F9866EDFA9CD60B858431E7 + 3DAF9322518464921E04B73ED3A9D138 + 6F7AFA9E0DB6AED75E6E050A50321F0C + B2D07280905270153CB51BE84E603490 + 5DBA37DDE7ABCA9E39467357B4CA0064 + 6B82DA15E8DCF7611B8AA156171B0145 + 5A67131DD3E8A77797409C31AD32ECF1 + CA568B6F1164CDE3763C92982FDF0B80 + 0AD82807D6953CB1A5B60F94FD4671D4 + D9FF93A6D3CD60EFD7678282FCA20D3D + A1C2992E3B24E991EF0EE4F073D749B2 + 4993B4BADF6EE32D351D7CC1632212EF + 1A1081C6662F0D578C1C24057E9FFA25 + BB13355693092488ACB838CACE12EB64 + 77BD465B0699C84B403C14801297E94E + 46CE3B42FE5B19F23CD24060BE0920CA + B64EB1329E44F12CA40EB9CD47E3D2E3 + 10CA2329E94AAA9E76F025B2C1E0FD96 + 831DD089A455CA3C834A043717EF563F + + isa + PBXGroup + name + DGActivityIndicatorView + path + DGActivityIndicatorView + sourceTree + <group> + + 7F16975B59754CB8947EB2FC1A86B5A8 + + fileRef + FD2686EFFE4D3EC4EB68CB39838D7B2C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Private + + + + 7F17C1DA9A37564AFCBA6087CEF966A7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SpectaUtility.h + path + Specta/Specta/SpectaUtility.h + sourceTree + <group> + + 7F28600E8B9A80516CB3C1047EBBF957 + + baseConfigurationReference + E406AD314CFBBF655B9B07A0F8EE6325 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/PureLayout/PureLayout-prefix.pch + INFOPLIST_FILE + Target Support Files/PureLayout/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/PureLayout/PureLayout.modulemap + MTL_ENABLE_DEBUG_INFO + NO + PRODUCT_NAME + PureLayout + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Release + + 7FDE8C51C0B65366A3EB1953980ECCA0 + + children + + C387054DBA65DDD2001A2B4720437721 + BD09CC45A3B67ED88F774603432C5C9B + FD36B3A8AA77E453552AF13CEF72A54C + 0E405D25EF786DE5F57FB893E6EAA756 + F449D81313C96AAC3E90BF988280AD6E + 2D5C17BA316D6BF546147CB40542FCC2 + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/Expecta+Snapshots + sourceTree + <group> + + 805E425BBEF7A6133E32E1D30A073010 + + fileRef + 121C30A30B8108CAE2294241F9E20A5B + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 80759058A6C4A0B835986DD9C54DCF46 + + fileRef + AFC5E72CF2F753999BE30AC13F4BBC0B + isa + PBXBuildFile + + 80838666592F62DAE85097BA42B18413 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSLayoutConstraint+PureLayout.m + path + PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m + sourceTree + <group> + + 80B003A019426EC56DABE27457C17C3B + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 291621037D68F7869D267C25CE205F97 + remoteInfo + DGActivityIndicatorView + + 817ACFD1566B6B600C2987269CD2E5CB + + baseConfigurationReference + BD09CC45A3B67ED88F774603432C5C9B + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch + INFOPLIST_FILE + Target Support Files/Expecta+Snapshots/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/Expecta+Snapshots/Expecta+Snapshots.modulemap + MTL_ENABLE_DEBUG_INFO + NO + PRODUCT_NAME + Expecta_Snapshots + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Release + + 81C03B62588C3CD53C101D7395FB8BF7 + + fileRef + 77464E2D7487045EDA840C92E186223F + isa + PBXBuildFile + + 82E05444D6EE3E8133AB04B420729C1D + + fileRef + 98514AA1F7289BA23089765DE7CF1D6C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 831DD089A455CA3C834A043717EF563F + + children + + D06F3815D256490933E1D4389056447C + BDD6AEA3AAE1E01362FA42A2A36ECEFC + 14681335FE6A5264FD8EC1C061E7CDD1 + 2773DE368858A54FF18FA4BC9A2CD92A + DB70BDEEF19D8835410FFAA325A803E6 + 6704F890B5B53FCFB9BFAAA60C7C716B + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/DGActivityIndicatorView + sourceTree + <group> + + 8329271371047F27FD273F1F7AF61BD6 + + fileRef + 41F9DCEA4E572892689161C54ABCF0B4 + isa + PBXBuildFile + + 83762AE8688F62BAFCA4942A7D46C455 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+haveCountOf.m + path + Expecta/Matchers/EXPMatchers+haveCountOf.m + sourceTree + <group> + + 837B593D7C1D01B4EA400247309D6AB0 + + fileRef + 2423FED05E77BF592A237ACFB7D45CE0 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 83D4F03B775B34A54308968D06B3582E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PNImagePickerViewController-dummy.m + sourceTree + <group> + + 845DA643BAC094D83AA08D33F1BFD783 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + E1E99BE24B4D5E362ECFB6580A5D5A8D + remoteInfo + FBSnapshotTestCase + + 84AC4B6985887AE97F585874C5C258A7 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + name + PureLayout.framework + path + PureLayout.framework + sourceTree + BUILT_PRODUCTS_DIR + + 8520FEA8817EC3DACE10B27EEE37AEB0 + + buildConfigurations + + 14517AB91B16B5D797F4374300AFA89F + EF229B5B773CB72AE6A3F61EC5423310 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 8599925B3BA781F682EE8EC7602BB199 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallPulseSyncAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.h + sourceTree + <group> + + 85E31076D5530AEEB45ACF16B2B8A983 + + fileRef + F24F9340428DE453F3C634E811179751 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 85E4C4DC8D9C4B4D8651D9C059B4CDC1 + + fileRef + 7D0088E18E07907A1F1F430CAF72F567 + isa + PBXBuildFile + + 85EB2F216487CB2E8F3FCCFBC4D69912 + + fileRef + 6BA1D311BEC86CB50A8E8842C358FD66 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 87FD5F0F682CDEB6A348CA448889E3EA + + fileRef + EE008D26EADDB7377223D1A256D4A042 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 88009544EDCD424A0008F2D8530A6467 + + fileRef + EB0A71B16F5C2D5C9C819687D0C69620 + isa + PBXBuildFile + + 883438908E72EDB6864A50F2D8A1E640 + + fileRef + BD77462827262F193DA14BEBD1C3E231 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 8840BCEBAAC747B222A9A3A4F0AC735C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SPTGlobalBeforeAfterEach.h + path + Specta/Specta/SPTGlobalBeforeAfterEach.h + sourceTree + <group> + + 885E0076902084EA9C5460FDC6349ADE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPBlockDefinedMatcher.h + path + Expecta/EXPBlockDefinedMatcher.h + sourceTree + <group> + + 88BD5BA29761B79241CFE6925C3ABA4B + + includeInIndex + 1 + isa + PBXFileReference + path + Pods-PNImagePickerViewController_Tests.modulemap + sourceTree + <group> + + 894686B4F56D73EFFC7DFC3607FCE3B1 + + fileRef + 5A31599225FEED90D0AD8D36ED3D61AC + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 8979CFB2689073F8D1DF5E94BA8CD0D4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorLineScalePulseOutRapidAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.m + sourceTree + <group> + + 89880E23D0FA533965CB9034C799F6CC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallZigZagAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagAnimation.h + sourceTree + <group> + + 89BF516BAE1C018E4CD565FA371F2474 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 00ADDBCA9E516B429C7877EB5AED2DCE + remoteInfo + Specta + + 89EBAB4863EEC88B938996CB37083008 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatcherHelpers.m + path + Expecta/Matchers/EXPMatcherHelpers.m + sourceTree + <group> + + 8A45630674D1B21D9F08C4253A97FDE3 + + fileRef + 5A67131DD3E8A77797409C31AD32ECF1 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 8A6225907238E19AEB89FC94B661C1BB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSValue+Expecta.m + path + Expecta/NSValue+Expecta.m + sourceTree + <group> + + 8AA2D2D0859851DBB6436478C1F9C783 + + fileRef + 6FD85F8EB5968E2DAB76715F87DC13B1 + isa + PBXBuildFile + + 8B0E3299C6A701014A430848E3BA9BC0 + + buildConfigurationList + DD4BDFF63C5C3019004B7EA21EE5B93D + buildPhases + + CE697236D397EA0B8A981A771D22A314 + 342EA905BC7C04980E3B3E55E14A24AA + 00DDBA73F45D51EA258D155F946CFA30 + + buildRules + + dependencies + + C5591001443937B39FCA10BF93139D5E + F36EDE8D9C1EA5879AB18814BED926C6 + FEEE94D9B924F033E980BA9AA45696E0 + + isa + PBXNativeTarget + name + Pods-PNImagePickerViewController_Example + productName + Pods-PNImagePickerViewController_Example + productReference + 611EAF7C9653F43B748BA775B33648F4 + productType + com.apple.product-type.framework + + 8BA57B2A98C7BDF3E4C75EABD881DB64 + + isa + PBXTargetDependency + name + DGActivityIndicatorView + target + 291621037D68F7869D267C25CE205F97 + targetProxy + 80B003A019426EC56DABE27457C17C3B + + 8C0D7CB5FC931065DA98924EF0C18C9A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorDoubleBounceAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorDoubleBounceAnimation.h + sourceTree + <group> + + 8C8C1B0D83FE6A4352F15154DB16372C + + fileRef + 338EE00E917E8DDCC405B3D08CAF995B + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 8E46BD9C49F3823060B10F976D221685 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallClipRotateMultipleAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateMultipleAnimation.m + sourceTree + <group> + + 8E65FA35DBE8FC5DD791D1772637CC52 + + fileRef + 0EB930C9CF2FAACCB657528AC11D734A + isa + PBXBuildFile + + 8EC646AB059382197EBBB5D1D1FAD500 + + fileRef + 61DF146816D923BA85792DC9693B94D4 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 8EDEEF03336BBB11DCCD9C44BE8BB329 + + fileRef + 219E3CFCBF18A99FCF13094E5830A000 + isa + PBXBuildFile + + 8FE84DBDBA3E229E7DACBE4774A15B8E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NSString+HexColor.h + sourceTree + <group> + + 8FF45B8EC7AC741DAE4A3906D41CE9A6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SpectaTypes.h + path + Specta/Specta/SpectaTypes.h + sourceTree + <group> + + 902A1271DB996151FE1BE7AF43EA3194 + + fileRef + 772058E89925821FF10E46546AF9B4B4 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 9048AD9B0E9D54ECA220ADEBB0902A2D + + fileRef + 0CC1D91E36474C2C82AE8A6CFEA39074 + isa + PBXBuildFile + + 913596B05451C75AAD90460CEEAD86DF + + includeInIndex + 1 + isa + PBXFileReference + path + FBSnapshotTestCase.modulemap + sourceTree + <group> + + 9157AFC433FF02CE97A147EB48712DBA + + buildActionMask + 2147483647 + files + + 97E7CE4988821580159A81101DFE832A + C9423636906DB2F08F57CF685A0BD0C3 + 2623620293F3A29B4DFBBD3213631CBB + 28E354013291DBBE7E4972CE7FE0FCCB + 4797CE9150928BDD006E8F429F7DE572 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 918E06480F28F27361B19D19432F8538 + + fileRef + F69A3ACAB5FFEC146FBA6197D8D480F9 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 92007BBA6C6286B9D00F2CBDA8804B19 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + ExpectaObject.h + path + Expecta/ExpectaObject.h + sourceTree + <group> + + 9288E8E5355BD1DF560F5E2FA67CBD27 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPExpect.h + path + Expecta/EXPExpect.h + sourceTree + <group> + + 931D410B9F8ACB935883DF8C59F9C93E + + fileRef + E9B66B9D8E9FC2BFAE108DE3D5AA312A + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 93957635CC823250B7B105CDC73506EF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIImage+Compare.m + path + FBSnapshotTestCase/Categories/UIImage+Compare.m + sourceTree + <group> + + 93BEE7CACAD612FBBE99E8998D378EA4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-PNImagePickerViewController_Example.debug.xcconfig + sourceTree + <group> + + 942609E6E1059E80D452AF1540C8EC89 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + name + Specta.framework + path + Specta.framework + sourceTree + BUILT_PRODUCTS_DIR + + 9467CA3C3C491753AF1A9DD299E863FF + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 0D888F29E05E498D0CD91A51D28599A5 + remoteInfo + Expecta + + 94C47C87E397972CE98F75929F3B706C + + fileRef + 395534BA328352619356CDAAF57C0D9D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 94E4469B3C95C5216684C7829AAB232C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beInTheRangeOf.m + path + Expecta/Matchers/EXPMatchers+beInTheRangeOf.m + sourceTree + <group> + + 966427BD32145AD621F074D1691342B8 + + buildActionMask + 2147483647 + files + + 3B5B7495707BF7133B9FB3F834045611 + 5EA7043FE10E75D02F3C3052AF8B8318 + 2F427490ACABC4408D57CC0592276678 + 837B593D7C1D01B4EA400247309D6AB0 + E1EC4532663CA75DE5BD00CB0A56814D + 2E14619153A453BB8DF389FB6EA147BE + AFFC8900E52BBEC72059334132F3A8F3 + 67459AD239EF669A365519E06B45DCFE + 6E1D978790705E137FDE439AA68DD3AA + 65BC31095CCDFC80CBF6BBA843751F23 + 8C8C1B0D83FE6A4352F15154DB16372C + AF1F46668D4591602887998C6E9C10AD + F41209A94070904A00BDF24ACB6336B6 + FD2D4497BC41412128C2D87C1BDE7398 + 6EFC63A5CED45BB39FC79D87F2C47D6B + 372F7A9CCE59CE86316CF436F832A3FC + E0AAF49134A0505DF00E20E7B62087E1 + 34B6E9A30603BEBBD87BA535B7D384CA + 131532787AD40BE1F35DF288D2E6FFD7 + 79558B1F97ABE4AB8942DC18BEBD4B82 + 0D16B556212D317A0D4FEB71E102E207 + 37A2D0F8493469EF2495FC689440F079 + E735386085CE344F6A01178CF4763852 + 397B320B7C59C168CC5B62E18ED8DEA0 + 76CCABE79C04444450153424D7CE1DC1 + 85EB2F216487CB2E8F3FCCFBC4D69912 + F0DDF02A078B917997FF025BB33BB842 + 3C2700C7DAA15C6AF84A595865C42F4D + 1A1AB2EC52323C5EA28DAA99F1E1A90D + 0F94F5B0ABB3252B9275B7C129EC7A26 + F75CB2A727F678C9A848A3A11EA7979B + 2916A0606136A9DC67F2463AB230868B + 9B2E761A064459F77EA9870BEF03ACC3 + 46137F5CC368BF38BAF0D0AF81DD8FFE + 11C1AEB289C1EB80089349B71F09D04B + 260BC7EED9289AF321A6F791964CE472 + 85E31076D5530AEEB45ACF16B2B8A983 + 51DDDB0FB4899757CF6A826B531B940D + 7B223B4E6EF14BA12DA113F7EE10B96C + 471FD4F68E27AB26FA2AEBB8B245CEE4 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 96EA932B3F397059018EC0F939A3D609 + + fileRef + 679988580E3F54F978A9B8C200E86899 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 97205ECF01FCEF6C26021D4A6C918B20 + + fileRef + 20A3C9C0308CA1587DB2CD90C9B53C50 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 97B7D0193F46D4B762AAC5200535CF71 + + baseConfigurationReference + 217E5CF6FEFCE576D0B1BA963E4DD247 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/PNImagePickerViewController/PNImagePickerViewController-prefix.pch + INFOPLIST_FILE + Target Support Files/PNImagePickerViewController/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/PNImagePickerViewController/PNImagePickerViewController.modulemap + MTL_ENABLE_DEBUG_INFO + YES + PRODUCT_NAME + PNImagePickerViewController + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Debug + + 97E7CE4988821580159A81101DFE832A + + fileRef + 9E230F8F43607B102BC89CC9CE087061 + isa + PBXBuildFile + + 980F193A0D72A91596884889D7926571 + + children + + 47EAA30B5D2029E9129DB846C9BB4013 + 5C73FB93AF85307B0D5ABF9CD8C30EED + F3AA3C32FD65264ED12C1A3F34412C16 + C96C01D1E4D2E00FED4476FA06FA5287 + E1D4DDB7EEFD7F398CD60BFB0FEE4F7E + 80838666592F62DAE85097BA42B18413 + C2CDEC51745442357360815D430E5D9B + F6582E177A6873639EB320360C612D23 + 4F987236F53B46A77FFCDCC613FC9C05 + B07DAD1789C34FA57A9C791A64DAAD69 + + isa + PBXGroup + name + PureLayout + path + PureLayout + sourceTree + <group> + + 98514AA1F7289BA23089765DE7CF1D6C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EXPMatchers+FBSnapshotTest.h + sourceTree + <group> + + 98563873177CC5FBDD3458CF844194C9 + + fileRef + 5DF04190C52FF106F02A99E603753BFD + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 98AFA0B27D72E0CFF085DC034564E77B + + fileRef + 7B6E1C92B9235A142E8D41E15D472A86 + isa + PBXBuildFile + + 99DE2E96B25CA6AAD7F0695223E0B7CE + + fileRef + F53616AA4174D5EDA86EA86C95B64FAB + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 99FA387F351E05B19E84C8FE1933D03F + + fileRef + 1A1081C6662F0D578C1C24057E9FFA25 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 9A068609FD5C803077DC8C2042170535 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallScaleRippleMultipleAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleRippleMultipleAnimation.m + sourceTree + <group> + + 9A388C9AD29318111DA4BD9B0E904507 + + fileRef + 2039B543F2617C1960BEFBAD77960521 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 9A7EC672396A59E69FECD2247C0CEB4A + + fileRef + DA2A625BE88D329B2DAB468A14D454E5 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 9A89178F3121D6F08D3FF64FF460D24F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + XCTestCase+Specta.h + path + Specta/Specta/XCTestCase+Specta.h + sourceTree + <group> + + 9B06A2507AD127178779415EC9208241 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallPulseAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.m + sourceTree + <group> + + 9B2E761A064459F77EA9870BEF03ACC3 + + fileRef + E54DECB7356E53FC52ED067B347499E3 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 9B56777035894EEA07259D2D2A04F93F + + fileRef + 4FA716B4B3B5EE24519F302F20AE6863 + isa + PBXBuildFile + + 9BB9159FBA757600D3D4C0FF645F3911 + + fileRef + 94E4469B3C95C5216684C7829AAB232C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + 9D1FC3085D02BC740D2B4EFE901BB19F + + buildActionMask + 2147483647 + files + + 23296F540A319EE8DD5CC13A67913518 + 2B48A033D781B78C99DFC18214183AF0 + 668B3C938367CA995F69EDAB39990065 + 08D44F2BF7DE31DD160F6440C3332179 + F64F6F7FFCE3B01DFE2E74E6F3569BF3 + D5EF5140CD1D878606B530BBDC7CFBEC + D32582C6E0FDF43F5BEC7A5D27947B9C + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 9D5DFE769CE7D7DF02A2EDF9A8B73562 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatcher.h + path + Expecta/EXPMatcher.h + sourceTree + <group> + + 9D827829DB6BCFF0311053AA2EE01B35 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+conformTo.h + path + Expecta/Matchers/EXPMatchers+conformTo.h + sourceTree + <group> + + 9E230F8F43607B102BC89CC9CE087061 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + path + DGActivityIndicatorView.framework + sourceTree + BUILT_PRODUCTS_DIR + + 9EE10AFD4359597AA6CBCC8336E29234 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beInstanceOf.h + path + Expecta/Matchers/EXPMatchers+beInstanceOf.h + sourceTree + <group> + + 9F8B0B292DF7731375D7D21F6095A637 + + fileRef + 9B06A2507AD127178779415EC9208241 + isa + PBXBuildFile + + 9FB8B39DAF075037CE45C64C5EC44A54 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-PNImagePickerViewController_Tests-resources.sh + sourceTree + <group> + + A0C161BBA8F108FF47EF6C02DC5CB263 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPDoubleTuple.h + path + Expecta/EXPDoubleTuple.h + sourceTree + <group> + + A1C2992E3B24E991EF0EE4F073D749B2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorTriplePulseAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorTriplePulseAnimation.h + sourceTree + <group> + + A2540F2F30D0D24D1BECFC5FA799995B + + fileRef + 5408BFB149F5180F76A3B47146C40266 + isa + PBXBuildFile + + A286454CC9FC576F0FB91DD75B28D188 + + children + + 679988580E3F54F978A9B8C200E86899 + FEBD832ABC4328AADF090068DCE1D5C0 + 30019DB7CD70B1AE959168A71100DD0F + 8FF45B8EC7AC741DAE4A3906D41CE9A6 + 7F17C1DA9A37564AFCBA6087CEF966A7 + 4F4D2976E70EE23A7446D20F520D5290 + C1C2B7979A25FBEC9F71A189D1EE51AA + 222376B437A71B76E4C29AB18AA9A18C + 20A3C9C0308CA1587DB2CD90C9B53C50 + 088B8ADFAF220F761093C33897F82D3E + B8B275EDDCDCF2D38CAF49A40017D01D + 5408BFB149F5180F76A3B47146C40266 + EF5C76DECE92DA64A72713CE941E3C95 + 0CC1D91E36474C2C82AE8A6CFEA39074 + 252C82CD3B70832F764849FBFD70514F + 8840BCEBAAC747B222A9A3A4F0AC735C + 5B8B84A943FC3581A554618EFECDA70E + C863C942C44C853A7970FB91BB4D3843 + F53616AA4174D5EDA86EA86C95B64FAB + 62790145E76AE0216D0A5DA79171259E + B625AD940476D7EFD3A306E5DC19F876 + 554C886ED08D11E80C0A5BEE9762FDE8 + 5DF04190C52FF106F02A99E603753BFD + 9A89178F3121D6F08D3FF64FF460D24F + 53C788F990B84D46CF72C2B17D2EB55E + CE21386803CDC8FF708068B565704814 + + isa + PBXGroup + name + Specta + path + Specta + sourceTree + <group> + + A2CCAF5290EC428D9B52B0AF402A21CD + + baseConfigurationReference + 93BEE7CACAD612FBBE99E8998D378EA4 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + INFOPLIST_FILE + Target Support Files/Pods-PNImagePickerViewController_Example/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MACH_O_TYPE + staticlib + MODULEMAP_FILE + Target Support Files/Pods-PNImagePickerViewController_Example/Pods-PNImagePickerViewController_Example.modulemap + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + Pods_PNImagePickerViewController_Example + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Debug + + A2DD6956EBC4F3C7C39DDECE1D939B6C + + isa + PBXTargetDependency + name + Specta + target + 00ADDBCA9E516B429C7877EB5AED2DCE + targetProxy + 0423092C50BC64BC3ADA35829A0AF395 + + A2DE32828E3A20F8E65991C34EC7E368 + + fileRef + 32308394C5A3AC5262CBBEAB931C6968 + isa + PBXBuildFile + + A321EAD55888DD6044ADE41E2DA2D1F0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallZigZagDeflectAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallZigZagDeflectAnimation.m + sourceTree + <group> + + A3B80ADCDC4777D23C17A5DA990CA1C6 + + fileRef + A52F34BA54E3FDD106F2AA9CA7242F3B + isa + PBXBuildFile + + A3CCA570DF79CD1CBA51E15E4B55B940 + + fileRef + 5C73FB93AF85307B0D5ABF9CD8C30EED + isa + PBXBuildFile + + A40BD63BA2BF1E89CAE511B5324024F4 + + baseConfigurationReference + D5EFE6DD66A924B5A06DDEE1E3535543 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch + INFOPLIST_FILE + Target Support Files/FBSnapshotTestCase/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase.modulemap + MTL_ENABLE_DEBUG_INFO + YES + PRODUCT_NAME + FBSnapshotTestCase + SDKROOT + iphoneos + SKIP_INSTALL + YES + SWIFT_OPTIMIZATION_LEVEL + -Onone + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Debug + + A52F34BA54E3FDD106F2AA9CA7242F3B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NSString+HexColor.m + sourceTree + <group> + + A54A9028274D06409CC2977B0E10BFBC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + Expecta.h + path + Expecta/Expecta.h + sourceTree + <group> + + A59220FFDA78F207C0053A425863D84C + + buildActionMask + 2147483647 + files + + 176E86394E313955F3805E89E6B925F0 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + A673437D364C508C96D2396BF29B248C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallClipRotateAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.m + sourceTree + <group> + + A69333595B67AE86179CB965CE92B9F1 + + isa + PBXTargetDependency + name + Expecta + target + 0D888F29E05E498D0CD91A51D28599A5 + targetProxy + 9467CA3C3C491753AF1A9DD299E863FF + + A70CDAD61F90AC503C7D04CC22DA2923 + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES + CLANG_WARN_UNREACHABLE_CODE + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + COPY_PHASE_STRIP + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + ONLY_ACTIVE_ARCH + YES + STRIP_INSTALLED_PRODUCT + NO + SYMROOT + ${SRCROOT}/../build + + isa + XCBuildConfiguration + name + Debug + + A78508D4B7D815D1A284548F5A338F0D + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework + sourceTree + DEVELOPER_DIR + + A99BE4C31F44A5DC1A929F4FBEBCFB6A + + fileRef + 7B6E1C92B9235A142E8D41E15D472A86 + isa + PBXBuildFile + + AA1A2BB8624B7D0226D5ECBFA99E2AEB + + buildActionMask + 2147483647 + files + + 6B83181913D5CB2FC5ADC885BAF191A5 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + AABFF02278A23BB1221E222182084C49 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beKindOf.h + path + Expecta/Matchers/EXPMatchers+beKindOf.h + sourceTree + <group> + + AAD647C23E9EA90B3425D677A9CA612B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorLineScalePulseOutAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutAnimation.m + sourceTree + <group> + + AB8B19DFC68C46BA609EC9467715054E + + fileRef + C2349F032C22C7888A00A0C1F10CAB77 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + ABC0A92EC1929254A49CA6983E84D7EA + + fileRef + 80838666592F62DAE85097BA42B18413 + isa + PBXBuildFile + + ABD293C480A672A11A46F7B651193AA9 + + fileRef + 83D4F03B775B34A54308968D06B3582E + isa + PBXBuildFile + + ACEB5B1D16C37F59E5D415018626CCA1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-PNImagePickerViewController_Tests.debug.xcconfig + sourceTree + <group> + + AD46F573951121EAE28BB449BDAEABA0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallClipRotateAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotateAnimation.h + sourceTree + <group> + + AF1F46668D4591602887998C6E9C10AD + + fileRef + 1FF332187656D70D080A1DE4BEB4D4BD + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + AFC5E72CF2F753999BE30AC13F4BBC0B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + FBSnapshotTestController.m + path + FBSnapshotTestCase/FBSnapshotTestController.m + sourceTree + <group> + + AFFC8900E52BBEC72059334132F3A8F3 + + fileRef + 61F9F01E426729B0B74AE78CB70A1420 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + B07DAD1789C34FA57A9C791A64DAAD69 + + children + + E66E28010AC741AB1BA3E3EF6F8784AB + 38FB76AAB0240BF3D56AB98ACEE7EEA7 + E406AD314CFBBF655B9B07A0F8EE6325 + 22C6E4E56188E0902E08983B04833523 + 2DB1EC8D87E652DA8D04A02DFB6E3920 + D69CE0A8AA791901A9E680B47741DC73 + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/PureLayout + sourceTree + <group> + + B0D8176E92EDD13A72FC541922FADBC6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beginWith.h + path + Expecta/Matchers/EXPMatchers+beginWith.h + sourceTree + <group> + + B14A4098A520661746E764122D3AFC5A + + includeInIndex + 1 + isa + PBXFileReference + path + Pods-PNImagePickerViewController_Example.modulemap + sourceTree + <group> + + B14F635E504FBCC9C7FB53491C5F43CF + + fileRef + E1C6AA1B6F3BCCCDE553A56C33EB4649 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + B19F2E828B200E5A345C39BC1668EFB6 + + fileRef + FEBD832ABC4328AADF090068DCE1D5C0 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + B239BD93C67DE976C7F3A1AD982A0A58 + + buildActionMask + 2147483647 + files + + 5B2D4A621D3DA971A474776AF36BB073 + BC55C8365AEFF8217F6A567607754854 + 204D694B03BFF3B244A6AB73FACFFC43 + 94C47C87E397972CE98F75929F3B706C + 4BBCBB9D8EF0B241A4A4FE4982985481 + 805E425BBEF7A6133E32E1D30A073010 + CE3F4ECBB0BC095577D66AE50C8E604C + 201BF9C605852822CA5A65ADE282A310 + BA12B131F10BCE3BE6E9A02FC908FE9D + 17572374B2AE183C6347C41E8DF8E579 + F12D57414A73406831CC032A7170DBFF + 1312A7D381C51428CF481E33E3D37901 + 1B0389CD88AA949B34DC7269030FEC6F + 66A27898E989A3FA5C15AA671C4536F0 + 76D337327C10A7555447B69AA1562647 + 9BB9159FBA757600D3D4C0FF645F3911 + 87FD5F0F682CDEB6A348CA448889E3EA + 0EBFA5FBE4953A83B677CE2A75746761 + D83677C54D2226C67886A525B0B46FBE + 2C0A8737FDB9B9C6A6BDF437FD11334C + BEFFE9FFE52E9A0833A7D2D8FB67EB4D + 6F278423C8AE1DA47F35E374BB5B91EC + 0C6FF91EB1F0391ED75DC72D31D159EF + DB30F82FB1BE083D9471B965FB500CA2 + FC20596ABFE14A61F171A29FD03275E7 + 918E06480F28F27361B19D19432F8538 + 1AB3304B6884F626BC54150AC7565E18 + 403292D82DA62291204BF59524BC4EDB + FC45858927D3B6A0F922C4B697B04A38 + 931D410B9F8ACB935883DF8C59F9C93E + 2CFE2898496C1C7096DB8DA43AF19103 + FE8E34356D24F6759A8B010ED2F5707B + E0A077DFB064B79685B810CCEFB2F1EF + EF6497EE123F6BC0C1B09717437C5908 + B84431CF8C64F363A334AA7089F6C134 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + B2D07280905270153CB51BE84E603490 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorRotatingSquaresAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorRotatingSquaresAnimation.m + sourceTree + <group> + + B351B7EDC6EA5879B5CB4F7773E7F168 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + FBSnapshotTestCasePlatform.m + path + FBSnapshotTestCase/FBSnapshotTestCasePlatform.m + sourceTree + <group> + + B3BDACA4BDBD1D7D659AD3856EBD6864 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + PhotosUI.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/PhotosUI.framework + sourceTree + DEVELOPER_DIR + + B3D6FD60E6CB653FCD3D4D9C680E2795 + + fileRef + 8599925B3BA781F682EE8EC7602BB199 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + B430582BF4ECDE5DA729E32D7801AC46 + + fileRef + AD46F573951121EAE28BB449BDAEABA0 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + B45A35B34F89A83FF6EF4C2D8B0BC638 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 732E1017B9D40DB6888CB2A644F44007 + remoteInfo + PureLayout + + B52800E45378B2979869F16338D3491A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beSupersetOf.h + path + Expecta/Matchers/EXPMatchers+beSupersetOf.h + sourceTree + <group> + + B5522B4C786061CA9DFC8A4198028552 + + buildConfigurationList + 315651862B1A4D3486C4BEB578330525 + buildPhases + + 731DDA8A2313B5569053EDFFA39009B9 + 506C9CBD87F3A281C9B08C88A4D60E96 + 005D82263C7AFBCB593EAB7F0F29C2CD + + buildRules + + dependencies + + 3CE47127EC1729530DF6892DAC98E263 + D6FC6CE27EE2216BF4704E0827DFBEBE + 0B4B337A09E4D2CA2372028AF3A23F71 + + isa + PBXNativeTarget + name + Expecta+Snapshots + productName + Expecta+Snapshots + productReference + 432A5D40B59CCA1823535ACD99E88438 + productType + com.apple.product-type.framework + + B59163A00563EBC5A37B41B9BA8B1C18 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallGridPulseAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.m + sourceTree + <group> + + B617A7263E6B83D90E05503FE0460B91 + + includeInIndex + 1 + isa + PBXFileReference + path + Specta.modulemap + sourceTree + <group> + + B62598380A0456B77765633CF6399FDA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PNCollectionViewCell.m + sourceTree + <group> + + B625AD940476D7EFD3A306E5DC19F876 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SPTTestSuite.h + path + Specta/Specta/SPTTestSuite.h + sourceTree + <group> + + B630F28EAA126CCC9BAE21CD3232F559 + + fileRef + BB13355693092488ACB838CACE12EB64 + isa + PBXBuildFile + + B64EB1329E44F12CA40EB9CD47E3D2E3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorView.h + path + DGActivityIndicatorView/DGActivityIndicatorView.h + sourceTree + <group> + + B7480EC6B913E2DE82007EE07E243664 + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + name + FBSnapshotTestCase.framework + path + FBSnapshotTestCase.framework + sourceTree + BUILT_PRODUCTS_DIR + + B78B5629B9AEB737F8199E08AEE8A8B6 + + buildActionMask + 2147483647 + files + + E25435907CB1E60DDCDEAF4DC5119291 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + B84431CF8C64F363A334AA7089F6C134 + + fileRef + 8A6225907238E19AEB89FC94B661C1BB + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + B8B275EDDCDCF2D38CAF49A40017D01D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SPTExample.h + path + Specta/Specta/SPTExample.h + sourceTree + <group> + + B9E66BFCBCE3F60A331D3E985C2206E1 + + fileRef + 20313E59970B07CA74A0D20613315FBA + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + BA12B131F10BCE3BE6E9A02FC908FE9D + + fileRef + C4B622E36D00B0EC421438CD40968EE0 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + BA5A98474C98EBC8C205B1A4E3EE6C27 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSObject+Expecta.h + path + Expecta/NSObject+Expecta.h + sourceTree + <group> + + BA6428E9F66FD5A23C0A2E06ED26CD2F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + name + Podfile + path + ../Podfile + sourceTree + SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby + + BB13355693092488ACB838CACE12EB64 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorTripleRingsAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorTripleRingsAnimation.m + sourceTree + <group> + + BB344F817FF547333D72B09B73E47763 + + fileRef + 29BE5D286465E639EE8D48EE893E378D + isa + PBXBuildFile + + BB9F3C679F0D948D111B2713F1CA5F6A + + fileRef + 069E06AFFEE19C5A2DEB24347C819167 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + BBCA0A1AACF7BAB7864FCD0719B78C85 + + fileRef + F165E22E40244ACAC4A5654CBA5E24E3 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + BC55C8365AEFF8217F6A567607754854 + + fileRef + 6A4FDF3878CE27CE988C38AEA6654C5F + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + BD09CC45A3B67ED88F774603432C5C9B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Expecta+Snapshots.xcconfig + sourceTree + <group> + + BD26CEA7F827DE4BBA98A4BDD93A9D93 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beNil.h + path + Expecta/Matchers/EXPMatchers+beNil.h + sourceTree + <group> + + BD77462827262F193DA14BEBD1C3E231 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallClipRotatePulseAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.h + sourceTree + <group> + + BDD6AEA3AAE1E01362FA42A2A36ECEFC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + DGActivityIndicatorView.xcconfig + sourceTree + <group> + + BEFFE9FFE52E9A0833A7D2D8FB67EB4D + + fileRef + DDBEB2F265DE738C0F7887C020B1F28D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + C0373372700C722F5A96C4CFC6C54199 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+equal.m + path + Expecta/Matchers/EXPMatchers+equal.m + sourceTree + <group> + + C054D6E72B61DACDE9935F0EF7131033 + + fileRef + 46CE3B42FE5B19F23CD24060BE0920CA + isa + PBXBuildFile + + C05B54046664B54E8EE624F979B2014C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorLineScaleAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorLineScaleAnimation.h + sourceTree + <group> + + C0F69C93D9F63907FCB1A4C03D372E23 + + fileRef + B8B275EDDCDCF2D38CAF49A40017D01D + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + C148538B1CC67E1CE74DEC1C6B2E6A02 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIImage+Diff.h + path + FBSnapshotTestCase/Categories/UIImage+Diff.h + sourceTree + <group> + + C1C2B7979A25FBEC9F71A189D1EE51AA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SPTCallSite.h + path + Specta/Specta/SPTCallSite.h + sourceTree + <group> + + C1C59177C9631753DCCB9F4EAC705748 + + fileRef + 8840BCEBAAC747B222A9A3A4F0AC735C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + C2349F032C22C7888A00A0C1F10CAB77 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallScaleMultipleAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.h + sourceTree + <group> + + C2CDEC51745442357360815D430E5D9B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + PureLayout.h + path + PureLayout/PureLayout/PureLayout.h + sourceTree + <group> + + C32E762448781420245BEC30DF0ECADF + + children + + A78508D4B7D815D1A284548F5A338F0D + 68DA82F052EC6091F0A6F44EE5B83C49 + B3BDACA4BDBD1D7D659AD3856EBD6864 + 0EB930C9CF2FAACCB657528AC11D734A + C3931F7C392B2AA54735D232EA9F7372 + 7B6E1C92B9235A142E8D41E15D472A86 + + isa + PBXGroup + name + iOS + sourceTree + <group> + + C387054DBA65DDD2001A2B4720437721 + + includeInIndex + 1 + isa + PBXFileReference + path + Expecta+Snapshots.modulemap + sourceTree + <group> + + C3931F7C392B2AA54735D232EA9F7372 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + UIKit.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/UIKit.framework + sourceTree + DEVELOPER_DIR + + C4B622E36D00B0EC421438CD40968EE0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beCloseTo.m + path + Expecta/Matchers/EXPMatchers+beCloseTo.m + sourceTree + <group> + + C5591001443937B39FCA10BF93139D5E + + isa + PBXTargetDependency + name + DGActivityIndicatorView + target + 291621037D68F7869D267C25CE205F97 + targetProxy + 5BB5F58561E1B1B3E551DBA9E96D86E4 + + C5D3CD36617A789CCF916E3727E56CC5 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 732E1017B9D40DB6888CB2A644F44007 + remoteInfo + PureLayout + + C6137B78D712770AEC9B7DCF5AEE4C42 + + children + + 913596B05451C75AAD90460CEEAD86DF + D5EFE6DD66A924B5A06DDEE1E3535543 + F88C9C33A38940965B1E028900AB95A0 + 735FFD3050DCC33492E1D86D9592E389 + F4322991C3E1E782290F969406582A77 + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/FBSnapshotTestCase + sourceTree + <group> + + C6A0ADFB01F5886273F6AD6CB4399A0E + + fileRef + 2DF91EF184B25A34AF05D45ECB8B38BA + isa + PBXBuildFile + + C6BCE9F9EA5BD670ED777D7EA338E063 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallSpinFadeLoader.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallSpinFadeLoader.m + sourceTree + <group> + + C6E39DC4C4570C3FCD7D5264E2865BAB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Pods-PNImagePickerViewController_Tests-acknowledgements.plist + sourceTree + <group> + + C85CBE2FC7624E65AB1F2278630AA456 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 291621037D68F7869D267C25CE205F97 + remoteInfo + DGActivityIndicatorView + + C863C942C44C853A7970FB91BB4D3843 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + SPTSharedExampleGroups.m + path + Specta/Specta/SPTSharedExampleGroups.m + sourceTree + <group> + + C87C8565E0CE630C9044D8F6CCC00B79 + + baseConfigurationReference + 217E5CF6FEFCE576D0B1BA963E4DD247 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/PNImagePickerViewController/PNImagePickerViewController-prefix.pch + INFOPLIST_FILE + Target Support Files/PNImagePickerViewController/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/PNImagePickerViewController/PNImagePickerViewController.modulemap + MTL_ENABLE_DEBUG_INFO + NO + PRODUCT_NAME + PNImagePickerViewController + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Release + + C88AC66D44949F77E6D5A59F4933571F + + fileRef + 14681335FE6A5264FD8EC1C061E7CDD1 + isa + PBXBuildFile + + C9423636906DB2F08F57CF685A0BD0C3 + + fileRef + A78508D4B7D815D1A284548F5A338F0D + isa + PBXBuildFile + + C96C01D1E4D2E00FED4476FA06FA5287 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NSArray+PureLayout.m + path + PureLayout/PureLayout/NSArray+PureLayout.m + sourceTree + <group> + + CA568B6F1164CDE3763C92982FDF0B80 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorThreeDotsAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorThreeDotsAnimation.m + sourceTree + <group> + + CABAE930DD83428E53B8962A2673BD28 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIApplication+StrictKeyWindow.m + path + FBSnapshotTestCase/Categories/UIApplication+StrictKeyWindow.m + sourceTree + <group> + + CB13A851913814EEE6A164233BF15074 + + fileRef + B64EB1329E44F12CA40EB9CD47E3D2E3 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + CB2BEA235224960B8B8E37CF10D3BF61 + + children + + 668EB35743C596117D9474923B01148B + + isa + PBXGroup + name + Development Pods + sourceTree + <group> + + CCB1C006C879469918B40F2272781F35 + + buildConfigurations + + 97B7D0193F46D4B762AAC5200535CF71 + C87C8565E0CE630C9044D8F6CCC00B79 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + CE21386803CDC8FF708068B565704814 + + children + + 61B4466883A8E7B3BBFBD3CD14084150 + B617A7263E6B83D90E05503FE0460B91 + 5B3492B4CB56B72013F1118941E24121 + F10C730C1F2B28DC275C7E9224BAD0BB + 6CEADD0E53710547430DAF55D9581DEA + 329C6E17EF66A77171669B112E1AF184 + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/Specta + sourceTree + <group> + + CE3F4ECBB0BC095577D66AE50C8E604C + + fileRef + E1F1BBA6B7B557D5FF0A3171482F0D67 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + CE45EB99FCDFDCD71A41117E18C36C41 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallRotateAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallRotateAnimation.m + sourceTree + <group> + + CE4B6F2352BB68D81B8E851154276590 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorLineScalePartyAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePartyAnimation.m + sourceTree + <group> + + CE68526079FF32AB937DB3E25C280551 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Expecta.xcconfig + sourceTree + <group> + + CE697236D397EA0B8A981A771D22A314 + + buildActionMask + 2147483647 + files + + 3E7CB8E650ADF660ED316F9A60434000 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + CE86A4579EC09DC343B5C10D9079AB56 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallClipRotatePulseAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallClipRotatePulseAnimation.m + sourceTree + <group> + + CE96BE4D508513697B2AE8807F0073AE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Pods-PNImagePickerViewController_Example-acknowledgements.plist + sourceTree + <group> + + CEB4E9FAF82318A3161F45F0F0067D1B + + children + + 489D711EBBF6D05C896D2937986DEDCA + CE68526079FF32AB937DB3E25C280551 + 7AC957DEF87E6A9F6B306C7388893038 + ECD245CC42C29877A9AF78AE8929E082 + 2423FED05E77BF592A237ACFB7D45CE0 + 030C4DB51F0DDB0669E772BFCFE9C104 + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/Expecta + sourceTree + <group> + + D06F3815D256490933E1D4389056447C + + includeInIndex + 1 + isa + PBXFileReference + path + DGActivityIndicatorView.modulemap + sourceTree + <group> + + D087C9CFBF8359F8BE6E8EC885158912 + + fileRef + D9FF93A6D3CD60EFD7678282FCA20D3D + isa + PBXBuildFile + + D146797BA332C124E246A3F77A8A4ACF + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + F7D9D871D4F720F9389E6BFA85F8AB6E + remoteInfo + PNImagePickerViewController + + D15735AA736C392BB93DB370760C7DFB + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + E1E99BE24B4D5E362ECFB6580A5D5A8D + remoteInfo + FBSnapshotTestCase + + D1C1EE0EB550603FC231CDB277A7CF74 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beLessThanOrEqualTo.h + path + Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h + sourceTree + <group> + + D1F2D80716B43E0CC8801E5BE3EA4DC2 + + isa + PBXTargetDependency + name + PureLayout + target + 732E1017B9D40DB6888CB2A644F44007 + targetProxy + C5D3CD36617A789CCF916E3727E56CC5 + + D32582C6E0FDF43F5BEC7A5D27947B9C + + fileRef + 4F987236F53B46A77FFCDCC613FC9C05 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + D352AED853C0AAE46F02D684528ED717 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beNil.m + path + Expecta/Matchers/EXPMatchers+beNil.m + sourceTree + <group> + + D3A97742CACAE0C69D639B471125E6E6 + + fileRef + C1C2B7979A25FBEC9F71A189D1EE51AA + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + D41D8CD98F00B204E9800998ECF8427E + + attributes + + LastSwiftUpdateCheck + 0700 + LastUpgradeCheck + 0700 + + buildConfigurationList + 2D8E8EC45A3A1A1D94AE762CB5028504 + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + + mainGroup + 7DB346D0F39D3F0E887471402A8071AB + productRefGroup + 3C6170F841BE1C800BF9E3FD05D98479 + projectDirPath + + projectReferences + + projectRoot + + targets + + 291621037D68F7869D267C25CE205F97 + 0D888F29E05E498D0CD91A51D28599A5 + B5522B4C786061CA9DFC8A4198028552 + E1E99BE24B4D5E362ECFB6580A5D5A8D + F7D9D871D4F720F9389E6BFA85F8AB6E + 8B0E3299C6A701014A430848E3BA9BC0 + 75C3EC857F27A184C52FAB21FD6A1994 + 732E1017B9D40DB6888CB2A644F44007 + 00ADDBCA9E516B429C7877EB5AED2DCE + + + D45CEC3FA189AD45AE0D5D65F0096A2E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-PNImagePickerViewController_Tests-frameworks.sh + sourceTree + <group> + + D57EE053A502E26C9D9542900DF51746 + + fileRef + B2D07280905270153CB51BE84E603490 + isa + PBXBuildFile + + D5EF5140CD1D878606B530BBDC7CFBEC + + fileRef + C2CDEC51745442357360815D430E5D9B + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + D5EFE6DD66A924B5A06DDEE1E3535543 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + FBSnapshotTestCase.xcconfig + sourceTree + <group> + + D69CE0A8AA791901A9E680B47741DC73 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PureLayout-umbrella.h + sourceTree + <group> + + D6FC6CE27EE2216BF4704E0827DFBEBE + + isa + PBXTargetDependency + name + FBSnapshotTestCase + target + E1E99BE24B4D5E362ECFB6580A5D5A8D + targetProxy + 845DA643BAC094D83AA08D33F1BFD783 + + D78F728DA45B9D043472FCF4315E60C7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-PNImagePickerViewController_Tests.release.xcconfig + sourceTree + <group> + + D820364E60396B6CBA51EC6661B1D2D5 + + fileRef + 77BD465B0699C84B403C14801297E94E + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + D83677C54D2226C67886A525B0B46FBE + + fileRef + 764E05BA4B42E70C21008CE02BECEE4C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + D8BBB338E6C15616D53A1898B5E3EECA + + explicitFileType + wrapper.framework + includeInIndex + 0 + isa + PBXFileReference + name + Pods_PNImagePickerViewController_Tests.framework + path + Pods_PNImagePickerViewController_Tests.framework + sourceTree + BUILT_PRODUCTS_DIR + + D95ABB670BF106714613BF606E7FF6DC + + baseConfigurationReference + CE68526079FF32AB937DB3E25C280551 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/Expecta/Expecta-prefix.pch + INFOPLIST_FILE + Target Support Files/Expecta/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/Expecta/Expecta.modulemap + MTL_ENABLE_DEBUG_INFO + YES + PRODUCT_NAME + Expecta + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Debug + + D9D9F52BC6BE0344E53A83433CE5C963 + + baseConfigurationReference + CE68526079FF32AB937DB3E25C280551 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/Expecta/Expecta-prefix.pch + INFOPLIST_FILE + Target Support Files/Expecta/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/Expecta/Expecta.modulemap + MTL_ENABLE_DEBUG_INFO + NO + PRODUCT_NAME + Expecta + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Release + + D9FF93A6D3CD60EFD7678282FCA20D3D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorTriangleSkewSpinAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorTriangleSkewSpinAnimation.m + sourceTree + <group> + + DA2A625BE88D329B2DAB468A14D454E5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallPulseAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseAnimation.h + sourceTree + <group> + + DB30F82FB1BE083D9471B965FB500CA2 + + fileRef + 51A5CE482409925E53203B255D2626FA + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + DB70BDEEF19D8835410FFAA325A803E6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DGActivityIndicatorView-umbrella.h + sourceTree + <group> + + DB70E3EFF32FDB6FFA85E1F22E6A61AB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPUnsupportedObject.h + path + Expecta/EXPUnsupportedObject.h + sourceTree + <group> + + DC61702A42844E4ED762A73E8893436B + + buildConfigurations + + D95ABB670BF106714613BF606E7FF6DC + D9D9F52BC6BE0344E53A83433CE5C963 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + DC73F3984FCBFDA4A732C328D5081DFE + + fileRef + C3931F7C392B2AA54735D232EA9F7372 + isa + PBXBuildFile + + DCD2DE470DD0C352D53BB989F844C45B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beIdenticalTo.m + path + Expecta/Matchers/EXPMatchers+beIdenticalTo.m + sourceTree + <group> + + DD0CF102363A373C3D8F44E4929D50D3 + + fileRef + 89880E23D0FA533965CB9034C799F6CC + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + DD254E9F4E9BF0440BDB2572FBDA66A9 + + fileRef + A78508D4B7D815D1A284548F5A338F0D + isa + PBXBuildFile + + DD4BDFF63C5C3019004B7EA21EE5B93D + + buildConfigurations + + A2CCAF5290EC428D9B52B0AF402A21CD + 7D7F95DF00727120EED6C88DC4769396 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + DD674CE28CE2C5E9F538461C76AB6BD9 + + fileRef + 53C788F990B84D46CF72C2B17D2EB55E + isa + PBXBuildFile + + DDBEB2F265DE738C0F7887C020B1F28D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beSubclassOf.m + path + Expecta/Matchers/EXPMatchers+beSubclassOf.m + sourceTree + <group> + + DE5158499A7116BF2B6DF560FD21A88A + + fileRef + A673437D364C508C96D2396BF29B248C + isa + PBXBuildFile + + DF4F507FD37819AFDBD6A68601C23489 + + buildConfigurations + + 6FFB8621724E6D87039606594AA714FE + 7F28600E8B9A80516CB3C1047EBBF957 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + DF86B44B7E35819FC61B294B343E31FB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+beLessThan.h + path + Expecta/Matchers/EXPMatchers+beLessThan.h + sourceTree + <group> + + E0A077DFB064B79685B810CCEFB2F1EF + + fileRef + 2B673AC718C2596C1A1FBFB27FE75E08 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + E0AAF49134A0505DF00E20E7B62087E1 + + fileRef + 107A3DE05C14D3CE5E29B661678AB4B8 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + E0C14077720B3EA3D3CD9FDE663FA6CA + + fileRef + 032958A1344FCB4E4C3272404A1163F5 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + E1C6AA1B6F3BCCCDE553A56C33EB4649 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallGridBeatAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridBeatAnimation.h + sourceTree + <group> + + E1D4DDB7EEFD7F398CD60BFB0FEE4F7E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSLayoutConstraint+PureLayout.h + path + PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h + sourceTree + <group> + + E1E99BE24B4D5E362ECFB6580A5D5A8D + + buildConfigurationList + 333D034462DA0EE6A13E42FBBB07F3AC + buildPhases + + 5313CE6E9AD10AFF7B2157D735D993D7 + 499D1411C352205E3A38BE88B4E03A1A + 61EBB6E8E94C4A1F23CA25CF2F49B19A + + buildRules + + dependencies + + isa + PBXNativeTarget + name + FBSnapshotTestCase + productName + FBSnapshotTestCase + productReference + B7480EC6B913E2DE82007EE07E243664 + productType + com.apple.product-type.framework + + E1EC4532663CA75DE5BD00CB0A56814D + + fileRef + A54A9028274D06409CC2977B0E10BFBC + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + E1F1BBA6B7B557D5FF0A3171482F0D67 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPFloatTuple.m + path + Expecta/EXPFloatTuple.m + sourceTree + <group> + + E25435907CB1E60DDCDEAF4DC5119291 + + fileRef + 2BE45DFB6789AAEB03C87E14911811BD + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + E2B98CB95EBDDC9E87241B77A46E1266 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+respondTo.h + path + Expecta/Matchers/EXPMatchers+respondTo.h + sourceTree + <group> + + E2BEA93256B26EA7D1C8F402B3786C40 + + fileRef + 67BEB743EB822DB344D1FDB79EEB19B9 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + E2FEA90ADE9DB7B03273630AB276F8DD + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPUnsupportedObject.m + path + Expecta/EXPUnsupportedObject.m + sourceTree + <group> + + E406AD314CFBBF655B9B07A0F8EE6325 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + PureLayout.xcconfig + sourceTree + <group> + + E414D62B6F3A82E4E06FB2313C8FD3D9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallScaleAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleAnimation.m + sourceTree + <group> + + E4D2414595D5EB2CC4AC8878DF31FD72 + + fileRef + 1F02CAD4927D227E9B8F64E76C6D79B8 + isa + PBXBuildFile + + E54DECB7356E53FC52ED067B347499E3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers+postNotification.h + path + Expecta/Matchers/EXPMatchers+postNotification.h + sourceTree + <group> + + E5C01C3973EEA5683DAF2A21243EE5D0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorCookieTerminatorAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorCookieTerminatorAnimation.h + sourceTree + <group> + + E62ACE7ECFAD595BCFDB74843AD1A4D2 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beginWith.m + path + Expecta/Matchers/EXPMatchers+beginWith.m + sourceTree + <group> + + E66E28010AC741AB1BA3E3EF6F8784AB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Info.plist + sourceTree + <group> + + E6B836B352B13C63D3C0FA0E500C98A4 + + buildActionMask + 2147483647 + files + + 160FDA46EE919AAF97E0E4EC04C9E232 + 7A211860F672261C1522DCDF1FFC9ED0 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + E6E4BAE650A258C80DA6C0499041E875 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorBallGridPulseAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallGridPulseAnimation.h + sourceTree + <group> + + E735386085CE344F6A01178CF4763852 + + fileRef + BD26CEA7F827DE4BBA98A4BDD93A9D93 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + E8ACD20C3FD436B3A4753CD9D0D648DC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.swift + name + SwiftSupport.swift + path + FBSnapshotTestCase/SwiftSupport.swift + sourceTree + <group> + + E95E9B817C6D9D281C5145EC0409DF01 + + fileRef + 9A89178F3121D6F08D3FF64FF460D24F + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + E99BFA3C549F1641104A1492DD4D2185 + + fileRef + A321EAD55888DD6044ADE41E2DA2D1F0 + isa + PBXBuildFile + + E9B66B9D8E9FC2BFAE108DE3D5AA312A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+postNotification.m + path + Expecta/Matchers/EXPMatchers+postNotification.m + sourceTree + <group> + + EABC475F73AEA8FA59A4B0801F74AA37 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorLineScalePulseOutRapidAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorLineScalePulseOutRapidAnimation.h + sourceTree + <group> + + EB0A71B16F5C2D5C9C819687D0C69620 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallScaleMultipleAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallScaleMultipleAnimation.m + sourceTree + <group> + + EC588B9EAC9440EF09B75FB3972C07FE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+match.m + path + Expecta/Matchers/EXPMatchers+match.m + sourceTree + <group> + + ECD245CC42C29877A9AF78AE8929E082 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Expecta-prefix.pch + sourceTree + <group> + + ED1993778DAA05B80A041042F11D535B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PNImagePickerViewController.m + sourceTree + <group> + + EE008D26EADDB7377223D1A256D4A042 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beKindOf.m + path + Expecta/Matchers/EXPMatchers+beKindOf.m + sourceTree + <group> + + EF229B5B773CB72AE6A3F61EC5423310 + + baseConfigurationReference + 5B3492B4CB56B72013F1118941E24121 + buildSettings + + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + DEFINES_MODULE + YES + DYLIB_COMPATIBILITY_VERSION + 1 + DYLIB_CURRENT_VERSION + 1 + DYLIB_INSTALL_NAME_BASE + @rpath + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/Specta/Specta-prefix.pch + INFOPLIST_FILE + Target Support Files/Specta/Info.plist + INSTALL_PATH + $(LOCAL_LIBRARY_DIR)/Frameworks + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + LD_RUNPATH_SEARCH_PATHS + + $(inherited) + @executable_path/Frameworks + @loader_path/Frameworks + + MODULEMAP_FILE + Target Support Files/Specta/Specta.modulemap + MTL_ENABLE_DEBUG_INFO + NO + PRODUCT_NAME + Specta + SDKROOT + iphoneos + SKIP_INSTALL + YES + TARGETED_DEVICE_FAMILY + 1,2 + VERSIONING_SYSTEM + apple-generic + VERSION_INFO_PREFIX + + + isa + XCBuildConfiguration + name + Release + + EF5C76DECE92DA64A72713CE941E3C95 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SPTExampleGroup.h + path + Specta/Specta/SPTExampleGroup.h + sourceTree + <group> + + EF6497EE123F6BC0C1B09717437C5908 + + fileRef + E2FEA90ADE9DB7B03273630AB276F8DD + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + EFB4C678F3ECB025125BBF19813FA7EF + + fileRef + B62598380A0456B77765633CF6399FDA + isa + PBXBuildFile + + F043D41411071EB7695F7E6EB5053E80 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorFiveDotsAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.m + sourceTree + <group> + + F0DDF02A078B917997FF025BB33BB842 + + fileRef + 9D827829DB6BCFF0311053AA2EE01B35 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + F10C730C1F2B28DC275C7E9224BAD0BB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Specta-dummy.m + sourceTree + <group> + + F12D57414A73406831CC032A7170DBFF + + fileRef + E62ACE7ECFAD595BCFDB74843AD1A4D2 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + F165E22E40244ACAC4A5654CBA5E24E3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorFiveDotsAnimation.h + path + DGActivityIndicatorView/Animations/DGActivityIndicatorFiveDotsAnimation.h + sourceTree + <group> + + F1B11B223AC0A22FCD6F92901C43E390 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PNImagePickerViewController.h + sourceTree + <group> + + F1E3108F4AF8125466B50E2E15321D72 + + fileRef + F88C9C33A38940965B1E028900AB95A0 + isa + PBXBuildFile + + F1F55268925E0AECF6E79AAD4A92C9D6 + + includeInIndex + 1 + isa + PBXFileReference + path + PNImagePickerViewController.modulemap + sourceTree + <group> + + F24F9340428DE453F3C634E811179751 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPMatchers.h + path + Expecta/Matchers/EXPMatchers.h + sourceTree + <group> + + F300B40AFA24F8C5A0751AA0E0AE0E17 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallBeatAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallBeatAnimation.m + sourceTree + <group> + + F36EDE8D9C1EA5879AB18814BED926C6 + + isa + PBXTargetDependency + name + PNImagePickerViewController + target + F7D9D871D4F720F9389E6BFA85F8AB6E + targetProxy + 12B984DB50E03AC0C51DED23666B2DF7 + + F3AA3C32FD65264ED12C1A3F34412C16 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NSArray+PureLayout.h + path + PureLayout/PureLayout/NSArray+PureLayout.h + sourceTree + <group> + + F3EAE5DAFF803BF4927E279D074DFCC9 + + fileRef + 33F6FAF611B2C70EF1E4A141DE7DF48D + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + F41209A94070904A00BDF24ACB6336B6 + + fileRef + 7B6B8EA0D93F6E424061F592524B5E23 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + F4322991C3E1E782290F969406582A77 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Info.plist + sourceTree + <group> + + F449D81313C96AAC3E90BF988280AD6E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Expecta+Snapshots-umbrella.h + sourceTree + <group> + + F45F565AABE7E9D19116A5DE203B8C68 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + EXPDefines.h + path + Expecta/EXPDefines.h + sourceTree + <group> + + F46030CE704666228CCCD89A59586A99 + + fileRef + CE86A4579EC09DC343B5C10D9079AB56 + isa + PBXBuildFile + + F4A51CD75C37A0EFAEA2ADDE78FB818F + + isa + PBXTargetDependency + name + DGActivityIndicatorView + target + 291621037D68F7869D267C25CE205F97 + targetProxy + C85CBE2FC7624E65AB1F2278630AA456 + + F4E58516B444895CAA6C6360A6D37C8D + + fileRef + B351B7EDC6EA5879B5CB4F7773E7F168 + isa + PBXBuildFile + + F53616AA4174D5EDA86EA86C95B64FAB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SPTSpec.h + path + Specta/Specta/SPTSpec.h + sourceTree + <group> + + F64F6F7FFCE3B01DFE2E74E6F3569BF3 + + fileRef + D69CE0A8AA791901A9E680B47741DC73 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + F6582E177A6873639EB320360C612D23 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + PureLayout+Internal.h + path + PureLayout/PureLayout/PureLayout+Internal.h + sourceTree + <group> + + F69A3ACAB5FFEC146FBA6197D8D480F9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+endWith.m + path + Expecta/Matchers/EXPMatchers+endWith.m + sourceTree + <group> + + F708EA5BCF76945F780EEEACB215968D + + fileRef + F043D41411071EB7695F7E6EB5053E80 + isa + PBXBuildFile + + F70938307E06D652E364D266EA014497 + + fileRef + 363B6829723BF6FB10A3B3A94B75E36E + isa + PBXBuildFile + + F75CB2A727F678C9A848A3A11EA7979B + + fileRef + 648EEE319F62D61A69EB22EA22C20EE9 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + F7D9D871D4F720F9389E6BFA85F8AB6E + + buildConfigurationList + CCB1C006C879469918B40F2272781F35 + buildPhases + + 3F28CCFF405C7E8698A65CD4CC787CD7 + 9157AFC433FF02CE97A147EB48712DBA + 72B131DB2B62AB7C5447E14996F9989F + + buildRules + + dependencies + + F4A51CD75C37A0EFAEA2ADDE78FB818F + F9F67D4F618382267BC7DF6954CAA91E + + isa + PBXNativeTarget + name + PNImagePickerViewController + productName + PNImagePickerViewController + productReference + 23786174AA30631332BCBC07C4C0B776 + productType + com.apple.product-type.framework + + F827541D56D5F4EFB385B5D4B94B47C9 + + fileRef + 8C0D7CB5FC931065DA98924EF0C18C9A + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + F829446E4D6BA30AB151A03970AFB2D8 + + fileRef + CE45EB99FCDFDCD71A41117E18C36C41 + isa + PBXBuildFile + + F88C9C33A38940965B1E028900AB95A0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FBSnapshotTestCase-dummy.m + sourceTree + <group> + + F8E15F4958152B93F7A51B41A49F06B7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DGActivityIndicatorAnimationProtocol.h + path + DGActivityIndicatorView/DGActivityIndicatorAnimationProtocol.h + sourceTree + <group> + + F9F67D4F618382267BC7DF6954CAA91E + + isa + PBXTargetDependency + name + PureLayout + target + 732E1017B9D40DB6888CB2A644F44007 + targetProxy + B45A35B34F89A83FF6EF4C2D8B0BC638 + + FA1D0D6466627E4655D9C6766CD972B5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIImage+Compare.h + path + FBSnapshotTestCase/Categories/UIImage+Compare.h + sourceTree + <group> + + FA538AB69B24F23BAD0822FBC8854194 + + fileRef + C05B54046664B54E8EE624F979B2014C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + FAD03A1D29BFD90BCB7F04B02E6DED36 + + fileRef + 5E5B9C54581B58EA6B48CEF0D4A23543 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + FB45FFD90572718D82AB9092B750F0CA + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES + CLANG_WARN_UNREACHABLE_CODE + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + COPY_PHASE_STRIP + YES + ENABLE_NS_ASSERTIONS + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PREPROCESSOR_DEFINITIONS + + RELEASE=1 + + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 8.0 + STRIP_INSTALLED_PRODUCT + NO + SYMROOT + ${SRCROOT}/../build + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + FBC0ACFB085C4A58604D3E412ED62FBA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + EXPMatchers+beGreaterThan.m + path + Expecta/Matchers/EXPMatchers+beGreaterThan.m + sourceTree + <group> + + FC0E127EF1B41A9DCD8E34A51AA4A385 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DGActivityIndicatorBallPulseSyncAnimation.m + path + DGActivityIndicatorView/Animations/DGActivityIndicatorBallPulseSyncAnimation.m + sourceTree + <group> + + FC20596ABFE14A61F171A29FD03275E7 + + fileRef + 369E77F7391B9334464AD8933DEA558F + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + FC45858927D3B6A0F922C4B697B04A38 + + fileRef + EC588B9EAC9440EF09B75FB3972C07FE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + FCC866488BF3D148FF3A9ED02058561A + + buildActionMask + 2147483647 + files + + A3CCA570DF79CD1CBA51E15E4B55B940 + 4D724F8A8B050CB9CEF5E52C014C58F2 + ABC0A92EC1929254A49CA6983E84D7EA + 3106684245A6AE784ED81E7A4765A8FF + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + FD2686EFFE4D3EC4EB68CB39838D7B2C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + UIImage+Snapshot.h + path + FBSnapshotTestCase/Categories/UIImage+Snapshot.h + sourceTree + <group> + + FD2D4497BC41412128C2D87C1BDE7398 + + fileRef + B0D8176E92EDD13A72FC541922FADBC6 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + FD36B3A8AA77E453552AF13CEF72A54C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Expecta+Snapshots-dummy.m + sourceTree + <group> + + FDB769B453B85EE8603CB1CE172F7EF0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + UIImage+Diff.m + path + FBSnapshotTestCase/Categories/UIImage+Diff.m + sourceTree + <group> + + FE1A6C6BC96129C4BD3805467E03F49C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-PNImagePickerViewController_Tests-dummy.m + sourceTree + <group> + + FE5E8CE045BE9FB310D15708F38A5EEB + + fileRef + C863C942C44C853A7970FB91BB4D3843 + isa + PBXBuildFile + + FE8E34356D24F6759A8B010ED2F5707B + + fileRef + 12476CF16B5F9A89588B9A8812342554 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -fno-objc-arc + + + FEBD832ABC4328AADF090068DCE1D5C0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + SpectaDSL.h + path + Specta/Specta/SpectaDSL.h + sourceTree + <group> + + FEEE94D9B924F033E980BA9AA45696E0 + + isa + PBXTargetDependency + name + PureLayout + target + 732E1017B9D40DB6888CB2A644F44007 + targetProxy + 37EC5B6B647F29286E146564B4A289BA + + + rootObject + D41D8CD98F00B204E9800998ECF8427E + + diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNImagePickerViewController.xcscheme b/_Pods.xcodeproj/xcshareddata/xcschemes/PNImagePickerViewController.xcscheme similarity index 100% rename from Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNImagePickerViewController.xcscheme rename to _Pods.xcodeproj/xcshareddata/xcschemes/PNImagePickerViewController.xcscheme diff --git a/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/DGActivityIndicatorView.xcscheme b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/DGActivityIndicatorView.xcscheme new file mode 100644 index 0000000..f08fc23 --- /dev/null +++ b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/DGActivityIndicatorView.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Expecta+Snapshots.xcscheme b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Expecta+Snapshots.xcscheme new file mode 100644 index 0000000..09275ed --- /dev/null +++ b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Expecta+Snapshots.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Expecta.xcscheme b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Expecta.xcscheme new file mode 100644 index 0000000..d959a1d --- /dev/null +++ b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Expecta.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/FBSnapshotTestCase.xcscheme b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/FBSnapshotTestCase.xcscheme new file mode 100644 index 0000000..5606f09 --- /dev/null +++ b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/FBSnapshotTestCase.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Pods-PNImagePickerViewController_Example.xcscheme b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Pods-PNImagePickerViewController_Example.xcscheme new file mode 100644 index 0000000..248df80 --- /dev/null +++ b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Pods-PNImagePickerViewController_Example.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Pods-PNImagePickerViewController_Tests.xcscheme b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Pods-PNImagePickerViewController_Tests.xcscheme new file mode 100644 index 0000000..4cd23a5 --- /dev/null +++ b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Pods-PNImagePickerViewController_Tests.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/PureLayout.xcscheme b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/PureLayout.xcscheme new file mode 100644 index 0000000..579a109 --- /dev/null +++ b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/PureLayout.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Specta.xcscheme b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Specta.xcscheme new file mode 100644 index 0000000..84c30c1 --- /dev/null +++ b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/Specta.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/xcschememanagement.plist b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..0a314f1 --- /dev/null +++ b/_Pods.xcodeproj/xcuserdata/giuseppenucifora.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,117 @@ + + + + + SchemeUserState + + DGActivityIndicatorView.xcscheme + + isShown + + + Expecta+Snapshots.xcscheme + + isShown + + + Expecta.xcscheme + + isShown + + + FBSnapshotTestCase.xcscheme + + isShown + + + PNImagePickerViewController.xcscheme + + isShown + + + Pods-PNImagePickerViewController_Example.xcscheme + + isShown + + + Pods-PNImagePickerViewController_Tests.xcscheme + + isShown + + + PureLayout.xcscheme + + isShown + + + Specta.xcscheme + + isShown + + + + SuppressBuildableAutocreation + + 00ADDBCA9E516B429C7877EB5AED2DCE + + primary + + + 0D888F29E05E498D0CD91A51D28599A5 + + primary + + + 291621037D68F7869D267C25CE205F97 + + primary + + + 732E1017B9D40DB6888CB2A644F44007 + + primary + + + 75C3EC857F27A184C52FAB21FD6A1994 + + primary + + + 8B0E3299C6A701014A430848E3BA9BC0 + + primary + + + B5522B4C786061CA9DFC8A4198028552 + + primary + + + BD77E84854E41B292EAB2AD21C858342 + + primary + + + DD86ABD743B0605672C710ADC56EB9DA + + primary + + + E1E99BE24B4D5E362ECFB6580A5D5A8D + + primary + + + ED4342E27597144E22BA4081D52F6DD1 + + primary + + + F7D9D871D4F720F9389E6BFA85F8AB6E + + primary + + + + +