diff --git a/Example/MWPhotoBrowser.xcodeproj/project.pbxproj b/Example/MWPhotoBrowser.xcodeproj/project.pbxproj
index 9eb939fd4..c6623da14 100644
--- a/Example/MWPhotoBrowser.xcodeproj/project.pbxproj
+++ b/Example/MWPhotoBrowser.xcodeproj/project.pbxproj
@@ -1,1767 +1,702 @@
-
-
-
-
- archiveVersion
- 1
- classes
-
- objectVersion
- 46
- objects
-
- 02040E41C46EB311FEA82F90
-
- buildActionMask
- 2147483647
- files
-
- inputPaths
-
- isa
- PBXShellScriptBuildPhase
- name
- Embed Pods Frameworks
- outputPaths
-
- runOnlyForDeploymentPostprocessing
- 0
- shellPath
- /bin/sh
- shellScript
- "${SRCROOT}/Pods/Target Support Files/Pods-MWPhotoBrowser_Tests/Pods-MWPhotoBrowser_Tests-frameworks.sh"
-
- showEnvVarsInLog
- 0
-
- 0EC5D4A41B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo1.jpg
- path
- MWPhotoBrowser/Local Media/photo1.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4A51B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo1t.jpg
- path
- MWPhotoBrowser/Local Media/photo1t.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4A61B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo2.jpg
- path
- MWPhotoBrowser/Local Media/photo2.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4A71B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo2t.jpg
- path
- MWPhotoBrowser/Local Media/photo2t.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4A81B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo3.jpg
- path
- MWPhotoBrowser/Local Media/photo3.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4A91B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo3t.jpg
- path
- MWPhotoBrowser/Local Media/photo3t.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4AA1B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo4.jpg
- path
- MWPhotoBrowser/Local Media/photo4.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4AB1B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo4t.jpg
- path
- MWPhotoBrowser/Local Media/photo4t.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4AC1B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo5.jpg
- path
- MWPhotoBrowser/Local Media/photo5.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4AD1B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo5t.jpg
- path
- MWPhotoBrowser/Local Media/photo5t.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4AE1B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo6.jpg
- path
- MWPhotoBrowser/Local Media/photo6.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4AF1B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo6t.jpg
- path
- MWPhotoBrowser/Local Media/photo6t.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4B01B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo7.jpg
- path
- MWPhotoBrowser/Local Media/photo7.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4B11B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo7t.jpg
- path
- MWPhotoBrowser/Local Media/photo7t.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4B21B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo8.jpg
- path
- MWPhotoBrowser/Local Media/photo8.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4B31B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- photo8t.jpg
- path
- MWPhotoBrowser/Local Media/photo8t.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4B41B4C46E50092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- file
- name
- video.mp4
- path
- MWPhotoBrowser/Local Media/video.mp4
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4B51B4C46E50092ACC1
-
- fileRef
- 0EC5D4A41B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4B61B4C46E50092ACC1
-
- fileRef
- 0EC5D4A51B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4B71B4C46E50092ACC1
-
- fileRef
- 0EC5D4A61B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4B81B4C46E50092ACC1
-
- fileRef
- 0EC5D4A71B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4B91B4C46E50092ACC1
-
- fileRef
- 0EC5D4A81B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4BA1B4C46E50092ACC1
-
- fileRef
- 0EC5D4A91B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4BB1B4C46E50092ACC1
-
- fileRef
- 0EC5D4AA1B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4BC1B4C46E50092ACC1
-
- fileRef
- 0EC5D4AB1B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4BD1B4C46E50092ACC1
-
- fileRef
- 0EC5D4AC1B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4BE1B4C46E50092ACC1
-
- fileRef
- 0EC5D4AD1B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4BF1B4C46E50092ACC1
-
- fileRef
- 0EC5D4AE1B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4C01B4C46E50092ACC1
-
- fileRef
- 0EC5D4AF1B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4C11B4C46E50092ACC1
-
- fileRef
- 0EC5D4B01B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4C21B4C46E50092ACC1
-
- fileRef
- 0EC5D4B11B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4C31B4C46E50092ACC1
-
- fileRef
- 0EC5D4B21B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4C41B4C46E50092ACC1
-
- fileRef
- 0EC5D4B31B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4C51B4C46E50092ACC1
-
- fileRef
- 0EC5D4B41B4C46E50092ACC1
- isa
- PBXBuildFile
-
- 0EC5D4C81B4C480E0092ACC1
-
- isa
- PBXFileReference
- lastKnownFileType
- image.jpeg
- name
- video_thumb.jpg
- path
- MWPhotoBrowser/Local Media/video_thumb.jpg
- sourceTree
- SOURCE_ROOT
-
- 0EC5D4C91B4C480E0092ACC1
-
- fileRef
- 0EC5D4C81B4C480E0092ACC1
- isa
- PBXBuildFile
-
- 234A7CACC7671133BED1A091
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- name
- Pods-MWPhotoBrowser_Tests.release.xcconfig
- path
- Pods/Target Support Files/Pods-MWPhotoBrowser_Tests/Pods-MWPhotoBrowser_Tests.release.xcconfig
- sourceTree
- <group>
-
- 2BD41C6E3DA363EE7B81636E
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- path
- libPods-MWPhotoBrowser_Tests.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- 3CC5A2FF9CBF1B37D7CB6F91
-
- buildActionMask
- 2147483647
- files
-
- inputPaths
-
- isa
- PBXShellScriptBuildPhase
- name
- Copy Pods Resources
- outputPaths
-
- runOnlyForDeploymentPostprocessing
- 0
- shellPath
- /bin/sh
- shellScript
- "${SRCROOT}/Pods/Target Support Files/Pods-MWPhotoBrowser_Tests/Pods-MWPhotoBrowser_Tests-resources.sh"
-
- showEnvVarsInLog
- 0
-
- 42FCB8D314CA85E2DF2C6434
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text
- name
- LICENSE
- path
- ../LICENSE
- sourceTree
- <group>
-
- 4C18E1171B47E72800E3D63A
-
- fileEncoding
- 4
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- AppDelegate.h
- sourceTree
- <group>
-
- 4C18E1181B47E72800E3D63A
-
- fileEncoding
- 4
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- AppDelegate.m
- sourceTree
- <group>
-
- 4C18E1191B47E72800E3D63A
-
- fileEncoding
- 4
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- Menu.h
- sourceTree
- <group>
-
- 4C18E11A1B47E72800E3D63A
-
- fileEncoding
- 4
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- Menu.m
- sourceTree
- <group>
-
- 4C18E11B1B47E72800E3D63A
-
- fileRef
- 4C18E1181B47E72800E3D63A
- isa
- PBXBuildFile
-
- 4C18E11C1B47E72800E3D63A
-
- fileRef
- 4C18E11A1B47E72800E3D63A
- isa
- PBXBuildFile
-
- 4C18E1431B47F05900E3D63A
-
- children
-
- 0EC5D4C81B4C480E0092ACC1
- 0EC5D4A41B4C46E50092ACC1
- 0EC5D4A51B4C46E50092ACC1
- 0EC5D4A61B4C46E50092ACC1
- 0EC5D4A71B4C46E50092ACC1
- 0EC5D4A81B4C46E50092ACC1
- 0EC5D4A91B4C46E50092ACC1
- 0EC5D4AA1B4C46E50092ACC1
- 0EC5D4AB1B4C46E50092ACC1
- 0EC5D4AC1B4C46E50092ACC1
- 0EC5D4AD1B4C46E50092ACC1
- 0EC5D4AE1B4C46E50092ACC1
- 0EC5D4AF1B4C46E50092ACC1
- 0EC5D4B01B4C46E50092ACC1
- 0EC5D4B11B4C46E50092ACC1
- 0EC5D4B21B4C46E50092ACC1
- 0EC5D4B31B4C46E50092ACC1
- 0EC5D4B41B4C46E50092ACC1
-
- isa
- PBXGroup
- name
- Local Media
- path
- Photos
- sourceTree
- <group>
-
- 4D7FBE8AC8249BBC4ADD838E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- name
- Pods-MWPhotoBrowser_Example.release.xcconfig
- path
- Pods/Target Support Files/Pods-MWPhotoBrowser_Example/Pods-MWPhotoBrowser_Example.release.xcconfig
- sourceTree
- <group>
-
- 4E0A14EFB687307A0833E979
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text
- name
- MWPhotoBrowser.podspec
- path
- ../MWPhotoBrowser.podspec
- sourceTree
- <group>
-
- 542176705B9DBC22BBCDF3E4
-
- children
-
- 6E2C60685D353B336094E4E7
- 4D7FBE8AC8249BBC4ADD838E
- CA6EC4575DA50FD5A6F8685B
- 234A7CACC7671133BED1A091
-
- isa
- PBXGroup
- name
- Pods
- sourceTree
- <group>
-
- 5FDE805C8BB47D59B5BCB5FA
-
- buildActionMask
- 2147483647
- files
-
- inputPaths
-
- isa
- PBXShellScriptBuildPhase
- name
- Copy Pods Resources
- outputPaths
-
- runOnlyForDeploymentPostprocessing
- 0
- shellPath
- /bin/sh
- shellScript
- "${SRCROOT}/Pods/Target Support Files/Pods-MWPhotoBrowser_Example/Pods-MWPhotoBrowser_Example-resources.sh"
-
- showEnvVarsInLog
- 0
-
- 6003F581195388D10070C39A
-
- children
-
- 4E0A14EFB687307A0833E979
- B5C85CB7FE89F584D392C9CF
- 42FCB8D314CA85E2DF2C6434
- 6003F593195388D20070C39A
- 6003F5B5195388D20070C39A
- 6003F58C195388D20070C39A
- 6003F58B195388D20070C39A
- 542176705B9DBC22BBCDF3E4
-
- isa
- PBXGroup
- sourceTree
- <group>
-
- 6003F582195388D10070C39A
-
- attributes
-
- CLASSPREFIX
- MW
- LastUpgradeCheck
- 0730
- ORGANIZATIONNAME
- Michael Waterfall
- TargetAttributes
-
- 6003F5AD195388D20070C39A
-
- TestTargetID
- 6003F589195388D20070C39A
-
-
-
- buildConfigurationList
- 6003F585195388D10070C39A
- compatibilityVersion
- Xcode 3.2
- developmentRegion
- English
- hasScannedForEncodings
- 0
- isa
- PBXProject
- knownRegions
-
- en
- Base
-
- mainGroup
- 6003F581195388D10070C39A
- productRefGroup
- 6003F58B195388D20070C39A
- projectDirPath
-
- projectReferences
-
- projectRoot
-
- targets
-
- 6003F589195388D20070C39A
- 6003F5AD195388D20070C39A
-
-
- 6003F585195388D10070C39A
-
- buildConfigurations
-
- 6003F5BD195388D20070C39A
- 6003F5BE195388D20070C39A
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 6003F586195388D20070C39A
-
- buildActionMask
- 2147483647
- files
-
- 4C18E11B1B47E72800E3D63A
- 6003F59A195388D20070C39A
- 4C18E11C1B47E72800E3D63A
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 6003F587195388D20070C39A
-
- buildActionMask
- 2147483647
- files
-
- 6003F590195388D20070C39A
- 6003F592195388D20070C39A
- 6003F58E195388D20070C39A
- BDF7E0625C136532C64B3038
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 6003F588195388D20070C39A
-
- buildActionMask
- 2147483647
- files
-
- 0EC5D4B51B4C46E50092ACC1
- 0EC5D4C31B4C46E50092ACC1
- 0EC5D4B71B4C46E50092ACC1
- 873B8AEB1B1F5CCA007FD442
- 6003F5A9195388D20070C39A
- 0EC5D4BD1B4C46E50092ACC1
- 0EC5D4BF1B4C46E50092ACC1
- 0EC5D4BE1B4C46E50092ACC1
- 6003F598195388D20070C39A
- 0EC5D4BB1B4C46E50092ACC1
- 0EC5D4C41B4C46E50092ACC1
- 0EC5D4C51B4C46E50092ACC1
- 0EC5D4C21B4C46E50092ACC1
- 0EC5D4C01B4C46E50092ACC1
- 0EC5D4C11B4C46E50092ACC1
- 0EC5D4B61B4C46E50092ACC1
- 0EC5D4C91B4C480E0092ACC1
- 0EC5D4BC1B4C46E50092ACC1
- 0EC5D4BA1B4C46E50092ACC1
- 0EC5D4B91B4C46E50092ACC1
- 0EC5D4B81B4C46E50092ACC1
-
- isa
- PBXResourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 6003F589195388D20070C39A
-
- buildConfigurationList
- 6003F5BF195388D20070C39A
- buildPhases
-
- 81B3EFFED33BEA59184A897C
- 6003F586195388D20070C39A
- 6003F587195388D20070C39A
- 6003F588195388D20070C39A
- 5FDE805C8BB47D59B5BCB5FA
- C7E06D0576A92A1C834427BE
-
- buildRules
-
- dependencies
-
- isa
- PBXNativeTarget
- name
- MWPhotoBrowser_Example
- productName
- MWPhotoBrowser
- productReference
- 6003F58A195388D20070C39A
- productType
- com.apple.product-type.application
-
- 6003F58A195388D20070C39A
-
- explicitFileType
- wrapper.application
- includeInIndex
- 0
- isa
- PBXFileReference
- path
- MWPhotoBrowser_Example.app
- sourceTree
- BUILT_PRODUCTS_DIR
-
- 6003F58B195388D20070C39A
-
- children
-
- 6003F58A195388D20070C39A
- 6003F5AE195388D20070C39A
-
- isa
- PBXGroup
- name
- Products
- sourceTree
- <group>
-
- 6003F58C195388D20070C39A
-
- children
-
- 6003F58D195388D20070C39A
- 6003F58F195388D20070C39A
- 6003F591195388D20070C39A
- 6003F5AF195388D20070C39A
- 9C165E5EE0D40A4673EB6CB0
- 2BD41C6E3DA363EE7B81636E
-
- isa
- PBXGroup
- name
- Frameworks
- sourceTree
- <group>
-
- 6003F58D195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- Foundation.framework
- path
- System/Library/Frameworks/Foundation.framework
- sourceTree
- SDKROOT
-
- 6003F58E195388D20070C39A
-
- fileRef
- 6003F58D195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F58F195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- CoreGraphics.framework
- path
- System/Library/Frameworks/CoreGraphics.framework
- sourceTree
- SDKROOT
-
- 6003F590195388D20070C39A
-
- fileRef
- 6003F58F195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F591195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- UIKit.framework
- path
- System/Library/Frameworks/UIKit.framework
- sourceTree
- SDKROOT
-
- 6003F592195388D20070C39A
-
- fileRef
- 6003F591195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F593195388D20070C39A
-
- children
-
- 4C18E1171B47E72800E3D63A
- 4C18E1181B47E72800E3D63A
- 4C18E1191B47E72800E3D63A
- 4C18E11A1B47E72800E3D63A
- 873B8AEA1B1F5CCA007FD442
- 6003F5A8195388D20070C39A
- 4C18E1431B47F05900E3D63A
- 6003F594195388D20070C39A
-
- isa
- PBXGroup
- name
- Example
- path
- MWPhotoBrowser
- sourceTree
- <group>
-
- 6003F594195388D20070C39A
-
- children
-
- 6003F595195388D20070C39A
- 6003F596195388D20070C39A
- 6003F599195388D20070C39A
- 6003F59B195388D20070C39A
-
- isa
- PBXGroup
- name
- Supporting Files
- sourceTree
- <group>
-
- 6003F595195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- text.plist.xml
- path
- MWPhotoBrowser-Info.plist
- sourceTree
- <group>
-
- 6003F596195388D20070C39A
-
- children
-
- 6003F597195388D20070C39A
-
- isa
- PBXVariantGroup
- name
- InfoPlist.strings
- sourceTree
- <group>
-
- 6003F597195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- text.plist.strings
- name
- en
- path
- en.lproj/InfoPlist.strings
- sourceTree
- <group>
-
- 6003F598195388D20070C39A
-
- fileRef
- 6003F596195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F599195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- main.m
- sourceTree
- <group>
-
- 6003F59A195388D20070C39A
-
- fileRef
- 6003F599195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F59B195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWPhotoBrowser-Prefix.pch
- sourceTree
- <group>
-
- 6003F5A8195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- folder.assetcatalog
- path
- Images.xcassets
- sourceTree
- <group>
-
- 6003F5A9195388D20070C39A
-
- fileRef
- 6003F5A8195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F5AA195388D20070C39A
-
- buildActionMask
- 2147483647
- files
-
- 6003F5BC195388D20070C39A
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 6003F5AB195388D20070C39A
-
- buildActionMask
- 2147483647
- files
-
- 6003F5B0195388D20070C39A
- 6003F5B2195388D20070C39A
- 6003F5B1195388D20070C39A
- BBD9ABBBC6D859245030E9BA
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 6003F5AC195388D20070C39A
-
- buildActionMask
- 2147483647
- files
-
- 6003F5BA195388D20070C39A
-
- isa
- PBXResourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 6003F5AD195388D20070C39A
-
- buildConfigurationList
- 6003F5C2195388D20070C39A
- buildPhases
-
- F7D70421FEADB9922E5F26C7
- 6003F5AA195388D20070C39A
- 6003F5AB195388D20070C39A
- 6003F5AC195388D20070C39A
- 3CC5A2FF9CBF1B37D7CB6F91
- 02040E41C46EB311FEA82F90
-
- buildRules
-
- dependencies
-
- 6003F5B4195388D20070C39A
-
- isa
- PBXNativeTarget
- name
- MWPhotoBrowser_Tests
- productName
- MWPhotoBrowserTests
- productReference
- 6003F5AE195388D20070C39A
- productType
- com.apple.product-type.bundle.unit-test
-
- 6003F5AE195388D20070C39A
-
- explicitFileType
- wrapper.cfbundle
- includeInIndex
- 0
- isa
- PBXFileReference
- path
- MWPhotoBrowser_Tests.xctest
- sourceTree
- BUILT_PRODUCTS_DIR
-
- 6003F5AF195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- XCTest.framework
- path
- Library/Frameworks/XCTest.framework
- sourceTree
- DEVELOPER_DIR
-
- 6003F5B0195388D20070C39A
-
- fileRef
- 6003F5AF195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F5B1195388D20070C39A
-
- fileRef
- 6003F58D195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F5B2195388D20070C39A
-
- fileRef
- 6003F591195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F5B3195388D20070C39A
-
- containerPortal
- 6003F582195388D10070C39A
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 6003F589195388D20070C39A
- remoteInfo
- MWPhotoBrowser
-
- 6003F5B4195388D20070C39A
-
- isa
- PBXTargetDependency
- target
- 6003F589195388D20070C39A
- targetProxy
- 6003F5B3195388D20070C39A
-
- 6003F5B5195388D20070C39A
-
- children
-
- 6003F5BB195388D20070C39A
- 6003F5B6195388D20070C39A
-
- isa
- PBXGroup
- path
- Tests
- sourceTree
- <group>
-
- 6003F5B6195388D20070C39A
-
- children
-
- 6003F5B7195388D20070C39A
- 6003F5B8195388D20070C39A
- 606FC2411953D9B200FFA9A0
-
- isa
- PBXGroup
- name
- Supporting Files
- sourceTree
- <group>
-
- 6003F5B7195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- text.plist.xml
- path
- Tests-Info.plist
- sourceTree
- <group>
-
- 6003F5B8195388D20070C39A
-
- children
-
- 6003F5B9195388D20070C39A
-
- isa
- PBXVariantGroup
- name
- InfoPlist.strings
- sourceTree
- <group>
-
- 6003F5B9195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- text.plist.strings
- name
- en
- path
- en.lproj/InfoPlist.strings
- sourceTree
- <group>
-
- 6003F5BA195388D20070C39A
-
- fileRef
- 6003F5B8195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F5BB195388D20070C39A
-
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- Tests.m
- sourceTree
- <group>
-
- 6003F5BC195388D20070C39A
-
- fileRef
- 6003F5BB195388D20070C39A
- isa
- PBXBuildFile
-
- 6003F5BD195388D20070C39A
-
- 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_ERROR
- CLANG_WARN_EMPTY_BODY
- YES
- CLANG_WARN_ENUM_CONVERSION
- YES
- CLANG_WARN_INT_CONVERSION
- YES
- CLANG_WARN_OBJC_ROOT_CLASS
- YES_ERROR
- CLANG_WARN__DUPLICATE_METHOD_MATCH
- YES
- CODE_SIGN_IDENTITY[sdk=iphoneos*]
- iPhone Developer
- COPY_PHASE_STRIP
- NO
- ENABLE_TESTABILITY
- YES
- GCC_C_LANGUAGE_STANDARD
- gnu99
- GCC_DYNAMIC_NO_PIC
- NO
- GCC_OPTIMIZATION_LEVEL
- 0
- GCC_PREPROCESSOR_DEFINITIONS
-
- DEBUG=1
- $(inherited)
-
- GCC_SYMBOLS_PRIVATE_EXTERN
- NO
- GCC_WARN_64_TO_32_BIT_CONVERSION
- YES
- GCC_WARN_ABOUT_RETURN_TYPE
- YES_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
- 7.1
- ONLY_ACTIVE_ARCH
- YES
- SDKROOT
- iphoneos
- TARGETED_DEVICE_FAMILY
- 1,2
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- 6003F5BE195388D20070C39A
-
- 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_ERROR
- CLANG_WARN_EMPTY_BODY
- YES
- CLANG_WARN_ENUM_CONVERSION
- YES
- CLANG_WARN_INT_CONVERSION
- YES
- CLANG_WARN_OBJC_ROOT_CLASS
- YES_ERROR
- CLANG_WARN__DUPLICATE_METHOD_MATCH
- YES
- CODE_SIGN_IDENTITY[sdk=iphoneos*]
- iPhone Developer
- COPY_PHASE_STRIP
- YES
- ENABLE_NS_ASSERTIONS
- NO
- GCC_C_LANGUAGE_STANDARD
- gnu99
- 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
- 7.1
- SDKROOT
- iphoneos
- TARGETED_DEVICE_FAMILY
- 1,2
- VALIDATE_PRODUCT
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 6003F5BF195388D20070C39A
-
- buildConfigurations
-
- 6003F5C0195388D20070C39A
- 6003F5C1195388D20070C39A
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 6003F5C0195388D20070C39A
-
- baseConfigurationReference
- 6E2C60685D353B336094E4E7
- buildSettings
-
- ASSETCATALOG_COMPILER_APPICON_NAME
- AppIcon
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME
- LaunchImage
- GCC_PRECOMPILE_PREFIX_HEADER
- YES
- GCC_PREFIX_HEADER
- MWPhotoBrowser/MWPhotoBrowser-Prefix.pch
- INFOPLIST_FILE
- MWPhotoBrowser/MWPhotoBrowser-Info.plist
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MODULE_NAME
- ExampleApp
- PRODUCT_BUNDLE_IDENTIFIER
- org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}
- PRODUCT_NAME
- $(TARGET_NAME)
- WRAPPER_EXTENSION
- app
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- 6003F5C1195388D20070C39A
-
- baseConfigurationReference
- 4D7FBE8AC8249BBC4ADD838E
- buildSettings
-
- ASSETCATALOG_COMPILER_APPICON_NAME
- AppIcon
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME
- LaunchImage
- GCC_PRECOMPILE_PREFIX_HEADER
- YES
- GCC_PREFIX_HEADER
- MWPhotoBrowser/MWPhotoBrowser-Prefix.pch
- INFOPLIST_FILE
- MWPhotoBrowser/MWPhotoBrowser-Info.plist
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MODULE_NAME
- ExampleApp
- PRODUCT_BUNDLE_IDENTIFIER
- org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}
- PRODUCT_NAME
- $(TARGET_NAME)
- WRAPPER_EXTENSION
- app
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 6003F5C2195388D20070C39A
-
- buildConfigurations
-
- 6003F5C3195388D20070C39A
- 6003F5C4195388D20070C39A
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 6003F5C3195388D20070C39A
-
- baseConfigurationReference
- CA6EC4575DA50FD5A6F8685B
- buildSettings
-
- BUNDLE_LOADER
- $(TEST_HOST)
- FRAMEWORK_SEARCH_PATHS
-
- $(SDKROOT)/Developer/Library/Frameworks
- $(inherited)
- $(DEVELOPER_FRAMEWORKS_DIR)
-
- GCC_PRECOMPILE_PREFIX_HEADER
- YES
- GCC_PREFIX_HEADER
- Tests/Tests-Prefix.pch
- GCC_PREPROCESSOR_DEFINITIONS
-
- DEBUG=1
- $(inherited)
-
- INFOPLIST_FILE
- Tests/Tests-Info.plist
- PRODUCT_BUNDLE_IDENTIFIER
- org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}
- PRODUCT_NAME
- $(TARGET_NAME)
- TEST_HOST
- $(BUILT_PRODUCTS_DIR)/MWPhotoBrowser_Example.app/MWPhotoBrowser_Example
- WRAPPER_EXTENSION
- xctest
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- 6003F5C4195388D20070C39A
-
- baseConfigurationReference
- 234A7CACC7671133BED1A091
- buildSettings
-
- BUNDLE_LOADER
- $(TEST_HOST)
- FRAMEWORK_SEARCH_PATHS
-
- $(SDKROOT)/Developer/Library/Frameworks
- $(inherited)
- $(DEVELOPER_FRAMEWORKS_DIR)
-
- GCC_PRECOMPILE_PREFIX_HEADER
- YES
- GCC_PREFIX_HEADER
- Tests/Tests-Prefix.pch
- INFOPLIST_FILE
- Tests/Tests-Info.plist
- PRODUCT_BUNDLE_IDENTIFIER
- org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}
- PRODUCT_NAME
- $(TARGET_NAME)
- TEST_HOST
- $(BUILT_PRODUCTS_DIR)/MWPhotoBrowser_Example.app/MWPhotoBrowser_Example
- WRAPPER_EXTENSION
- xctest
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 606FC2411953D9B200FFA9A0
-
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- Tests-Prefix.pch
- sourceTree
- <group>
-
- 6E2C60685D353B336094E4E7
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- name
- Pods-MWPhotoBrowser_Example.debug.xcconfig
- path
- Pods/Target Support Files/Pods-MWPhotoBrowser_Example/Pods-MWPhotoBrowser_Example.debug.xcconfig
- sourceTree
- <group>
-
- 81B3EFFED33BEA59184A897C
-
- buildActionMask
- 2147483647
- files
-
- inputPaths
-
- isa
- PBXShellScriptBuildPhase
- name
- Check Pods Manifest.lock
- outputPaths
-
- runOnlyForDeploymentPostprocessing
- 0
- shellPath
- /bin/sh
- shellScript
- diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null
-if [[ $? != 0 ]] ; then
- cat << EOM
-error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
-EOM
- exit 1
-fi
-
- showEnvVarsInLog
- 0
-
- 873B8AEA1B1F5CCA007FD442
-
- fileEncoding
- 4
- isa
- PBXFileReference
- lastKnownFileType
- file.storyboard
- path
- Main.storyboard
- sourceTree
- <group>
-
- 873B8AEB1B1F5CCA007FD442
-
- fileRef
- 873B8AEA1B1F5CCA007FD442
- isa
- PBXBuildFile
-
- 9C165E5EE0D40A4673EB6CB0
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- path
- libPods-MWPhotoBrowser_Example.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- B5C85CB7FE89F584D392C9CF
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- net.daringfireball.markdown
- name
- README.md
- path
- ../README.md
- sourceTree
- <group>
-
- BBD9ABBBC6D859245030E9BA
-
- fileRef
- 2BD41C6E3DA363EE7B81636E
- isa
- PBXBuildFile
-
- BDF7E0625C136532C64B3038
-
- fileRef
- 9C165E5EE0D40A4673EB6CB0
- isa
- PBXBuildFile
-
- C7E06D0576A92A1C834427BE
-
- buildActionMask
- 2147483647
- files
-
- inputPaths
-
- isa
- PBXShellScriptBuildPhase
- name
- Embed Pods Frameworks
- outputPaths
-
- runOnlyForDeploymentPostprocessing
- 0
- shellPath
- /bin/sh
- shellScript
- "${SRCROOT}/Pods/Target Support Files/Pods-MWPhotoBrowser_Example/Pods-MWPhotoBrowser_Example-frameworks.sh"
-
- showEnvVarsInLog
- 0
-
- CA6EC4575DA50FD5A6F8685B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- name
- Pods-MWPhotoBrowser_Tests.debug.xcconfig
- path
- Pods/Target Support Files/Pods-MWPhotoBrowser_Tests/Pods-MWPhotoBrowser_Tests.debug.xcconfig
- sourceTree
- <group>
-
- F7D70421FEADB9922E5F26C7
-
- buildActionMask
- 2147483647
- files
-
- inputPaths
-
- isa
- PBXShellScriptBuildPhase
- name
- Check Pods Manifest.lock
- outputPaths
-
- runOnlyForDeploymentPostprocessing
- 0
- shellPath
- /bin/sh
- shellScript
- diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null
-if [[ $? != 0 ]] ; then
- cat << EOM
-error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
-EOM
- exit 1
-fi
-
- showEnvVarsInLog
- 0
-
-
- rootObject
- 6003F582195388D10070C39A
-
-
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 0EC5D4B51B4C46E50092ACC1 /* photo1.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4A41B4C46E50092ACC1 /* photo1.jpg */; };
+ 0EC5D4B61B4C46E50092ACC1 /* photo1t.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4A51B4C46E50092ACC1 /* photo1t.jpg */; };
+ 0EC5D4B71B4C46E50092ACC1 /* photo2.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4A61B4C46E50092ACC1 /* photo2.jpg */; };
+ 0EC5D4B81B4C46E50092ACC1 /* photo2t.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4A71B4C46E50092ACC1 /* photo2t.jpg */; };
+ 0EC5D4B91B4C46E50092ACC1 /* photo3.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4A81B4C46E50092ACC1 /* photo3.jpg */; };
+ 0EC5D4BA1B4C46E50092ACC1 /* photo3t.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4A91B4C46E50092ACC1 /* photo3t.jpg */; };
+ 0EC5D4BB1B4C46E50092ACC1 /* photo4.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4AA1B4C46E50092ACC1 /* photo4.jpg */; };
+ 0EC5D4BC1B4C46E50092ACC1 /* photo4t.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4AB1B4C46E50092ACC1 /* photo4t.jpg */; };
+ 0EC5D4BD1B4C46E50092ACC1 /* photo5.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4AC1B4C46E50092ACC1 /* photo5.jpg */; };
+ 0EC5D4BE1B4C46E50092ACC1 /* photo5t.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4AD1B4C46E50092ACC1 /* photo5t.jpg */; };
+ 0EC5D4BF1B4C46E50092ACC1 /* photo6.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4AE1B4C46E50092ACC1 /* photo6.jpg */; };
+ 0EC5D4C01B4C46E50092ACC1 /* photo6t.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4AF1B4C46E50092ACC1 /* photo6t.jpg */; };
+ 0EC5D4C11B4C46E50092ACC1 /* photo7.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4B01B4C46E50092ACC1 /* photo7.jpg */; };
+ 0EC5D4C21B4C46E50092ACC1 /* photo7t.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4B11B4C46E50092ACC1 /* photo7t.jpg */; };
+ 0EC5D4C31B4C46E50092ACC1 /* photo8.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4B21B4C46E50092ACC1 /* photo8.jpg */; };
+ 0EC5D4C41B4C46E50092ACC1 /* photo8t.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4B31B4C46E50092ACC1 /* photo8t.jpg */; };
+ 0EC5D4C51B4C46E50092ACC1 /* video.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4B41B4C46E50092ACC1 /* video.mp4 */; };
+ 0EC5D4C91B4C480E0092ACC1 /* video_thumb.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D4C81B4C480E0092ACC1 /* video_thumb.jpg */; };
+ 4C18E11B1B47E72800E3D63A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C18E1181B47E72800E3D63A /* AppDelegate.m */; };
+ 4C18E11C1B47E72800E3D63A /* Menu.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C18E11A1B47E72800E3D63A /* Menu.m */; };
+ 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; };
+ 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; };
+ 6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; };
+ 6003F598195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F596195388D20070C39A /* InfoPlist.strings */; };
+ 6003F59A195388D20070C39A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F599195388D20070C39A /* main.m */; };
+ 6003F5A9195388D20070C39A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5A8195388D20070C39A /* Images.xcassets */; };
+ 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F5AF195388D20070C39A /* XCTest.framework */; };
+ 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; };
+ 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; };
+ 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; };
+ 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; };
+ 6D7EE2569D0C387651E444BB /* Pods_MWPhotoBrowser_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04BAA56360F57701231D6AFB /* Pods_MWPhotoBrowser_Tests.framework */; };
+ 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; };
+ BD105055FC92590CD687FEF4 /* Pods_MWPhotoBrowser_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FBFC1ABB5843AE3FA55D3F8 /* Pods_MWPhotoBrowser_Example.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 6003F5B3195388D20070C39A /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 6003F582195388D10070C39A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6003F589195388D20070C39A;
+ remoteInfo = MWPhotoBrowser;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 04BAA56360F57701231D6AFB /* Pods_MWPhotoBrowser_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MWPhotoBrowser_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0EC5D4A41B4C46E50092ACC1 /* photo1.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo1.jpg; path = "MWPhotoBrowser/Local Media/photo1.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4A51B4C46E50092ACC1 /* photo1t.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo1t.jpg; path = "MWPhotoBrowser/Local Media/photo1t.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4A61B4C46E50092ACC1 /* photo2.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo2.jpg; path = "MWPhotoBrowser/Local Media/photo2.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4A71B4C46E50092ACC1 /* photo2t.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo2t.jpg; path = "MWPhotoBrowser/Local Media/photo2t.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4A81B4C46E50092ACC1 /* photo3.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo3.jpg; path = "MWPhotoBrowser/Local Media/photo3.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4A91B4C46E50092ACC1 /* photo3t.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo3t.jpg; path = "MWPhotoBrowser/Local Media/photo3t.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4AA1B4C46E50092ACC1 /* photo4.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo4.jpg; path = "MWPhotoBrowser/Local Media/photo4.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4AB1B4C46E50092ACC1 /* photo4t.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo4t.jpg; path = "MWPhotoBrowser/Local Media/photo4t.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4AC1B4C46E50092ACC1 /* photo5.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo5.jpg; path = "MWPhotoBrowser/Local Media/photo5.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4AD1B4C46E50092ACC1 /* photo5t.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo5t.jpg; path = "MWPhotoBrowser/Local Media/photo5t.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4AE1B4C46E50092ACC1 /* photo6.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo6.jpg; path = "MWPhotoBrowser/Local Media/photo6.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4AF1B4C46E50092ACC1 /* photo6t.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo6t.jpg; path = "MWPhotoBrowser/Local Media/photo6t.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4B01B4C46E50092ACC1 /* photo7.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo7.jpg; path = "MWPhotoBrowser/Local Media/photo7.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4B11B4C46E50092ACC1 /* photo7t.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo7t.jpg; path = "MWPhotoBrowser/Local Media/photo7t.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4B21B4C46E50092ACC1 /* photo8.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo8.jpg; path = "MWPhotoBrowser/Local Media/photo8.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4B31B4C46E50092ACC1 /* photo8t.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = photo8t.jpg; path = "MWPhotoBrowser/Local Media/photo8t.jpg"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4B41B4C46E50092ACC1 /* video.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; name = video.mp4; path = "MWPhotoBrowser/Local Media/video.mp4"; sourceTree = SOURCE_ROOT; };
+ 0EC5D4C81B4C480E0092ACC1 /* video_thumb.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = video_thumb.jpg; path = "MWPhotoBrowser/Local Media/video_thumb.jpg"; sourceTree = SOURCE_ROOT; };
+ 1FBFC1ABB5843AE3FA55D3F8 /* Pods_MWPhotoBrowser_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MWPhotoBrowser_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 234A7CACC7671133BED1A091 /* Pods-MWPhotoBrowser_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MWPhotoBrowser_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MWPhotoBrowser_Tests/Pods-MWPhotoBrowser_Tests.release.xcconfig"; sourceTree = ""; };
+ 42FCB8D314CA85E2DF2C6434 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; };
+ 4C18E1171B47E72800E3D63A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; };
+ 4C18E1181B47E72800E3D63A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; };
+ 4C18E1191B47E72800E3D63A /* Menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Menu.h; sourceTree = ""; };
+ 4C18E11A1B47E72800E3D63A /* Menu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Menu.m; sourceTree = ""; };
+ 4D7FBE8AC8249BBC4ADD838E /* Pods-MWPhotoBrowser_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MWPhotoBrowser_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-MWPhotoBrowser_Example/Pods-MWPhotoBrowser_Example.release.xcconfig"; sourceTree = ""; };
+ 4E0A14EFB687307A0833E979 /* MWPhotoBrowser.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = MWPhotoBrowser.podspec; path = ../MWPhotoBrowser.podspec; sourceTree = ""; };
+ 6003F58A195388D20070C39A /* MWPhotoBrowser_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MWPhotoBrowser_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; };
+ 6003F591195388D20070C39A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
+ 6003F595195388D20070C39A /* MWPhotoBrowser-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "MWPhotoBrowser-Info.plist"; sourceTree = ""; };
+ 6003F597195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
+ 6003F599195388D20070C39A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };
+ 6003F59B195388D20070C39A /* MWPhotoBrowser-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "MWPhotoBrowser-Prefix.pch"; sourceTree = ""; };
+ 6003F5A8195388D20070C39A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; };
+ 6003F5AE195388D20070C39A /* MWPhotoBrowser_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MWPhotoBrowser_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6003F5AF195388D20070C39A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
+ 6003F5B7195388D20070C39A /* Tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = ""; };
+ 6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
+ 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = ""; };
+ 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = ""; };
+ 6E2C60685D353B336094E4E7 /* Pods-MWPhotoBrowser_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MWPhotoBrowser_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MWPhotoBrowser_Example/Pods-MWPhotoBrowser_Example.debug.xcconfig"; sourceTree = ""; };
+ 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; };
+ B5C85CB7FE89F584D392C9CF /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; };
+ CA6EC4575DA50FD5A6F8685B /* Pods-MWPhotoBrowser_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MWPhotoBrowser_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MWPhotoBrowser_Tests/Pods-MWPhotoBrowser_Tests.debug.xcconfig"; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 6003F587195388D20070C39A /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */,
+ 6003F592195388D20070C39A /* UIKit.framework in Frameworks */,
+ 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */,
+ BD105055FC92590CD687FEF4 /* Pods_MWPhotoBrowser_Example.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 6003F5AB195388D20070C39A /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */,
+ 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */,
+ 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */,
+ 6D7EE2569D0C387651E444BB /* Pods_MWPhotoBrowser_Tests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 4C18E1431B47F05900E3D63A /* Local Media */ = {
+ isa = PBXGroup;
+ children = (
+ 0EC5D4C81B4C480E0092ACC1 /* video_thumb.jpg */,
+ 0EC5D4A41B4C46E50092ACC1 /* photo1.jpg */,
+ 0EC5D4A51B4C46E50092ACC1 /* photo1t.jpg */,
+ 0EC5D4A61B4C46E50092ACC1 /* photo2.jpg */,
+ 0EC5D4A71B4C46E50092ACC1 /* photo2t.jpg */,
+ 0EC5D4A81B4C46E50092ACC1 /* photo3.jpg */,
+ 0EC5D4A91B4C46E50092ACC1 /* photo3t.jpg */,
+ 0EC5D4AA1B4C46E50092ACC1 /* photo4.jpg */,
+ 0EC5D4AB1B4C46E50092ACC1 /* photo4t.jpg */,
+ 0EC5D4AC1B4C46E50092ACC1 /* photo5.jpg */,
+ 0EC5D4AD1B4C46E50092ACC1 /* photo5t.jpg */,
+ 0EC5D4AE1B4C46E50092ACC1 /* photo6.jpg */,
+ 0EC5D4AF1B4C46E50092ACC1 /* photo6t.jpg */,
+ 0EC5D4B01B4C46E50092ACC1 /* photo7.jpg */,
+ 0EC5D4B11B4C46E50092ACC1 /* photo7t.jpg */,
+ 0EC5D4B21B4C46E50092ACC1 /* photo8.jpg */,
+ 0EC5D4B31B4C46E50092ACC1 /* photo8t.jpg */,
+ 0EC5D4B41B4C46E50092ACC1 /* video.mp4 */,
+ );
+ name = "Local Media";
+ path = Photos;
+ sourceTree = "";
+ };
+ 542176705B9DBC22BBCDF3E4 /* Pods */ = {
+ isa = PBXGroup;
+ children = (
+ 6E2C60685D353B336094E4E7 /* Pods-MWPhotoBrowser_Example.debug.xcconfig */,
+ 4D7FBE8AC8249BBC4ADD838E /* Pods-MWPhotoBrowser_Example.release.xcconfig */,
+ CA6EC4575DA50FD5A6F8685B /* Pods-MWPhotoBrowser_Tests.debug.xcconfig */,
+ 234A7CACC7671133BED1A091 /* Pods-MWPhotoBrowser_Tests.release.xcconfig */,
+ );
+ name = Pods;
+ sourceTree = "";
+ };
+ 6003F581195388D10070C39A = {
+ isa = PBXGroup;
+ children = (
+ 4E0A14EFB687307A0833E979 /* MWPhotoBrowser.podspec */,
+ B5C85CB7FE89F584D392C9CF /* README.md */,
+ 42FCB8D314CA85E2DF2C6434 /* LICENSE */,
+ 6003F593195388D20070C39A /* Example */,
+ 6003F5B5195388D20070C39A /* Tests */,
+ 6003F58C195388D20070C39A /* Frameworks */,
+ 6003F58B195388D20070C39A /* Products */,
+ 542176705B9DBC22BBCDF3E4 /* Pods */,
+ );
+ sourceTree = "";
+ };
+ 6003F58B195388D20070C39A /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 6003F58A195388D20070C39A /* MWPhotoBrowser_Example.app */,
+ 6003F5AE195388D20070C39A /* MWPhotoBrowser_Tests.xctest */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 6003F58C195388D20070C39A /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 6003F58D195388D20070C39A /* Foundation.framework */,
+ 6003F58F195388D20070C39A /* CoreGraphics.framework */,
+ 6003F591195388D20070C39A /* UIKit.framework */,
+ 6003F5AF195388D20070C39A /* XCTest.framework */,
+ 1FBFC1ABB5843AE3FA55D3F8 /* Pods_MWPhotoBrowser_Example.framework */,
+ 04BAA56360F57701231D6AFB /* Pods_MWPhotoBrowser_Tests.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
+ 6003F593195388D20070C39A /* Example */ = {
+ isa = PBXGroup;
+ children = (
+ 4C18E1171B47E72800E3D63A /* AppDelegate.h */,
+ 4C18E1181B47E72800E3D63A /* AppDelegate.m */,
+ 4C18E1191B47E72800E3D63A /* Menu.h */,
+ 4C18E11A1B47E72800E3D63A /* Menu.m */,
+ 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */,
+ 6003F5A8195388D20070C39A /* Images.xcassets */,
+ 4C18E1431B47F05900E3D63A /* Local Media */,
+ 6003F594195388D20070C39A /* Supporting Files */,
+ );
+ name = Example;
+ path = MWPhotoBrowser;
+ sourceTree = "";
+ };
+ 6003F594195388D20070C39A /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 6003F595195388D20070C39A /* MWPhotoBrowser-Info.plist */,
+ 6003F596195388D20070C39A /* InfoPlist.strings */,
+ 6003F599195388D20070C39A /* main.m */,
+ 6003F59B195388D20070C39A /* MWPhotoBrowser-Prefix.pch */,
+ );
+ name = "Supporting Files";
+ sourceTree = "";
+ };
+ 6003F5B5195388D20070C39A /* Tests */ = {
+ isa = PBXGroup;
+ children = (
+ 6003F5BB195388D20070C39A /* Tests.m */,
+ 6003F5B6195388D20070C39A /* Supporting Files */,
+ );
+ path = Tests;
+ sourceTree = "";
+ };
+ 6003F5B6195388D20070C39A /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 6003F5B7195388D20070C39A /* Tests-Info.plist */,
+ 6003F5B8195388D20070C39A /* InfoPlist.strings */,
+ 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */,
+ );
+ name = "Supporting Files";
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 6003F589195388D20070C39A /* MWPhotoBrowser_Example */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "MWPhotoBrowser_Example" */;
+ buildPhases = (
+ 81B3EFFED33BEA59184A897C /* [CP] Check Pods Manifest.lock */,
+ 6003F586195388D20070C39A /* Sources */,
+ 6003F587195388D20070C39A /* Frameworks */,
+ 6003F588195388D20070C39A /* Resources */,
+ 5FDE805C8BB47D59B5BCB5FA /* [CP] Copy Pods Resources */,
+ C7E06D0576A92A1C834427BE /* [CP] Embed Pods Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = MWPhotoBrowser_Example;
+ productName = MWPhotoBrowser;
+ productReference = 6003F58A195388D20070C39A /* MWPhotoBrowser_Example.app */;
+ productType = "com.apple.product-type.application";
+ };
+ 6003F5AD195388D20070C39A /* MWPhotoBrowser_Tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "MWPhotoBrowser_Tests" */;
+ buildPhases = (
+ F7D70421FEADB9922E5F26C7 /* [CP] Check Pods Manifest.lock */,
+ 6003F5AA195388D20070C39A /* Sources */,
+ 6003F5AB195388D20070C39A /* Frameworks */,
+ 6003F5AC195388D20070C39A /* Resources */,
+ 3CC5A2FF9CBF1B37D7CB6F91 /* [CP] Copy Pods Resources */,
+ 02040E41C46EB311FEA82F90 /* [CP] Embed Pods Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 6003F5B4195388D20070C39A /* PBXTargetDependency */,
+ );
+ name = MWPhotoBrowser_Tests;
+ productName = MWPhotoBrowserTests;
+ productReference = 6003F5AE195388D20070C39A /* MWPhotoBrowser_Tests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 6003F582195388D10070C39A /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ CLASSPREFIX = MW;
+ LastUpgradeCheck = 0730;
+ ORGANIZATIONNAME = "Michael Waterfall";
+ TargetAttributes = {
+ 6003F589195388D20070C39A = {
+ DevelopmentTeam = 5TZMCQZAF5;
+ };
+ 6003F5AD195388D20070C39A = {
+ DevelopmentTeam = 5TZMCQZAF5;
+ TestTargetID = 6003F589195388D20070C39A;
+ };
+ };
+ };
+ buildConfigurationList = 6003F585195388D10070C39A /* Build configuration list for PBXProject "MWPhotoBrowser" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 6003F581195388D10070C39A;
+ productRefGroup = 6003F58B195388D20070C39A /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 6003F589195388D20070C39A /* MWPhotoBrowser_Example */,
+ 6003F5AD195388D20070C39A /* MWPhotoBrowser_Tests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 6003F588195388D20070C39A /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 0EC5D4B51B4C46E50092ACC1 /* photo1.jpg in Resources */,
+ 0EC5D4C31B4C46E50092ACC1 /* photo8.jpg in Resources */,
+ 0EC5D4B71B4C46E50092ACC1 /* photo2.jpg in Resources */,
+ 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */,
+ 6003F5A9195388D20070C39A /* Images.xcassets in Resources */,
+ 0EC5D4BD1B4C46E50092ACC1 /* photo5.jpg in Resources */,
+ 0EC5D4BF1B4C46E50092ACC1 /* photo6.jpg in Resources */,
+ 0EC5D4BE1B4C46E50092ACC1 /* photo5t.jpg in Resources */,
+ 6003F598195388D20070C39A /* InfoPlist.strings in Resources */,
+ 0EC5D4BB1B4C46E50092ACC1 /* photo4.jpg in Resources */,
+ 0EC5D4C41B4C46E50092ACC1 /* photo8t.jpg in Resources */,
+ 0EC5D4C51B4C46E50092ACC1 /* video.mp4 in Resources */,
+ 0EC5D4C21B4C46E50092ACC1 /* photo7t.jpg in Resources */,
+ 0EC5D4C01B4C46E50092ACC1 /* photo6t.jpg in Resources */,
+ 0EC5D4C11B4C46E50092ACC1 /* photo7.jpg in Resources */,
+ 0EC5D4B61B4C46E50092ACC1 /* photo1t.jpg in Resources */,
+ 0EC5D4C91B4C480E0092ACC1 /* video_thumb.jpg in Resources */,
+ 0EC5D4BC1B4C46E50092ACC1 /* photo4t.jpg in Resources */,
+ 0EC5D4BA1B4C46E50092ACC1 /* photo3t.jpg in Resources */,
+ 0EC5D4B91B4C46E50092ACC1 /* photo3.jpg in Resources */,
+ 0EC5D4B81B4C46E50092ACC1 /* photo2t.jpg in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 6003F5AC195388D20070C39A /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 02040E41C46EB311FEA82F90 /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Embed Pods Frameworks";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MWPhotoBrowser_Tests/Pods-MWPhotoBrowser_Tests-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 3CC5A2FF9CBF1B37D7CB6F91 /* [CP] Copy Pods Resources */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Copy Pods Resources";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MWPhotoBrowser_Tests/Pods-MWPhotoBrowser_Tests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 5FDE805C8BB47D59B5BCB5FA /* [CP] Copy Pods Resources */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Copy Pods Resources";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MWPhotoBrowser_Example/Pods-MWPhotoBrowser_Example-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 81B3EFFED33BEA59184A897C /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ 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";
+ showEnvVarsInLog = 0;
+ };
+ C7E06D0576A92A1C834427BE /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Embed Pods Frameworks";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MWPhotoBrowser_Example/Pods-MWPhotoBrowser_Example-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ F7D70421FEADB9922E5F26C7 /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ 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";
+ showEnvVarsInLog = 0;
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 6003F586195388D20070C39A /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 4C18E11B1B47E72800E3D63A /* AppDelegate.m in Sources */,
+ 6003F59A195388D20070C39A /* main.m in Sources */,
+ 4C18E11C1B47E72800E3D63A /* Menu.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 6003F5AA195388D20070C39A /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6003F5BC195388D20070C39A /* Tests.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 6003F5B4195388D20070C39A /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 6003F589195388D20070C39A /* MWPhotoBrowser_Example */;
+ targetProxy = 6003F5B3195388D20070C39A /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 6003F596195388D20070C39A /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 6003F597195388D20070C39A /* en */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "";
+ };
+ 6003F5B8195388D20070C39A /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 6003F5B9195388D20070C39A /* en */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 6003F5BD195388D20070C39A /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ ENABLE_TESTABILITY = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_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 = 7.1;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = Debug;
+ };
+ 6003F5BE195388D20070C39A /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = YES;
+ ENABLE_NS_ASSERTIONS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ 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 = 7.1;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 6003F5C0195388D20070C39A /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 6E2C60685D353B336094E4E7 /* Pods-MWPhotoBrowser_Example.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
+ DEVELOPMENT_TEAM = 5TZMCQZAF5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "MWPhotoBrowser/MWPhotoBrowser-Prefix.pch";
+ INFOPLIST_FILE = "MWPhotoBrowser/MWPhotoBrowser-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ MODULE_NAME = ExampleApp;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.demo.MWPhotoBrowser-Example";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WRAPPER_EXTENSION = app;
+ };
+ name = Debug;
+ };
+ 6003F5C1195388D20070C39A /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 4D7FBE8AC8249BBC4ADD838E /* Pods-MWPhotoBrowser_Example.release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
+ DEVELOPMENT_TEAM = 5TZMCQZAF5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "MWPhotoBrowser/MWPhotoBrowser-Prefix.pch";
+ INFOPLIST_FILE = "MWPhotoBrowser/MWPhotoBrowser-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ MODULE_NAME = ExampleApp;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.demo.MWPhotoBrowser-Example";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ WRAPPER_EXTENSION = app;
+ };
+ name = Release;
+ };
+ 6003F5C3195388D20070C39A /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = CA6EC4575DA50FD5A6F8685B /* Pods-MWPhotoBrowser_Tests.debug.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ DEVELOPMENT_TEAM = 5TZMCQZAF5;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(SDKROOT)/Developer/Library/Frameworks",
+ "$(inherited)",
+ "$(DEVELOPER_FRAMEWORKS_DIR)",
+ );
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "Tests/Tests-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ INFOPLIST_FILE = "Tests/Tests-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MWPhotoBrowser_Example.app/MWPhotoBrowser_Example";
+ WRAPPER_EXTENSION = xctest;
+ };
+ name = Debug;
+ };
+ 6003F5C4195388D20070C39A /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 234A7CACC7671133BED1A091 /* Pods-MWPhotoBrowser_Tests.release.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ DEVELOPMENT_TEAM = 5TZMCQZAF5;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(SDKROOT)/Developer/Library/Frameworks",
+ "$(inherited)",
+ "$(DEVELOPER_FRAMEWORKS_DIR)",
+ );
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "Tests/Tests-Prefix.pch";
+ INFOPLIST_FILE = "Tests/Tests-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MWPhotoBrowser_Example.app/MWPhotoBrowser_Example";
+ WRAPPER_EXTENSION = xctest;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 6003F585195388D10070C39A /* Build configuration list for PBXProject "MWPhotoBrowser" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6003F5BD195388D20070C39A /* Debug */,
+ 6003F5BE195388D20070C39A /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "MWPhotoBrowser_Example" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6003F5C0195388D20070C39A /* Debug */,
+ 6003F5C1195388D20070C39A /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "MWPhotoBrowser_Tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 6003F5C3195388D20070C39A /* Debug */,
+ 6003F5C4195388D20070C39A /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 6003F582195388D10070C39A /* Project object */;
+}
diff --git a/Example/MWPhotoBrowser/MWPhotoBrowser-Info.plist b/Example/MWPhotoBrowser/MWPhotoBrowser-Info.plist
index 940966cd9..a5af4e62b 100644
--- a/Example/MWPhotoBrowser/MWPhotoBrowser-Info.plist
+++ b/Example/MWPhotoBrowser/MWPhotoBrowser-Info.plist
@@ -24,6 +24,8 @@
1.0
LSRequiresIPhoneOS
+ NSPhotoLibraryUsageDescription
+ $(PRODUCT_NAME) uses photos
UILaunchStoryboardName
Main
UIMainStoryboardFile
diff --git a/Example/Podfile b/Example/Podfile
index b67576b04..09ca0d6b2 100644
--- a/Example/Podfile
+++ b/Example/Podfile
@@ -1,10 +1,16 @@
source 'https://github.com/CocoaPods/Specs.git'
-target 'MWPhotoBrowser_Example', :exclusive => true do
+platform :ios, '7.0'
+inhibit_all_warnings!
+
+project 'MWPhotoBrowser'
+use_frameworks!
+
+target 'MWPhotoBrowser_Example' do
pod "MWPhotoBrowser", :path => "../"
end
-target 'MWPhotoBrowser_Tests', :exclusive => true do
+target 'MWPhotoBrowser_Tests' do
pod "MWPhotoBrowser", :path => "../"
pod 'Specta'
diff --git a/Example/Podfile.lock b/Example/Podfile.lock
index b2e52edfd..2cff598cf 100644
--- a/Example/Podfile.lock
+++ b/Example/Podfile.lock
@@ -1,19 +1,23 @@
PODS:
- DACircularProgress (2.3.1)
- - Expecta (1.0.0)
- - Expecta+Snapshots (1.3.4):
+ - Expecta (1.0.6)
+ - Expecta+Snapshots (2.0.0):
- Expecta (~> 1.0)
- - FBSnapshotTestCase (~> 1.8)
- - FBSnapshotTestCase (1.8.1)
+ - FBSnapshotTestCase/Core (~> 2.0.3)
+ - FBSnapshotTestCase (2.0.7):
+ - FBSnapshotTestCase/SwiftSupport (= 2.0.7)
+ - FBSnapshotTestCase/Core (2.0.7)
+ - FBSnapshotTestCase/SwiftSupport (2.0.7):
+ - FBSnapshotTestCase/Core
- MBProgressHUD (0.9.2)
- MWPhotoBrowser (2.1.2):
- DACircularProgress (~> 2.3)
- MBProgressHUD (~> 0.9)
- SDWebImage (!= 3.7.2, ~> 3.7)
- - SDWebImage (3.7.5):
- - SDWebImage/Core (= 3.7.5)
- - SDWebImage/Core (3.7.5)
- - Specta (1.0.2)
+ - SDWebImage (3.8.2):
+ - SDWebImage/Core (= 3.8.2)
+ - SDWebImage/Core (3.8.2)
+ - Specta (1.0.7)
DEPENDENCIES:
- Expecta
@@ -24,16 +28,18 @@ DEPENDENCIES:
EXTERNAL SOURCES:
MWPhotoBrowser:
- :path: ../
+ :path: "../"
SPEC CHECKSUMS:
DACircularProgress: 4dd437c0fc3da5161cb289e07ac449493d41db71
- Expecta: 32604574add2c46a36f8d2f716b6c5736eb75024
- Expecta+Snapshots: ca15bfb57e7a0f78f86c7699c2c54ffacfa4ad2a
- FBSnapshotTestCase: 3dc3899168747a0319c5278f5b3445c13a6532dd
+ Expecta: 3b6bd90a64b9a1dcb0b70aa0e10a7f8f631667d5
+ Expecta+Snapshots: 29b38dd695bc72a0ed2bea833937d78df41943ba
+ FBSnapshotTestCase: 7e85180d0d141a0cf472352edda7e80d7eaeb547
MBProgressHUD: 1569cf7ace17a8bac47aabfbb8580a49690386d1
MWPhotoBrowser: 5836d7aa041dc05a13de380c246826578adc5ea5
- SDWebImage: 69c6303e3348fba97e03f65d65d4fbc26740f461
- Specta: 9cec98310dca411f7c7ffd6943552b501622abfe
+ SDWebImage: '098e97e6176540799c27e804c96653ee0833d13c'
+ Specta: 3e1bd89c3517421982dc4d1c992503e48bd5fe66
-COCOAPODS: 0.39.0
+PODFILE CHECKSUM: 6ed06fde79f1d979c7f4f3d806f27bfd1fb61f80
+
+COCOAPODS: 1.2.1
diff --git a/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h b/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h
index 37466e4d2..547e1f62a 100644
--- a/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h
+++ b/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h
@@ -7,6 +7,7 @@
//
#import
+#import "ExpectaObject+FBSnapshotTest.h"
@interface EXPExpectFBSnapshotTest : NSObject
@end
diff --git a/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.m b/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.m
index 230d448fa..8ca877f34 100644
--- a/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.m
+++ b/Example/Pods/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.m
@@ -32,6 +32,7 @@ + (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer snapshot:(NSString *)snapsh
FBSnapshotTestController *snapshotController = [[FBSnapshotTestController alloc] initWithTestClass:[testCase class]];
snapshotController.recordMode = record;
snapshotController.referenceImagesDirectory = referenceDirectory;
+ snapshotController.usesDrawViewHierarchyInRect = [Expecta usesDrawViewHierarchyInRect];
if (! snapshotController.referenceImagesDirectory) {
[NSException raise:@"Missing value for referenceImagesDirectory" format:@"Call [[EXPExpectFBSnapshotTest instance] setReferenceImagesDirectory"];
@@ -40,6 +41,7 @@ + (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer snapshot:(NSString *)snapsh
return [snapshotController compareSnapshotOfViewOrLayer:viewOrLayer
selector:NSSelectorFromString(snapshot)
identifier:nil
+ tolerance:0
error:error];
}
diff --git a/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h b/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h
new file mode 100644
index 000000000..a3feec3c2
--- /dev/null
+++ b/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.h
@@ -0,0 +1,17 @@
+//
+// ExpectaObject+FBSnapshotTest.h
+// Expecta+Snapshots
+//
+// Created by John Boiles on 8/3/15.
+// Copyright (c) 2015 Expecta+Snapshots All rights reserved.
+//
+
+#import
+
+@interface Expecta (FBSnapshotTest)
+
++ (void)setUsesDrawViewHierarchyInRect:(BOOL)usesDrawViewHierarchyInRect;
+
++ (BOOL)usesDrawViewHierarchyInRect;
+
+@end
diff --git a/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.m b/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.m
new file mode 100644
index 000000000..698447aff
--- /dev/null
+++ b/Example/Pods/Expecta+Snapshots/ExpectaObject+FBSnapshotTest.m
@@ -0,0 +1,25 @@
+//
+// ExpectaObject+FBSnapshotTest.m
+// Expecta+Snapshots
+//
+// Created by John Boiles on 8/3/15.
+// Copyright (c) 2015 Expecta+Snapshots All rights reserved.
+//
+
+#import "ExpectaObject+FBSnapshotTest.h"
+#import
+
+static NSString const *kUsesDrawViewHierarchyInRectKey = @"ExpectaObject+FBSnapshotTest.usesDrawViewHierarchyInRect";
+
+@implementation Expecta (FBSnapshotTest)
+
++ (void)setUsesDrawViewHierarchyInRect:(BOOL)usesDrawViewHierarchyInRect {
+ objc_setAssociatedObject(self, (__bridge const void *)(kUsesDrawViewHierarchyInRectKey), @(usesDrawViewHierarchyInRect), OBJC_ASSOCIATION_RETAIN_NONATOMIC);
+}
+
++ (BOOL)usesDrawViewHierarchyInRect {
+ NSNumber *usesDrawViewHierarchyInRect = objc_getAssociatedObject(self, (__bridge const void *)(kUsesDrawViewHierarchyInRectKey));
+ return usesDrawViewHierarchyInRect.boolValue;
+}
+
+@end
diff --git a/Example/Pods/Expecta+Snapshots/README.md b/Example/Pods/Expecta+Snapshots/README.md
index ada0015a7..07c526594 100644
--- a/Example/Pods/Expecta+Snapshots/README.md
+++ b/Example/Pods/Expecta+Snapshots/README.md
@@ -19,6 +19,8 @@ Use `expect(view).to.recordSnapshotNamed(@"unique snapshot name")` to record a s
If you project was compiled with Specta included, you have two extra methods that use the spec hierarchy to generate the snapshot name for you: `recordSnapshot()` and `haveValidSnapshot()`. You should only call these once per `it()` block.
+If you need the `usesDrawViewHierarchyInRect` property in order to correctly render UIVisualEffect, UIAppearance and Size Classes, call `[Expecta setUsesDrawViewHierarchyInRect:NO];` inside `beforeAll`.
+
``` Objective-C
#define EXP_SHORTHAND
#include
diff --git a/Example/Pods/Expecta/Expecta/EXPDefines.h b/Example/Pods/Expecta/Expecta/EXPDefines.h
index 52af72191..f37f697fa 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/EXPDoubleTuple.m b/Example/Pods/Expecta/Expecta/EXPDoubleTuple.m
index 829e35422..9ebef5000 100644
--- a/Example/Pods/Expecta/Expecta/EXPDoubleTuple.m
+++ b/Example/Pods/Expecta/Expecta/EXPDoubleTuple.m
@@ -1,6 +1,9 @@
#import "EXPDoubleTuple.h"
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wobjc-designated-initializers"
@implementation EXPDoubleTuple
+#pragma clang diagnostic pop
@synthesize values = _values, size = _size;
diff --git a/Example/Pods/Expecta/Expecta/EXPExpect.m b/Example/Pods/Expecta/Expecta/EXPExpect.m
index 729794d69..230e137f1 100644
--- a/Example/Pods/Expecta/Expecta/EXPExpect.m
+++ b/Example/Pods/Expecta/Expecta/EXPExpect.m
@@ -6,7 +6,10 @@
#import "EXPBlockDefinedMatcher.h"
#import
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wobjc-designated-initializers"
@implementation EXPExpect
+#pragma clang diagnostic pop
@dynamic
actual,
@@ -42,6 +45,7 @@ - (instancetype)initWithActualBlock:(id)actualBlock testCase:(id)testCase lineNu
- (void)dealloc
{
+ [_actualBlock release];
_actualBlock = nil;
[super dealloc];
}
@@ -176,7 +180,10 @@ - (void)forwardInvocation:(NSInvocation *)anInvocation
@end
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wobjc-designated-initializers"
@implementation EXPDynamicPredicateMatcher
+#pragma clang diagnostic pop
- (instancetype)initWithExpectation:(EXPExpect *)expectation selector:(SEL)selector
{
diff --git a/Example/Pods/Expecta/Expecta/EXPFloatTuple.m b/Example/Pods/Expecta/Expecta/EXPFloatTuple.m
index 8e8505bca..b7ccf0856 100644
--- a/Example/Pods/Expecta/Expecta/EXPFloatTuple.m
+++ b/Example/Pods/Expecta/Expecta/EXPFloatTuple.m
@@ -1,6 +1,9 @@
#import "EXPFloatTuple.h"
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wobjc-designated-initializers"
@implementation EXPFloatTuple
+#pragma clang diagnostic pop
@synthesize values = _values, size = _size;
diff --git a/Example/Pods/Expecta/Expecta/EXPUnsupportedObject.m b/Example/Pods/Expecta/Expecta/EXPUnsupportedObject.m
index 4312beff1..3d062e3ea 100644
--- a/Example/Pods/Expecta/Expecta/EXPUnsupportedObject.m
+++ b/Example/Pods/Expecta/Expecta/EXPUnsupportedObject.m
@@ -1,6 +1,9 @@
#import "EXPUnsupportedObject.h"
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wobjc-designated-initializers"
@implementation EXPUnsupportedObject
+#pragma clang diagnostic pop
@synthesize type=_type;
diff --git a/Example/Pods/Expecta/Expecta/Expecta.h b/Example/Pods/Expecta/Expecta/Expecta.h
index 6e5188e62..066e98837 100644
--- a/Example/Pods/Expecta/Expecta/Expecta.h
+++ b/Example/Pods/Expecta/Expecta/Expecta.h
@@ -12,4 +12,4 @@ FOUNDATION_EXPORT const unsigned char ExpectaVersionString[];
// Enable shorthand by default
#define expect(...) EXP_expect((__VA_ARGS__))
-#define failure(...) EXP_failure((__VA_ARGS__))
\ No newline at end of file
+#define failure(...) EXP_failure((__VA_ARGS__))
diff --git a/Example/Pods/Expecta/Expecta/ExpectaObject.h b/Example/Pods/Expecta/Expecta/ExpectaObject.h
index ef2a38aaf..e4277a9ae 100644
--- a/Example/Pods/Expecta/Expecta/ExpectaObject.h
+++ b/Example/Pods/Expecta/Expecta/ExpectaObject.h
@@ -1,7 +1,7 @@
#import
#define EXPObjectify(value) _EXPObjectify(@encode(__typeof__((value))), (value))
-#define EXP_expect(actual) _EXP_expect(self, __LINE__, __FILE__, ^id{ return EXPObjectify((actual)); })
+#define EXP_expect(actual) _EXP_expect(self, __LINE__, __FILE__, ^id{ __typeof__((actual)) strongActual = (actual); return EXPObjectify(strongActual); })
#define EXPMatcherInterface(matcherName, matcherArguments) _EXPMatcherInterface(matcherName, matcherArguments)
#define EXPMatcherImplementationBegin(matcherName, matcherArguments) _EXPMatcherImplementationBegin(matcherName, matcherArguments)
#define EXPMatcherImplementationEnd _EXPMatcherImplementationEnd
diff --git a/Example/Pods/Expecta/Expecta/ExpectaSupport.h b/Example/Pods/Expecta/Expecta/ExpectaSupport.h
index fb0ef4f46..28fc5e0e4 100644
--- a/Example/Pods/Expecta/Expecta/ExpectaSupport.h
+++ b/Example/Pods/Expecta/Expecta/ExpectaSupport.h
@@ -53,6 +53,7 @@ EXPFixCategoriesBug(EXPMatcher##matcherName##Matcher); \
#define _EXPMatcherImplementationEnd \
} \
[self applyMatcher:matcher to:&actual]; \
+ [[[NSThread currentThread] threadDictionary] removeObjectForKey:@"EXP_currentMatcher"]; \
} copy]; \
_EXP_release(matcher); \
return _EXP_autorelease(matcherBlock); \
diff --git a/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+equal.m b/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+equal.m
index a610df029..0dc4d33d5 100644
--- a/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+equal.m
+++ b/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+equal.m
@@ -21,7 +21,14 @@
});
failureMessageForTo(^NSString *{
- return [NSString stringWithFormat:@"expected: %@, got: %@", EXPDescribeObject(expected), EXPDescribeObject(actual)];
+ NSString *expectedDescription = EXPDescribeObject(expected);
+ NSString *actualDescription = EXPDescribeObject(actual);
+
+ if (![expectedDescription isEqualToString:actualDescription]) {
+ return [NSString stringWithFormat:@"expected: %@, got: %@", EXPDescribeObject(expected), EXPDescribeObject(actual)];
+ } else {
+ return [NSString stringWithFormat:@"expected (%@): %@, got (%@): %@", NSStringFromClass([expected class]), EXPDescribeObject(expected), NSStringFromClass([actual class]), EXPDescribeObject(actual)];
+ }
});
failureMessageForNotTo(^NSString *{
diff --git a/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.m b/Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.m
index d294113ff..597aeec49 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 c3eb64862..afebcf259 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/).
-
-
-## Setup
-
-You can setup Expecta using [Carthage](https://github.com/Carthage/Carthage), [CocoaPods](http://github.com/CocoaPods/CocoaPods) or [completely manually](#setting-up-manually).
-
-### Carthage
+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/).
-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', '~> 0.2.4'
- 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
new file mode 100644
index 000000000..733e78b21
--- /dev/null
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase.modulemap
@@ -0,0 +1,15 @@
+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/UIImage+Compare.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.h
similarity index 95%
rename from Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h
rename to Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.h
index 11c6fa638..9091d62a2 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.h
@@ -32,6 +32,6 @@
@interface UIImage (Compare)
-- (BOOL)compareWithImage:(UIImage *)image;
+- (BOOL)fb_compareWithImage:(UIImage *)image tolerance:(CGFloat)tolerance;
@end
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.m
similarity index 61%
rename from Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m
rename to Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.m
index 2b26e029d..c997f578b 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Compare.m
@@ -28,17 +28,32 @@
// OTHER DEALINGS IN THE SOFTWARE.
//
-#import "UIImage+Compare.h"
+#import
+
+// This makes debugging much more fun
+typedef union {
+ uint32_t raw;
+ unsigned char bytes[4];
+ struct {
+ char red;
+ char green;
+ char blue;
+ char alpha;
+ } __attribute__ ((packed)) pixels;
+} FBComparePixel;
@implementation UIImage (Compare)
-- (BOOL)compareWithImage:(UIImage *)image
+- (BOOL)fb_compareWithImage:(UIImage *)image tolerance:(CGFloat)tolerance
{
NSAssert(CGSizeEqualToSize(self.size, image.size), @"Images must be same size.");
+
+ CGSize referenceImageSize = CGSizeMake(CGImageGetWidth(self.CGImage), CGImageGetHeight(self.CGImage));
+ CGSize imageSize = CGSizeMake(CGImageGetWidth(image.CGImage), CGImageGetHeight(image.CGImage));
// The images have the equal size, so we could use the smallest amount of bytes because of byte padding
size_t minBytesPerRow = MIN(CGImageGetBytesPerRow(self.CGImage), CGImageGetBytesPerRow(image.CGImage));
- size_t referenceImageSizeBytes = CGImageGetHeight(self.CGImage) * minBytesPerRow;
+ size_t referenceImageSizeBytes = referenceImageSize.height * minBytesPerRow;
void *referenceImagePixels = calloc(1, referenceImageSizeBytes);
void *imagePixels = calloc(1, referenceImageSizeBytes);
@@ -47,28 +62,24 @@ - (BOOL)compareWithImage:(UIImage *)image
free(imagePixels);
return NO;
}
-
+
CGContextRef referenceImageContext = CGBitmapContextCreate(referenceImagePixels,
- CGImageGetWidth(self.CGImage),
- CGImageGetHeight(self.CGImage),
+ referenceImageSize.width,
+ referenceImageSize.height,
CGImageGetBitsPerComponent(self.CGImage),
minBytesPerRow,
CGImageGetColorSpace(self.CGImage),
(CGBitmapInfo)kCGImageAlphaPremultipliedLast
);
CGContextRef imageContext = CGBitmapContextCreate(imagePixels,
- CGImageGetWidth(image.CGImage),
- CGImageGetHeight(image.CGImage),
+ imageSize.width,
+ imageSize.height,
CGImageGetBitsPerComponent(image.CGImage),
minBytesPerRow,
CGImageGetColorSpace(image.CGImage),
(CGBitmapInfo)kCGImageAlphaPremultipliedLast
);
-
- CGFloat scaleFactor = [[UIScreen mainScreen] scale];
- CGContextScaleCTM(referenceImageContext, scaleFactor, scaleFactor);
- CGContextScaleCTM(imageContext, scaleFactor, scaleFactor);
-
+
if (!referenceImageContext || !imageContext) {
CGContextRelease(referenceImageContext);
CGContextRelease(imageContext);
@@ -76,15 +87,47 @@ - (BOOL)compareWithImage:(UIImage *)image
free(imagePixels);
return NO;
}
-
- CGContextDrawImage(referenceImageContext, CGRectMake(0, 0, self.size.width, self.size.height), self.CGImage);
- CGContextDrawImage(imageContext, CGRectMake(0, 0, image.size.width, image.size.height), image.CGImage);
+
+ CGContextDrawImage(referenceImageContext, CGRectMake(0, 0, referenceImageSize.width, referenceImageSize.height), self.CGImage);
+ CGContextDrawImage(imageContext, CGRectMake(0, 0, imageSize.width, imageSize.height), image.CGImage);
+
CGContextRelease(referenceImageContext);
CGContextRelease(imageContext);
-
- BOOL imageEqual = (memcmp(referenceImagePixels, imagePixels, referenceImageSizeBytes) == 0);
+
+ BOOL imageEqual = YES;
+
+ // Do a fast compare if we can
+ if (tolerance == 0) {
+ imageEqual = (memcmp(referenceImagePixels, imagePixels, referenceImageSizeBytes) == 0);
+ } else {
+ // Go through each pixel in turn and see if it is different
+ const NSInteger pixelCount = referenceImageSize.width * referenceImageSize.height;
+
+ FBComparePixel *p1 = referenceImagePixels;
+ FBComparePixel *p2 = imagePixels;
+
+ NSInteger numDiffPixels = 0;
+ for (int n = 0; n < pixelCount; ++n) {
+ // If this pixel is different, increment the pixel diff count and see
+ // if we have hit our limit.
+ if (p1->raw != p2->raw) {
+ numDiffPixels ++;
+
+ CGFloat percent = (CGFloat)numDiffPixels / pixelCount;
+ if (percent > tolerance) {
+ imageEqual = NO;
+ break;
+ }
+ }
+
+ p1++;
+ p2++;
+ }
+ }
+
free(referenceImagePixels);
free(imagePixels);
+
return imageEqual;
}
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.h
similarity index 96%
rename from Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h
rename to Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.h
index 35595843f..a0863f303 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.h
@@ -32,6 +32,6 @@
@interface UIImage (Diff)
-- (UIImage *)diffWithImage:(UIImage *)image;
+- (UIImage *)fb_diffWithImage:(UIImage *)image;
@end
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.m
similarity index 96%
rename from Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m
rename to Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.m
index cb3dae53a..ebb72fe3d 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Diff.m
@@ -28,11 +28,11 @@
// OTHER DEALINGS IN THE SOFTWARE.
//
-#import "UIImage+Diff.h"
+#import
@implementation UIImage (Diff)
-- (UIImage *)diffWithImage:(UIImage *)image
+- (UIImage *)fb_diffWithImage:(UIImage *)image
{
if (!image) {
return nil;
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.h
new file mode 100644
index 000000000..b0d5b26b2
--- /dev/null
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.h
@@ -0,0 +1,24 @@
+/*
+ * 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.
+ *
+ */
+
+#import
+
+@interface UIImage (Snapshot)
+
+/// Uses renderInContext: to get a snapshot of the layer.
++ (UIImage *)fb_imageForLayer:(CALayer *)layer;
+
+/// Uses renderInContext: to get a snapshot of the view layer.
++ (UIImage *)fb_imageForViewLayer:(UIView *)view;
+
+/// Uses drawViewHierarchyInRect: to get a snapshot of the view and adds the view into a window if needed.
++ (UIImage *)fb_imageForView:(UIView *)view;
+
+@end
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.m
new file mode 100644
index 000000000..c79207742
--- /dev/null
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/Categories/UIImage+Snapshot.m
@@ -0,0 +1,62 @@
+/*
+ * 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.
+ *
+ */
+
+#import
+
+@implementation UIImage (Snapshot)
+
++ (UIImage *)fb_imageForLayer:(CALayer *)layer
+{
+ CGRect bounds = layer.bounds;
+ NSAssert1(CGRectGetWidth(bounds), @"Zero width for layer %@", layer);
+ NSAssert1(CGRectGetHeight(bounds), @"Zero height for layer %@", layer);
+
+ UIGraphicsBeginImageContextWithOptions(bounds.size, NO, 0);
+ CGContextRef context = UIGraphicsGetCurrentContext();
+ NSAssert1(context, @"Could not generate context for layer %@", layer);
+ CGContextSaveGState(context);
+ [layer layoutIfNeeded];
+ [layer renderInContext:context];
+ CGContextRestoreGState(context);
+
+ UIImage *snapshot = UIGraphicsGetImageFromCurrentImageContext();
+ UIGraphicsEndImageContext();
+ return snapshot;
+}
+
++ (UIImage *)fb_imageForViewLayer:(UIView *)view
+{
+ [view layoutIfNeeded];
+ return [self fb_imageForLayer:view.layer];
+}
+
++ (UIImage *)fb_imageForView:(UIView *)view
+{
+ CGRect bounds = view.bounds;
+ NSAssert1(CGRectGetWidth(bounds), @"Zero width for view %@", view);
+ NSAssert1(CGRectGetHeight(bounds), @"Zero height for view %@", view);
+
+ UIWindow *window = view.window;
+ if (window == nil) {
+ window = [[UIWindow alloc] initWithFrame:bounds];
+ [window addSubview:view];
+ [window makeKeyAndVisible];
+ }
+
+ UIGraphicsBeginImageContextWithOptions(bounds.size, NO, 0);
+ [view layoutIfNeeded];
+ [view drawViewHierarchyInRect:view.bounds afterScreenUpdates:YES];
+
+ UIImage *snapshot = UIGraphicsGetImageFromCurrentImageContext();
+ UIGraphicsEndImageContext();
+ return snapshot;
+}
+
+@end
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h
index 9fd2e54af..54e301e50 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2013, Facebook, Inc.
+ * Copyright (c) 2015, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
@@ -16,8 +16,19 @@
#import
+/*
+ There are three ways of setting reference image directories.
+
+ 1. Set the preprocessor macro FB_REFERENCE_IMAGE_DIR to a double quoted
+ c-string with the path.
+ 2. Set an environment variable named FB_REFERENCE_IMAGE_DIR with the path. This
+ takes precedence over the preprocessor macro to allow for run-time override.
+ 3. Keep everything unset, which will cause the reference images to be looked up
+ inside the bundle holding the current test, in the
+ Resources/ReferenceImages_* directories.
+ */
#ifndef FB_REFERENCE_IMAGE_DIR
-#define FB_REFERENCE_IMAGE_DIR "\"$(SOURCE_ROOT)/$(PROJECT_NAME)Tests/ReferenceImages\""
+#define FB_REFERENCE_IMAGE_DIR ""
#endif
/**
@@ -25,57 +36,81 @@
@param view The view 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 of pixels that can differ and still count as an 'identical' view
*/
-#define FBSnapshotVerifyViewWithOptions(view__, identifier__, suffixes__) \
-{ \
-NSError *error__ = nil; \
-BOOL comparisonSuccess__; \
-XCTAssertTrue((suffixes__.count > 0), @"Suffixes set cannot be empty %@", suffixes__); \
-for (NSString *suffix__ in suffixes__) { \
-NSString *referenceImagesDirectory__ = [NSString stringWithFormat:@"%s%@", FB_REFERENCE_IMAGE_DIR, suffix__]; \
-comparisonSuccess__ = [self compareSnapshotOfView:(view__) referenceImagesDirectory:referenceImagesDirectory__ identifier:(identifier__) error:&error__]; \
-if (comparisonSuccess__ || self.recordMode) break; \
-} \
-XCTAssertTrue(comparisonSuccess__, @"Snapshot comparison failed: %@", error__); \
-XCTAssertFalse(self.recordMode, @"Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!"); \
-}
+#define FBSnapshotVerifyViewWithOptions(view__, identifier__, suffixes__, tolerance__) \
+ FBSnapshotVerifyViewOrLayerWithOptions(View, view__, identifier__, suffixes__, tolerance__)
#define FBSnapshotVerifyView(view__, identifier__) \
-{ \
-FBSnapshotVerifyViewWithOptions(view__, identifier__, FBSnapshotTestCaseDefaultSuffixes()); \
-}
+ FBSnapshotVerifyViewWithOptions(view__, identifier__, FBSnapshotTestCaseDefaultSuffixes(), 0)
+
/**
Similar to our much-loved XCTAssert() macros. Use this to perform your test. No need to write an explanation, though.
@param layer The layer to snapshot
@param identifier An optional identifier, used is there are multiple snapshot tests in a given -test method.
@param suffixes An NSOrderedSet of strings for the different suffixes
+ @param tolerance The percentage of pixels that can differ and still count as an 'identical' layer
*/
-#define FBSnapshotVerifyLayerWithOptions(layer__, identifier__, suffixes__) \
-{ \
-NSError *error__ = nil; \
-BOOL comparisonSuccess__; \
-XCTAssertTrue((suffixes__.count > 0), @"Suffixes set cannot be empty %@", suffixes__); \
-for (NSString *suffix__ in suffixes__) { \
-NSString *referenceImagesDirectory__ = [NSString stringWithFormat:@"%s%@", FB_REFERENCE_IMAGE_DIR, suffix__]; \
-comparisonSuccess__ = [self compareSnapshotOfLayer:(layer__) referenceImagesDirectory:referenceImagesDirectory__ identifier:(identifier__) error:&error__]; \
-if (comparisonSuccess__ || self.recordMode) break; \
-} \
-XCTAssertTrue(comparisonSuccess__, @"Snapshot comparison failed: %@", error__); \
-XCTAssertFalse(self.recordMode, @"Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!"); \
-}
+#define FBSnapshotVerifyLayerWithOptions(layer__, identifier__, suffixes__, tolerance__) \
+ FBSnapshotVerifyViewOrLayerWithOptions(Layer, layer__, identifier__, suffixes__, tolerance__)
#define FBSnapshotVerifyLayer(layer__, identifier__) \
+ FBSnapshotVerifyLayerWithOptions(layer__, identifier__, FBSnapshotTestCaseDefaultSuffixes(), 0)
+
+
+#define FBSnapshotVerifyViewOrLayerWithOptions(what__, viewOrLayer__, identifier__, suffixes__, tolerance__) \
{ \
-FBSnapshotVerifyLayerWithOptions(layer__, identifier__, FBSnapshotTestCaseDefaultSuffixes()); \
+ 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!"); \
}
+
/**
The base class of view snapshotting tests. If you have small UI component, it's often easier to configure it in a test
and compare an image of the view to a reference image that write lots of complex layout-code tests.
In order to flip the tests in your subclass to record the reference images set @c recordMode to @c YES.
+ @attention When recording, the reference image directory should be explicitly
+ set, otherwise the images may be written to somewhere inside the
+ simulator directory.
+
For example:
@code
- (void)setUp
@@ -92,17 +127,39 @@ FBSnapshotVerifyLayerWithOptions(layer__, identifier__, FBSnapshotTestCaseDefaul
*/
@property (readwrite, nonatomic, assign) BOOL recordMode;
+/**
+ When @c YES appends the name of the device model and OS to the snapshot file name.
+ The default value is @c NO.
+ */
+@property (readwrite, nonatomic, assign, getter=isDeviceAgnostic) BOOL deviceAgnostic;
+
+/**
+ When YES, renders a snapshot of the complete view hierarchy as visible onscreen.
+ There are several things that do not work if renderInContext: is used.
+ - UIVisualEffect #70
+ - UIAppearance #91
+ - Size Classes #92
+
+ @attention If the view does't belong to a UIWindow, it will create one and add the view as a subview.
+ */
+@property (readwrite, nonatomic, assign) BOOL usesDrawViewHierarchyInRect;
+
+- (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 layer The Layer to snapshot
@param referenceImagesDirectory The directory in which reference images are stored.
@param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method.
+ @param tolerance The percentage difference to still count as identical - 0 mean pixel perfect, 1 means I don't care
@param errorPtr An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
@returns YES if the comparison (or saving of the reference image) succeeded.
*/
- (BOOL)compareSnapshotOfLayer:(CALayer *)layer
referenceImagesDirectory:(NSString *)referenceImagesDirectory
identifier:(NSString *)identifier
+ tolerance:(CGFloat)tolerance
error:(NSError **)errorPtr;
/**
@@ -110,12 +167,34 @@ FBSnapshotVerifyLayerWithOptions(layer__, identifier__, FBSnapshotTestCaseDefaul
@param view The view to snapshot
@param referenceImagesDirectory The directory in which reference images are stored.
@param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method.
+ @param tolerance The percentage difference to still count as identical - 0 mean pixel perfect, 1 means I don't care
@param errorPtr An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
@returns YES if the comparison (or saving of the reference image) succeeded.
*/
- (BOOL)compareSnapshotOfView:(UIView *)view
referenceImagesDirectory:(NSString *)referenceImagesDirectory
identifier:(NSString *)identifier
+ tolerance:(CGFloat)tolerance
error:(NSError **)errorPtr;
+/**
+ Checks if reference image with identifier based name exists in the reference images directory.
+ @param referenceImagesDirectory The directory in which reference images are stored.
+ @param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method.
+ @param errorPtr An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
+ @returns YES if reference image exists.
+ */
+- (BOOL)referenceImageRecordedInDirectory:(NSString *)referenceImagesDirectory
+ identifier:(NSString *)identifier
+ error:(NSError **)errorPtr;
+
+/**
+ Returns the reference image directory.
+
+ Helper function used to implement the assert macros.
+
+ @param dir directory to use if environment variable not specified. Ignored if null or empty.
+ */
+- (NSString *)getReferenceImageDirectoryWithDefault:(NSString *)dir;
+
@end
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m
index 4e840ce98..3ee351f4b 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2013, Facebook, Inc.
+ * Copyright (c) 2015, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
@@ -8,15 +8,16 @@
*
*/
-#import "FBSnapshotTestCase.h"
-
-#import "FBSnapshotTestController.h"
+#import
+#import
@implementation FBSnapshotTestCase
{
FBSnapshotTestController *_snapshotController;
}
+#pragma mark - Overrides
+
- (void)setUp
{
[super setUp];
@@ -40,40 +41,95 @@ - (void)setRecordMode:(BOOL)recordMode
_snapshotController.recordMode = recordMode;
}
+- (BOOL)isDeviceAgnostic
+{
+ return _snapshotController.deviceAgnostic;
+}
+
+- (void)setDeviceAgnostic:(BOOL)deviceAgnostic
+{
+ NSAssert1(_snapshotController, @"%s cannot be called before [super setUp]", __FUNCTION__);
+ _snapshotController.deviceAgnostic = deviceAgnostic;
+}
+
+- (BOOL)usesDrawViewHierarchyInRect
+{
+ return _snapshotController.usesDrawViewHierarchyInRect;
+}
+
+- (void)setUsesDrawViewHierarchyInRect:(BOOL)usesDrawViewHierarchyInRect
+{
+ NSAssert1(_snapshotController, @"%s cannot be called before [super setUp]", __FUNCTION__);
+ _snapshotController.usesDrawViewHierarchyInRect = usesDrawViewHierarchyInRect;
+}
+
+#pragma mark - Public API
+
- (BOOL)compareSnapshotOfLayer:(CALayer *)layer
referenceImagesDirectory:(NSString *)referenceImagesDirectory
identifier:(NSString *)identifier
+ tolerance:(CGFloat)tolerance
error:(NSError **)errorPtr
{
return [self _compareSnapshotOfViewOrLayer:layer
referenceImagesDirectory:referenceImagesDirectory
identifier:identifier
+ tolerance:tolerance
error:errorPtr];
}
- (BOOL)compareSnapshotOfView:(UIView *)view
referenceImagesDirectory:(NSString *)referenceImagesDirectory
identifier:(NSString *)identifier
+ tolerance:(CGFloat)tolerance
error:(NSError **)errorPtr
{
return [self _compareSnapshotOfViewOrLayer:view
referenceImagesDirectory:referenceImagesDirectory
identifier:identifier
+ tolerance:tolerance
error:errorPtr];
}
-#pragma mark -
-#pragma mark Private API
+- (BOOL)referenceImageRecordedInDirectory:(NSString *)referenceImagesDirectory
+ identifier:(NSString *)identifier
+ error:(NSError **)errorPtr
+{
+ NSAssert1(_snapshotController, @"%s cannot be called before [super setUp]", __FUNCTION__);
+ _snapshotController.referenceImagesDirectory = referenceImagesDirectory;
+ UIImage *referenceImage = [_snapshotController referenceImageForSelector:self.invocation.selector
+ identifier:identifier
+ error:errorPtr];
+
+ return (referenceImage != nil);
+}
+
+- (NSString *)getReferenceImageDirectoryWithDefault:(NSString *)dir
+{
+ NSString *envReferenceImageDirectory = [NSProcessInfo processInfo].environment[@"FB_REFERENCE_IMAGE_DIR"];
+ if (envReferenceImageDirectory) {
+ return envReferenceImageDirectory;
+ }
+ if (dir && dir.length > 0) {
+ return dir;
+ }
+ return [[NSBundle bundleForClass:self.class].resourcePath stringByAppendingPathComponent:@"ReferenceImages"];
+}
+
+
+#pragma mark - Private API
- (BOOL)_compareSnapshotOfViewOrLayer:(id)viewOrLayer
referenceImagesDirectory:(NSString *)referenceImagesDirectory
identifier:(NSString *)identifier
+ tolerance:(CGFloat)tolerance
error:(NSError **)errorPtr
{
_snapshotController.referenceImagesDirectory = referenceImagesDirectory;
return [_snapshotController compareSnapshotOfViewOrLayer:viewOrLayer
selector:self.invocation.selector
identifier:identifier
+ tolerance:tolerance
error:errorPtr];
}
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h
index 99f648052..e04acf2f3 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h
@@ -30,6 +30,14 @@ BOOL FBSnapshotTestCaseIs64Bit(void);
@returns An @c NSOrderedSet object containing strings that are appended to the reference images directory.
*/
NSOrderedSet *FBSnapshotTestCaseDefaultSuffixes(void);
+
+/**
+ Returns a fully «normalized» file name.
+ Strips punctuation and spaces and replaces them with @c _. Also appends the device model, running OS and screen size to the file name.
+
+ @returns An @c NSString object containing the passed @c fileName with the device model, OS and screen size appended at the end.
+ */
+NSString *FBDeviceAgnosticNormalizedFileName(NSString *fileName);
#ifdef __cplusplus
}
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m
index 95746c811..4f6fb01e8 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m
@@ -9,6 +9,7 @@
*/
#import
+#import
BOOL FBSnapshotTestCaseIs64Bit(void)
{
@@ -29,3 +30,20 @@ BOOL FBSnapshotTestCaseIs64Bit(void)
}
return [suffixesSet copy];
}
+
+NSString *FBDeviceAgnosticNormalizedFileName(NSString *fileName)
+{
+ UIDevice *device = [UIDevice currentDevice];
+ CGSize screenSize = [[UIApplication sharedApplication] keyWindow].bounds.size;
+ NSString *os = device.systemVersion;
+
+ fileName = [NSString stringWithFormat:@"%@_%@%@_%.0fx%.0f", fileName, device.model, os, screenSize.width, screenSize.height];
+
+ NSMutableCharacterSet *invalidCharacters = [NSMutableCharacterSet new];
+ [invalidCharacters formUnionWithCharacterSet:[NSCharacterSet whitespaceCharacterSet]];
+ [invalidCharacters formUnionWithCharacterSet:[NSCharacterSet punctuationCharacterSet]];
+ NSArray *validComponents = [fileName componentsSeparatedByCharactersInSet:invalidCharacters];
+ fileName = [validComponents componentsJoinedByString:@"_"];
+
+ return fileName;
+}
\ No newline at end of file
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h
index f9b698464..5719abaca 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2013, Facebook, Inc.
+ * Copyright (c) 2015, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
@@ -37,9 +37,25 @@ extern NSString *const FBReferenceImageFilePathKey;
/**
Record snapshots.
- **/
+ */
@property (readwrite, nonatomic, assign) BOOL recordMode;
+/**
+ When @c YES appends the name of the device model and OS to the snapshot file name.
+ The default value is @c NO.
+ */
+@property (readwrite, nonatomic, assign, getter=isDeviceAgnostic) BOOL deviceAgnostic;
+
+/**
+ Uses drawViewHierarchyInRect:afterScreenUpdates: to draw the image instead of renderInContext:
+ */
+@property (readwrite, nonatomic, assign) BOOL usesDrawViewHierarchyInRect;
+
+/**
+ The directory in which referfence images are stored.
+ */
+@property (readwrite, nonatomic, copy) NSString *referenceImagesDirectory;
+
/**
@param testClass The subclass of FBSnapshotTestCase that is using this controller.
@returns An instance of FBSnapshotTestController.
@@ -53,7 +69,6 @@ extern NSString *const FBReferenceImageFilePathKey;
*/
- (instancetype)initWithTestName:(NSString *)testName;
-
/**
Performs the comparison of the layer.
@param layer The Layer to snapshot.
@@ -85,20 +100,16 @@ extern NSString *const FBReferenceImageFilePathKey;
@param view The view or layer to snapshot.
@param selector The test method being run.
@param identifier An optional identifier, used is there are muliptle snapshot tests in a given -test method.
+ @param tolerance The percentage of pixels that can differ and still be considered 'identical'
@param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
@returns YES if the comparison (or saving of the reference image) succeeded.
*/
- (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer
selector:(SEL)selector
identifier:(NSString *)identifier
+ tolerance:(CGFloat)tolerance
error:(NSError **)errorPtr;
-
-/**
- The directory in which referfence images are stored.
- */
-@property (readwrite, nonatomic, copy) NSString *referenceImagesDirectory;
-
/**
Loads a reference image.
@param selector The test method being run.
@@ -111,26 +122,16 @@ extern NSString *const FBReferenceImageFilePathKey;
error:(NSError **)errorPtr;
/**
- Saves a reference image.
- @param selector The test method being run.
- @param identifier The optional identifier, used when multiple images are tested in a single -test method.
- @param errorPtr An error, if this methods returns NO, the error will be something useful.
- @returns An image.
- */
-- (BOOL)saveReferenceImage:(UIImage *)image
- selector:(SEL)selector
- identifier:(NSString *)identifier
- error:(NSError **)errorPtr;
-
-/**
- Performs a pixel-by-pixel comparison of the two images.
+ Performs a pixel-by-pixel comparison of the two images with an allowable margin of error.
@param referenceImage The reference (correct) image.
@param image The image to test against the reference.
+ @param tolerance The percentage of pixels that can differ and still be considered 'identical'
@param errorPtr An error that indicates why the comparison failed if it does.
- @returns YES if the comparison succeeded and the images are the same.
+ @returns YES if the comparison succeeded and the images are the same(ish).
*/
- (BOOL)compareReferenceImage:(UIImage *)referenceImage
toImage:(UIImage *)image
+ tolerance:(CGFloat)tolerance
error:(NSError **)errorPtr;
/**
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m
index 125f15a6f..4cebe104c 100644
--- a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2013, Facebook, Inc.
+ * Copyright (c) 2015, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
@@ -8,25 +8,31 @@
*
*/
-#import "FBSnapshotTestController.h"
-
-#import "UIImage+Compare.h"
-#import "UIImage+Diff.h"
+#import
+#import
+#import
+#import
+#import
#import
NSString *const FBSnapshotTestControllerErrorDomain = @"FBSnapshotTestControllerErrorDomain";
-
NSString *const FBReferenceImageFilePathKey = @"FBReferenceImageFilePathKey";
+typedef NS_ENUM(NSUInteger, FBTestSnapshotFileNameType) {
+ FBTestSnapshotFileNameTypeReference,
+ FBTestSnapshotFileNameTypeFailedReference,
+ FBTestSnapshotFileNameTypeFailedTest,
+ FBTestSnapshotFileNameTypeFailedTestDiff,
+};
+
@implementation FBSnapshotTestController
{
NSString *_testName;
NSFileManager *_fileManager;
}
-#pragma mark -
-#pragma mark Lifecycle
+#pragma mark - Initializers
- (instancetype)initWithTestClass:(Class)testClass;
{
@@ -35,23 +41,60 @@ - (instancetype)initWithTestClass:(Class)testClass;
- (instancetype)initWithTestName:(NSString *)testName
{
- if ((self = [super init])) {
+ if (self = [super init]) {
_testName = [testName copy];
+ _deviceAgnostic = NO;
+
_fileManager = [[NSFileManager alloc] init];
}
return self;
}
-#pragma mark -
-#pragma mark Properties
+#pragma mark - Overrides
- (NSString *)description
{
return [NSString stringWithFormat:@"%@ %@", [super description], _referenceImagesDirectory];
}
-#pragma mark -
-#pragma mark Public API
+#pragma mark - Public API
+
+- (BOOL)compareSnapshotOfLayer:(CALayer *)layer
+ selector:(SEL)selector
+ identifier:(NSString *)identifier
+ error:(NSError **)errorPtr
+{
+ return [self compareSnapshotOfViewOrLayer:layer
+ selector:selector
+ identifier:identifier
+ tolerance:0
+ error:errorPtr];
+}
+
+- (BOOL)compareSnapshotOfView:(UIView *)view
+ selector:(SEL)selector
+ identifier:(NSString *)identifier
+ error:(NSError **)errorPtr
+{
+ return [self compareSnapshotOfViewOrLayer:view
+ selector:selector
+ identifier:identifier
+ tolerance:0
+ error:errorPtr];
+}
+
+- (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer
+ selector:(SEL)selector
+ identifier:(NSString *)identifier
+ tolerance:(CGFloat)tolerance
+ error:(NSError **)errorPtr
+{
+ if (self.recordMode) {
+ return [self _recordSnapshotOfViewOrLayer:viewOrLayer selector:selector identifier:identifier error:errorPtr];
+ } else {
+ return [self _performPixelComparisonWithViewOrLayer:viewOrLayer selector:selector identifier:identifier tolerance:tolerance error:errorPtr];
+ }
+}
- (UIImage *)referenceImageForSelector:(SEL)selector
identifier:(NSString *)identifier
@@ -78,42 +121,33 @@ - (UIImage *)referenceImageForSelector:(SEL)selector
return image;
}
-- (BOOL)saveReferenceImage:(UIImage *)image
- selector:(SEL)selector
- identifier:(NSString *)identifier
- error:(NSError **)errorPtr
+- (BOOL)compareReferenceImage:(UIImage *)referenceImage
+ toImage:(UIImage *)image
+ tolerance:(CGFloat)tolerance
+ error:(NSError **)errorPtr
{
- BOOL didWrite = NO;
- if (nil != image) {
- NSString *filePath = [self _referenceFilePathForSelector:selector identifier:identifier];
- NSData *pngData = UIImagePNGRepresentation(image);
- if (nil != pngData) {
- NSError *creationError = nil;
- BOOL didCreateDir = [_fileManager createDirectoryAtPath:[filePath stringByDeletingLastPathComponent]
- withIntermediateDirectories:YES
- attributes:nil
- error:&creationError];
- if (!didCreateDir) {
- if (NULL != errorPtr) {
- *errorPtr = creationError;
- }
- return NO;
- }
- didWrite = [pngData writeToFile:filePath options:NSDataWritingAtomic error:errorPtr];
- if (didWrite) {
- NSLog(@"Reference image save at: %@", filePath);
- }
- } else {
- if (nil != errorPtr) {
- *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain
- code:FBSnapshotTestControllerErrorCodePNGCreationFailed
- userInfo:@{
- FBReferenceImageFilePathKey: filePath,
- }];
- }
+ if (CGSizeEqualToSize(referenceImage.size, image.size)) {
+ BOOL imagesEqual = [referenceImage fb_compareWithImage:image tolerance:tolerance];
+ if (NULL != errorPtr) {
+ *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain
+ code:FBSnapshotTestControllerErrorCodeImagesDifferent
+ userInfo:@{
+ NSLocalizedDescriptionKey: @"Images different",
+ }];
}
+ return imagesEqual;
}
- return didWrite;
+ if (NULL != errorPtr) {
+ *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain
+ code:FBSnapshotTestControllerErrorCodeImagesDifferentSizes
+ userInfo:@{
+ NSLocalizedDescriptionKey: @"Images different sizes",
+ NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:@"referenceImage:%@, image:%@",
+ NSStringFromCGSize(referenceImage.size),
+ NSStringFromCGSize(image.size)],
+ }];
+ }
+ return NO;
}
- (BOOL)saveFailedReferenceImage:(UIImage *)referenceImage
@@ -157,7 +191,7 @@ - (BOOL)saveFailedReferenceImage:(UIImage *)referenceImage
identifier:identifier
fileNameType:FBTestSnapshotFileNameTypeFailedTestDiff];
- UIImage *diffImage = [referenceImage diffWithImage:testImage];
+ UIImage *diffImage = [referenceImage fb_diffWithImage:testImage];
NSData *diffImageData = UIImagePNGRepresentation(diffImage);
if (![diffImageData writeToFile:diffPath options:NSDataWritingAtomic error:errorPtr]) {
@@ -170,42 +204,7 @@ - (BOOL)saveFailedReferenceImage:(UIImage *)referenceImage
return YES;
}
-- (BOOL)compareReferenceImage:(UIImage *)referenceImage toImage:(UIImage *)image error:(NSError **)errorPtr
-{
- if (CGSizeEqualToSize(referenceImage.size, image.size)) {
-
- BOOL imagesEqual = [referenceImage compareWithImage:image];
- if (NULL != errorPtr) {
- *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain
- code:FBSnapshotTestControllerErrorCodeImagesDifferent
- userInfo:@{
- NSLocalizedDescriptionKey: @"Images different",
- }];
- }
- return imagesEqual;
- }
- if (NULL != errorPtr) {
- *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain
- code:FBSnapshotTestControllerErrorCodeImagesDifferentSizes
- userInfo:@{
- NSLocalizedDescriptionKey: @"Images different sizes",
- NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:@"referenceImage:%@, image:%@",
- NSStringFromCGSize(referenceImage.size),
- NSStringFromCGSize(image.size)],
- }];
- }
- return NO;
-}
-
-#pragma mark -
-#pragma mark Private API
-
-typedef NS_ENUM(NSUInteger, FBTestSnapshotFileNameType) {
- FBTestSnapshotFileNameTypeReference,
- FBTestSnapshotFileNameTypeFailedReference,
- FBTestSnapshotFileNameTypeFailedTest,
- FBTestSnapshotFileNameTypeFailedTestDiff,
-};
+#pragma mark - Private API
- (NSString *)_fileNameForSelector:(SEL)selector
identifier:(NSString *)identifier
@@ -230,6 +229,11 @@ - (NSString *)_fileNameForSelector:(SEL)selector
if (0 < identifier.length) {
fileName = [fileName stringByAppendingFormat:@"_%@", identifier];
}
+
+ if (self.isDeviceAgnostic) {
+ fileName = FBDeviceAgnosticNormalizedFileName(fileName);
+ }
+
if ([[UIScreen mainScreen] scale] > 1) {
fileName = [fileName stringByAppendingFormat:@"@%.fx", [[UIScreen mainScreen] scale]];
}
@@ -237,7 +241,8 @@ - (NSString *)_fileNameForSelector:(SEL)selector
return fileName;
}
-- (NSString *)_referenceFilePathForSelector:(SEL)selector identifier:(NSString *)identifier
+- (NSString *)_referenceFilePathForSelector:(SEL)selector
+ identifier:(NSString *)identifier
{
NSString *fileName = [self _fileNameForSelector:selector
identifier:identifier
@@ -263,52 +268,16 @@ - (NSString *)_failedFilePathForSelector:(SEL)selector
return filePath;
}
-- (BOOL)compareSnapshotOfLayer:(CALayer *)layer
- selector:(SEL)selector
- identifier:(NSString *)identifier
- error:(NSError **)errorPtr
-{
- return [self compareSnapshotOfViewOrLayer:layer
- selector:selector
- identifier:identifier
- error:errorPtr];
-}
-
-- (BOOL)compareSnapshotOfView:(UIView *)view
- selector:(SEL)selector
- identifier:(NSString *)identifier
- error:(NSError **)errorPtr
-{
- return [self compareSnapshotOfViewOrLayer:view
- selector:selector
- identifier:identifier
- error:errorPtr];
-}
-
-- (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer
- selector:(SEL)selector
- identifier:(NSString *)identifier
- error:(NSError **)errorPtr
-{
- if (self.recordMode) {
- return [self _recordSnapshotOfViewOrLayer:viewOrLayer selector:selector identifier:identifier error:errorPtr];
- } else {
- return [self _performPixelComparisonWithViewOrLayer:viewOrLayer selector:selector identifier:identifier error:errorPtr];
- }
-}
-
-#pragma mark -
-#pragma mark Private API
-
-- (BOOL)_performPixelComparisonWithViewOrLayer:(UIView *)viewOrLayer
+- (BOOL)_performPixelComparisonWithViewOrLayer:(id)viewOrLayer
selector:(SEL)selector
identifier:(NSString *)identifier
+ tolerance:(CGFloat)tolerance
error:(NSError **)errorPtr
{
UIImage *referenceImage = [self referenceImageForSelector:selector identifier:identifier error:errorPtr];
if (nil != referenceImage) {
- UIImage *snapshot = [self _snapshotViewOrLayer:viewOrLayer];
- BOOL imagesSame = [self compareReferenceImage:referenceImage toImage:snapshot error:errorPtr];
+ UIImage *snapshot = [self _imageForViewOrLayer:viewOrLayer];
+ BOOL imagesSame = [self compareReferenceImage:referenceImage toImage:snapshot tolerance:tolerance error:errorPtr];
if (!imagesSame) {
[self saveFailedReferenceImage:referenceImage
testImage:snapshot
@@ -326,53 +295,62 @@ - (BOOL)_recordSnapshotOfViewOrLayer:(id)viewOrLayer
identifier:(NSString *)identifier
error:(NSError **)errorPtr
{
- UIImage *snapshot = [self _snapshotViewOrLayer:viewOrLayer];
- return [self saveReferenceImage:snapshot selector:selector identifier:identifier error:errorPtr];
+ UIImage *snapshot = [self _imageForViewOrLayer:viewOrLayer];
+ return [self _saveReferenceImage:snapshot selector:selector identifier:identifier error:errorPtr];
}
-- (UIImage *)_snapshotViewOrLayer:(id)viewOrLayer
+- (BOOL)_saveReferenceImage:(UIImage *)image
+ selector:(SEL)selector
+ identifier:(NSString *)identifier
+ error:(NSError **)errorPtr
+{
+ BOOL didWrite = NO;
+ if (nil != image) {
+ NSString *filePath = [self _referenceFilePathForSelector:selector identifier:identifier];
+ NSData *pngData = UIImagePNGRepresentation(image);
+ if (nil != pngData) {
+ NSError *creationError = nil;
+ BOOL didCreateDir = [_fileManager createDirectoryAtPath:[filePath stringByDeletingLastPathComponent]
+ withIntermediateDirectories:YES
+ attributes:nil
+ error:&creationError];
+ if (!didCreateDir) {
+ if (NULL != errorPtr) {
+ *errorPtr = creationError;
+ }
+ return NO;
+ }
+ didWrite = [pngData writeToFile:filePath options:NSDataWritingAtomic error:errorPtr];
+ if (didWrite) {
+ NSLog(@"Reference image save at: %@", filePath);
+ }
+ } else {
+ if (nil != errorPtr) {
+ *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain
+ code:FBSnapshotTestControllerErrorCodePNGCreationFailed
+ userInfo:@{
+ FBReferenceImageFilePathKey: filePath,
+ }];
+ }
+ }
+ }
+ return didWrite;
+}
+
+- (UIImage *)_imageForViewOrLayer:(id)viewOrLayer
{
- CALayer *layer = nil;
-
if ([viewOrLayer isKindOfClass:[UIView class]]) {
- return [self _renderView:viewOrLayer];
+ if (_usesDrawViewHierarchyInRect) {
+ return [UIImage fb_imageForView:viewOrLayer];
+ } else {
+ return [UIImage fb_imageForViewLayer:viewOrLayer];
+ }
} else if ([viewOrLayer isKindOfClass:[CALayer class]]) {
- layer = (CALayer *)viewOrLayer;
- [layer layoutIfNeeded];
- return [self _renderLayer:layer];
+ return [UIImage fb_imageForLayer:viewOrLayer];
} else {
[NSException raise:@"Only UIView and CALayer classes can be snapshotted" format:@"%@", viewOrLayer];
}
return nil;
}
-- (UIImage *)_renderLayer:(CALayer *)layer
-{
- CGRect bounds = layer.bounds;
-
- NSAssert1(CGRectGetWidth(bounds), @"Zero width for layer %@", layer);
- NSAssert1(CGRectGetHeight(bounds), @"Zero height for layer %@", layer);
-
- UIGraphicsBeginImageContextWithOptions(bounds.size, NO, 0);
- CGContextRef context = UIGraphicsGetCurrentContext();
- NSAssert1(context, @"Could not generate context for layer %@", layer);
-
- CGContextSaveGState(context);
- {
- [layer renderInContext:context];
- }
- CGContextRestoreGState(context);
-
- UIImage *snapshot = UIGraphicsGetImageFromCurrentImageContext();
- UIGraphicsEndImageContext();
-
- return snapshot;
-}
-
-- (UIImage *)_renderView:(UIView *)view
-{
- [view layoutIfNeeded];
- return [self _renderLayer:view.layer];
-}
-
@end
diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift
new file mode 100644
index 000000000..d3058fbc3
--- /dev/null
+++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift
@@ -0,0 +1,66 @@
+/*
+* 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(), file: String = __FILE__, line: UInt = __LINE__) {
+ FBSnapshotVerifyViewOrLayer(view, identifier: identifier, suffixes: suffixes)
+ }
+
+ public func FBSnapshotVerifyLayer(layer: CALayer, identifier: String = "", suffixes: NSOrderedSet = FBSnapshotTestCaseDefaultSuffixes(), file: String = __FILE__, line: UInt = __LINE__) {
+ FBSnapshotVerifyViewOrLayer(layer, identifier: identifier, suffixes: suffixes)
+ }
+
+ private func FBSnapshotVerifyViewOrLayer(viewOrLayer: AnyObject, identifier: String = "", suffixes: NSOrderedSet = FBSnapshotTestCaseDefaultSuffixes(), file: String = __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: 0)
+ 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: 0)
+ 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: String, line: UInt) {
+ if !assertion {
+ XCTFail(message, file: file, line: line)
+ }
+ }
+}
diff --git a/Example/Pods/FBSnapshotTestCase/README.md b/Example/Pods/FBSnapshotTestCase/README.md
index 0a7c6256f..bc23b8378 100644
--- a/Example/Pods/FBSnapshotTestCase/README.md
+++ b/Example/Pods/FBSnapshotTestCase/README.md
@@ -1,7 +1,7 @@
FBSnapshotTestCase
======================
-[![Build Status](https://travis-ci.org/facebook/ios-snapshot-test-case.svg)](https://travis-ci.org/facebook/ios-snapshot-test-case)
+[![Build Status](https://travis-ci.org/facebook/ios-snapshot-test-case.svg)](https://travis-ci.org/facebook/ios-snapshot-test-case) [![Cocoa Pod Version](https://cocoapod-badges.herokuapp.com/v/FBSnapshotTestCase/badge.svg)](http://cocoadocs.org/docsets/FBSnapshotTestCase/)
What it does
------------
@@ -40,13 +40,18 @@ Installation with CocoaPods
end
```
+ If you support iOS 7 use `FBSnapshotTestCase/Core` instead, which doesn't contain Swift support.
+
Replace "Tests" with the name of your test project.
-2. Define `FB_REFERENCE_IMAGE_DIR` in `GCC_PREPROCESSOR_DEFINITIONS`. This should
- point to the directory where you want reference images to be stored. At Facebook,
- we normally use this:
+2. There are [three ways](https://github.com/facebook/ios-snapshot-test-case/blob/master/FBSnapshotTestCase/FBSnapshotTestCase.h#L19-L29) of setting reference image directories, the recommended one is to define `FB_REFERENCE_IMAGE_DIR` in your scheme. This should point to the directory where you want reference images to be stored. At Facebook, we normally use this:
+
+|Name|Value|
+|:---|:----|
+|`FB_REFERENCE_IMAGE_DIR`|`$(SOURCE_ROOT)/$(PROJECT_NAME)Tests/ReferenceImages`|
+
- `GCC_PREPROCESSOR_DEFINITIONS = $(inherited) FB_REFERENCE_IMAGE_DIR="\"$(SOURCE_ROOT)/$(PROJECT_NAME)Tests/ReferenceImages\""`
+![](FBSnapshotTestCaseDemo/Scheme_FB_REFERENCE_IMAGE_DIR.png)
Creating a snapshot test
------------------------
@@ -68,6 +73,8 @@ Features
- Supply an optional "identifier" if you want to perform multiple snapshots
in a single test method.
- Support for `CALayer` via `FBSnapshotVerifyLayer`.
+- `usesDrawViewHierarchyInRect` to handle cases like `UIVisualEffect`, `UIAppearance` and Size Classes.
+- `isDeviceAgnostic` to allow appending the device model (`iPhone`, `iPad`, `iPod Touch`, etc), OS version and screen size to the images (allowing to have multiple tests for the same «snapshot» for different `OS`s and devices).
Notes
-----
diff --git a/Example/Pods/Headers/Private/DACircularProgress/DACircularProgressView.h b/Example/Pods/Headers/Private/DACircularProgress/DACircularProgressView.h
deleted file mode 120000
index b67e984a6..000000000
--- a/Example/Pods/Headers/Private/DACircularProgress/DACircularProgressView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../DACircularProgress/DACircularProgress/DACircularProgressView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/DACircularProgress/DALabeledCircularProgressView.h b/Example/Pods/Headers/Private/DACircularProgress/DALabeledCircularProgressView.h
deleted file mode 120000
index 89a694f3e..000000000
--- a/Example/Pods/Headers/Private/DACircularProgress/DALabeledCircularProgressView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../DACircularProgress/DACircularProgress/DALabeledCircularProgressView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h b/Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h
deleted file mode 120000
index 93356db7f..000000000
--- a/Example/Pods/Headers/Private/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h b/Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h
deleted file mode 120000
index ebefa87b1..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/EXPBlockDefinedMatcher.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPDefines.h b/Example/Pods/Headers/Private/Expecta/EXPDefines.h
deleted file mode 120000
index 22add0cdc..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPDefines.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/EXPDefines.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h b/Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h
deleted file mode 120000
index 54aa0b5e6..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/EXPDoubleTuple.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPExpect.h b/Example/Pods/Headers/Private/Expecta/EXPExpect.h
deleted file mode 120000
index a677bddfc..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPExpect.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/EXPExpect.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h b/Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h
deleted file mode 120000
index 2b405694a..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/EXPFloatTuple.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatcher.h b/Example/Pods/Headers/Private/Expecta/EXPMatcher.h
deleted file mode 120000
index 3b20a122c..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatcher.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/EXPMatcher.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h b/Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h
deleted file mode 120000
index 697385b07..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatcherHelpers.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h
deleted file mode 120000
index 0eed377cb..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h
deleted file mode 120000
index 92643c49a..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beFalsy.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h
deleted file mode 120000
index 1ccc62b4a..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h
deleted file mode 120000
index db5bf966a..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h
deleted file mode 120000
index 6e17ea43e..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h
deleted file mode 120000
index 362d8a7f6..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h
deleted file mode 120000
index 4dd60632f..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h
deleted file mode 120000
index 113c7d372..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beKindOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h
deleted file mode 120000
index 675e86a56..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThan.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h
deleted file mode 120000
index c16df2f05..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h
deleted file mode 120000
index 9f65a6c12..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beNil.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h
deleted file mode 120000
index 27aa7bea5..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h
deleted file mode 120000
index ea3f770a1..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h
deleted file mode 120000
index 192ac764e..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beTruthy.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h
deleted file mode 120000
index 2efba8fea..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beginWith.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h
deleted file mode 120000
index 062fb51d7..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+conformTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h
deleted file mode 120000
index 3661fe5f3..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+contain.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h
deleted file mode 120000
index 7e6c9cf1c..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+endWith.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h
deleted file mode 120000
index 7bee78866..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+equal.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h
deleted file mode 120000
index f46d23adf..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+match.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+match.h
deleted file mode 120000
index 18f995de6..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+match.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+match.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h
deleted file mode 120000
index c9422e3e7..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+postNotification.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h
deleted file mode 120000
index 901e04c19..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+raise.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h
deleted file mode 120000
index 5b063b64e..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h
deleted file mode 120000
index e7a5fad13..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+respondTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPMatchers.h b/Example/Pods/Headers/Private/Expecta/EXPMatchers.h
deleted file mode 120000
index a454dc408..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPMatchers.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h b/Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h
deleted file mode 120000
index 60fae89f1..000000000
--- a/Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/EXPUnsupportedObject.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/Expecta.h b/Example/Pods/Headers/Private/Expecta/Expecta.h
deleted file mode 120000
index 45ef877d8..000000000
--- a/Example/Pods/Headers/Private/Expecta/Expecta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Expecta.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/ExpectaObject.h b/Example/Pods/Headers/Private/Expecta/ExpectaObject.h
deleted file mode 120000
index 36a99e13b..000000000
--- a/Example/Pods/Headers/Private/Expecta/ExpectaObject.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/ExpectaObject.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/ExpectaSupport.h b/Example/Pods/Headers/Private/Expecta/ExpectaSupport.h
deleted file mode 120000
index c59d3fc60..000000000
--- a/Example/Pods/Headers/Private/Expecta/ExpectaSupport.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/ExpectaSupport.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h b/Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h
deleted file mode 120000
index 55c3635a6..000000000
--- a/Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/NSObject+Expecta.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h b/Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h
deleted file mode 120000
index ee557b848..000000000
--- a/Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/NSValue+Expecta.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h
deleted file mode 120000
index 2925eab14..000000000
--- a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h
deleted file mode 120000
index 6127a30c8..000000000
--- a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h
deleted file mode 120000
index 4a7dea130..000000000
--- a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h
deleted file mode 120000
index a68eafb67..000000000
--- a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h
deleted file mode 120000
index f21e64d33..000000000
--- a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MBProgressHUD/MBProgressHUD.h b/Example/Pods/Headers/Private/MBProgressHUD/MBProgressHUD.h
deleted file mode 120000
index 19ed4db7d..000000000
--- a/Example/Pods/Headers/Private/MBProgressHUD/MBProgressHUD.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../MBProgressHUD/MBProgressHUD.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWCaptionView.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWCaptionView.h
deleted file mode 120000
index a5887c667..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWCaptionView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWCaptionView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWCommon.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWCommon.h
deleted file mode 120000
index cd2ef983c..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWCommon.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWCommon.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWGridCell.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWGridCell.h
deleted file mode 120000
index ed9f6936d..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWGridCell.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWGridCell.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWGridViewController.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWGridViewController.h
deleted file mode 120000
index 463dc2a00..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWGridViewController.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWGridViewController.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhoto.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhoto.h
deleted file mode 120000
index b7fe05294..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhoto.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWPhoto.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowser.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowser.h
deleted file mode 120000
index 4cb1b8a96..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowser.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWPhotoBrowser.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowserPrivate.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowserPrivate.h
deleted file mode 120000
index ad465d89b..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhotoBrowserPrivate.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWPhotoBrowserPrivate.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhotoProtocol.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhotoProtocol.h
deleted file mode 120000
index fa3da5cc6..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWPhotoProtocol.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWPhotoProtocol.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingImageView.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingImageView.h
deleted file mode 120000
index 0e7dfd8b1..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingImageView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWTapDetectingImageView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingView.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingView.h
deleted file mode 120000
index 8203ed0f6..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWTapDetectingView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWTapDetectingView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/MWZoomingScrollView.h b/Example/Pods/Headers/Private/MWPhotoBrowser/MWZoomingScrollView.h
deleted file mode 120000
index 62ccefecc..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/MWZoomingScrollView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWZoomingScrollView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/MWPhotoBrowser/UIImage+MWPhotoBrowser.h b/Example/Pods/Headers/Private/MWPhotoBrowser/UIImage+MWPhotoBrowser.h
deleted file mode 120000
index 763285f35..000000000
--- a/Example/Pods/Headers/Private/MWPhotoBrowser/UIImage+MWPhotoBrowser.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/UIImage+MWPhotoBrowser.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/NSData+ImageContentType.h b/Example/Pods/Headers/Private/SDWebImage/NSData+ImageContentType.h
deleted file mode 120000
index 84574987a..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/NSData+ImageContentType.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/NSData+ImageContentType.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/SDImageCache.h b/Example/Pods/Headers/Private/SDWebImage/SDImageCache.h
deleted file mode 120000
index 0040b06a1..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/SDImageCache.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDImageCache.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/SDWebImageCompat.h b/Example/Pods/Headers/Private/SDWebImage/SDWebImageCompat.h
deleted file mode 120000
index 6ca247842..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/SDWebImageCompat.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageCompat.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/SDWebImageDecoder.h b/Example/Pods/Headers/Private/SDWebImage/SDWebImageDecoder.h
deleted file mode 120000
index a2f3a683d..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/SDWebImageDecoder.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageDecoder.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/SDWebImageDownloader.h b/Example/Pods/Headers/Private/SDWebImage/SDWebImageDownloader.h
deleted file mode 120000
index 303b03b1e..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/SDWebImageDownloader.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageDownloader.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/SDWebImageDownloaderOperation.h b/Example/Pods/Headers/Private/SDWebImage/SDWebImageDownloaderOperation.h
deleted file mode 120000
index 99441c485..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/SDWebImageDownloaderOperation.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/SDWebImageManager.h b/Example/Pods/Headers/Private/SDWebImage/SDWebImageManager.h
deleted file mode 120000
index 1b8184856..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/SDWebImageManager.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageManager.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/SDWebImageOperation.h b/Example/Pods/Headers/Private/SDWebImage/SDWebImageOperation.h
deleted file mode 120000
index 20e5b89ef..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/SDWebImageOperation.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageOperation.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/SDWebImagePrefetcher.h b/Example/Pods/Headers/Private/SDWebImage/SDWebImagePrefetcher.h
deleted file mode 120000
index 50585c6d0..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/SDWebImagePrefetcher.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/UIButton+WebCache.h b/Example/Pods/Headers/Private/SDWebImage/UIButton+WebCache.h
deleted file mode 120000
index 19d2d8e8c..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/UIButton+WebCache.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIButton+WebCache.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/UIImage+GIF.h b/Example/Pods/Headers/Private/SDWebImage/UIImage+GIF.h
deleted file mode 120000
index 14d5aadd9..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/UIImage+GIF.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIImage+GIF.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/UIImage+MultiFormat.h b/Example/Pods/Headers/Private/SDWebImage/UIImage+MultiFormat.h
deleted file mode 120000
index 1fb965010..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/UIImage+MultiFormat.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIImage+MultiFormat.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/UIImageView+HighlightedWebCache.h b/Example/Pods/Headers/Private/SDWebImage/UIImageView+HighlightedWebCache.h
deleted file mode 120000
index fd4dea41e..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/UIImageView+HighlightedWebCache.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/UIImageView+WebCache.h b/Example/Pods/Headers/Private/SDWebImage/UIImageView+WebCache.h
deleted file mode 120000
index 0c53a47b8..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/UIImageView+WebCache.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIImageView+WebCache.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/SDWebImage/UIView+WebCacheOperation.h b/Example/Pods/Headers/Private/SDWebImage/UIView+WebCacheOperation.h
deleted file mode 120000
index f9890c406..000000000
--- a/Example/Pods/Headers/Private/SDWebImage/UIView+WebCacheOperation.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIView+WebCacheOperation.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SPTCallSite.h b/Example/Pods/Headers/Private/Specta/SPTCallSite.h
deleted file mode 120000
index dbb535a60..000000000
--- a/Example/Pods/Headers/Private/Specta/SPTCallSite.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTCallSite.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SPTCompiledExample.h b/Example/Pods/Headers/Private/Specta/SPTCompiledExample.h
deleted file mode 120000
index 659770480..000000000
--- a/Example/Pods/Headers/Private/Specta/SPTCompiledExample.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTCompiledExample.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SPTExample.h b/Example/Pods/Headers/Private/Specta/SPTExample.h
deleted file mode 120000
index 79a18d4c5..000000000
--- a/Example/Pods/Headers/Private/Specta/SPTExample.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTExample.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SPTExampleGroup.h b/Example/Pods/Headers/Private/Specta/SPTExampleGroup.h
deleted file mode 120000
index 1effac57b..000000000
--- a/Example/Pods/Headers/Private/Specta/SPTExampleGroup.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTExampleGroup.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SPTExcludeGlobalBeforeAfterEach.h b/Example/Pods/Headers/Private/Specta/SPTExcludeGlobalBeforeAfterEach.h
deleted file mode 120000
index 64df73423..000000000
--- a/Example/Pods/Headers/Private/Specta/SPTExcludeGlobalBeforeAfterEach.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SPTGlobalBeforeAfterEach.h b/Example/Pods/Headers/Private/Specta/SPTGlobalBeforeAfterEach.h
deleted file mode 120000
index 7f83b65ff..000000000
--- a/Example/Pods/Headers/Private/Specta/SPTGlobalBeforeAfterEach.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTGlobalBeforeAfterEach.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h b/Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h
deleted file mode 120000
index 579d360e6..000000000
--- a/Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTSharedExampleGroups.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SPTSpec.h b/Example/Pods/Headers/Private/Specta/SPTSpec.h
deleted file mode 120000
index 3b1679ae8..000000000
--- a/Example/Pods/Headers/Private/Specta/SPTSpec.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTSpec.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SPTTestSuite.h b/Example/Pods/Headers/Private/Specta/SPTTestSuite.h
deleted file mode 120000
index 2f607e468..000000000
--- a/Example/Pods/Headers/Private/Specta/SPTTestSuite.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTTestSuite.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/Specta.h b/Example/Pods/Headers/Private/Specta/Specta.h
deleted file mode 120000
index 111c968e9..000000000
--- a/Example/Pods/Headers/Private/Specta/Specta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/Specta.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SpectaDSL.h b/Example/Pods/Headers/Private/Specta/SpectaDSL.h
deleted file mode 120000
index fd1ad3756..000000000
--- a/Example/Pods/Headers/Private/Specta/SpectaDSL.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SpectaDSL.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SpectaTypes.h b/Example/Pods/Headers/Private/Specta/SpectaTypes.h
deleted file mode 120000
index 9428b1324..000000000
--- a/Example/Pods/Headers/Private/Specta/SpectaTypes.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SpectaTypes.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/SpectaUtility.h b/Example/Pods/Headers/Private/Specta/SpectaUtility.h
deleted file mode 120000
index 576248091..000000000
--- a/Example/Pods/Headers/Private/Specta/SpectaUtility.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SpectaUtility.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/XCTest+Private.h b/Example/Pods/Headers/Private/Specta/XCTest+Private.h
deleted file mode 120000
index bb4a8e026..000000000
--- a/Example/Pods/Headers/Private/Specta/XCTest+Private.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/XCTest+Private.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h b/Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h
deleted file mode 120000
index 95f58cccd..000000000
--- a/Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/XCTestCase+Specta.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/DACircularProgress/DACircularProgressView.h b/Example/Pods/Headers/Public/DACircularProgress/DACircularProgressView.h
deleted file mode 120000
index b67e984a6..000000000
--- a/Example/Pods/Headers/Public/DACircularProgress/DACircularProgressView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../DACircularProgress/DACircularProgress/DACircularProgressView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/DACircularProgress/DALabeledCircularProgressView.h b/Example/Pods/Headers/Public/DACircularProgress/DALabeledCircularProgressView.h
deleted file mode 120000
index 89a694f3e..000000000
--- a/Example/Pods/Headers/Public/DACircularProgress/DALabeledCircularProgressView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../DACircularProgress/DACircularProgress/DALabeledCircularProgressView.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
deleted file mode 120000
index 93356db7f..000000000
--- a/Example/Pods/Headers/Public/Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta+Snapshots/EXPMatchers+FBSnapshotTest.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPBlockDefinedMatcher.h b/Example/Pods/Headers/Public/Expecta/EXPBlockDefinedMatcher.h
deleted file mode 120000
index ebefa87b1..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPBlockDefinedMatcher.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 22add0cdc..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPDefines.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 54aa0b5e6..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPDoubleTuple.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index a677bddfc..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPExpect.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 2b405694a..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPFloatTuple.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 3b20a122c..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatcher.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 697385b07..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatcherHelpers.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatcherHelpers.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beCloseTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beCloseTo.h
deleted file mode 120000
index 0eed377cb..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beCloseTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beFalsy.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beFalsy.h
deleted file mode 120000
index 92643c49a..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beFalsy.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beFalsy.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThan.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThan.h
deleted file mode 120000
index 1ccc62b4a..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThan.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h
deleted file mode 120000
index db5bf966a..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beIdenticalTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beIdenticalTo.h
deleted file mode 120000
index 6e17ea43e..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beIdenticalTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beInTheRangeOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beInTheRangeOf.h
deleted file mode 120000
index 362d8a7f6..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beInTheRangeOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beInstanceOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beInstanceOf.h
deleted file mode 120000
index 4dd60632f..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beInstanceOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beKindOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beKindOf.h
deleted file mode 120000
index 113c7d372..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beKindOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beKindOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThan.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThan.h
deleted file mode 120000
index 675e86a56..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThan.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThan.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThanOrEqualTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThanOrEqualTo.h
deleted file mode 120000
index c16df2f05..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThanOrEqualTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beNil.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beNil.h
deleted file mode 120000
index 9f65a6c12..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beNil.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beNil.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beSubclassOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beSubclassOf.h
deleted file mode 120000
index 27aa7bea5..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beSubclassOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beSupersetOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beSupersetOf.h
deleted file mode 120000
index ea3f770a1..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beSupersetOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beTruthy.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beTruthy.h
deleted file mode 120000
index 192ac764e..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beTruthy.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beTruthy.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beginWith.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+beginWith.h
deleted file mode 120000
index 2efba8fea..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+beginWith.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+beginWith.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+conformTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+conformTo.h
deleted file mode 120000
index 062fb51d7..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+conformTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+conformTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+contain.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+contain.h
deleted file mode 120000
index 3661fe5f3..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+contain.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+contain.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+endWith.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+endWith.h
deleted file mode 120000
index 7e6c9cf1c..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+endWith.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+endWith.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+equal.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+equal.h
deleted file mode 120000
index 7bee78866..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+equal.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+equal.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+haveCountOf.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+haveCountOf.h
deleted file mode 120000
index f46d23adf..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+haveCountOf.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+match.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+match.h
deleted file mode 120000
index 18f995de6..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+match.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+match.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+postNotification.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+postNotification.h
deleted file mode 120000
index c9422e3e7..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+postNotification.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+postNotification.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+raise.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+raise.h
deleted file mode 120000
index 901e04c19..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+raise.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+raise.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+raiseWithReason.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+raiseWithReason.h
deleted file mode 120000
index 5b063b64e..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+raiseWithReason.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers+respondTo.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers+respondTo.h
deleted file mode 120000
index e7a5fad13..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers+respondTo.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers+respondTo.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPMatchers.h b/Example/Pods/Headers/Public/Expecta/EXPMatchers.h
deleted file mode 120000
index a454dc408..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPMatchers.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/Matchers/EXPMatchers.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/EXPUnsupportedObject.h b/Example/Pods/Headers/Public/Expecta/EXPUnsupportedObject.h
deleted file mode 120000
index 60fae89f1..000000000
--- a/Example/Pods/Headers/Public/Expecta/EXPUnsupportedObject.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 45ef877d8..000000000
--- a/Example/Pods/Headers/Public/Expecta/Expecta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 36a99e13b..000000000
--- a/Example/Pods/Headers/Public/Expecta/ExpectaObject.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index c59d3fc60..000000000
--- a/Example/Pods/Headers/Public/Expecta/ExpectaSupport.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 55c3635a6..000000000
--- a/Example/Pods/Headers/Public/Expecta/NSObject+Expecta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/NSObject+Expecta.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Expecta/NSValue+Expecta.h b/Example/Pods/Headers/Public/Expecta/NSValue+Expecta.h
deleted file mode 120000
index ee557b848..000000000
--- a/Example/Pods/Headers/Public/Expecta/NSValue+Expecta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Expecta/Expecta/NSValue+Expecta.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h
deleted file mode 120000
index 2925eab14..000000000
--- a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 6127a30c8..000000000
--- a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../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
deleted file mode 120000
index 4a7dea130..000000000
--- a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestController.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Compare.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Compare.h
deleted file mode 120000
index a68eafb67..000000000
--- a/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Compare.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Diff.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Diff.h
deleted file mode 120000
index f21e64d33..000000000
--- a/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Diff.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MBProgressHUD/MBProgressHUD.h b/Example/Pods/Headers/Public/MBProgressHUD/MBProgressHUD.h
deleted file mode 120000
index 19ed4db7d..000000000
--- a/Example/Pods/Headers/Public/MBProgressHUD/MBProgressHUD.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../MBProgressHUD/MBProgressHUD.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWCaptionView.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWCaptionView.h
deleted file mode 120000
index a5887c667..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWCaptionView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWCaptionView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWCommon.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWCommon.h
deleted file mode 120000
index cd2ef983c..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWCommon.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWCommon.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWGridCell.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWGridCell.h
deleted file mode 120000
index ed9f6936d..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWGridCell.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWGridCell.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWGridViewController.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWGridViewController.h
deleted file mode 120000
index 463dc2a00..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWGridViewController.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWGridViewController.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhoto.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhoto.h
deleted file mode 120000
index b7fe05294..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhoto.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWPhoto.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowser.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowser.h
deleted file mode 120000
index 4cb1b8a96..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowser.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWPhotoBrowser.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowserPrivate.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowserPrivate.h
deleted file mode 120000
index ad465d89b..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhotoBrowserPrivate.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWPhotoBrowserPrivate.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhotoProtocol.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhotoProtocol.h
deleted file mode 120000
index fa3da5cc6..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWPhotoProtocol.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWPhotoProtocol.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingImageView.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingImageView.h
deleted file mode 120000
index 0e7dfd8b1..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingImageView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWTapDetectingImageView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingView.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingView.h
deleted file mode 120000
index 8203ed0f6..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWTapDetectingView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWTapDetectingView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/MWZoomingScrollView.h b/Example/Pods/Headers/Public/MWPhotoBrowser/MWZoomingScrollView.h
deleted file mode 120000
index 62ccefecc..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/MWZoomingScrollView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/MWZoomingScrollView.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/MWPhotoBrowser/UIImage+MWPhotoBrowser.h b/Example/Pods/Headers/Public/MWPhotoBrowser/UIImage+MWPhotoBrowser.h
deleted file mode 120000
index 763285f35..000000000
--- a/Example/Pods/Headers/Public/MWPhotoBrowser/UIImage+MWPhotoBrowser.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../Pod/Classes/UIImage+MWPhotoBrowser.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/NSData+ImageContentType.h b/Example/Pods/Headers/Public/SDWebImage/NSData+ImageContentType.h
deleted file mode 120000
index 84574987a..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/NSData+ImageContentType.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/NSData+ImageContentType.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/SDImageCache.h b/Example/Pods/Headers/Public/SDWebImage/SDImageCache.h
deleted file mode 120000
index 0040b06a1..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/SDImageCache.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDImageCache.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/SDWebImageCompat.h b/Example/Pods/Headers/Public/SDWebImage/SDWebImageCompat.h
deleted file mode 120000
index 6ca247842..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/SDWebImageCompat.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageCompat.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/SDWebImageDecoder.h b/Example/Pods/Headers/Public/SDWebImage/SDWebImageDecoder.h
deleted file mode 120000
index a2f3a683d..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/SDWebImageDecoder.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageDecoder.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/SDWebImageDownloader.h b/Example/Pods/Headers/Public/SDWebImage/SDWebImageDownloader.h
deleted file mode 120000
index 303b03b1e..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/SDWebImageDownloader.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageDownloader.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/SDWebImageDownloaderOperation.h b/Example/Pods/Headers/Public/SDWebImage/SDWebImageDownloaderOperation.h
deleted file mode 120000
index 99441c485..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/SDWebImageDownloaderOperation.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/SDWebImageManager.h b/Example/Pods/Headers/Public/SDWebImage/SDWebImageManager.h
deleted file mode 120000
index 1b8184856..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/SDWebImageManager.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageManager.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/SDWebImageOperation.h b/Example/Pods/Headers/Public/SDWebImage/SDWebImageOperation.h
deleted file mode 120000
index 20e5b89ef..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/SDWebImageOperation.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImageOperation.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/SDWebImagePrefetcher.h b/Example/Pods/Headers/Public/SDWebImage/SDWebImagePrefetcher.h
deleted file mode 120000
index 50585c6d0..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/SDWebImagePrefetcher.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/SDWebImagePrefetcher.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/UIButton+WebCache.h b/Example/Pods/Headers/Public/SDWebImage/UIButton+WebCache.h
deleted file mode 120000
index 19d2d8e8c..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/UIButton+WebCache.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIButton+WebCache.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/UIImage+GIF.h b/Example/Pods/Headers/Public/SDWebImage/UIImage+GIF.h
deleted file mode 120000
index 14d5aadd9..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/UIImage+GIF.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIImage+GIF.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/UIImage+MultiFormat.h b/Example/Pods/Headers/Public/SDWebImage/UIImage+MultiFormat.h
deleted file mode 120000
index 1fb965010..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/UIImage+MultiFormat.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIImage+MultiFormat.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/UIImageView+HighlightedWebCache.h b/Example/Pods/Headers/Public/SDWebImage/UIImageView+HighlightedWebCache.h
deleted file mode 120000
index fd4dea41e..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/UIImageView+HighlightedWebCache.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIImageView+HighlightedWebCache.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/UIImageView+WebCache.h b/Example/Pods/Headers/Public/SDWebImage/UIImageView+WebCache.h
deleted file mode 120000
index 0c53a47b8..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/UIImageView+WebCache.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIImageView+WebCache.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/SDWebImage/UIView+WebCacheOperation.h b/Example/Pods/Headers/Public/SDWebImage/UIView+WebCacheOperation.h
deleted file mode 120000
index f9890c406..000000000
--- a/Example/Pods/Headers/Public/SDWebImage/UIView+WebCacheOperation.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../SDWebImage/SDWebImage/UIView+WebCacheOperation.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
deleted file mode 120000
index dbb535a60..000000000
--- a/Example/Pods/Headers/Public/Specta/SPTCallSite.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTCallSite.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SPTCompiledExample.h b/Example/Pods/Headers/Public/Specta/SPTCompiledExample.h
deleted file mode 120000
index 659770480..000000000
--- a/Example/Pods/Headers/Public/Specta/SPTCompiledExample.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTCompiledExample.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SPTExample.h b/Example/Pods/Headers/Public/Specta/SPTExample.h
deleted file mode 120000
index 79a18d4c5..000000000
--- a/Example/Pods/Headers/Public/Specta/SPTExample.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTExample.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SPTExampleGroup.h b/Example/Pods/Headers/Public/Specta/SPTExampleGroup.h
deleted file mode 120000
index 1effac57b..000000000
--- a/Example/Pods/Headers/Public/Specta/SPTExampleGroup.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTExampleGroup.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SPTExcludeGlobalBeforeAfterEach.h b/Example/Pods/Headers/Public/Specta/SPTExcludeGlobalBeforeAfterEach.h
deleted file mode 120000
index 64df73423..000000000
--- a/Example/Pods/Headers/Public/Specta/SPTExcludeGlobalBeforeAfterEach.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SPTGlobalBeforeAfterEach.h b/Example/Pods/Headers/Public/Specta/SPTGlobalBeforeAfterEach.h
deleted file mode 120000
index 7f83b65ff..000000000
--- a/Example/Pods/Headers/Public/Specta/SPTGlobalBeforeAfterEach.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTGlobalBeforeAfterEach.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SPTSharedExampleGroups.h b/Example/Pods/Headers/Public/Specta/SPTSharedExampleGroups.h
deleted file mode 120000
index 579d360e6..000000000
--- a/Example/Pods/Headers/Public/Specta/SPTSharedExampleGroups.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTSharedExampleGroups.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SPTSpec.h b/Example/Pods/Headers/Public/Specta/SPTSpec.h
deleted file mode 120000
index 3b1679ae8..000000000
--- a/Example/Pods/Headers/Public/Specta/SPTSpec.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTSpec.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SPTTestSuite.h b/Example/Pods/Headers/Public/Specta/SPTTestSuite.h
deleted file mode 120000
index 2f607e468..000000000
--- a/Example/Pods/Headers/Public/Specta/SPTTestSuite.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SPTTestSuite.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/Specta.h b/Example/Pods/Headers/Public/Specta/Specta.h
deleted file mode 120000
index 111c968e9..000000000
--- a/Example/Pods/Headers/Public/Specta/Specta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/Specta.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SpectaDSL.h b/Example/Pods/Headers/Public/Specta/SpectaDSL.h
deleted file mode 120000
index fd1ad3756..000000000
--- a/Example/Pods/Headers/Public/Specta/SpectaDSL.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SpectaDSL.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SpectaTypes.h b/Example/Pods/Headers/Public/Specta/SpectaTypes.h
deleted file mode 120000
index 9428b1324..000000000
--- a/Example/Pods/Headers/Public/Specta/SpectaTypes.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SpectaTypes.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/SpectaUtility.h b/Example/Pods/Headers/Public/Specta/SpectaUtility.h
deleted file mode 120000
index 576248091..000000000
--- a/Example/Pods/Headers/Public/Specta/SpectaUtility.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/SpectaUtility.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/XCTest+Private.h b/Example/Pods/Headers/Public/Specta/XCTest+Private.h
deleted file mode 120000
index bb4a8e026..000000000
--- a/Example/Pods/Headers/Public/Specta/XCTest+Private.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/XCTest+Private.h
\ No newline at end of file
diff --git a/Example/Pods/Headers/Public/Specta/XCTestCase+Specta.h b/Example/Pods/Headers/Public/Specta/XCTestCase+Specta.h
deleted file mode 120000
index 95f58cccd..000000000
--- a/Example/Pods/Headers/Public/Specta/XCTestCase+Specta.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../Specta/Specta/Specta/XCTestCase+Specta.h
\ No newline at end of file
diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock
index b2e52edfd..2cff598cf 100644
--- a/Example/Pods/Manifest.lock
+++ b/Example/Pods/Manifest.lock
@@ -1,19 +1,23 @@
PODS:
- DACircularProgress (2.3.1)
- - Expecta (1.0.0)
- - Expecta+Snapshots (1.3.4):
+ - Expecta (1.0.6)
+ - Expecta+Snapshots (2.0.0):
- Expecta (~> 1.0)
- - FBSnapshotTestCase (~> 1.8)
- - FBSnapshotTestCase (1.8.1)
+ - FBSnapshotTestCase/Core (~> 2.0.3)
+ - FBSnapshotTestCase (2.0.7):
+ - FBSnapshotTestCase/SwiftSupport (= 2.0.7)
+ - FBSnapshotTestCase/Core (2.0.7)
+ - FBSnapshotTestCase/SwiftSupport (2.0.7):
+ - FBSnapshotTestCase/Core
- MBProgressHUD (0.9.2)
- MWPhotoBrowser (2.1.2):
- DACircularProgress (~> 2.3)
- MBProgressHUD (~> 0.9)
- SDWebImage (!= 3.7.2, ~> 3.7)
- - SDWebImage (3.7.5):
- - SDWebImage/Core (= 3.7.5)
- - SDWebImage/Core (3.7.5)
- - Specta (1.0.2)
+ - SDWebImage (3.8.2):
+ - SDWebImage/Core (= 3.8.2)
+ - SDWebImage/Core (3.8.2)
+ - Specta (1.0.7)
DEPENDENCIES:
- Expecta
@@ -24,16 +28,18 @@ DEPENDENCIES:
EXTERNAL SOURCES:
MWPhotoBrowser:
- :path: ../
+ :path: "../"
SPEC CHECKSUMS:
DACircularProgress: 4dd437c0fc3da5161cb289e07ac449493d41db71
- Expecta: 32604574add2c46a36f8d2f716b6c5736eb75024
- Expecta+Snapshots: ca15bfb57e7a0f78f86c7699c2c54ffacfa4ad2a
- FBSnapshotTestCase: 3dc3899168747a0319c5278f5b3445c13a6532dd
+ Expecta: 3b6bd90a64b9a1dcb0b70aa0e10a7f8f631667d5
+ Expecta+Snapshots: 29b38dd695bc72a0ed2bea833937d78df41943ba
+ FBSnapshotTestCase: 7e85180d0d141a0cf472352edda7e80d7eaeb547
MBProgressHUD: 1569cf7ace17a8bac47aabfbb8580a49690386d1
MWPhotoBrowser: 5836d7aa041dc05a13de380c246826578adc5ea5
- SDWebImage: 69c6303e3348fba97e03f65d65d4fbc26740f461
- Specta: 9cec98310dca411f7c7ffd6943552b501622abfe
+ SDWebImage: '098e97e6176540799c27e804c96653ee0833d13c'
+ Specta: 3e1bd89c3517421982dc4d1c992503e48bd5fe66
-COCOAPODS: 0.39.0
+PODFILE CHECKSUM: 6ed06fde79f1d979c7f4f3d806f27bfd1fb61f80
+
+COCOAPODS: 1.2.1
diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj
index 4009822f4..3c7c06aef 100644
--- a/Example/Pods/Pods.xcodeproj/project.pbxproj
+++ b/Example/Pods/Pods.xcodeproj/project.pbxproj
@@ -1,9232 +1,3040 @@
-
-
-
-
- archiveVersion
- 1
- classes
-
- objectVersion
- 46
- objects
-
- 0043FDF25F85C0B2C11CEAE6B1C54D87
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- FBSnapshotTestController.m
- path
- FBSnapshotTestCase/FBSnapshotTestController.m
- sourceTree
- <group>
-
- 00518063767430EDC47FCC49F4409458
-
- fileRef
- 6CD3EC2C1FBF5655137A99638E9CC950
- isa
- PBXBuildFile
-
- 00641C72D7132E5890F1F7098337C3B5
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- 01F58E863C79FB5A8433D92837FFE619
-
- isa
- PBXTargetDependency
- name
- MBProgressHUD
- target
- FE2F1D7B9D9FCEA148517E4657B243F4
- targetProxy
- D47B0B4C04222F6784D38356F02BEB32
-
- 021C50274FF43A6F07E119D572C3ACB6
-
- fileRef
- DA7F16221783A03C084D9BAAF7F404DB
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 02C7E3EC1E1DFDD7046BD26A67E92686
-
- fileRef
- 981F3EB0C06E97770D2421E673B013A1
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 033AB851ACA0C118D009F781287565DD
-
- fileRef
- 1E360C94C47826C4CAEEDBFC04C36A42
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 0364DCB58A865A2830638D2C0CCED41C
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- 043124F225814F80E4ED4FF4BC40156A
-
- children
-
- 68F141757E1606330C04FEBE78CBCE4E
- 9F19BCDE9BF6E330E14588598DFC6337
- C6FE69AE06A770FF76C19B8039EC0780
- BD56223A67203315C1B15E39E3B40934
- 9C95EBE1D39EEFE5E6404691C95BE2E2
- 6F1FCA0BD48258CDEC1B14D704BA3E5D
- 1580BE8D870658FFFB9EF3D04B9213CC
-
- isa
- PBXGroup
- name
- Pods-MWPhotoBrowser_Tests
- path
- Target Support Files/Pods-MWPhotoBrowser_Tests
- sourceTree
- <group>
-
- 0498B98EB393D71314953683060EFD58
-
- fileRef
- EC0223776620A3EA741C855D0211CB0A
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 04D4EDE1F05B96EE8BB9DCD368608620
-
- baseConfigurationReference
- 805AE44C01D7936BA8A238C6C5C4807D
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/Specta/Specta-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 0515A6974CBAF0F2F6F72BF87921704B
-
- buildConfigurations
-
- F6045A7604731086F9E1A9412E290302
- 589E7F4856ABE929D7FC9F3A9E506FC9
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 051AA4E51A019933DD1E5CE99CD7352A
-
- fileRef
- 0B92B054A2338462A743EB368F25A20B
- isa
- PBXBuildFile
-
- 05257CC76400D71826E603561A0F73E6
-
- buildConfigurationList
- 0515A6974CBAF0F2F6F72BF87921704B
- buildPhases
-
- 26D004126E0DEF14D67843A444753FFF
- 065410F935EC72489896726380B72CD0
- 9AF3FD4A822DCF644AB50D3967C43C14
-
- buildRules
-
- dependencies
-
- F601833D09980E16136321674463BE81
- 0DB9AA4B919BA54CFBC8FC6FD7AFB3F6
-
- isa
- PBXNativeTarget
- name
- Expecta+Snapshots
- productName
- Expecta+Snapshots
- productReference
- 6CD36438CB08D280978CEE50363D8B8B
- productType
- com.apple.product-type.library.static
-
- 052A17875CB827423D627183396CEB60
-
- buildSettings
-
- ALWAYS_SEARCH_USER_PATHS
- NO
- CLANG_CXX_LANGUAGE_STANDARD
- gnu++0x
- CLANG_CXX_LIBRARY
- libc++
- CLANG_ENABLE_MODULES
- YES
- CLANG_ENABLE_OBJC_ARC
- YES
- CLANG_WARN_BOOL_CONVERSION
- YES
- CLANG_WARN_CONSTANT_CONVERSION
- YES
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE
- YES
- CLANG_WARN_EMPTY_BODY
- YES
- CLANG_WARN_ENUM_CONVERSION
- YES
- CLANG_WARN_INT_CONVERSION
- YES
- CLANG_WARN_OBJC_ROOT_CLASS
- YES
- CLANG_WARN_UNREACHABLE_CODE
- YES
- CLANG_WARN__DUPLICATE_METHOD_MATCH
- YES
- COPY_PHASE_STRIP
- YES
- ENABLE_NS_ASSERTIONS
- NO
- GCC_C_LANGUAGE_STANDARD
- gnu99
- GCC_PREPROCESSOR_DEFINITIONS
-
- RELEASE=1
-
- GCC_WARN_64_TO_32_BIT_CONVERSION
- YES
- GCC_WARN_ABOUT_RETURN_TYPE
- YES
- GCC_WARN_UNDECLARED_SELECTOR
- YES
- GCC_WARN_UNINITIALIZED_AUTOS
- YES
- GCC_WARN_UNUSED_FUNCTION
- YES
- GCC_WARN_UNUSED_VARIABLE
- YES
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- STRIP_INSTALLED_PRODUCT
- NO
- SYMROOT
- ${SRCROOT}/../build
- VALIDATE_PRODUCT
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 0557FD60A45F62CD51B4972ECE5C2584
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- MBProgressHUD.xcconfig
- sourceTree
- <group>
-
- 05DA7841521B75C4D0C303F32E518117
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+respondTo.h
- path
- Expecta/Matchers/EXPMatchers+respondTo.h
- sourceTree
- <group>
-
- 060435B6E32CF028837E209B20E10639
-
- fileRef
- C6FE69AE06A770FF76C19B8039EC0780
- isa
- PBXBuildFile
-
- 065410F935EC72489896726380B72CD0
-
- buildActionMask
- 2147483647
- files
-
- 866569443B7D10AB5D6DC7FC0830235B
- 9933B0F6DA01EDF804C19260E9515E65
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 0668957FEB1B3CAE2EABBC4AA9ABA7C3
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SPTCallSite.m
- path
- Specta/Specta/SPTCallSite.m
- sourceTree
- <group>
-
- 0683DF2C9B7FC27B576AB4B7B3B146ED
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beGreaterThan.h
- path
- Expecta/Matchers/EXPMatchers+beGreaterThan.h
- sourceTree
- <group>
-
- 07282695806D1DFBF187BFA004D80641
-
- fileRef
- 700F6F4AFED22AEAA1D8943236F94924
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 072C184628072EDE522629576F1716DE
-
- fileRef
- 5E350F03F362C03BE32737DDE72D4632
- isa
- PBXBuildFile
-
- 0732716566238BF76BBF762F85C8ABAF
-
- buildConfigurations
-
- 617F18A93D7ABF1322E3C027265893C2
- 85A6795A5CD0C6DEA1F648AD0E6D1248
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 079AA0CF857B4A46F161666C58867CE1
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MWPhotoBrowser-dummy.m
- sourceTree
- <group>
-
- 081F2104425CDCB0915354E2FBD7E24E
-
- fileRef
- 1D536F869C3B7D603AC4630F3F6AB919
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 098439AB598DDF1AF51146A2E3E2E562
-
- buildActionMask
- 2147483647
- files
-
- FC214077677D4F02E03C6C85F774E028
- 82FC12F67E83874B93592218E9FB4CA0
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 0A924BC847BA99EBCBD0588603448B05
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPBlockDefinedMatcher.h
- path
- Expecta/EXPBlockDefinedMatcher.h
- sourceTree
- <group>
-
- 0A9B8E3E35177F52A643739AC50B00FA
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- UIBarButtonItemArrowLeft.png
- sourceTree
- <group>
-
- 0AB1B49E98BEDDFC8A45BB3C1FB54076
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beSubclassOf.m
- path
- Expecta/Matchers/EXPMatchers+beSubclassOf.m
- sourceTree
- <group>
-
- 0B3C605995BE46623C50E7658A1CBE96
-
- fileRef
- CA8230DE5C83368629EF3E62C4F0E7B7
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 0B7E61991D03B44046913BF3B345F4DB
-
- 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
-
- 0B8D4914244FCBC9DCAF2B9AD09F3DD5
-
- isa
- PBXTargetDependency
- name
- DACircularProgress
- target
- 9775596B3CA16905FC8F66DA8E2A3C67
- targetProxy
- 96AE2267633A27498E5D45052BDD5BBA
-
- 0B92B054A2338462A743EB368F25A20B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- PlayButtonOverlayLargeTap@2x.png
- sourceTree
- <group>
-
- 0C1A29BFF65C6F2801B1BE0058718A19
-
- fileRef
- 37E4F69B3E6AFDEE8D68A3430CEC8BF5
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 0DB9AA4B919BA54CFBC8FC6FD7AFB3F6
-
- isa
- PBXTargetDependency
- name
- FBSnapshotTestCase
- target
- 7D9E32DAA93E15CFCF77A5BCD2D4BAA2
- targetProxy
- EE04EE8ADAB8F7DF7FCEFDDD1E801BE6
-
- 0DC4183837552F23710F86F9A032C574
-
- fileRef
- 5D39CEB65ADB521B117CA181C2BB2C9C
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 0EAAE557DE1A2949F0793F1230D1D046
-
- isa
- PBXTargetDependency
- name
- Expecta
- target
- 2F501FE84845EAD97B9087DAFCBBEE0E
- targetProxy
- A6FD2A9ACF0632CB41BE9AF1A13BD166
-
- 0EF1CB072B5DE5D0A4EE7053EB0E2364
-
- fileRef
- 574FFB37A8EF309B1A1EB265267DD353
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 0F43FEACB0C18DD4C724B1655AF47728
-
- fileRef
- 60ECF290B248258F453088B6258302E6
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 104AFE24D01F1C4495926B40B53C5945
-
- fileRef
- 92F064516748B6AA4C6E303A38C3FE6A
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 105B37778FEED1965C8D0AF4C9E4B4F1
-
- fileRef
- 487E0AD53E31FE34EC41B45FC09B9097
- isa
- PBXBuildFile
-
- 10E446637EC5FF03088009E61B491E75
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SDWebImageCompat.m
- path
- SDWebImage/SDWebImageCompat.m
- sourceTree
- <group>
-
- 10E68FD4A81F628778B6A4992DB9D952
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beTruthy.h
- path
- Expecta/Matchers/EXPMatchers+beTruthy.h
- sourceTree
- <group>
-
- 1181CB6FC2D63C42F19EAB56C604A71E
-
- fileRef
- A09DD0AB6A512D74E5628070EBD56026
- isa
- PBXBuildFile
-
- 1186EC1A35306EBBA8C3DE66F0973361
-
- fileRef
- B0DFED38A647950C79B13061F923258C
- isa
- PBXBuildFile
-
- 11CF0C44A36897A963C15B74C2AEC415
-
- fileRef
- 3DEC242716623D70F4CC9F4A1D32805C
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 123355D7F0D268DB0998FFB1CDD859B9
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MBProgressHUD-prefix.pch
- sourceTree
- <group>
-
- 1246A1C00980422020A6884856143651
-
- buildActionMask
- 2147483647
- files
-
- 0C1A29BFF65C6F2801B1BE0058718A19
- 0F43FEACB0C18DD4C724B1655AF47728
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 1398D1B84667A17FCB66182F776EAC42
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SPTSharedExampleGroups.h
- path
- Specta/Specta/SPTSharedExampleGroups.h
- sourceTree
- <group>
-
- 13EA87F4C750EBB98261F8ED14EFE770
-
- isa
- PBXTargetDependency
- name
- Specta
- target
- E9AAC3590B391F4CFAF5F8348E6A8FE4
- targetProxy
- 659BCA5950BB094273E9E83E7D5271CF
-
- 143C0831AA95D723669324010D835391
-
- buildActionMask
- 2147483647
- files
-
- CF95446EA555B49150EA7270096D78B2
- 487899F028C39C1A518547A1AB2F625A
- FDF72740DBC37AFACFED73ED42282383
- 11CF0C44A36897A963C15B74C2AEC415
- 4383E0DB1B07B9EB3155EF5D5F27C7BA
- 104AFE24D01F1C4495926B40B53C5945
- 779CFE8771E1EF63F1313ABEBCECAA4A
- 49EFE75BAF060A33327F3CE8C18436F2
- 5F6D96E64F890BDC4A75B73C3D50A0DD
- F1F4E65611F5567A86AF797EAC3E225B
- A7141BC83638F4B38D4D312BAE3BDAC4
- CB08C9C83ABDBE55762A423ED48491EF
- AD6791D14732A3C17164F61CC72FFB0D
- A65C491577A425AF82C53F4A40A0A24B
- 2F9D3747596E4E074C3B776949091047
- 7436C602BB1CA7C91560C28DE749357B
- 63D0CD4F0FB5A6103E1DDB46E876CBB6
- C6671739E8C5904113586F8BEBBC9780
- 43A1104CA0C628C2F693902EADA32B8C
- E06376455C1D5E45B97ACDC5438FC15B
- BD30B724A71CF5D6E93805B7615EC79C
- 6D37BEAA1FC469C3582CACB4E9766502
- 5E8F33E777456DA63CA2D902508A9058
- C2BFF99EB859FD7056CF72C4850693D1
- 46F312CBB94BAE62B58D3D7AE28E8DBD
- B33234F432A72D5E8B65694AE937B78F
- 8059E5674B08670B0A002D564FFABF44
- 562BE99A6F630E709218EB9B3CF36E90
- 2239B5E63C5D2C1323D66F489F075C42
- 69EBB956302554EA37775F4D806BC4DD
- 7FEE0E8D094D7BCCAC7129473EE05ADC
- A26F992E8831118311F3DB7CB830595A
- E2EBD18BA89D3FF648947DF31FA12D44
- 40F505E69B8595361C2A7528DDA222B6
- 872948DAF79618AD725E0BF364E5DDD4
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 148F0DEDC306B5A6D48931EFD279E456
-
- children
-
- EF5AC1222120F3BAB7481DA9615352B0
- 4594A9E3FFD6ABE129882E959BB04B5E
- D5DEC16E7CEEFEABBFEBAC3A10358C5A
-
- isa
- PBXGroup
- name
- Support Files
- path
- ../Target Support Files/FBSnapshotTestCase
- sourceTree
- <group>
-
- 14BD3072FD1820402768B3D7F2E5B4A5
-
- fileRef
- 8952D588C0E5AD12FD9CF3747FD061F2
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 14C609D8F203FD45194E93997EFF744E
-
- fileRef
- 71865C216F48AC822D486C8D9B03B13C
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 15082EF0D1C2F7B77B63E0116BDA622C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPFloatTuple.m
- path
- Expecta/EXPFloatTuple.m
- sourceTree
- <group>
-
- 1580BE8D870658FFFB9EF3D04B9213CC
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- Pods-MWPhotoBrowser_Tests.release.xcconfig
- sourceTree
- <group>
-
- 1629A676793A787618A75ABDA6E20C56
-
- fileRef
- 8C4EC29461A90C294949DAE717A1BEC5
- isa
- PBXBuildFile
-
- 164BD2AFD03035E623A90DF1AA095C35
-
- fileRef
- 3B5A7151F8E4FBFE54BF6C2AC80958FA
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 1684C2FDDE674F14B731CC940021D8C6
-
- buildActionMask
- 2147483647
- files
-
- 00641C72D7132E5890F1F7098337C3B5
- 8C4ECAE46CD3BCB39F38F4FF20D074F6
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 16A268BA14BC07320BB7FBE44EB37FB4
-
- fileRef
- 3CD608194F35F47CEC250368B43C48E9
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 18391089432560093C31CCA48ABB46AE
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- NSValue+Expecta.h
- path
- Expecta/NSValue+Expecta.h
- sourceTree
- <group>
-
- 189B7D1A1C865073D7F999A759ACD292
-
- buildConfigurations
-
- FD6FA76757975A1FC954269CE5739798
- 257A97CE59C7E5D5191DC00F15C261BE
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 199EF76AC47B3EE9FA80BE53835AB7B1
-
- buildActionMask
- 2147483647
- files
-
- 66081D3480D1FA028C4DE2344BF616D4
- 69363A59A4E2FF95D6A62AA88641A20A
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 1A0D2B172232171C3EB6DC4DFE575EE7
-
- fileRef
- 079AA0CF857B4A46F161666C58867CE1
- isa
- PBXBuildFile
-
- 1A1E6F8D4C651A22BB8CCEF1226FB1EE
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- PlayButtonOverlayLarge@2x.png
- sourceTree
- <group>
-
- 1A1E8E8494B9BFCEBBD8273148D44386
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- UIImage+MultiFormat.h
- path
- SDWebImage/UIImage+MultiFormat.h
- sourceTree
- <group>
-
- 1AB26E75F7BCD415D6AD6B8BA5F03DDB
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beIdenticalTo.m
- path
- Expecta/Matchers/EXPMatchers+beIdenticalTo.m
- sourceTree
- <group>
-
- 1AFDF0F0EF2A314336EACA38FCC6F784
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SPTExample.m
- path
- Specta/Specta/SPTExample.m
- sourceTree
- <group>
-
- 1B030B50B68FB0D602F2E4B1685FA9BA
-
- isa
- PBXTargetDependency
- name
- MWPhotoBrowser
- target
- E2FE87384A67337831E53490EEA8BF11
- targetProxy
- B6CE0371E70FB931CC99A90CEBFD6E83
-
- 1B0ADBF8A991262A6DE5BD0CB101EEE0
-
- children
-
- 0557FD60A45F62CD51B4972ECE5C2584
- FC1172043A5F0542D166D63AE9EBC260
- 123355D7F0D268DB0998FFB1CDD859B9
-
- isa
- PBXGroup
- name
- Support Files
- path
- ../Target Support Files/MBProgressHUD
- sourceTree
- <group>
-
- 1BB15402D8C2FB01A198273BA1991DED
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beginWith.m
- path
- Expecta/Matchers/EXPMatchers+beginWith.m
- sourceTree
- <group>
-
- 1C1837DF96AE65F662773DF1956BFF09
-
- baseConfigurationReference
- 805AE44C01D7936BA8A238C6C5C4807D
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/Specta/Specta-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- 1CCE02DFD89EF9B58809C379D0496685
-
- isa
- PBXTargetDependency
- name
- Expecta+Snapshots
- target
- 05257CC76400D71826E603561A0F73E6
- targetProxy
- FE4A445C1692178764D9C71EAC64ABAC
-
- 1D536F869C3B7D603AC4630F3F6AB919
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- ExpectaObject.h
- path
- Expecta/ExpectaObject.h
- sourceTree
- <group>
-
- 1D772DC880BCFABF5028DA167DE6B119
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SPTExcludeGlobalBeforeAfterEach.h
- path
- Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h
- sourceTree
- <group>
-
- 1DD364708B768EB7C94DD9BB48F217F4
-
- fileRef
- D54993E311EDD8802711B01895286E4E
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 1E08912939425D011D7C47713E6CDAF0
-
- fileRef
- BD4E094BE48FCAB50C0CEFC92B2C0B04
- isa
- PBXBuildFile
-
- 1E360C94C47826C4CAEEDBFC04C36A42
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- XCTestCase+Specta.h
- path
- Specta/Specta/XCTestCase+Specta.h
- sourceTree
- <group>
-
- 1EF011C5AA1726984A1B50A46191CE9B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- XCTest+Private.h
- path
- Specta/Specta/XCTest+Private.h
- sourceTree
- <group>
-
- 20503FB88D4DCF32DC61DD92AA97A82B
-
- fileRef
- 6C8B1153C440825B90681905FC2F85B9
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 2055A9E17F10DAA3DD7884DDF96A0A50
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- MWPhotoBrowser.xcconfig
- sourceTree
- <group>
-
- 216490FDC8376C36DB920710C65B92F3
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MWTapDetectingImageView.m
- sourceTree
- <group>
-
- 216D98400141172993D43965B937A9C6
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- DE3B07ED7FF04F506B0C5E00F4973589
- remoteInfo
- SDWebImage
-
- 222A85D6DAB7D3AC98EF6D7E68B13740
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SDWebImageManager.h
- path
- SDWebImage/SDWebImageManager.h
- sourceTree
- <group>
-
- 2239B5E63C5D2C1323D66F489F075C42
-
- fileRef
- 7250BEF99A7686EAB50B17986FDCED3E
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 232510EC13760470E86AABE302EF2B8E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatcherHelpers.m
- path
- Expecta/Matchers/EXPMatcherHelpers.m
- sourceTree
- <group>
-
- 237FB063FB365119546C7B5006224F3B
-
- fileRef
- AB8960E6933BD274C11AD9C15CF410AF
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 244F3301C3C77C58A95FA7864D67858D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedSmallOff@2x.png
- sourceTree
- <group>
-
- 24FAEADA1249F6042B4B4B135CDD0DF9
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+respondTo.m
- path
- Expecta/Matchers/EXPMatchers+respondTo.m
- sourceTree
- <group>
-
- 25003C5ED979935F9483683DD2350697
-
- children
-
- FDEE1AFEA9C68977819B7D652EE1F6F2
- 2ECFFDC2A7A648A930A461436E2ECC2D
- 6C92311B12AB812820A4267248D69CCB
-
- isa
- PBXGroup
- name
- MWPhotoBrowser
- path
- ../..
- sourceTree
- <group>
-
- 257A97CE59C7E5D5191DC00F15C261BE
-
- baseConfigurationReference
- EF5AC1222120F3BAB7481DA9615352B0
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 2677C6B3B248613A05ABDFB423C9F02C
-
- children
-
- EB4DE2009B511D62CF6BFE67FA73E321
- 9374BBB3BA16684D1B858CCC9C3E2D8A
- 523087C6D186A9F5BEE78D39F9A78F3F
- 71BC183B1FB7AB5F8CF9A3383C6B354C
- C9B97F514121309E4531C3439E206EC7
- D5EE5F7C5A846B01ACF225DE04E52196
- B83D4C05E77991780CA69BF68B431DD2
-
- isa
- PBXGroup
- name
- Pods-MWPhotoBrowser_Example
- path
- Target Support Files/Pods-MWPhotoBrowser_Example
- sourceTree
- <group>
-
- 26D004126E0DEF14D67843A444753FFF
-
- buildActionMask
- 2147483647
- files
-
- 8B97E5CA574F06B315C5F1D27B25DEFB
- 1629A676793A787618A75ABDA6E20C56
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 27499458B06BE275AED9ACF720F09853
-
- fileRef
- 1D772DC880BCFABF5028DA167DE6B119
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 2779B434631901F1434BC316E3FB5AE9
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beNil.h
- path
- Expecta/Matchers/EXPMatchers+beNil.h
- sourceTree
- <group>
-
- 28A20AE3D7A1F50CAD0D9D8B71205EC6
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedOn@2x.png
- sourceTree
- <group>
-
- 29062DA699B861B896758C5A677765BD
-
- children
-
- 2677C6B3B248613A05ABDFB423C9F02C
- 043124F225814F80E4ED4FF4BC40156A
-
- isa
- PBXGroup
- name
- Targets Support Files
- sourceTree
- <group>
-
- 2945FAA75C956DD6A541EB51E42E6899
-
- fileRef
- FDE2A8151D1FDB6749FB32276220BE7C
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 2989492A1A182744E36FD61DF1746D94
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- 299B50B04F45E1A2F52075C3B7A1AEB2
-
- isa
- PBXTargetDependency
- name
- SDWebImage
- target
- DE3B07ED7FF04F506B0C5E00F4973589
- targetProxy
- 90C5595E0565CBEBB42EFEBB157FF619
-
- 29B6CC3E1560257A444A209D97AC271E
-
- fileRef
- 7599165E41821009340AA99FDAC29AE0
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 29E4E0528D088AE8B2EE6D38E19D375E
-
- fileRef
- 6C982719FDCF6684EB752A0153066FC3
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 29E6F040DB8ACF8886F7FE628840C480
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beKindOf.h
- path
- Expecta/Matchers/EXPMatchers+beKindOf.h
- sourceTree
- <group>
-
- 2A17721E4A81DB608CA6D4FB6F0ADAFB
-
- fileRef
- 3E7FFEF7BFB0350CE8FCC2D6D64D1396
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 2ACE82A15131DC569A786CB49EFD1804
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SPTCallSite.h
- path
- Specta/Specta/SPTCallSite.h
- sourceTree
- <group>
-
- 2BFB267A4274D5D4B277138F9D4EEDA1
-
- fileRef
- 2EDD6193448F7939784FDF1C8016F000
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 2D5EE41C6DDBA8F159EEA954F335387A
-
- isa
- PBXTargetDependency
- name
- MBProgressHUD
- target
- FE2F1D7B9D9FCEA148517E4657B243F4
- targetProxy
- FF6817E7D2D11A6D747BFAEA934D0FD1
-
- 2D6EC33CA8D9BD953AD29E16068F2CBD
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SDImageCache.h
- path
- SDWebImage/SDImageCache.h
- sourceTree
- <group>
-
- 2D8E8EC45A3A1A1D94AE762CB5028504
-
- buildConfigurations
-
- B37F0F91F85060E28F1DAAB522DC7EC1
- 052A17875CB827423D627183396CEB60
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 2DE374580729793C277006A3481402A3
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- VideoOverlay@2x.png
- sourceTree
- <group>
-
- 2E7CBF297AA8A0E93C23BFAF1BE94DEE
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beIdenticalTo.h
- path
- Expecta/Matchers/EXPMatchers+beIdenticalTo.h
- sourceTree
- <group>
-
- 2ECFFDC2A7A648A930A461436E2ECC2D
-
- children
-
- 37ACF2CCD5DA793FAF5F71CF8F469294
-
- isa
- PBXGroup
- name
- Resources
- sourceTree
- <group>
-
- 2EDD6193448F7939784FDF1C8016F000
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SDWebImageManager.m
- path
- SDWebImage/SDWebImageManager.m
- sourceTree
- <group>
-
- 2F29BE2EDEBA2861368726A4772F4E8E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SPTExample.h
- path
- Specta/Specta/SPTExample.h
- sourceTree
- <group>
-
- 2F501FE84845EAD97B9087DAFCBBEE0E
-
- buildConfigurationList
- 57205495CF13B4EE93B13B7B0E3A1BD2
- buildPhases
-
- 143C0831AA95D723669324010D835391
- 199EF76AC47B3EE9FA80BE53835AB7B1
- C6AD7852D34E8A80DFF3B8376BDE812F
-
- buildRules
-
- dependencies
-
- isa
- PBXNativeTarget
- name
- Expecta
- productName
- Expecta
- productReference
- ADEAC9FE1270035973745D0EB3B84395
- productType
- com.apple.product-type.library.static
-
- 2F9D3747596E4E074C3B776949091047
-
- fileRef
- 44D0D04C0DF98EC05B4909F397D6F7FF
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 2FD7E39AFBAB884FA64CFB5DBDFA1F7B
-
- children
-
- CBE0BF23E2B3F39D22B51BC93022DE7D
- B73F44C64FD91479CFE63C882F1E5E70
-
- isa
- PBXGroup
- name
- SDWebImage
- path
- SDWebImage
- sourceTree
- <group>
-
- 311D5C7B166178CCB79CFD7E8DD4F641
-
- fileRef
- D91F4635A8EDF54921FC9B759BE009F6
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 3173089CCB6C063D260C58DD7BA3ABF5
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beKindOf.m
- path
- Expecta/Matchers/EXPMatchers+beKindOf.m
- sourceTree
- <group>
-
- 319D6926D1261EB1150D83F672CCA35E
-
- fileRef
- A09DD0AB6A512D74E5628070EBD56026
- isa
- PBXBuildFile
-
- 32A9515F32A6ACB0753681241864BABA
-
- fileRef
- F1948E226356BF652752F9FA7317BC73
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 33985216BF501EDD56E784D7CAD32FE7
-
- fileRef
- B1A8AF86363A5D8093FFE48748DC20A1
- isa
- PBXBuildFile
-
- 339A0C1BFF72397A705959E03877DDDB
-
- fileRef
- 5F878B29A406784703BC9F07FBFDD99F
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 341D7536159B52F41598F730CC45D548
-
- fileRef
- 8136A5BFC35DA48ABC2C0D94EA79B7F0
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 34B2272FAB199A0B69B898BFB9E733E1
-
- fileRef
- DE369A67A17A1EE2351376730BB039A4
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 34F30E1314EC4C287E6B89477C2D0FB4
-
- fileRef
- 8E485F27A3C78223FB086075C2974A49
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 3540CB186FE2EE9EE99381DA600738B8
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- EXPMatchers+FBSnapshotTest.h
- sourceTree
- <group>
-
- 362D9038C23D156F9F055EDF5565A5F1
-
- children
-
- 7D8198AD59277CB0379442369CF5247E
- 730E6CDCF09A029F8976D82EB7DACCF2
- 69C3D12EC1F2F8AE628C05AC390D9D61
- C402F1446422CAB85FC53BD77E5E9018
- FCA01B035C5FC9AF0969977B2C54A7A9
- 5A531485C6A0D185C72E03CD91B49919
- A8B86384F8C46CE8544B59FEB6C657F5
- D8619A771228AD0402C4D464E3C6EE53
- C0A33FBAF4E7C28807891EC8D0B65204
- 9D6702575943BF5C71AD0E2299CB53E2
- AABA7597E19FD75C9F320BCD6BB2759E
- C266061F84E4CFB93AF99D21EEB13401
- 564C3E7A9D55850E48FAC93F77A7F478
- 6C8B1153C440825B90681905FC2F85B9
- 216490FDC8376C36DB920710C65B92F3
- 8952D588C0E5AD12FD9CF3747FD061F2
- 94A310E9C2919B9904E9AFBD2837C2B9
- AE6C39B87AE391EC710DA8FB520ED3F5
- A1195ED094D0C8B66BB073959AA2ACCD
- E7E794ADE2D5267DF8949DD0A42B935B
- 5289709799A254B807701A658BD9D425
-
- isa
- PBXGroup
- name
- Classes
- path
- Classes
- sourceTree
- <group>
-
- 37726FF893DE97CB8E4497EED1D4F28E
-
- fileRef
- 0668957FEB1B3CAE2EABBC4AA9ABA7C3
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 37ACF2CCD5DA793FAF5F71CF8F469294
-
- children
-
- 4F696B27FDAEF5BE2C52EFF1848239D6
-
- isa
- PBXGroup
- name
- Pod
- path
- Pod
- sourceTree
- <group>
-
- 37E4F69B3E6AFDEE8D68A3430CEC8BF5
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- DACircularProgressView.h
- path
- DACircularProgress/DACircularProgressView.h
- sourceTree
- <group>
-
- 386634C7797B60DF71C8AD13DAAD315D
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 9775596B3CA16905FC8F66DA8E2A3C67
- remoteInfo
- DACircularProgress
-
- 38777F32EB3F13ED8D2047C1C9ED6D6D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- UIView+WebCacheOperation.m
- path
- SDWebImage/UIView+WebCacheOperation.m
- sourceTree
- <group>
-
- 3907B3A4464A3069E24142505C76338D
-
- buildActionMask
- 2147483647
- files
-
- AAF71AC633AFEC1D271F81DA183E75F0
- 5116C7E5987E156AC4BAA9BF327459AD
- 5728F0AC6D99470A4AF64DA015991D65
- 16A268BA14BC07320BB7FBE44EB37FB4
- 87A80C8B1F0C635DA56B74807AE426D9
- 45F8F3DCD4679DF7E346A6589E02123D
- B2DE78D2D5A5CF173FEBFA2FE4B4023D
- 7D56DF05F0071D94121A050CDB772D56
- 27499458B06BE275AED9ACF720F09853
- C2420EB9004B4667C6328B5C0D098C48
- E40400D97F14785D20A7A5594F0E2C56
- 904DB6CCA2AAC8D7B3245ED9628E865A
- 4A0F7A4BC9D18113AABC29DECF4E51D1
- FEFA85FDDB15B89CF28DF12C1C2071E1
- 033AB851ACA0C118D009F781287565DD
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 3939EE53B37025D6F0E05FF8A4C7DCF0
-
- fileRef
- AE1B7431EAFB4D89A49A9DAD35DBE790
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 3A013F13122CDB8EE962F8CB7C6FCC8E
-
- fileRef
- DFA142DA2A1E6AB454178652BAC9A075
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 3B332CC633C291A7A96AD0922CFD8AB0
-
- fileRef
- 2D6EC33CA8D9BD953AD29E16068F2CBD
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 3B5A7151F8E4FBFE54BF6C2AC80958FA
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- UIImage+Diff.h
- path
- FBSnapshotTestCase/UIImage+Diff.h
- sourceTree
- <group>
-
- 3C5A51B8AE7322A210CF01AFBA648598
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beInstanceOf.h
- path
- Expecta/Matchers/EXPMatchers+beInstanceOf.h
- sourceTree
- <group>
-
- 3CAA21F3728659DC1B58A336233AEB79
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- PlayButtonOverlayLarge.png
- sourceTree
- <group>
-
- 3CD608194F35F47CEC250368B43C48E9
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SpectaUtility.h
- path
- Specta/Specta/SpectaUtility.h
- sourceTree
- <group>
-
- 3DA2CF997A09E53F375CF0DEEF25AFCF
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+postNotification.m
- path
- Expecta/Matchers/EXPMatchers+postNotification.m
- sourceTree
- <group>
-
- 3DEC242716623D70F4CC9F4A1D32805C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- ExpectaObject.m
- path
- Expecta/ExpectaObject.m
- sourceTree
- <group>
-
- 3E463E2B6917D9AA08A03BA8A8E74A18
-
- fileRef
- B5969E17FAFFDC548233DC602AAC6211
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 3E7FFEF7BFB0350CE8FCC2D6D64D1396
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPExpect.h
- path
- Expecta/EXPExpect.h
- sourceTree
- <group>
-
- 3EF2F2E1AF840BA0B6AD13D59AA5F80C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- PlayButtonOverlayLargeTap@3x.png
- sourceTree
- <group>
-
- 3F1E0CB31108E6E996D2E7418FE21D2E
-
- fileRef
- 661962DFFB8F4AF681F8EA78582EE534
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 40D39B6435EEF47A85F4E3FB684E72FE
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- DACircularProgressView.m
- path
- DACircularProgress/DACircularProgressView.m
- sourceTree
- <group>
-
- 40DAD22BCDD38D058B1C9A312C42DF49
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beNil.m
- path
- Expecta/Matchers/EXPMatchers+beNil.m
- sourceTree
- <group>
-
- 40F505E69B8595361C2A7528DDA222B6
-
- fileRef
- B23D9E49B5B3A5C76EAFFC9C7F40B4B9
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 4209F7E4332FDC16B4C407CA07C3E8E8
-
- children
-
- 86A1ADA0F8A843FA09BFF9142BEF76D5
- A6A21F67B2A713138BF1A404E3460084
- 990C6F27E60B10F0E4BA0674D80F546B
-
- isa
- PBXGroup
- name
- Support Files
- path
- ../Target Support Files/Expecta
- sourceTree
- <group>
-
- 4231743B6C143BDB4A5FBB032E6D3799
-
- fileRef
- 865FAF448207E691D600F40C4ACF7C58
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 427921605A450AEF67D129DACCD87BED
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MBProgressHUD.m
- sourceTree
- <group>
-
- 430CE433DB59FE090A8CC6AFCFA43337
-
- fileRef
- D10BA2216A9B5F41557B4FC448EE865C
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 4358F868C1553FF4273B0726E5AD2012
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageError.png
- sourceTree
- <group>
-
- 4383E0DB1B07B9EB3155EF5D5F27C7BA
-
- fileRef
- 4BE4F23029A1EDB234CF7F2AEB043EB0
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 439E7363C4854DD4D1E46F32C2EA2F3B
-
- fileRef
- 8F2B443FA0D511403E4DA2A79DB3302A
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 43A1104CA0C628C2F693902EADA32B8C
-
- fileRef
- 746A80915CF52BE732D200BAA851FBAB
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 4463CD014E8C258B7F8BF0FD64901B8F
-
- fileRef
- 63327617AD4F38D1236E71968B0991E5
- isa
- PBXBuildFile
-
- 44D0D04C0DF98EC05B4909F397D6F7FF
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beInstanceOf.m
- path
- Expecta/Matchers/EXPMatchers+beInstanceOf.m
- sourceTree
- <group>
-
- 453678659359A72C87495DDD6D9BD0C6
-
- fileRef
- 730E6CDCF09A029F8976D82EB7DACCF2
- isa
- PBXBuildFile
-
- 45548268D1B9EE9D37731231D940A591
-
- fileRef
- 4594A9E3FFD6ABE129882E959BB04B5E
- isa
- PBXBuildFile
-
- 4594A9E3FFD6ABE129882E959BB04B5E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- FBSnapshotTestCase-dummy.m
- sourceTree
- <group>
-
- 45F8F3DCD4679DF7E346A6589E02123D
-
- fileRef
- 569060A075537DFE6A4D25D96C98668B
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 46A2CE1545DEBE5FE9DF073C8EBFE2F0
-
- buildActionMask
- 2147483647
- files
-
- F5F4D07451FB3E10EE7C16A83010425F
- B8FC063009C06CE659C8CF168A9F8765
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 46F312CBB94BAE62B58D3D7AE28E8DBD
-
- fileRef
- 9D5AE460F3B78B02A8AE8E5AD0DCC013
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 46F871A74D831312A633CCFC0A94F75D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedSmallOn.png
- sourceTree
- <group>
-
- 47BC96C02F9C3E09817E3FEC2559E33B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SDWebImageDownloaderOperation.h
- path
- SDWebImage/SDWebImageDownloaderOperation.h
- sourceTree
- <group>
-
- 487899F028C39C1A518547A1AB2F625A
-
- fileRef
- D70BED84191514A998A08D7F3B8BBB17
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 487E0AD53E31FE34EC41B45FC09B9097
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- UIBarButtonItemArrowLeft@3x.png
- sourceTree
- <group>
-
- 49D43B7D98ABA386628BDA9FB6BA411B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SPTGlobalBeforeAfterEach.h
- path
- Specta/Specta/SPTGlobalBeforeAfterEach.h
- sourceTree
- <group>
-
- 49EFE75BAF060A33327F3CE8C18436F2
-
- fileRef
- 232510EC13760470E86AABE302EF2B8E
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 4A0F7A4BC9D18113AABC29DECF4E51D1
-
- fileRef
- EF75C10714B7CFF9071553F07D94A550
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 4B72A26F758BB4CA3663A7FB67696029
-
- fileRef
- DBE203B988A948E71FDDCAE62BA1F4CC
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 4BE4F23029A1EDB234CF7F2AEB043EB0
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- ExpectaSupport.m
- path
- Expecta/ExpectaSupport.m
- sourceTree
- <group>
-
- 4C9C7890ED44DBC3090EEDFD92749F0A
-
- buildActionMask
- 2147483647
- files
-
- B733330A3935B54DE57E0503C1867DAE
- 9C8319C4AFAB3CAE3C7314EAD8D1AB34
- 4B72A26F758BB4CA3663A7FB67696029
- 37726FF893DE97CB8E4497EED1D4F28E
- EB75F515760C184B2ED65E8649DC5792
- 67BBF4202A90EC070C5EBE20B57A0255
- E127589B46F33617D24F341DBAE1E90D
- 439E7363C4854DD4D1E46F32C2EA2F3B
- 32A9515F32A6ACB0753681241864BABA
- D9E225250B8DAA16A4D7B6A66EC6574A
- 0B3C605995BE46623C50E7658A1CBE96
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 4CFA073D420411E3535ABA966BEE98CC
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- UIImage+GIF.h
- path
- SDWebImage/UIImage+GIF.h
- sourceTree
- <group>
-
- 4CFCAA497A77475D017F781F8241A4C0
-
- fileRef
- 5E350F03F362C03BE32737DDE72D4632
- isa
- PBXBuildFile
-
- 4D720BB8AE19E427E58843509B28FEB6
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libPods-MWPhotoBrowser_Example.a
- path
- libPods-MWPhotoBrowser_Example.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- 4DCDDE359E1F3BB419E0F7E9DD12CBB6
-
- fileRef
- 6CA9CE30C9B7FD5557F8DD0E06209E36
- isa
- PBXBuildFile
-
- 4F696B27FDAEF5BE2C52EFF1848239D6
-
- children
-
- 4358F868C1553FF4273B0726E5AD2012
- ABDF044BC66387B0E03E70BAC09D0AC8
- BA9181C8B2773795F2EACBDE286994AD
- 6CA9CE30C9B7FD5557F8DD0E06209E36
- E6798A1D89E725C8EB02146EE4B0E31E
- D2307EC60BB4D23E49C1420E6F192943
- F2334A461A36CF285AC6F7E96F8FE0DB
- 28A20AE3D7A1F50CAD0D9D8B71205EC6
- C9BF70FB69B8740763B185C23C560434
- BD4E094BE48FCAB50C0CEFC92B2C0B04
- 244F3301C3C77C58A95FA7864D67858D
- 60E1461AAED23D358B1A25A48F9DD77F
- 46F871A74D831312A633CCFC0A94F75D
- E4436D58F27EAC932F3CC2A7619D5FD3
- CB3EA5CC56581FD52BDBA0179D956E7B
- 3CAA21F3728659DC1B58A336233AEB79
- 1A1E6F8D4C651A22BB8CCEF1226FB1EE
- 75F83323F205A277BEC18AABDA0FA739
- 6D7C34F3A270979025E31A50FFFC7F28
- 0B92B054A2338462A743EB368F25A20B
- 3EF2F2E1AF840BA0B6AD13D59AA5F80C
- 0A9B8E3E35177F52A643739AC50B00FA
- C36BB9623ECA2B27942B66986A784EC9
- 487E0AD53E31FE34EC41B45FC09B9097
- BDD78DD77E210708F222D40A2FDE75B1
- 8DC04A9EEA14F0D2300FB6C0CAEB9CAB
- 7323B64F45BBE15A70D98D5E7FBF31C8
- C162177585DC8E186D24CADCC233B0EA
- 8439940A3793CF65B24F4185E04317D8
- D64041D7A1004D2C8771C29362B59366
- 8F3064A5B520D1E4290AA240A05B7D6F
- 2DE374580729793C277006A3481402A3
- 9604D510A96A637DD9AE0D304B68A5A2
-
- isa
- PBXGroup
- name
- Assets
- path
- Assets
- sourceTree
- <group>
-
- 5023A97277B66BB3E83DA779FEBAE80C
-
- fileRef
- 94A310E9C2919B9904E9AFBD2837C2B9
- isa
- PBXBuildFile
-
- 505D7B9189B81314EF02A1E9479972D0
-
- children
-
- 3540CB186FE2EE9EE99381DA600738B8
- 8C4EC29461A90C294949DAE717A1BEC5
- 6772D2471C34E5B39F0D3E7D0E235DA0
-
- isa
- PBXGroup
- name
- Expecta+Snapshots
- path
- Expecta+Snapshots
- sourceTree
- <group>
-
- 50F87BFDC26A0B4CC6DE06D3ACBD0714
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libMWPhotoBrowser.a
- path
- libMWPhotoBrowser.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- 5116C7E5987E156AC4BAA9BF327459AD
-
- fileRef
- 9BF2584F8D336EF737485D7396CFBAFF
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 518626B93DA6269F02901D111B4DBF26
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- UIButton+WebCache.h
- path
- SDWebImage/UIButton+WebCache.h
- sourceTree
- <group>
-
- 518937C0924DA3A3DD216697CED9205F
-
- fileRef
- D615D83AA6E624C9EEFAB11B6DAB4612
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 523087C6D186A9F5BEE78D39F9A78F3F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- Pods-MWPhotoBrowser_Example-dummy.m
- sourceTree
- <group>
-
- 5289709799A254B807701A658BD9D425
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- UIImage+MWPhotoBrowser.m
- sourceTree
- <group>
-
- 53A65E3DDAAB4288F448625574686617
-
- fileRef
- A59CA631962D8BFBF1D8BA4BA8F1F223
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 53FA1A78374A52A66FBFD0691645BCB8
-
- buildActionMask
- 2147483647
- files
-
- B25B4A401CE0322E5FA936642D8E8A36
- E145A7E23B46A8C1E1549511735A041D
- DD7BDEE57A8E95F9F327AC87B6A78256
- BEEAFC79B66B12E6D67D140381BE25F2
- 618AF4F15226C5AED0802286F3763EF4
- B52658FC373BA42C6DBF475CAEA30F09
- FFF549D1FBC0937A99BED40CC44BC155
- 760A4E328E68E43D12295FA08F7475FD
- 20503FB88D4DCF32DC61DD92AA97A82B
- 14BD3072FD1820402768B3D7F2E5B4A5
- FB42B2F11B39412F3015A082008F1782
- E54B859019C3D44B55F4723880F93D4D
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 53FB0CBA14BE53F79F4EB4E7B46C523B
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- 56228B3CBF246784930BFE7B29EFDD04
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SPTCompiledExample.m
- path
- Specta/Specta/SPTCompiledExample.m
- sourceTree
- <group>
-
- 562BE99A6F630E709218EB9B3CF36E90
-
- fileRef
- 6CF3D336192327338965DC88856BDFCF
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 564C3E7A9D55850E48FAC93F77A7F478
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWPhotoProtocol.h
- sourceTree
- <group>
-
- 567A47FABAD9EE8B7DF32295CC53F937
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+endWith.h
- path
- Expecta/Matchers/EXPMatchers+endWith.h
- sourceTree
- <group>
-
- 569060A075537DFE6A4D25D96C98668B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SPTCompiledExample.h
- path
- Specta/Specta/SPTCompiledExample.h
- sourceTree
- <group>
-
- 56BD615DEEA3BC153C0B73BAC8A60A13
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+endWith.m
- path
- Expecta/Matchers/EXPMatchers+endWith.m
- sourceTree
- <group>
-
- 571096112AA1AD00C10596D216783599
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SPTExampleGroup.m
- path
- Specta/Specta/SPTExampleGroup.m
- sourceTree
- <group>
-
- 57205495CF13B4EE93B13B7B0E3A1BD2
-
- buildConfigurations
-
- F84C57B89A97BB8108482354FFD8E157
- 9D77DAC945EC22411297CBC957C966F0
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 5728F0AC6D99470A4AF64DA015991D65
-
- fileRef
- 6347B71E8C22BA00F73AB093F101B7D4
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 5748A5F5926815AF7CCC45FA80943763
-
- fileRef
- B0329B325C97BC663835390843F985CE
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 574FFB37A8EF309B1A1EB265267DD353
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SDWebImageDownloader.h
- path
- SDWebImage/SDWebImageDownloader.h
- sourceTree
- <group>
-
- 5813251FEA21E4AEE97385709F1912DE
-
- buildConfigurationList
- 9F1294BB80138FB7DEE240DF61EC1523
- buildPhases
-
- DE0797009C8330FFDB1FC0EB8D2DA9DD
- F2BDF8E898C762EFB3844211CE201024
- 9987EAA3314FDCBDC6783C325695E1D8
-
- buildRules
-
- dependencies
-
- isa
- PBXNativeTarget
- name
- MWPhotoBrowser-MWPhotoBrowser
- productName
- MWPhotoBrowser-MWPhotoBrowser
- productReference
- 8261C05543EA69BA5F136A06D5005C50
- productType
- com.apple.product-type.bundle
-
- 589CDFB90C98BF58F34B688A2BEF2D04
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- 589E7F4856ABE929D7FC9F3A9E506FC9
-
- baseConfigurationReference
- FAF77DDAA41AC524C38F1D92F2EE01AB
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 59DA6D130464A9F97CD181877DD36CB7
-
- fileRef
- 6B1C830074F8BFC3AE3CB3A5278754A8
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 59E65BF5E40AA0C59E0BBC07807714F1
-
- baseConfigurationReference
- D5EE5F7C5A846B01ACF225DE04E52196
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MACH_O_TYPE
- staticlib
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PODS_ROOT
- $(SRCROOT)
- PRODUCT_NAME
- $(TARGET_NAME)
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- 5A06D9F124A077FE3345C713135D7E6C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- NSValue+Expecta.m
- path
- Expecta/NSValue+Expecta.m
- sourceTree
- <group>
-
- 5A531485C6A0D185C72E03CD91B49919
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWGridViewController.h
- sourceTree
- <group>
-
- 5A859FF87C3507C937241DD78BD95EF3
-
- fileRef
- 6D7C34F3A270979025E31A50FFFC7F28
- isa
- PBXBuildFile
-
- 5CD9AEB21836919899CDA3A9D9510998
-
- buildConfigurations
-
- 59E65BF5E40AA0C59E0BBC07807714F1
- 5DBFCD132D088BC182C9B82D9A6F90D9
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 5D39CEB65ADB521B117CA181C2BB2C9C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- UIImageView+HighlightedWebCache.h
- path
- SDWebImage/UIImageView+HighlightedWebCache.h
- sourceTree
- <group>
-
- 5DBFCD132D088BC182C9B82D9A6F90D9
-
- baseConfigurationReference
- B83D4C05E77991780CA69BF68B431DD2
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MACH_O_TYPE
- staticlib
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PODS_ROOT
- $(SRCROOT)
- PRODUCT_NAME
- $(TARGET_NAME)
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 5E350F03F362C03BE32737DDE72D4632
-
- 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
-
- 5E8F33E777456DA63CA2D902508A9058
-
- fileRef
- C2CEB9C1175C4FC4D5BE5C6EF285E0A4
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 5EB4F27B76513AE918BA5AE0868E87C8
-
- fileRef
- EF4D256729962DC82677BF90E861294B
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 5EB6A7FF5E92B3E2E96A92367BE4AA32
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 7D9E32DAA93E15CFCF77A5BCD2D4BAA2
- remoteInfo
- FBSnapshotTestCase
-
- 5F4AECEF356E35995112F9167B219AD6
-
- fileRef
- AF944A6486FDAD944BE766A70129E6D2
- isa
- PBXBuildFile
-
- 5F6D96E64F890BDC4A75B73C3D50A0DD
-
- fileRef
- D68BA9A93FD415E751DFA95CCF7DCB8D
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 5F878B29A406784703BC9F07FBFDD99F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+postNotification.h
- path
- Expecta/Matchers/EXPMatchers+postNotification.h
- sourceTree
- <group>
-
- 60262C4B68C1B0EF7D3E4FADACB10CD7
-
- fileRef
- 222A85D6DAB7D3AC98EF6D7E68B13740
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 60D3CCEB5B53542228790ABD8885AF42
-
- fileRef
- 18391089432560093C31CCA48ABB46AE
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 60E1461AAED23D358B1A25A48F9DD77F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedSmallOff@3x.png
- sourceTree
- <group>
-
- 60ECF290B248258F453088B6258302E6
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- DALabeledCircularProgressView.h
- path
- DACircularProgress/DALabeledCircularProgressView.h
- sourceTree
- <group>
-
- 617F18A93D7ABF1322E3C027265893C2
-
- baseConfigurationReference
- 2055A9E17F10DAA3DD7884DDF96A0A50
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/MWPhotoBrowser/MWPhotoBrowser-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- 618AF4F15226C5AED0802286F3763EF4
-
- fileRef
- D8619A771228AD0402C4D464E3C6EE53
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 619B0B2F7ACD42F8EF700EAE6D1C95DA
-
- buildConfigurations
-
- CB7148E744A9D03AEDC9D4809248999F
- 86334F1A4DF0160C4B098EF643AB6E07
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 63010FB3922AB3E2DDD6D8CDD2D10BFA
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+conformTo.m
- path
- Expecta/Matchers/EXPMatchers+conformTo.m
- sourceTree
- <group>
-
- 63327617AD4F38D1236E71968B0991E5
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- FBSnapshotTestCase.m
- path
- FBSnapshotTestCase/FBSnapshotTestCase.m
- sourceTree
- <group>
-
- 6347B71E8C22BA00F73AB093F101B7D4
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SpectaTypes.h
- path
- Specta/Specta/SpectaTypes.h
- sourceTree
- <group>
-
- 63B3276116DCC036DC3FF64871C5B34A
-
- fileRef
- 9BDA7CB400BA41525D0DAC5E267B2670
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 63D0CD4F0FB5A6103E1DDB46E876CBB6
-
- fileRef
- 3173089CCB6C063D260C58DD7BA3ABF5
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 64734F2BA63DAFDA24F819EE71704665
-
- fileRef
- 7323B64F45BBE15A70D98D5E7FBF31C8
- isa
- PBXBuildFile
-
- 659BCA5950BB094273E9E83E7D5271CF
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- E9AAC3590B391F4CFAF5F8348E6A8FE4
- remoteInfo
- Specta
-
- 65F75ED4B34CEDF568441FBC95BA1459
-
- fileRef
- 244F3301C3C77C58A95FA7864D67858D
- isa
- PBXBuildFile
-
- 66081D3480D1FA028C4DE2344BF616D4
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- 661962DFFB8F4AF681F8EA78582EE534
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- UIButton+WebCache.m
- path
- SDWebImage/UIButton+WebCache.m
- sourceTree
- <group>
-
- 664FB9826D0F046AB6CE15196CC120B7
-
- fileRef
- A1BF1E794449AF3F514B2EE3C85F4B10
- isa
- PBXBuildFile
-
- 66D391F04A8D672C0D42510DE811E7B2
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- NSObject+Expecta.h
- path
- Expecta/NSObject+Expecta.h
- sourceTree
- <group>
-
- 6772D2471C34E5B39F0D3E7D0E235DA0
-
- children
-
- FAF77DDAA41AC524C38F1D92F2EE01AB
- 785A993DF42B3ABEF658B85E1F47663F
- F5551459CFCB6B7914E9EC1783277D94
-
- isa
- PBXGroup
- name
- Support Files
- path
- ../Target Support Files/Expecta+Snapshots
- sourceTree
- <group>
-
- 67BBF4202A90EC070C5EBE20B57A0255
-
- fileRef
- 1AFDF0F0EF2A314336EACA38FCC6F784
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 688EFB46F8559BD675FD06384ABA49E1
-
- fileRef
- C162177585DC8E186D24CADCC233B0EA
- isa
- PBXBuildFile
-
- 68F141757E1606330C04FEBE78CBCE4E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text
- path
- Pods-MWPhotoBrowser_Tests-acknowledgements.markdown
- sourceTree
- <group>
-
- 691CE6B20E64762C98682B93B31435E7
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SPTSpec.h
- path
- Specta/Specta/SPTSpec.h
- sourceTree
- <group>
-
- 6924E116731D7079958063A3EE0781ED
-
- fileRef
- 6ED6BE9A61002A3AF6D4C834E2277D8C
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 69363A59A4E2FF95D6A62AA88641A20A
-
- fileRef
- 0B7E61991D03B44046913BF3B345F4DB
- isa
- PBXBuildFile
-
- 69C3D12EC1F2F8AE628C05AC390D9D61
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWCommon.h
- sourceTree
- <group>
-
- 69DC2FB163EAB23712D9C3C13C72518E
-
- fileRef
- C77F8C54B4042EC0746E5D285E7D400A
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 69EBB956302554EA37775F4D806BC4DD
-
- fileRef
- 3DA2CF997A09E53F375CF0DEEF25AFCF
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 6A4E3ACA285A21392936C110E7EC91F0
-
- fileRef
- 7AAD7709C9FF6828905D6A28E69C4221
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 6B1C830074F8BFC3AE3CB3A5278754A8
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- UIImage+GIF.m
- path
- SDWebImage/UIImage+GIF.m
- sourceTree
- <group>
-
- 6C8B1153C440825B90681905FC2F85B9
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWTapDetectingImageView.h
- sourceTree
- <group>
-
- 6C92311B12AB812820A4267248D69CCB
-
- children
-
- 2055A9E17F10DAA3DD7884DDF96A0A50
- 079AA0CF857B4A46F161666C58867CE1
- BA4C6CCE8BCEAFA07BB2679C87A008C5
-
- isa
- PBXGroup
- name
- Support Files
- path
- Example/Pods/Target Support Files/MWPhotoBrowser
- sourceTree
- <group>
-
- 6C982719FDCF6684EB752A0153066FC3
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SDWebImageDecoder.m
- path
- SDWebImage/SDWebImageDecoder.m
- sourceTree
- <group>
-
- 6CA9CE30C9B7FD5557F8DD0E06209E36
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedOff.png
- sourceTree
- <group>
-
- 6CD36438CB08D280978CEE50363D8B8B
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libExpecta+Snapshots.a
- path
- libExpecta+Snapshots.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- 6CD3EC2C1FBF5655137A99638E9CC950
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- MediaPlayer.framework
- path
- Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/MediaPlayer.framework
- sourceTree
- DEVELOPER_DIR
-
- 6CF3D336192327338965DC88856BDFCF
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+haveCountOf.m
- path
- Expecta/Matchers/EXPMatchers+haveCountOf.m
- sourceTree
- <group>
-
- 6D37BEAA1FC469C3582CACB4E9766502
-
- fileRef
- EC9E28E1F941952C6708902F41FD209D
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 6D7C34F3A270979025E31A50FFFC7F28
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- PlayButtonOverlayLargeTap.png
- sourceTree
- <group>
-
- 6D8154E68B3360EE1C8DA3A4443096F3
-
- isa
- PBXTargetDependency
- name
- SDWebImage
- target
- DE3B07ED7FF04F506B0C5E00F4973589
- targetProxy
- 216D98400141172993D43965B937A9C6
-
- 6E43863A0284BCD9B517C3AE49207A9D
-
- buildActionMask
- 2147483647
- files
-
- 9D6E638E56BDAD3C2196ED9C28FAF857
- 1DD364708B768EB7C94DD9BB48F217F4
- 723DCD855EFE5AC009B1D2FFE88373C7
- 5748A5F5926815AF7CCC45FA80943763
- 164BD2AFD03035E623A90DF1AA095C35
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 6EB2498C2AFB1DF8555CB7C1EF89CA5C
-
- fileRef
- F5963246D32249D4D198CE8A36B4DD12
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 6ED6BE9A61002A3AF6D4C834E2277D8C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers.h
- path
- Expecta/Matchers/EXPMatchers.h
- sourceTree
- <group>
-
- 6EEA87D8E87914D02AA319693371EE2C
-
- fileRef
- AABA7597E19FD75C9F320BCD6BB2759E
- isa
- PBXBuildFile
-
- 6F1FCA0BD48258CDEC1B14D704BA3E5D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- Pods-MWPhotoBrowser_Tests.debug.xcconfig
- sourceTree
- <group>
-
- 6FAC17B355970FC2EBFADA7C72544799
-
- buildActionMask
- 2147483647
- files
-
- D041545E1DB9D43FCBB294B7E9573AFF
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 700F6F4AFED22AEAA1D8943236F94924
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatcher.h
- path
- Expecta/EXPMatcher.h
- sourceTree
- <group>
-
- 70545E4EA86C6E593A2A9F6731DA8F6D
-
- fileRef
- 10E68FD4A81F628778B6A4992DB9D952
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 70922EF029715CA28E814F87373F29C4
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+equal.m
- path
- Expecta/Matchers/EXPMatchers+equal.m
- sourceTree
- <group>
-
- 70D801E0B95C23BCC270E4EC8659D463
-
- fileRef
- DB7D9B8599935A5FF3862B90E049CABD
- isa
- PBXBuildFile
-
- 717B38CC8B651B61F35E12EE4211DAF0
-
- baseConfigurationReference
- 2055A9E17F10DAA3DD7884DDF96A0A50
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- PRODUCT_NAME
- MWPhotoBrowser
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- WRAPPER_EXTENSION
- bundle
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- 71865C216F48AC822D486C8D9B03B13C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beSubclassOf.h
- path
- Expecta/Matchers/EXPMatchers+beSubclassOf.h
- sourceTree
- <group>
-
- 719353E5F5BDD19B2D80B273F365F2BF
-
- children
-
- 25003C5ED979935F9483683DD2350697
-
- isa
- PBXGroup
- name
- Development Pods
- sourceTree
- <group>
-
- 71BC183B1FB7AB5F8CF9A3383C6B354C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.script.sh
- path
- Pods-MWPhotoBrowser_Example-frameworks.sh
- sourceTree
- <group>
-
- 722090AAE01BA442E883E6F02AA8DF40
-
- buildConfigurationList
- 8BEDD694C8600B014302155F48FD5B08
- buildPhases
-
- A07F4B785B315E5B075218A988F05149
- 6FAC17B355970FC2EBFADA7C72544799
-
- buildRules
-
- dependencies
-
- 0B8D4914244FCBC9DCAF2B9AD09F3DD5
- 0EAAE557DE1A2949F0793F1230D1D046
- 1CCE02DFD89EF9B58809C379D0496685
- 9F0508C4938477BDB11EAF1F3A6960E7
- 01F58E863C79FB5A8433D92837FFE619
- A815E988348FB8A8B609F012516ABD15
- D359D2CDD896874DAD7B6D2EF3FEE26D
- 13EA87F4C750EBB98261F8ED14EFE770
-
- isa
- PBXNativeTarget
- name
- Pods-MWPhotoBrowser_Tests
- productName
- Pods-MWPhotoBrowser_Tests
- productReference
- E0EBF0357895E0C657A233A9D4D0E2C1
- productType
- com.apple.product-type.library.static
-
- 723DCD855EFE5AC009B1D2FFE88373C7
-
- fileRef
- 8E108520195BF6568A4A53786EA7B6F0
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 7250BEF99A7686EAB50B17986FDCED3E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+match.m
- path
- Expecta/Matchers/EXPMatchers+match.m
- sourceTree
- <group>
-
- 730E6CDCF09A029F8976D82EB7DACCF2
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MWCaptionView.m
- sourceTree
- <group>
-
- 7323B64F45BBE15A70D98D5E7FBF31C8
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- UIBarButtonItemArrowRight@3x.png
- sourceTree
- <group>
-
- 7357CD98F48585C602A75C901AD5E096
-
- buildActionMask
- 2147483647
- files
-
- 63B3276116DCC036DC3FF64871C5B34A
- 34B2272FAB199A0B69B898BFB9E733E1
- 33985216BF501EDD56E784D7CAD32FE7
- EDDE097EFD40E9A4E32E4B44C97CE44B
- 29E4E0528D088AE8B2EE6D38E19D375E
- 53A65E3DDAAB4288F448625574686617
- 29B6CC3E1560257A444A209D97AC271E
- 2BFB267A4274D5D4B277138F9D4EEDA1
- DC1F1DBD53679CB78C5967BA9DEC08CA
- 3F1E0CB31108E6E996D2E7418FE21D2E
- 59DA6D130464A9F97CD181877DD36CB7
- B28719F6B1978267C407032A2AE646F8
- DFAB389ECAD69BF8BE6357CFADABBF5C
- 7D3B3786F1D6CED2CE141B2B1BDAE012
- F3BB0A963277282C6BF73E81250B6943
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 7389D03E90A74E5A200DD5ADBB209885
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- DACircularProgress.xcconfig
- sourceTree
- <group>
-
- 7436C602BB1CA7C91560C28DE749357B
-
- fileRef
- F9B2375A6E20F2774E7B3F08FB92909E
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 746A80915CF52BE732D200BAA851FBAB
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beLessThanOrEqualTo.m
- path
- Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m
- sourceTree
- <group>
-
- 74707D5ABEC55B3084F52C40A4227B06
-
- fileRef
- 2779B434631901F1434BC316E3FB5AE9
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 74A9CCFEBE692130454C41959EBA5254
-
- fileRef
- 8A00437F88A0C89CD672C2085CCCF62B
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 7599165E41821009340AA99FDAC29AE0
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SDWebImageDownloaderOperation.m
- path
- SDWebImage/SDWebImageDownloaderOperation.m
- sourceTree
- <group>
-
- 75F83323F205A277BEC18AABDA0FA739
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- PlayButtonOverlayLarge@3x.png
- sourceTree
- <group>
-
- 760A4E328E68E43D12295FA08F7475FD
-
- fileRef
- 564C3E7A9D55850E48FAC93F77A7F478
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 76331E71086C8CD5118A69B046D8F0FB
-
- fileRef
- 567A47FABAD9EE8B7DF32295CC53F937
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 76C42C41A4B61435A3315770F58154B2
-
- fileRef
- 8F3064A5B520D1E4290AA240A05B7D6F
- isa
- PBXBuildFile
-
- 779CFE8771E1EF63F1313ABEBCECAA4A
-
- fileRef
- 15082EF0D1C2F7B77B63E0116BDA622C
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 785A993DF42B3ABEF658B85E1F47663F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- Expecta+Snapshots-dummy.m
- sourceTree
- <group>
-
- 78759DF877B83416A90AA2BC606BF7ED
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SDWebImagePrefetcher.m
- path
- SDWebImage/SDWebImagePrefetcher.m
- sourceTree
- <group>
-
- 788D548DE837CA2FA9D2D744D64FA847
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+raise.m
- path
- Expecta/Matchers/EXPMatchers+raise.m
- sourceTree
- <group>
-
- 79996E262256F57DB50CD16E5EBE5D52
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatcherHelpers.h
- path
- Expecta/Matchers/EXPMatcherHelpers.h
- sourceTree
- <group>
-
- 79D73FB4B6A3C92513B81243EA72E78C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+match.h
- path
- Expecta/Matchers/EXPMatchers+match.h
- sourceTree
- <group>
-
- 7AAD7709C9FF6828905D6A28E69C4221
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPDefines.h
- path
- Expecta/EXPDefines.h
- sourceTree
- <group>
-
- 7AC91F55DAAA2F0223A97BEFF8BCAF68
-
- fileRef
- D09A95F4452843967F4C8F3FA5EC1A68
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 7CF892960748F43245AD2B5CD2AC41A5
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libSpecta.a
- path
- libSpecta.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- 7D3B3786F1D6CED2CE141B2B1BDAE012
-
- fileRef
- A2B692D3F450E25A5D8B17F524EA0720
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 7D56DF05F0071D94121A050CDB772D56
-
- fileRef
- 818AFFCC037C608492FAE59C7C3E85C0
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 7D8198AD59277CB0379442369CF5247E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWCaptionView.h
- sourceTree
- <group>
-
- 7D901800D8324F9F338B54CA286AD771
-
- fileRef
- D2307EC60BB4D23E49C1420E6F192943
- isa
- PBXBuildFile
-
- 7D9E32DAA93E15CFCF77A5BCD2D4BAA2
-
- buildConfigurationList
- 189B7D1A1C865073D7F999A759ACD292
- buildPhases
-
- 9C03752CBF78921009132B656CF36184
- 46A2CE1545DEBE5FE9DF073C8EBFE2F0
- 6E43863A0284BCD9B517C3AE49207A9D
-
- buildRules
-
- dependencies
-
- isa
- PBXNativeTarget
- name
- FBSnapshotTestCase
- productName
- FBSnapshotTestCase
- productReference
- D52C083C7341E76797DB059849542613
- productType
- com.apple.product-type.library.static
-
- 7DACEAF8582049D6EB8B4CFFB6CA48CD
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beGreaterThan.m
- path
- Expecta/Matchers/EXPMatchers+beGreaterThan.m
- sourceTree
- <group>
-
- 7DB346D0F39D3F0E887471402A8071AB
-
- children
-
- BA6428E9F66FD5A23C0A2E06ED26CD2F
- 719353E5F5BDD19B2D80B273F365F2BF
- F4CDA5FA9197A41E0081E84F932906EB
- 9D89C03F805626896F95FA71887D578C
- 9142D907B715CE18385E00AB1972B1BD
- 29062DA699B861B896758C5A677765BD
-
- isa
- PBXGroup
- sourceTree
- <group>
-
- 7E05296687CBD4F8C77EA450EEAB7B60
-
- fileRef
- ABDF044BC66387B0E03E70BAC09D0AC8
- isa
- PBXBuildFile
-
- 7FEE0E8D094D7BCCAC7129473EE05ADC
-
- fileRef
- 788D548DE837CA2FA9D2D744D64FA847
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 8059E5674B08670B0A002D564FFABF44
-
- fileRef
- 70922EF029715CA28E814F87373F29C4
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 805AE44C01D7936BA8A238C6C5C4807D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- Specta.xcconfig
- sourceTree
- <group>
-
- 809101940909F56A7B70CE17D447640B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beLessThanOrEqualTo.h
- path
- Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h
- sourceTree
- <group>
-
- 8136A5BFC35DA48ABC2C0D94EA79B7F0
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPFloatTuple.h
- path
- Expecta/EXPFloatTuple.h
- sourceTree
- <group>
-
- 818AFFCC037C608492FAE59C7C3E85C0
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SPTExampleGroup.h
- path
- Specta/Specta/SPTExampleGroup.h
- sourceTree
- <group>
-
- 8261C05543EA69BA5F136A06D5005C50
-
- explicitFileType
- wrapper.cfbundle
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- MWPhotoBrowser.bundle
- path
- MWPhotoBrowser.bundle
- sourceTree
- BUILT_PRODUCTS_DIR
-
- 82AC9861A9FE0BEFEC04D31C3B05ABB2
-
- fileRef
- 40D39B6435EEF47A85F4E3FB684E72FE
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 82FC12F67E83874B93592218E9FB4CA0
-
- fileRef
- 427921605A450AEF67D129DACCD87BED
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 8439940A3793CF65B24F4185E04317D8
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- UIBarButtonItemGrid@2x.png
- sourceTree
- <group>
-
- 85A6795A5CD0C6DEA1F648AD0E6D1248
-
- baseConfigurationReference
- 2055A9E17F10DAA3DD7884DDF96A0A50
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/MWPhotoBrowser/MWPhotoBrowser-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 862018A7CC10880108A2BDC5146C8F3F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beInTheRangeOf.h
- path
- Expecta/Matchers/EXPMatchers+beInTheRangeOf.h
- sourceTree
- <group>
-
- 86334F1A4DF0160C4B098EF643AB6E07
-
- baseConfigurationReference
- 7389D03E90A74E5A200DD5ADBB209885
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/DACircularProgress/DACircularProgress-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 865FAF448207E691D600F40C4ACF7C58
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPUnsupportedObject.h
- path
- Expecta/EXPUnsupportedObject.h
- sourceTree
- <group>
-
- 866569443B7D10AB5D6DC7FC0830235B
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- 86A1ADA0F8A843FA09BFF9142BEF76D5
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- Expecta.xcconfig
- sourceTree
- <group>
-
- 872948DAF79618AD725E0BF364E5DDD4
-
- fileRef
- 5A06D9F124A077FE3345C713135D7E6C
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- 87A80C8B1F0C635DA56B74807AE426D9
-
- fileRef
- 2ACE82A15131DC569A786CB49EFD1804
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 886428740DB164747FBA1935F65900DF
-
- buildActionMask
- 2147483647
- files
-
- EFE77B95F063C96D9B07BC2A988AB403
- B6CB1D947CABAFFCEFC7F94006CB7AD4
- 319D6926D1261EB1150D83F672CCA35E
- 00518063767430EDC47FCC49F4409458
- 4CFCAA497A77475D017F781F8241A4C0
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 8952D588C0E5AD12FD9CF3747FD061F2
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWTapDetectingView.h
- sourceTree
- <group>
-
- 8A00437F88A0C89CD672C2085CCCF62B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SDWebImageCompat.h
- path
- SDWebImage/SDWebImageCompat.h
- sourceTree
- <group>
-
- 8B2FFB12DD1404D98DCA25509B11611E
-
- fileRef
- 1A1E6F8D4C651A22BB8CCEF1226FB1EE
- isa
- PBXBuildFile
-
- 8B97E5CA574F06B315C5F1D27B25DEFB
-
- fileRef
- 785A993DF42B3ABEF658B85E1F47663F
- isa
- PBXBuildFile
-
- 8BEDD694C8600B014302155F48FD5B08
-
- buildConfigurations
-
- ECE81C5981477AA7D254ACC70534BE23
- BFD984F9AF4C47EDD370C631057D40E8
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 8C4EC29461A90C294949DAE717A1BEC5
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- EXPMatchers+FBSnapshotTest.m
- sourceTree
- <group>
-
- 8C4ECAE46CD3BCB39F38F4FF20D074F6
-
- fileRef
- 0B7E61991D03B44046913BF3B345F4DB
- isa
- PBXBuildFile
-
- 8D8B7C183B18D82F1958BB3115798433
-
- buildConfigurations
-
- C0593046ABD536BD086B85302FA897DF
- CC01A834786EDBE30D7011502AE0F9B3
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 8DC04A9EEA14F0D2300FB6C0CAEB9CAB
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- UIBarButtonItemArrowRight@2x.png
- sourceTree
- <group>
-
- 8DF90D623F7F9015EEE9F1D7FEE7E053
-
- fileRef
- 0A924BC847BA99EBCBD0588603448B05
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 8E108520195BF6568A4A53786EA7B6F0
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- FBSnapshotTestController.h
- path
- FBSnapshotTestCase/FBSnapshotTestController.h
- sourceTree
- <group>
-
- 8E485F27A3C78223FB086075C2974A49
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- NSData+ImageContentType.h
- path
- SDWebImage/NSData+ImageContentType.h
- sourceTree
- <group>
-
- 8EE5D8EDB6C595B190E81B76D3190EB3
-
- isa
- PBXTargetDependency
- name
- MBProgressHUD
- target
- FE2F1D7B9D9FCEA148517E4657B243F4
- targetProxy
- D7B59E66FA2C765426650ADECEF955EF
-
- 8F2B443FA0D511403E4DA2A79DB3302A
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SPTSharedExampleGroups.m
- path
- Specta/Specta/SPTSharedExampleGroups.m
- sourceTree
- <group>
-
- 8F3064A5B520D1E4290AA240A05B7D6F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- VideoOverlay.png
- sourceTree
- <group>
-
- 8F674582EE71972EE60EFD96C1F173D5
-
- fileRef
- 0683DF2C9B7FC27B576AB4B7B3B146ED
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 9019F9233E2A8B04A82C1B8D0274F09F
-
- fileRef
- 9A9B45D988FA49FD87F8587C42403EC5
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 904DB6CCA2AAC8D7B3245ED9628E865A
-
- fileRef
- 691CE6B20E64762C98682B93B31435E7
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 90C5595E0565CBEBB42EFEBB157FF619
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- DE3B07ED7FF04F506B0C5E00F4973589
- remoteInfo
- SDWebImage
-
- 9142D907B715CE18385E00AB1972B1BD
-
- children
-
- CEFDBDB8900789B0FFB86EBB7065BC62
- ADEAC9FE1270035973745D0EB3B84395
- 6CD36438CB08D280978CEE50363D8B8B
- D52C083C7341E76797DB059849542613
- D7F1441E30E059AC17B4C1CE1464C07B
- 50F87BFDC26A0B4CC6DE06D3ACBD0714
- 4D720BB8AE19E427E58843509B28FEB6
- E0EBF0357895E0C657A233A9D4D0E2C1
- C5284B0E2549CD42E31F469FB8B92DA8
- 7CF892960748F43245AD2B5CD2AC41A5
- 8261C05543EA69BA5F136A06D5005C50
-
- isa
- PBXGroup
- name
- Products
- sourceTree
- <group>
-
- 91E14C244388DE830AA1C4AE88415F76
-
- fileRef
- BA9181C8B2773795F2EACBDE286994AD
- isa
- PBXBuildFile
-
- 92F064516748B6AA4C6E303A38C3FE6A
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPExpect.m
- path
- Expecta/EXPExpect.m
- sourceTree
- <group>
-
- 9374BBB3BA16684D1B858CCC9C3E2D8A
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.plist.xml
- path
- Pods-MWPhotoBrowser_Example-acknowledgements.plist
- sourceTree
- <group>
-
- 93CF7F496E727D827BED2105B65D2073
-
- fileRef
- E4436D58F27EAC932F3CC2A7619D5FD3
- isa
- PBXBuildFile
-
- 94A310E9C2919B9904E9AFBD2837C2B9
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MWTapDetectingView.m
- sourceTree
- <group>
-
- 956FB3AB698AF3DA776A9F24AA79C229
-
- fileRef
- 66D391F04A8D672C0D42510DE811E7B2
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 9604D510A96A637DD9AE0D304B68A5A2
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- VideoOverlay@3x.png
- sourceTree
- <group>
-
- 96AE2267633A27498E5D45052BDD5BBA
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 9775596B3CA16905FC8F66DA8E2A3C67
- remoteInfo
- DACircularProgress
-
- 9775596B3CA16905FC8F66DA8E2A3C67
-
- buildConfigurationList
- 619B0B2F7ACD42F8EF700EAE6D1C95DA
- buildPhases
-
- A6993E0B001E6EB572176DFCF9B87C6A
- F2A9AAC03867BB4990470BAC5912E030
- 1246A1C00980422020A6884856143651
-
- buildRules
-
- dependencies
-
- isa
- PBXNativeTarget
- name
- DACircularProgress
- productName
- DACircularProgress
- productReference
- CEFDBDB8900789B0FFB86EBB7065BC62
- productType
- com.apple.product-type.library.static
-
- 97B5429A3CE99BA07086198F10CCE615
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- E2FE87384A67337831E53490EEA8BF11
- remoteInfo
- MWPhotoBrowser
-
- 97E91EC237B8623D895DBF6092034AD7
-
- fileRef
- 862018A7CC10880108A2BDC5146C8F3F
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 981F3EB0C06E97770D2421E673B013A1
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+contain.h
- path
- Expecta/Matchers/EXPMatchers+contain.h
- sourceTree
- <group>
-
- 9839B551DAF141B99431C2238C8EEBC0
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- AssetsLibrary.framework
- path
- Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/AssetsLibrary.framework
- sourceTree
- DEVELOPER_DIR
-
- 990C6F27E60B10F0E4BA0674D80F546B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- Expecta-prefix.pch
- sourceTree
- <group>
-
- 9933B0F6DA01EDF804C19260E9515E65
-
- fileRef
- 0B7E61991D03B44046913BF3B345F4DB
- isa
- PBXBuildFile
-
- 9987EAA3314FDCBDC6783C325695E1D8
-
- buildActionMask
- 2147483647
- files
-
- E287D744F886B15E1060AFEA475FC727
- 7E05296687CBD4F8C77EA450EEAB7B60
- 91E14C244388DE830AA1C4AE88415F76
- 4DCDDE359E1F3BB419E0F7E9DD12CBB6
- BE6668D2527C0063CE1C755190A7596F
- 7D901800D8324F9F338B54CA286AD771
- F26631BB63543446C157972F2F6D1475
- FBADF2C12D471003AEB710314DA3FF49
- FAC85E18FE868D87FFB2E13C182F4DB9
- 1E08912939425D011D7C47713E6CDAF0
- 65F75ED4B34CEDF568441FBC95BA1459
- B9051EB6C3E749E2F0538ABF5076D0BE
- EDC1E77817E2D0252126B98EB0206A62
- 93CF7F496E727D827BED2105B65D2073
- A14C97547283B618AE64053DD92BB395
- F2168F9F63056AC8BFB344608C4158BE
- 8B2FFB12DD1404D98DCA25509B11611E
- F314DFE6C76A8EEBC3D8CAF03EB89850
- 5A859FF87C3507C937241DD78BD95EF3
- 051AA4E51A019933DD1E5CE99CD7352A
- A2406F04BC69905BAB01C77F8073B55D
- E99804B4B10C0A5C7C08E5EF962804CE
- FC1FB976E1C29A75089D2374BDFCCC44
- 105B37778FEED1965C8D0AF4C9E4B4F1
- AB0885F8524D9BE85FDEA8BF30520D43
- F88B870D7D0531FB54EAD23EB162DB70
- 64734F2BA63DAFDA24F819EE71704665
- 688EFB46F8559BD675FD06384ABA49E1
- C1814AA3C422738CF4B8DC63539CCD3E
- BB3A5C6A66C23862172BF9BED9BC8200
- 76C42C41A4B61435A3315770F58154B2
- D3C785493044AF463085D75F2E9D4FEE
- E97CDC7A1DFD18DAAD3C505929F32105
-
- isa
- PBXResourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 999D9522F4AD2757D76E2BC0D6606B4A
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 5813251FEA21E4AEE97385709F1912DE
- remoteInfo
- MWPhotoBrowser-MWPhotoBrowser
-
- 9A086D9BE521AADC7C972AE3D9CD5B48
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- Specta.h
- path
- Specta/Specta/Specta.h
- sourceTree
- <group>
-
- 9A9B45D988FA49FD87F8587C42403EC5
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beSupersetOf.h
- path
- Expecta/Matchers/EXPMatchers+beSupersetOf.h
- sourceTree
- <group>
-
- 9AF3FD4A822DCF644AB50D3967C43C14
-
- buildActionMask
- 2147483647
- files
-
- B6B32565B1C26404789EEFCF37B7C225
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 9B546D0F895D9B5A8316B948CEE95C77
-
- fileRef
- 29E6F040DB8ACF8886F7FE628840C480
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 9BDA7CB400BA41525D0DAC5E267B2670
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- NSData+ImageContentType.m
- path
- SDWebImage/NSData+ImageContentType.m
- sourceTree
- <group>
-
- 9BF2584F8D336EF737485D7396CFBAFF
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SpectaDSL.h
- path
- Specta/Specta/SpectaDSL.h
- sourceTree
- <group>
-
- 9C03752CBF78921009132B656CF36184
-
- buildActionMask
- 2147483647
- files
-
- 45548268D1B9EE9D37731231D940A591
- 4463CD014E8C258B7F8BF0FD64901B8F
- 664FB9826D0F046AB6CE15196CC120B7
- A245A84584833A620D85A9C8285C71A1
- 1186EC1A35306EBBA8C3DE66F0973361
- AB5E9DFDA102BB04CB66FC61E01085B0
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- 9C8319C4AFAB3CAE3C7314EAD8D1AB34
-
- fileRef
- F3FAB75D28A2755E4F9F79FB9F2AF5DB
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- 9C95EBE1D39EEFE5E6404691C95BE2E2
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.script.sh
- path
- Pods-MWPhotoBrowser_Tests-resources.sh
- sourceTree
- <group>
-
- 9D5AE460F3B78B02A8AE8E5AD0DCC013
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+contain.m
- path
- Expecta/Matchers/EXPMatchers+contain.m
- sourceTree
- <group>
-
- 9D6702575943BF5C71AD0E2299CB53E2
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWPhotoBrowser.h
- sourceTree
- <group>
-
- 9D6E638E56BDAD3C2196ED9C28FAF857
-
- fileRef
- E348B132ABCC246013AE3A5532BC609F
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 9D77DAC945EC22411297CBC957C966F0
-
- baseConfigurationReference
- 86A1ADA0F8A843FA09BFF9142BEF76D5
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/Expecta/Expecta-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- 9D89C03F805626896F95FA71887D578C
-
- children
-
- F629BC640170D45C22A8048A42BAB040
- F6E655732BA75BED75FFACA472080CC4
- 505D7B9189B81314EF02A1E9479972D0
- A22495C61077EFF6CD10B8B82AFA964B
- C833942945CF274906A18C8D4BAAE480
- 2FD7E39AFBAB884FA64CFB5DBDFA1F7B
- D8BBE4506E8863FF1D2FA4058580F0C8
-
- isa
- PBXGroup
- name
- Pods
- sourceTree
- <group>
-
- 9E58B396BFA804075E0FCC2D7E764BA6
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- UIImageView+HighlightedWebCache.m
- path
- SDWebImage/UIImageView+HighlightedWebCache.m
- sourceTree
- <group>
-
- 9E907D6C90793FF2CC5533F151827418
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- DE3B07ED7FF04F506B0C5E00F4973589
- remoteInfo
- SDWebImage
-
- 9F0508C4938477BDB11EAF1F3A6960E7
-
- isa
- PBXTargetDependency
- name
- FBSnapshotTestCase
- target
- 7D9E32DAA93E15CFCF77A5BCD2D4BAA2
- targetProxy
- 5EB6A7FF5E92B3E2E96A92367BE4AA32
-
- 9F080C1D1A758D0A874B7345BE67EC81
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 9775596B3CA16905FC8F66DA8E2A3C67
- remoteInfo
- DACircularProgress
-
- 9F1294BB80138FB7DEE240DF61EC1523
-
- buildConfigurations
-
- 717B38CC8B651B61F35E12EE4211DAF0
- B74838FB9BEB33B6489F58D787E2A6A4
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- 9F19BCDE9BF6E330E14588598DFC6337
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.plist.xml
- path
- Pods-MWPhotoBrowser_Tests-acknowledgements.plist
- sourceTree
- <group>
-
- A07F4B785B315E5B075218A988F05149
-
- buildActionMask
- 2147483647
- files
-
- 060435B6E32CF028837E209B20E10639
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- A09DD0AB6A512D74E5628070EBD56026
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- ImageIO.framework
- path
- Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/ImageIO.framework
- sourceTree
- DEVELOPER_DIR
-
- A0BA05DFEF00406DC4E8898D36D7418D
-
- fileRef
- A8B86384F8C46CE8544B59FEB6C657F5
- isa
- PBXBuildFile
-
- A0C76077A20E75ED950BF4F88A252F83
-
- buildActionMask
- 2147483647
- files
-
- 34F30E1314EC4C287E6B89477C2D0FB4
- 3B332CC633C291A7A96AD0922CFD8AB0
- 74A9CCFEBE692130454C41959EBA5254
- 69DC2FB163EAB23712D9C3C13C72518E
- 0EF1CB072B5DE5D0A4EE7053EB0E2364
- C16C9E56CBDDE2AD1FCF3EFFF3127C20
- 60262C4B68C1B0EF7D3E4FADACB10CD7
- 518937C0924DA3A3DD216697CED9205F
- 0498B98EB393D71314953683060EFD58
- D791C7B718024D8AED15BE84AA2FAAD0
- A14B4E9F94C0A0EC1EE0AE8BFE030787
- F9B0A541E338684F945B7539D802CF64
- 0DC4183837552F23710F86F9A032C574
- 3939EE53B37025D6F0E05FF8A4C7DCF0
- 311D5C7B166178CCB79CFD7E8DD4F641
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- A1195ED094D0C8B66BB073959AA2ACCD
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MWZoomingScrollView.m
- sourceTree
- <group>
-
- A14B4E9F94C0A0EC1EE0AE8BFE030787
-
- fileRef
- 4CFA073D420411E3535ABA966BEE98CC
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- A14C97547283B618AE64053DD92BB395
-
- fileRef
- CB3EA5CC56581FD52BDBA0179D956E7B
- isa
- PBXBuildFile
-
- A1BF1E794449AF3F514B2EE3C85F4B10
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- FBSnapshotTestCasePlatform.m
- path
- FBSnapshotTestCase/FBSnapshotTestCasePlatform.m
- sourceTree
- <group>
-
- A2118778317DA37C36420E58FB3923B3
-
- buildConfigurationList
- 5CD9AEB21836919899CDA3A9D9510998
- buildPhases
-
- F0A8CE7CF766D19972CF0934C1652293
- A4AB49CB62EB99071274FD6937EE5352
-
- buildRules
-
- dependencies
-
- B55362A439917186B971EF580B391A1B
- 2D5EE41C6DDBA8F159EEA954F335387A
- 1B030B50B68FB0D602F2E4B1685FA9BA
- 6D8154E68B3360EE1C8DA3A4443096F3
-
- isa
- PBXNativeTarget
- name
- Pods-MWPhotoBrowser_Example
- productName
- Pods-MWPhotoBrowser_Example
- productReference
- 4D720BB8AE19E427E58843509B28FEB6
- productType
- com.apple.product-type.library.static
-
- A22495C61077EFF6CD10B8B82AFA964B
-
- children
-
- E348B132ABCC246013AE3A5532BC609F
- 63327617AD4F38D1236E71968B0991E5
- D54993E311EDD8802711B01895286E4E
- A1BF1E794449AF3F514B2EE3C85F4B10
- 8E108520195BF6568A4A53786EA7B6F0
- 0043FDF25F85C0B2C11CEAE6B1C54D87
- B0329B325C97BC663835390843F985CE
- B0DFED38A647950C79B13061F923258C
- 3B5A7151F8E4FBFE54BF6C2AC80958FA
- DD5F3D6C4044A157839220B037A055E8
- 148F0DEDC306B5A6D48931EFD279E456
-
- isa
- PBXGroup
- name
- FBSnapshotTestCase
- path
- FBSnapshotTestCase
- sourceTree
- <group>
-
- A2406F04BC69905BAB01C77F8073B55D
-
- fileRef
- 3EF2F2E1AF840BA0B6AD13D59AA5F80C
- isa
- PBXBuildFile
-
- A245A84584833A620D85A9C8285C71A1
-
- fileRef
- 0043FDF25F85C0B2C11CEAE6B1C54D87
- isa
- PBXBuildFile
-
- A26F992E8831118311F3DB7CB830595A
-
- fileRef
- FFC94BC21DE6B02A85C4BA9B703D222D
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- A2B692D3F450E25A5D8B17F524EA0720
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- UIImageView+WebCache.m
- path
- SDWebImage/UIImageView+WebCache.m
- sourceTree
- <group>
-
- A4AB49CB62EB99071274FD6937EE5352
-
- buildActionMask
- 2147483647
- files
-
- 0364DCB58A865A2830638D2C0CCED41C
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- A59CA631962D8BFBF1D8BA4BA8F1F223
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SDWebImageDownloader.m
- path
- SDWebImage/SDWebImageDownloader.m
- sourceTree
- <group>
-
- A65C491577A425AF82C53F4A40A0A24B
-
- fileRef
- 1AB26E75F7BCD415D6AD6B8BA5F03DDB
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- A6854D311D55E2BBD8BFCE4E82DF3EA9
-
- fileRef
- BA9D20AF1E1E4CF225AA2D772049336D
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- A6993E0B001E6EB572176DFCF9B87C6A
-
- buildActionMask
- 2147483647
- files
-
- 5F4AECEF356E35995112F9167B219AD6
- 82AC9861A9FE0BEFEC04D31C3B05ABB2
- EF9006327AFFDBED3FD589DA04E2D36A
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- A6A21F67B2A713138BF1A404E3460084
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- Expecta-dummy.m
- sourceTree
- <group>
-
- A6FD2A9ACF0632CB41BE9AF1A13BD166
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 2F501FE84845EAD97B9087DAFCBBEE0E
- remoteInfo
- Expecta
-
- A7141BC83638F4B38D4D312BAE3BDAC4
-
- fileRef
- 1BB15402D8C2FB01A198273BA1991DED
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- A815E988348FB8A8B609F012516ABD15
-
- isa
- PBXTargetDependency
- name
- MWPhotoBrowser
- target
- E2FE87384A67337831E53490EEA8BF11
- targetProxy
- 97B5429A3CE99BA07086198F10CCE615
-
- A8490A46CB5206BCA5F90FCFBA2D731E
-
- fileRef
- 79996E262256F57DB50CD16E5EBE5D52
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- A8B86384F8C46CE8544B59FEB6C657F5
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MWGridViewController.m
- sourceTree
- <group>
-
- AA7B402D31D86AE5E3DD083408311FF1
-
- fileRef
- E4AD00C4B132C99837C22CC9031DE9F8
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- AABA7597E19FD75C9F320BCD6BB2759E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MWPhotoBrowser.m
- sourceTree
- <group>
-
- AAE75938ED3DD46BC00352B82D7CA890
-
- fileRef
- B2CBEFFA54424B8FBBE1EB23EC879E69
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- AAF71AC633AFEC1D271F81DA183E75F0
-
- fileRef
- 9A086D9BE521AADC7C972AE3D9CD5B48
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- AB0885F8524D9BE85FDEA8BF30520D43
-
- fileRef
- BDD78DD77E210708F222D40A2FDE75B1
- isa
- PBXBuildFile
-
- AB1D6408D48F6ECF3FCE553BE73961F5
-
- fileRef
- 2E7CBF297AA8A0E93C23BFAF1BE94DEE
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- AB5E9DFDA102BB04CB66FC61E01085B0
-
- fileRef
- DD5F3D6C4044A157839220B037A055E8
- isa
- PBXBuildFile
-
- AB8960E6933BD274C11AD9C15CF410AF
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+haveCountOf.h
- path
- Expecta/Matchers/EXPMatchers+haveCountOf.h
- sourceTree
- <group>
-
- ABDF044BC66387B0E03E70BAC09D0AC8
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageError@2x.png
- sourceTree
- <group>
-
- AD198F3513AFD6128A50C356DC253545
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- Specta-dummy.m
- sourceTree
- <group>
-
- AD6791D14732A3C17164F61CC72FFB0D
-
- fileRef
- AE917511985F6891AF3F8233B9D34001
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- ADEAC9FE1270035973745D0EB3B84395
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libExpecta.a
- path
- libExpecta.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- AE1B7431EAFB4D89A49A9DAD35DBE790
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- UIImageView+WebCache.h
- path
- SDWebImage/UIImageView+WebCache.h
- sourceTree
- <group>
-
- AE6C39B87AE391EC710DA8FB520ED3F5
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWZoomingScrollView.h
- sourceTree
- <group>
-
- AE917511985F6891AF3F8233B9D34001
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beGreaterThanOrEqualTo.m
- path
- Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m
- sourceTree
- <group>
-
- AF944A6486FDAD944BE766A70129E6D2
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- DACircularProgress-dummy.m
- sourceTree
- <group>
-
- B0329B325C97BC663835390843F985CE
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- UIImage+Compare.h
- path
- FBSnapshotTestCase/UIImage+Compare.h
- sourceTree
- <group>
-
- B0D25391E290ADE1BF90E18B8281F5F3
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beFalsy.m
- path
- Expecta/Matchers/EXPMatchers+beFalsy.m
- sourceTree
- <group>
-
- B0DFED38A647950C79B13061F923258C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- UIImage+Compare.m
- path
- FBSnapshotTestCase/UIImage+Compare.m
- sourceTree
- <group>
-
- B1A8AF86363A5D8093FFE48748DC20A1
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- SDWebImage-dummy.m
- sourceTree
- <group>
-
- B23D9E49B5B3A5C76EAFFC9C7F40B4B9
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPUnsupportedObject.m
- path
- Expecta/EXPUnsupportedObject.m
- sourceTree
- <group>
-
- B25B4A401CE0322E5FA936642D8E8A36
-
- fileRef
- 7D8198AD59277CB0379442369CF5247E
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- B28719F6B1978267C407032A2AE646F8
-
- fileRef
- FE9D7A964178EF6E3CE5FC52134DF825
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- B2CBEFFA54424B8FBBE1EB23EC879E69
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+raise.h
- path
- Expecta/Matchers/EXPMatchers+raise.h
- sourceTree
- <group>
-
- B2DE78D2D5A5CF173FEBFA2FE4B4023D
-
- fileRef
- 2F29BE2EDEBA2861368726A4772F4E8E
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- B33234F432A72D5E8B65694AE937B78F
-
- fileRef
- 56BD615DEEA3BC153C0B73BAC8A60A13
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- B37F0F91F85060E28F1DAAB522DC7EC1
-
- buildSettings
-
- ALWAYS_SEARCH_USER_PATHS
- NO
- CLANG_CXX_LANGUAGE_STANDARD
- gnu++0x
- CLANG_CXX_LIBRARY
- libc++
- CLANG_ENABLE_MODULES
- YES
- CLANG_ENABLE_OBJC_ARC
- YES
- CLANG_WARN_BOOL_CONVERSION
- YES
- CLANG_WARN_CONSTANT_CONVERSION
- YES
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE
- YES
- CLANG_WARN_EMPTY_BODY
- YES
- CLANG_WARN_ENUM_CONVERSION
- YES
- CLANG_WARN_INT_CONVERSION
- YES
- CLANG_WARN_OBJC_ROOT_CLASS
- YES
- CLANG_WARN_UNREACHABLE_CODE
- YES
- CLANG_WARN__DUPLICATE_METHOD_MATCH
- YES
- COPY_PHASE_STRIP
- NO
- GCC_C_LANGUAGE_STANDARD
- gnu99
- GCC_DYNAMIC_NO_PIC
- NO
- GCC_OPTIMIZATION_LEVEL
- 0
- GCC_PREPROCESSOR_DEFINITIONS
-
- DEBUG=1
- $(inherited)
-
- GCC_SYMBOLS_PRIVATE_EXTERN
- NO
- GCC_WARN_64_TO_32_BIT_CONVERSION
- YES
- GCC_WARN_ABOUT_RETURN_TYPE
- YES
- GCC_WARN_UNDECLARED_SELECTOR
- YES
- GCC_WARN_UNINITIALIZED_AUTOS
- YES
- GCC_WARN_UNUSED_FUNCTION
- YES
- GCC_WARN_UNUSED_VARIABLE
- YES
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- ONLY_ACTIVE_ARCH
- YES
- STRIP_INSTALLED_PRODUCT
- NO
- SYMROOT
- ${SRCROOT}/../build
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- B52658FC373BA42C6DBF475CAEA30F09
-
- fileRef
- 9D6702575943BF5C71AD0E2299CB53E2
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- B55362A439917186B971EF580B391A1B
-
- isa
- PBXTargetDependency
- name
- DACircularProgress
- target
- 9775596B3CA16905FC8F66DA8E2A3C67
- targetProxy
- 9F080C1D1A758D0A874B7345BE67EC81
-
- B5969E17FAFFDC548233DC602AAC6211
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beGreaterThanOrEqualTo.h
- path
- Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h
- sourceTree
- <group>
-
- B6B32565B1C26404789EEFCF37B7C225
-
- fileRef
- 3540CB186FE2EE9EE99381DA600738B8
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- B6CB1D947CABAFFCEFC7F94006CB7AD4
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- B6CE0371E70FB931CC99A90CEBFD6E83
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- E2FE87384A67337831E53490EEA8BF11
- remoteInfo
- MWPhotoBrowser
-
- B733330A3935B54DE57E0503C1867DAE
-
- fileRef
- AD198F3513AFD6128A50C356DC253545
- isa
- PBXBuildFile
-
- B73F44C64FD91479CFE63C882F1E5E70
-
- children
-
- CB09954F9727813F76DD0EC906DB781E
- B1A8AF86363A5D8093FFE48748DC20A1
- DD16771750E90A2599B84EDB4AFF9B9E
-
- isa
- PBXGroup
- name
- Support Files
- path
- ../Target Support Files/SDWebImage
- sourceTree
- <group>
-
- B74838FB9BEB33B6489F58D787E2A6A4
-
- baseConfigurationReference
- 2055A9E17F10DAA3DD7884DDF96A0A50
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- PRODUCT_NAME
- MWPhotoBrowser
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- WRAPPER_EXTENSION
- bundle
-
- isa
- XCBuildConfiguration
- name
- Release
-
- B83D4C05E77991780CA69BF68B431DD2
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- Pods-MWPhotoBrowser_Example.release.xcconfig
- sourceTree
- <group>
-
- B8FC063009C06CE659C8CF168A9F8765
-
- fileRef
- 0B7E61991D03B44046913BF3B345F4DB
- isa
- PBXBuildFile
-
- B9051EB6C3E749E2F0538ABF5076D0BE
-
- fileRef
- 60E1461AAED23D358B1A25A48F9DD77F
- isa
- PBXBuildFile
-
- B98B98DB394C072483E8066C6B594401
-
- buildActionMask
- 2147483647
- files
-
- 589CDFB90C98BF58F34B688A2BEF2D04
- 1181CB6FC2D63C42F19EAB56C604A71E
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- BA4C6CCE8BCEAFA07BB2679C87A008C5
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWPhotoBrowser-prefix.pch
- sourceTree
- <group>
-
- BA6428E9F66FD5A23C0A2E06ED26CD2F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text
- name
- Podfile
- path
- ../Podfile
- sourceTree
- SOURCE_ROOT
- xcLanguageSpecificationIdentifier
- xcode.lang.ruby
-
- BA9181C8B2773795F2EACBDE286994AD
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageError@3x.png
- sourceTree
- <group>
-
- BA9D20AF1E1E4CF225AA2D772049336D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- Expecta.h
- path
- Expecta/Expecta.h
- sourceTree
- <group>
-
- BB3A5C6A66C23862172BF9BED9BC8200
-
- fileRef
- D64041D7A1004D2C8771C29362B59366
- isa
- PBXBuildFile
-
- BD30B724A71CF5D6E93805B7615EC79C
-
- fileRef
- 0AB1B49E98BEDDFC8A45BB3C1FB54076
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- BD4E094BE48FCAB50C0CEFC92B2C0B04
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedSmallOff.png
- sourceTree
- <group>
-
- BD56223A67203315C1B15E39E3B40934
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.script.sh
- path
- Pods-MWPhotoBrowser_Tests-frameworks.sh
- sourceTree
- <group>
-
- BDD78DD77E210708F222D40A2FDE75B1
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- UIBarButtonItemArrowRight.png
- sourceTree
- <group>
-
- BE6668D2527C0063CE1C755190A7596F
-
- fileRef
- E6798A1D89E725C8EB02146EE4B0E31E
- isa
- PBXBuildFile
-
- BEEAFC79B66B12E6D67D140381BE25F2
-
- fileRef
- 5A531485C6A0D185C72E03CD91B49919
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- BFD984F9AF4C47EDD370C631057D40E8
-
- baseConfigurationReference
- 1580BE8D870658FFFB9EF3D04B9213CC
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MACH_O_TYPE
- staticlib
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PODS_ROOT
- $(SRCROOT)
- PRODUCT_NAME
- $(TARGET_NAME)
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- C0593046ABD536BD086B85302FA897DF
-
- baseConfigurationReference
- CB09954F9727813F76DD0EC906DB781E
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/SDWebImage/SDWebImage-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- C0A33FBAF4E7C28807891EC8D0B65204
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MWPhoto.m
- sourceTree
- <group>
-
- C162177585DC8E186D24CADCC233B0EA
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- UIBarButtonItemGrid.png
- sourceTree
- <group>
-
- C16C9E56CBDDE2AD1FCF3EFFF3127C20
-
- fileRef
- 47BC96C02F9C3E09817E3FEC2559E33B
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- C1814AA3C422738CF4B8DC63539CCD3E
-
- fileRef
- 8439940A3793CF65B24F4185E04317D8
- isa
- PBXBuildFile
-
- C2420EB9004B4667C6328B5C0D098C48
-
- fileRef
- 49D43B7D98ABA386628BDA9FB6BA411B
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- C266061F84E4CFB93AF99D21EEB13401
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWPhotoBrowserPrivate.h
- sourceTree
- <group>
-
- C2909BC6E2528AB50ADD2B0E4FE78DA1
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SPTTestSuite.m
- path
- Specta/Specta/SPTTestSuite.m
- sourceTree
- <group>
-
- C2BFF99EB859FD7056CF72C4850693D1
-
- fileRef
- 63010FB3922AB3E2DDD6D8CDD2D10BFA
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- C2CEB9C1175C4FC4D5BE5C6EF285E0A4
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beTruthy.m
- path
- Expecta/Matchers/EXPMatchers+beTruthy.m
- sourceTree
- <group>
-
- C36BB9623ECA2B27942B66986A784EC9
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- UIBarButtonItemArrowLeft@2x.png
- sourceTree
- <group>
-
- C3D6913F5E4E594A29E40A526602BBB7
-
- isa
- PBXTargetDependency
- name
- MWPhotoBrowser-MWPhotoBrowser
- target
- 5813251FEA21E4AEE97385709F1912DE
- targetProxy
- 999D9522F4AD2757D76E2BC0D6606B4A
-
- C402F1446422CAB85FC53BD77E5E9018
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWGridCell.h
- sourceTree
- <group>
-
- C5284B0E2549CD42E31F469FB8B92DA8
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libSDWebImage.a
- path
- libSDWebImage.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- C5AFFFCB54FD9036E7BC9BA54ADAAF30
-
- baseConfigurationReference
- 0557FD60A45F62CD51B4972ECE5C2584
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- C5BD0A3729BF33E203724A88CFE727BC
-
- fileRef
- FCA01B035C5FC9AF0969977B2C54A7A9
- isa
- PBXBuildFile
-
- C655D4974F9982F0810618C9AC07216F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- DALabeledCircularProgressView.m
- path
- DACircularProgress/DALabeledCircularProgressView.m
- sourceTree
- <group>
-
- C6671739E8C5904113586F8BEBBC9780
-
- fileRef
- F40AD0DE1188AA331D98100B8766D6C8
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- C6AD7852D34E8A80DFF3B8376BDE812F
-
- buildActionMask
- 2147483647
- files
-
- 8DF90D623F7F9015EEE9F1D7FEE7E053
- 6A4E3ACA285A21392936C110E7EC91F0
- 3A013F13122CDB8EE962F8CB7C6FCC8E
- A6854D311D55E2BBD8BFCE4E82DF3EA9
- 081F2104425CDCB0915354E2FBD7E24E
- 7AC91F55DAAA2F0223A97BEFF8BCAF68
- 2A17721E4A81DB608CA6D4FB6F0ADAFB
- 341D7536159B52F41598F730CC45D548
- 07282695806D1DFBF187BFA004D80641
- A8490A46CB5206BCA5F90FCFBA2D731E
- AA7B402D31D86AE5E3DD083408311FF1
- F4CA468B5A9F8FF2A4DB8B236A8E71BF
- 021C50274FF43A6F07E119D572C3ACB6
- 8F674582EE71972EE60EFD96C1F173D5
- 3E463E2B6917D9AA08A03BA8A8E74A18
- AB1D6408D48F6ECF3FCE553BE73961F5
- D42799488F38F2DB8A580730CEE13CE6
- 97E91EC237B8623D895DBF6092034AD7
- 9B546D0F895D9B5A8316B948CEE95C77
- DFF580AE359407E841BA8D8DDCE6E299
- EE52A320EC3155B114104E06396D1B59
- 74707D5ABEC55B3084F52C40A4227B06
- 14C609D8F203FD45194E93997EFF744E
- 9019F9233E2A8B04A82C1B8D0274F09F
- 70545E4EA86C6E593A2A9F6731DA8F6D
- 2945FAA75C956DD6A541EB51E42E6899
- 02C7E3EC1E1DFDD7046BD26A67E92686
- 76331E71086C8CD5118A69B046D8F0FB
- 430CE433DB59FE090A8CC6AFCFA43337
- 237FB063FB365119546C7B5006224F3B
- C98F5401E5C1AB6512BE50C3B7CEA9BF
- 339A0C1BFF72397A705959E03877DDDB
- AAE75938ED3DD46BC00352B82D7CA890
- 6EB2498C2AFB1DF8555CB7C1EF89CA5C
- E867CBF850D20C314BF4BD790432455D
- 6924E116731D7079958063A3EE0781ED
- 4231743B6C143BDB4A5FBB032E6D3799
- 956FB3AB698AF3DA776A9F24AA79C229
- 60D3CCEB5B53542228790ABD8885AF42
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- C6D58082433E54F547A343BCED70CA50
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- Specta-prefix.pch
- sourceTree
- <group>
-
- C6FE69AE06A770FF76C19B8039EC0780
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- Pods-MWPhotoBrowser_Tests-dummy.m
- sourceTree
- <group>
-
- C77F8C54B4042EC0746E5D285E7D400A
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SDWebImageDecoder.h
- path
- SDWebImage/SDWebImageDecoder.h
- sourceTree
- <group>
-
- C833942945CF274906A18C8D4BAAE480
-
- children
-
- EF4D256729962DC82677BF90E861294B
- 427921605A450AEF67D129DACCD87BED
- 1B0ADBF8A991262A6DE5BD0CB101EEE0
-
- isa
- PBXGroup
- name
- MBProgressHUD
- path
- MBProgressHUD
- sourceTree
- <group>
-
- C98F5401E5C1AB6512BE50C3B7CEA9BF
-
- fileRef
- 79D73FB4B6A3C92513B81243EA72E78C
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- C9B5F86F6244D78D3F80384F609427C6
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 2F501FE84845EAD97B9087DAFCBBEE0E
- remoteInfo
- Expecta
-
- C9B97F514121309E4531C3439E206EC7
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.script.sh
- path
- Pods-MWPhotoBrowser_Example-resources.sh
- sourceTree
- <group>
-
- C9BF70FB69B8740763B185C23C560434
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedOn@3x.png
- sourceTree
- <group>
-
- CA0DFA401B2A45337DFC72F893A060EF
-
- fileRef
- 523087C6D186A9F5BEE78D39F9A78F3F
- isa
- PBXBuildFile
-
- CA8230DE5C83368629EF3E62C4F0E7B7
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- XCTestCase+Specta.m
- path
- Specta/Specta/XCTestCase+Specta.m
- sourceTree
- <group>
-
- CB08C9C83ABDBE55762A423ED48491EF
-
- fileRef
- 7DACEAF8582049D6EB8B4CFFB6CA48CD
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- CB09954F9727813F76DD0EC906DB781E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- SDWebImage.xcconfig
- sourceTree
- <group>
-
- CB3EA5CC56581FD52BDBA0179D956E7B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedSmallOn@3x.png
- sourceTree
- <group>
-
- CB7148E744A9D03AEDC9D4809248999F
-
- baseConfigurationReference
- 7389D03E90A74E5A200DD5ADBB209885
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/DACircularProgress/DACircularProgress-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- CBE0BF23E2B3F39D22B51BC93022DE7D
-
- children
-
- 8E485F27A3C78223FB086075C2974A49
- 9BDA7CB400BA41525D0DAC5E267B2670
- 2D6EC33CA8D9BD953AD29E16068F2CBD
- DE369A67A17A1EE2351376730BB039A4
- 8A00437F88A0C89CD672C2085CCCF62B
- 10E446637EC5FF03088009E61B491E75
- C77F8C54B4042EC0746E5D285E7D400A
- 6C982719FDCF6684EB752A0153066FC3
- 574FFB37A8EF309B1A1EB265267DD353
- A59CA631962D8BFBF1D8BA4BA8F1F223
- 47BC96C02F9C3E09817E3FEC2559E33B
- 7599165E41821009340AA99FDAC29AE0
- 222A85D6DAB7D3AC98EF6D7E68B13740
- 2EDD6193448F7939784FDF1C8016F000
- D615D83AA6E624C9EEFAB11B6DAB4612
- EC0223776620A3EA741C855D0211CB0A
- 78759DF877B83416A90AA2BC606BF7ED
- 518626B93DA6269F02901D111B4DBF26
- 661962DFFB8F4AF681F8EA78582EE534
- 4CFA073D420411E3535ABA966BEE98CC
- 6B1C830074F8BFC3AE3CB3A5278754A8
- 1A1E8E8494B9BFCEBBD8273148D44386
- FE9D7A964178EF6E3CE5FC52134DF825
- 5D39CEB65ADB521B117CA181C2BB2C9C
- 9E58B396BFA804075E0FCC2D7E764BA6
- AE1B7431EAFB4D89A49A9DAD35DBE790
- A2B692D3F450E25A5D8B17F524EA0720
- D91F4635A8EDF54921FC9B759BE009F6
- 38777F32EB3F13ED8D2047C1C9ED6D6D
-
- isa
- PBXGroup
- name
- Core
- sourceTree
- <group>
-
- CC01A834786EDBE30D7011502AE0F9B3
-
- baseConfigurationReference
- CB09954F9727813F76DD0EC906DB781E
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/SDWebImage/SDWebImage-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Release
-
- CD12BF87A360D901CFA6AC563638FED1
-
- children
-
- 805AE44C01D7936BA8A238C6C5C4807D
- AD198F3513AFD6128A50C356DC253545
- C6D58082433E54F547A343BCED70CA50
-
- isa
- PBXGroup
- name
- Support Files
- path
- ../Target Support Files/Specta
- sourceTree
- <group>
-
- CEFDBDB8900789B0FFB86EBB7065BC62
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libDACircularProgress.a
- path
- libDACircularProgress.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- CF37F67F6269058934EB779D902EE7AB
-
- fileRef
- C0A33FBAF4E7C28807891EC8D0B65204
- isa
- PBXBuildFile
-
- CF95446EA555B49150EA7270096D78B2
-
- fileRef
- E906DDCC926C2EA5161E326AB04AC53F
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- D041545E1DB9D43FCBB294B7E9573AFF
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- D09A95F4452843967F4C8F3FA5EC1A68
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- ExpectaSupport.h
- path
- Expecta/ExpectaSupport.h
- sourceTree
- <group>
-
- D10BA2216A9B5F41557B4FC448EE865C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+equal.h
- path
- Expecta/Matchers/EXPMatchers+equal.h
- sourceTree
- <group>
-
- D2307EC60BB4D23E49C1420E6F192943
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedOff@3x.png
- sourceTree
- <group>
-
- D351C08D4390F427D8E1BEC3CB8A57BD
-
- children
-
- 9839B551DAF141B99431C2238C8EEBC0
- DB7D9B8599935A5FF3862B90E049CABD
- DF11024BF511A0D2225D4BA84770CED7
- A09DD0AB6A512D74E5628070EBD56026
- 6CD3EC2C1FBF5655137A99638E9CC950
- 5E350F03F362C03BE32737DDE72D4632
- 0B7E61991D03B44046913BF3B345F4DB
-
- isa
- PBXGroup
- name
- iOS
- sourceTree
- <group>
-
- D359D2CDD896874DAD7B6D2EF3FEE26D
-
- isa
- PBXTargetDependency
- name
- SDWebImage
- target
- DE3B07ED7FF04F506B0C5E00F4973589
- targetProxy
- 9E907D6C90793FF2CC5533F151827418
-
- D3C785493044AF463085D75F2E9D4FEE
-
- fileRef
- 2DE374580729793C277006A3481402A3
- isa
- PBXBuildFile
-
- D41D8CD98F00B204E9800998ECF8427E
-
- attributes
-
- LastSwiftUpdateCheck
- 0700
- LastUpgradeCheck
- 0700
-
- buildConfigurationList
- 2D8E8EC45A3A1A1D94AE762CB5028504
- compatibilityVersion
- Xcode 3.2
- developmentRegion
- English
- hasScannedForEncodings
- 0
- isa
- PBXProject
- knownRegions
-
- en
-
- mainGroup
- 7DB346D0F39D3F0E887471402A8071AB
- productRefGroup
- 9142D907B715CE18385E00AB1972B1BD
- projectDirPath
-
- projectReferences
-
- projectRoot
-
- targets
-
- 9775596B3CA16905FC8F66DA8E2A3C67
- 2F501FE84845EAD97B9087DAFCBBEE0E
- 05257CC76400D71826E603561A0F73E6
- 7D9E32DAA93E15CFCF77A5BCD2D4BAA2
- FE2F1D7B9D9FCEA148517E4657B243F4
- E2FE87384A67337831E53490EEA8BF11
- 5813251FEA21E4AEE97385709F1912DE
- A2118778317DA37C36420E58FB3923B3
- 722090AAE01BA442E883E6F02AA8DF40
- DE3B07ED7FF04F506B0C5E00F4973589
- E9AAC3590B391F4CFAF5F8348E6A8FE4
-
-
- D42799488F38F2DB8A580730CEE13CE6
-
- fileRef
- 3C5A51B8AE7322A210CF01AFBA648598
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- D47B0B4C04222F6784D38356F02BEB32
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- FE2F1D7B9D9FCEA148517E4657B243F4
- remoteInfo
- MBProgressHUD
-
- D52C083C7341E76797DB059849542613
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libFBSnapshotTestCase.a
- path
- libFBSnapshotTestCase.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- D54993E311EDD8802711B01895286E4E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- FBSnapshotTestCasePlatform.h
- path
- FBSnapshotTestCase/FBSnapshotTestCasePlatform.h
- sourceTree
- <group>
-
- D583D511354F609B73EB28F4CFA2C32A
-
- isa
- PBXTargetDependency
- name
- DACircularProgress
- target
- 9775596B3CA16905FC8F66DA8E2A3C67
- targetProxy
- 386634C7797B60DF71C8AD13DAAD315D
-
- D5DEC16E7CEEFEABBFEBAC3A10358C5A
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- FBSnapshotTestCase-prefix.pch
- sourceTree
- <group>
-
- D5EE5F7C5A846B01ACF225DE04E52196
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- Pods-MWPhotoBrowser_Example.debug.xcconfig
- sourceTree
- <group>
-
- D615D83AA6E624C9EEFAB11B6DAB4612
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SDWebImageOperation.h
- path
- SDWebImage/SDWebImageOperation.h
- sourceTree
- <group>
-
- D64041D7A1004D2C8771C29362B59366
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- UIBarButtonItemGrid@3x.png
- sourceTree
- <group>
-
- D68BA9A93FD415E751DFA95CCF7DCB8D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beCloseTo.m
- path
- Expecta/Matchers/EXPMatchers+beCloseTo.m
- sourceTree
- <group>
-
- D70BED84191514A998A08D7F3B8BBB17
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPDoubleTuple.m
- path
- Expecta/EXPDoubleTuple.m
- sourceTree
- <group>
-
- D791C7B718024D8AED15BE84AA2FAAD0
-
- fileRef
- 518626B93DA6269F02901D111B4DBF26
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- D7A0524D2A055F825B4DF69A9DBBFF98
-
- fileRef
- A1195ED094D0C8B66BB073959AA2ACCD
- isa
- PBXBuildFile
-
- D7B59E66FA2C765426650ADECEF955EF
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- FE2F1D7B9D9FCEA148517E4657B243F4
- remoteInfo
- MBProgressHUD
-
- D7F1441E30E059AC17B4C1CE1464C07B
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libMBProgressHUD.a
- path
- libMBProgressHUD.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- D8619A771228AD0402C4D464E3C6EE53
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MWPhoto.h
- sourceTree
- <group>
-
- D8BBE4506E8863FF1D2FA4058580F0C8
-
- children
-
- 9A086D9BE521AADC7C972AE3D9CD5B48
- 9BF2584F8D336EF737485D7396CFBAFF
- F3FAB75D28A2755E4F9F79FB9F2AF5DB
- 6347B71E8C22BA00F73AB093F101B7D4
- 3CD608194F35F47CEC250368B43C48E9
- DBE203B988A948E71FDDCAE62BA1F4CC
- 2ACE82A15131DC569A786CB49EFD1804
- 0668957FEB1B3CAE2EABBC4AA9ABA7C3
- 569060A075537DFE6A4D25D96C98668B
- 56228B3CBF246784930BFE7B29EFDD04
- 2F29BE2EDEBA2861368726A4772F4E8E
- 1AFDF0F0EF2A314336EACA38FCC6F784
- 818AFFCC037C608492FAE59C7C3E85C0
- 571096112AA1AD00C10596D216783599
- 1D772DC880BCFABF5028DA167DE6B119
- 49D43B7D98ABA386628BDA9FB6BA411B
- 1398D1B84667A17FCB66182F776EAC42
- 8F2B443FA0D511403E4DA2A79DB3302A
- 691CE6B20E64762C98682B93B31435E7
- F1948E226356BF652752F9FA7317BC73
- EF75C10714B7CFF9071553F07D94A550
- C2909BC6E2528AB50ADD2B0E4FE78DA1
- 1EF011C5AA1726984A1B50A46191CE9B
- 1E360C94C47826C4CAEEDBFC04C36A42
- CA8230DE5C83368629EF3E62C4F0E7B7
- CD12BF87A360D901CFA6AC563638FED1
-
- isa
- PBXGroup
- name
- Specta
- path
- Specta
- sourceTree
- <group>
-
- D91F4635A8EDF54921FC9B759BE009F6
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- UIView+WebCacheOperation.h
- path
- SDWebImage/UIView+WebCacheOperation.h
- sourceTree
- <group>
-
- D9E225250B8DAA16A4D7B6A66EC6574A
-
- fileRef
- C2909BC6E2528AB50ADD2B0E4FE78DA1
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- DA7F16221783A03C084D9BAAF7F404DB
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beginWith.h
- path
- Expecta/Matchers/EXPMatchers+beginWith.h
- sourceTree
- <group>
-
- DB7D9B8599935A5FF3862B90E049CABD
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- CoreGraphics.framework
- path
- Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/CoreGraphics.framework
- sourceTree
- DEVELOPER_DIR
-
- DBE203B988A948E71FDDCAE62BA1F4CC
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SpectaUtility.m
- path
- Specta/Specta/SpectaUtility.m
- sourceTree
- <group>
-
- DC1F1DBD53679CB78C5967BA9DEC08CA
-
- fileRef
- 78759DF877B83416A90AA2BC606BF7ED
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- DD16771750E90A2599B84EDB4AFF9B9E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- SDWebImage-prefix.pch
- sourceTree
- <group>
-
- DD5F3D6C4044A157839220B037A055E8
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- UIImage+Diff.m
- path
- FBSnapshotTestCase/UIImage+Diff.m
- sourceTree
- <group>
-
- DD7BDEE57A8E95F9F327AC87B6A78256
-
- fileRef
- C402F1446422CAB85FC53BD77E5E9018
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- DDAA00E6C2E81A6C35534DD632143F09
-
- children
-
- 7389D03E90A74E5A200DD5ADBB209885
- AF944A6486FDAD944BE766A70129E6D2
- E5EA159155EA435901485FBB8111088C
-
- isa
- PBXGroup
- name
- Support Files
- path
- ../Target Support Files/DACircularProgress
- sourceTree
- <group>
-
- DE0797009C8330FFDB1FC0EB8D2DA9DD
-
- buildActionMask
- 2147483647
- files
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- DE369A67A17A1EE2351376730BB039A4
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SDImageCache.m
- path
- SDWebImage/SDImageCache.m
- sourceTree
- <group>
-
- DE3B07ED7FF04F506B0C5E00F4973589
-
- buildConfigurationList
- 8D8B7C183B18D82F1958BB3115798433
- buildPhases
-
- 7357CD98F48585C602A75C901AD5E096
- B98B98DB394C072483E8066C6B594401
- A0C76077A20E75ED950BF4F88A252F83
-
- buildRules
-
- dependencies
-
- isa
- PBXNativeTarget
- name
- SDWebImage
- productName
- SDWebImage
- productReference
- C5284B0E2549CD42E31F469FB8B92DA8
- productType
- com.apple.product-type.library.static
-
- DF11024BF511A0D2225D4BA84770CED7
-
- 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
-
- DFA142DA2A1E6AB454178652BAC9A075
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPDoubleTuple.h
- path
- Expecta/EXPDoubleTuple.h
- sourceTree
- <group>
-
- DFAB389ECAD69BF8BE6357CFADABBF5C
-
- fileRef
- 9E58B396BFA804075E0FCC2D7E764BA6
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- DFF580AE359407E841BA8D8DDCE6E299
-
- fileRef
- ED1EC819236EDC3B337FCB044454FEB6
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- E06376455C1D5E45B97ACDC5438FC15B
-
- fileRef
- 40DAD22BCDD38D058B1C9A312C42DF49
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- E0EBF0357895E0C657A233A9D4D0E2C1
-
- explicitFileType
- archive.ar
- includeInIndex
- 0
- isa
- PBXFileReference
- name
- libPods-MWPhotoBrowser_Tests.a
- path
- libPods-MWPhotoBrowser_Tests.a
- sourceTree
- BUILT_PRODUCTS_DIR
-
- E127589B46F33617D24F341DBAE1E90D
-
- fileRef
- 571096112AA1AD00C10596D216783599
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- E145A7E23B46A8C1E1549511735A041D
-
- fileRef
- 69C3D12EC1F2F8AE628C05AC390D9D61
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- E287D744F886B15E1060AFEA475FC727
-
- fileRef
- 4358F868C1553FF4273B0726E5AD2012
- isa
- PBXBuildFile
-
- E2EBD18BA89D3FF648947DF31FA12D44
-
- fileRef
- 24FAEADA1249F6042B4B4B135CDD0DF9
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- E2FE87384A67337831E53490EEA8BF11
-
- buildConfigurationList
- 0732716566238BF76BBF762F85C8ABAF
- buildPhases
-
- F90E42BE0540AE823AEBE381B7F2AF8C
- 886428740DB164747FBA1935F65900DF
- 53FA1A78374A52A66FBFD0691645BCB8
-
- buildRules
-
- dependencies
-
- D583D511354F609B73EB28F4CFA2C32A
- 8EE5D8EDB6C595B190E81B76D3190EB3
- C3D6913F5E4E594A29E40A526602BBB7
- 299B50B04F45E1A2F52075C3B7A1AEB2
-
- isa
- PBXNativeTarget
- name
- MWPhotoBrowser
- productName
- MWPhotoBrowser
- productReference
- 50F87BFDC26A0B4CC6DE06D3ACBD0714
- productType
- com.apple.product-type.library.static
-
- E348B132ABCC246013AE3A5532BC609F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- FBSnapshotTestCase.h
- path
- FBSnapshotTestCase/FBSnapshotTestCase.h
- sourceTree
- <group>
-
- E40400D97F14785D20A7A5594F0E2C56
-
- fileRef
- 1398D1B84667A17FCB66182F776EAC42
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- E4436D58F27EAC932F3CC2A7619D5FD3
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedSmallOn@2x.png
- sourceTree
- <group>
-
- E4AD00C4B132C99837C22CC9031DE9F8
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beCloseTo.h
- path
- Expecta/Matchers/EXPMatchers+beCloseTo.h
- sourceTree
- <group>
-
- E54B859019C3D44B55F4723880F93D4D
-
- fileRef
- E7E794ADE2D5267DF8949DD0A42B935B
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- E5EA159155EA435901485FBB8111088C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- DACircularProgress-prefix.pch
- sourceTree
- <group>
-
- E6798A1D89E725C8EB02146EE4B0E31E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedOff@2x.png
- sourceTree
- <group>
-
- E7B8141DB24F5AA0D1F847AFEC0DB018
-
- baseConfigurationReference
- 0557FD60A45F62CD51B4972ECE5C2584
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- E7E794ADE2D5267DF8949DD0A42B935B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- UIImage+MWPhotoBrowser.h
- sourceTree
- <group>
-
- E81C08F5CCC0A5FBFF4559E2173164C7
-
- buildActionMask
- 2147483647
- files
-
- 70D801E0B95C23BCC270E4EC8659D463
- 2989492A1A182744E36FD61DF1746D94
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- E867CBF850D20C314BF4BD790432455D
-
- fileRef
- 05DA7841521B75C4D0C303F32E518117
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- E8709320B1728545E4889D6232A39109
-
- fileRef
- 216490FDC8376C36DB920710C65B92F3
- isa
- PBXBuildFile
-
- E906DDCC926C2EA5161E326AB04AC53F
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPBlockDefinedMatcher.m
- path
- Expecta/EXPBlockDefinedMatcher.m
- sourceTree
- <group>
-
- E97CDC7A1DFD18DAAD3C505929F32105
-
- fileRef
- 9604D510A96A637DD9AE0D304B68A5A2
- isa
- PBXBuildFile
-
- E99804B4B10C0A5C7C08E5EF962804CE
-
- fileRef
- 0A9B8E3E35177F52A643739AC50B00FA
- isa
- PBXBuildFile
-
- E9AAC3590B391F4CFAF5F8348E6A8FE4
-
- buildConfigurationList
- F4A25246330C837CF7FB43FCC4E2A63F
- buildPhases
-
- 4C9C7890ED44DBC3090EEDFD92749F0A
- 1684C2FDDE674F14B731CC940021D8C6
- 3907B3A4464A3069E24142505C76338D
-
- buildRules
-
- dependencies
-
- isa
- PBXNativeTarget
- name
- Specta
- productName
- Specta
- productReference
- 7CF892960748F43245AD2B5CD2AC41A5
- productType
- com.apple.product-type.library.static
-
- EB4DE2009B511D62CF6BFE67FA73E321
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text
- path
- Pods-MWPhotoBrowser_Example-acknowledgements.markdown
- sourceTree
- <group>
-
- EB75F515760C184B2ED65E8649DC5792
-
- fileRef
- 56228B3CBF246784930BFE7B29EFDD04
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- EB88EE844F8ADBE7E78B381D8832162D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beFalsy.h
- path
- Expecta/Matchers/EXPMatchers+beFalsy.h
- sourceTree
- <group>
-
- EC0223776620A3EA741C855D0211CB0A
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SDWebImagePrefetcher.h
- path
- SDWebImage/SDWebImagePrefetcher.h
- sourceTree
- <group>
-
- EC9E28E1F941952C6708902F41FD209D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beSupersetOf.m
- path
- Expecta/Matchers/EXPMatchers+beSupersetOf.m
- sourceTree
- <group>
-
- ECE81C5981477AA7D254ACC70534BE23
-
- baseConfigurationReference
- 6F1FCA0BD48258CDEC1B14D704BA3E5D
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MACH_O_TYPE
- staticlib
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PODS_ROOT
- $(SRCROOT)
- PRODUCT_NAME
- $(TARGET_NAME)
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- ED177B9B7FCFE4E41DCDCCFB49692E1D
-
- fileRef
- 5289709799A254B807701A658BD9D425
- isa
- PBXBuildFile
-
- ED1EC819236EDC3B337FCB044454FEB6
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+beLessThan.h
- path
- Expecta/Matchers/EXPMatchers+beLessThan.h
- sourceTree
- <group>
-
- EDC1E77817E2D0252126B98EB0206A62
-
- fileRef
- 46F871A74D831312A633CCFC0A94F75D
- isa
- PBXBuildFile
-
- EDDE097EFD40E9A4E32E4B44C97CE44B
-
- fileRef
- 10E446637EC5FF03088009E61B491E75
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- EE04EE8ADAB8F7DF7FCEFDDD1E801BE6
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 7D9E32DAA93E15CFCF77A5BCD2D4BAA2
- remoteInfo
- FBSnapshotTestCase
-
- EE52A320EC3155B114104E06396D1B59
-
- fileRef
- 809101940909F56A7B70CE17D447640B
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- EF1C003613925663F17E023C73AF519C
-
- buildActionMask
- 2147483647
- files
-
- 5EB4F27B76513AE918BA5AE0868E87C8
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- EF4D256729962DC82677BF90E861294B
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- MBProgressHUD.h
- sourceTree
- <group>
-
- EF5AC1222120F3BAB7481DA9615352B0
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- FBSnapshotTestCase.xcconfig
- sourceTree
- <group>
-
- EF75C10714B7CFF9071553F07D94A550
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- SPTTestSuite.h
- path
- Specta/Specta/SPTTestSuite.h
- sourceTree
- <group>
-
- EF9006327AFFDBED3FD589DA04E2D36A
-
- fileRef
- C655D4974F9982F0810618C9AC07216F
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- EFE77B95F063C96D9B07BC2A988AB403
-
- fileRef
- 9839B551DAF141B99431C2238C8EEBC0
- isa
- PBXBuildFile
-
- F0A8CE7CF766D19972CF0934C1652293
-
- buildActionMask
- 2147483647
- files
-
- CA0DFA401B2A45337DFC72F893A060EF
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- F1948E226356BF652752F9FA7317BC73
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SPTSpec.m
- path
- Specta/Specta/SPTSpec.m
- sourceTree
- <group>
-
- F1F4E65611F5567A86AF797EAC3E225B
-
- fileRef
- B0D25391E290ADE1BF90E18B8281F5F3
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -fno-objc-arc
-
-
- F2168F9F63056AC8BFB344608C4158BE
-
- fileRef
- 3CAA21F3728659DC1B58A336233AEB79
- isa
- PBXBuildFile
-
- F2334A461A36CF285AC6F7E96F8FE0DB
-
- includeInIndex
- 1
- isa
- PBXFileReference
- path
- ImageSelectedOn.png
- sourceTree
- <group>
-
- F26631BB63543446C157972F2F6D1475
-
- fileRef
- F2334A461A36CF285AC6F7E96F8FE0DB
- isa
- PBXBuildFile
-
- F2A9AAC03867BB4990470BAC5912E030
-
- buildActionMask
- 2147483647
- files
-
- 53FB0CBA14BE53F79F4EB4E7B46C523B
- 072C184628072EDE522629576F1716DE
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- F2BDF8E898C762EFB3844211CE201024
-
- buildActionMask
- 2147483647
- files
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- F2F5671C4613023EE94A2E62DA06031D
-
- buildConfigurations
-
- E7B8141DB24F5AA0D1F847AFEC0DB018
- C5AFFFCB54FD9036E7BC9BA54ADAAF30
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- F314DFE6C76A8EEBC3D8CAF03EB89850
-
- fileRef
- 75F83323F205A277BEC18AABDA0FA739
- isa
- PBXBuildFile
-
- F3BB0A963277282C6BF73E81250B6943
-
- fileRef
- 38777F32EB3F13ED8D2047C1C9ED6D6D
- isa
- PBXBuildFile
- settings
-
- COMPILER_FLAGS
- -DOS_OBJECT_USE_OBJC=0
-
-
- F3FAB75D28A2755E4F9F79FB9F2AF5DB
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- SpectaDSL.m
- path
- Specta/Specta/SpectaDSL.m
- sourceTree
- <group>
-
- F40AD0DE1188AA331D98100B8766D6C8
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beLessThan.m
- path
- Expecta/Matchers/EXPMatchers+beLessThan.m
- sourceTree
- <group>
-
- F4A25246330C837CF7FB43FCC4E2A63F
-
- buildConfigurations
-
- 1C1837DF96AE65F662773DF1956BFF09
- 04D4EDE1F05B96EE8BB9DCD368608620
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
- F4CA468B5A9F8FF2A4DB8B236A8E71BF
-
- fileRef
- EB88EE844F8ADBE7E78B381D8832162D
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- F4CDA5FA9197A41E0081E84F932906EB
-
- children
-
- D351C08D4390F427D8E1BEC3CB8A57BD
-
- isa
- PBXGroup
- name
- Frameworks
- sourceTree
- <group>
-
- F5551459CFCB6B7914E9EC1783277D94
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- path
- Expecta+Snapshots-prefix.pch
- sourceTree
- <group>
-
- F5963246D32249D4D198CE8A36B4DD12
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+raiseWithReason.h
- path
- Expecta/Matchers/EXPMatchers+raiseWithReason.h
- sourceTree
- <group>
-
- F5F4D07451FB3E10EE7C16A83010425F
-
- fileRef
- DF11024BF511A0D2225D4BA84770CED7
- isa
- PBXBuildFile
-
- F601833D09980E16136321674463BE81
-
- isa
- PBXTargetDependency
- name
- Expecta
- target
- 2F501FE84845EAD97B9087DAFCBBEE0E
- targetProxy
- C9B5F86F6244D78D3F80384F609427C6
-
- F6045A7604731086F9E1A9412E290302
-
- baseConfigurationReference
- FAF77DDAA41AC524C38F1D92F2EE01AB
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/Expecta+Snapshots/Expecta+Snapshots-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- F629BC640170D45C22A8048A42BAB040
-
- children
-
- 37E4F69B3E6AFDEE8D68A3430CEC8BF5
- 40D39B6435EEF47A85F4E3FB684E72FE
- 60ECF290B248258F453088B6258302E6
- C655D4974F9982F0810618C9AC07216F
- DDAA00E6C2E81A6C35534DD632143F09
-
- isa
- PBXGroup
- name
- DACircularProgress
- path
- DACircularProgress
- sourceTree
- <group>
-
- F6E655732BA75BED75FFACA472080CC4
-
- children
-
- 0A924BC847BA99EBCBD0588603448B05
- E906DDCC926C2EA5161E326AB04AC53F
- 7AAD7709C9FF6828905D6A28E69C4221
- DFA142DA2A1E6AB454178652BAC9A075
- D70BED84191514A998A08D7F3B8BBB17
- BA9D20AF1E1E4CF225AA2D772049336D
- 1D536F869C3B7D603AC4630F3F6AB919
- 3DEC242716623D70F4CC9F4A1D32805C
- D09A95F4452843967F4C8F3FA5EC1A68
- 4BE4F23029A1EDB234CF7F2AEB043EB0
- 3E7FFEF7BFB0350CE8FCC2D6D64D1396
- 92F064516748B6AA4C6E303A38C3FE6A
- 8136A5BFC35DA48ABC2C0D94EA79B7F0
- 15082EF0D1C2F7B77B63E0116BDA622C
- 700F6F4AFED22AEAA1D8943236F94924
- 79996E262256F57DB50CD16E5EBE5D52
- 232510EC13760470E86AABE302EF2B8E
- 6ED6BE9A61002A3AF6D4C834E2277D8C
- E4AD00C4B132C99837C22CC9031DE9F8
- D68BA9A93FD415E751DFA95CCF7DCB8D
- EB88EE844F8ADBE7E78B381D8832162D
- B0D25391E290ADE1BF90E18B8281F5F3
- DA7F16221783A03C084D9BAAF7F404DB
- 1BB15402D8C2FB01A198273BA1991DED
- 0683DF2C9B7FC27B576AB4B7B3B146ED
- 7DACEAF8582049D6EB8B4CFFB6CA48CD
- B5969E17FAFFDC548233DC602AAC6211
- AE917511985F6891AF3F8233B9D34001
- 2E7CBF297AA8A0E93C23BFAF1BE94DEE
- 1AB26E75F7BCD415D6AD6B8BA5F03DDB
- 3C5A51B8AE7322A210CF01AFBA648598
- 44D0D04C0DF98EC05B4909F397D6F7FF
- 862018A7CC10880108A2BDC5146C8F3F
- F9B2375A6E20F2774E7B3F08FB92909E
- 29E6F040DB8ACF8886F7FE628840C480
- 3173089CCB6C063D260C58DD7BA3ABF5
- ED1EC819236EDC3B337FCB044454FEB6
- F40AD0DE1188AA331D98100B8766D6C8
- 809101940909F56A7B70CE17D447640B
- 746A80915CF52BE732D200BAA851FBAB
- 2779B434631901F1434BC316E3FB5AE9
- 40DAD22BCDD38D058B1C9A312C42DF49
- 71865C216F48AC822D486C8D9B03B13C
- 0AB1B49E98BEDDFC8A45BB3C1FB54076
- 9A9B45D988FA49FD87F8587C42403EC5
- EC9E28E1F941952C6708902F41FD209D
- 10E68FD4A81F628778B6A4992DB9D952
- C2CEB9C1175C4FC4D5BE5C6EF285E0A4
- FDE2A8151D1FDB6749FB32276220BE7C
- 63010FB3922AB3E2DDD6D8CDD2D10BFA
- 981F3EB0C06E97770D2421E673B013A1
- 9D5AE460F3B78B02A8AE8E5AD0DCC013
- 567A47FABAD9EE8B7DF32295CC53F937
- 56BD615DEEA3BC153C0B73BAC8A60A13
- D10BA2216A9B5F41557B4FC448EE865C
- 70922EF029715CA28E814F87373F29C4
- AB8960E6933BD274C11AD9C15CF410AF
- 6CF3D336192327338965DC88856BDFCF
- 79D73FB4B6A3C92513B81243EA72E78C
- 7250BEF99A7686EAB50B17986FDCED3E
- 5F878B29A406784703BC9F07FBFDD99F
- 3DA2CF997A09E53F375CF0DEEF25AFCF
- B2CBEFFA54424B8FBBE1EB23EC879E69
- 788D548DE837CA2FA9D2D744D64FA847
- F5963246D32249D4D198CE8A36B4DD12
- FFC94BC21DE6B02A85C4BA9B703D222D
- 05DA7841521B75C4D0C303F32E518117
- 24FAEADA1249F6042B4B4B135CDD0DF9
- 865FAF448207E691D600F40C4ACF7C58
- B23D9E49B5B3A5C76EAFFC9C7F40B4B9
- 66D391F04A8D672C0D42510DE811E7B2
- 18391089432560093C31CCA48ABB46AE
- 5A06D9F124A077FE3345C713135D7E6C
- 4209F7E4332FDC16B4C407CA07C3E8E8
-
- isa
- PBXGroup
- name
- Expecta
- path
- Expecta
- sourceTree
- <group>
-
- F84C57B89A97BB8108482354FFD8E157
-
- baseConfigurationReference
- 86A1ADA0F8A843FA09BFF9142BEF76D5
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/Expecta/Expecta-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- F88B870D7D0531FB54EAD23EB162DB70
-
- fileRef
- 8DC04A9EEA14F0D2300FB6C0CAEB9CAB
- isa
- PBXBuildFile
-
- F90E42BE0540AE823AEBE381B7F2AF8C
-
- buildActionMask
- 2147483647
- files
-
- 453678659359A72C87495DDD6D9BD0C6
- C5BD0A3729BF33E203724A88CFE727BC
- A0BA05DFEF00406DC4E8898D36D7418D
- CF37F67F6269058934EB779D902EE7AB
- 1A0D2B172232171C3EB6DC4DFE575EE7
- 6EEA87D8E87914D02AA319693371EE2C
- E8709320B1728545E4889D6232A39109
- 5023A97277B66BB3E83DA779FEBAE80C
- D7A0524D2A055F825B4DF69A9DBBFF98
- ED177B9B7FCFE4E41DCDCCFB49692E1D
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
- F9B0A541E338684F945B7539D802CF64
-
- fileRef
- 1A1E8E8494B9BFCEBBD8273148D44386
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- F9B2375A6E20F2774E7B3F08FB92909E
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+beInTheRangeOf.m
- path
- Expecta/Matchers/EXPMatchers+beInTheRangeOf.m
- sourceTree
- <group>
-
- FAC85E18FE868D87FFB2E13C182F4DB9
-
- fileRef
- C9BF70FB69B8740763B185C23C560434
- isa
- PBXBuildFile
-
- FAF77DDAA41AC524C38F1D92F2EE01AB
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- text.xcconfig
- path
- Expecta+Snapshots.xcconfig
- sourceTree
- <group>
-
- FB42B2F11B39412F3015A082008F1782
-
- fileRef
- AE6C39B87AE391EC710DA8FB520ED3F5
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- FBADF2C12D471003AEB710314DA3FF49
-
- fileRef
- 28A20AE3D7A1F50CAD0D9D8B71205EC6
- isa
- PBXBuildFile
-
- FC1172043A5F0542D166D63AE9EBC260
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MBProgressHUD-dummy.m
- sourceTree
- <group>
-
- FC1FB976E1C29A75089D2374BDFCCC44
-
- fileRef
- C36BB9623ECA2B27942B66986A784EC9
- isa
- PBXBuildFile
-
- FC214077677D4F02E03C6C85F774E028
-
- fileRef
- FC1172043A5F0542D166D63AE9EBC260
- isa
- PBXBuildFile
-
- FCA01B035C5FC9AF0969977B2C54A7A9
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- path
- MWGridCell.m
- sourceTree
- <group>
-
- FD6FA76757975A1FC954269CE5739798
-
- baseConfigurationReference
- EF5AC1222120F3BAB7481DA9615352B0
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/FBSnapshotTestCase/FBSnapshotTestCase-prefix.pch
- IPHONEOS_DEPLOYMENT_TARGET
- 7.0
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PRIVATE_HEADERS_FOLDER_PATH
-
- PRODUCT_NAME
- $(TARGET_NAME)
- PUBLIC_HEADERS_FOLDER_PATH
-
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
-
- isa
- XCBuildConfiguration
- name
- Debug
-
- FDE2A8151D1FDB6749FB32276220BE7C
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.h
- name
- EXPMatchers+conformTo.h
- path
- Expecta/Matchers/EXPMatchers+conformTo.h
- sourceTree
- <group>
-
- FDEE1AFEA9C68977819B7D652EE1F6F2
-
- children
-
- 362D9038C23D156F9F055EDF5565A5F1
-
- isa
- PBXGroup
- name
- Pod
- path
- Pod
- sourceTree
- <group>
-
- FDF72740DBC37AFACFED73ED42282383
-
- fileRef
- A6A21F67B2A713138BF1A404E3460084
- isa
- PBXBuildFile
-
- FE2F1D7B9D9FCEA148517E4657B243F4
-
- buildConfigurationList
- F2F5671C4613023EE94A2E62DA06031D
- buildPhases
-
- 098439AB598DDF1AF51146A2E3E2E562
- E81C08F5CCC0A5FBFF4559E2173164C7
- EF1C003613925663F17E023C73AF519C
-
- buildRules
-
- dependencies
-
- isa
- PBXNativeTarget
- name
- MBProgressHUD
- productName
- MBProgressHUD
- productReference
- D7F1441E30E059AC17B4C1CE1464C07B
- productType
- com.apple.product-type.library.static
-
- FE4A445C1692178764D9C71EAC64ABAC
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 05257CC76400D71826E603561A0F73E6
- remoteInfo
- Expecta+Snapshots
-
- FE9D7A964178EF6E3CE5FC52134DF825
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- UIImage+MultiFormat.m
- path
- SDWebImage/UIImage+MultiFormat.m
- sourceTree
- <group>
-
- FEFA85FDDB15B89CF28DF12C1C2071E1
-
- fileRef
- 1EF011C5AA1726984A1B50A46191CE9B
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- FF6817E7D2D11A6D747BFAEA934D0FD1
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- FE2F1D7B9D9FCEA148517E4657B243F4
- remoteInfo
- MBProgressHUD
-
- FFC94BC21DE6B02A85C4BA9B703D222D
-
- includeInIndex
- 1
- isa
- PBXFileReference
- lastKnownFileType
- sourcecode.c.objc
- name
- EXPMatchers+raiseWithReason.m
- path
- Expecta/Matchers/EXPMatchers+raiseWithReason.m
- sourceTree
- <group>
-
- FFF549D1FBC0937A99BED40CC44BC155
-
- fileRef
- C266061F84E4CFB93AF99D21EEB13401
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
-
- rootObject
- D41D8CD98F00B204E9800998ECF8427E
-
-
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 007B3AEEF08E19907B6F259249C91E6C /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = D0EADA2FD20C4F6D58A2AA521FB5D8A8 /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 00A3162CFCF29FF07E1D086B9726C793 /* ImageSelectedSmallOff@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 217EA7C282BFC87A9F86810095C68740 /* ImageSelectedSmallOff@3x.png */; };
+ 010C8FEBC03CCDB9B28DE65B0C6EE488 /* MWPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CE040623AC4C33C5CF1E8293607A135B /* MWPhotoBrowser-dummy.m */; };
+ 018A80395B19D72EE8DE43CCE1F6E98C /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16D770F6E000E4D1D1842D027BD81F02 /* XCTest.framework */; };
+ 0293829508280E8F11BFD9B273898E33 /* SDWebImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CAFC3BAF261BD5212D8A5A825B377DC /* SDWebImage.framework */; };
+ 04B0B72F773E555CFDC9DB90B717F819 /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 35A586DE38363FFACF331CB496F158DA /* Specta-dummy.m */; };
+ 04B5DB9D8F3C59EE97A19FD4197A0A0F /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F26B348642D8758493DF5F6AE054574C /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 0545941627EE7C53CA4C102FE8732676 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = C652D8FEACC720A81CDE5D65704948A6 /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 077B3AF3F79A69B0EFAE9E86BD8D1326 /* MWTapDetectingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 57E4994982799249AA345272861A77DE /* MWTapDetectingView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 09B18A0AFD81C25D53BC3FC246DA2349 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ 0B002FB55E21B35851ED3A525C0A584C /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2828C82D5149C6B0C4FF536BB9D13C /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 0BEA7F752EDB1AA3F66DCC21AF5BFADE /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B0FD4C728E6B87B8794EDB79C9D3442 /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 0BFACD2DEA83DB73221341CC1C619C16 /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 316D30A499AD5F06C53021AAE4EBAD06 /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 0D3CD30BB393AEAEC7E7CD85E6CA2DF0 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF030BC9AAF921200A86DCD65B62342 /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 0E86BBA3A65849769B47995A5E91C881 /* Expecta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 87264D327535C6660B9802E02A6A61F7 /* Expecta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 0F0918A248613BC535B8751AFFF00BBE /* UIBarButtonItemGrid.png in Resources */ = {isa = PBXBuildFile; fileRef = F9AD04BCEA71C719768FD166A0468D28 /* UIBarButtonItemGrid.png */; };
+ 1009851D0C0B3FCBC574C414CC4D31B0 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D00467EBD9CF0A8AF08018E55DFAB2A /* EXPMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 11948E16BF3548C7BABF77C532966B84 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16D770F6E000E4D1D1842D027BD81F02 /* XCTest.framework */; };
+ 11C60F12686CC9DF8AA697253CC86DA0 /* ImageError@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D04820A9DB542B1B4693AE92B6A3136E /* ImageError@2x.png */; };
+ 1369F5C544AC4CBA865C2862F6B4FB81 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = B5AAAB6EF703FC482663F36230CB63F9 /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 14BD509EF12412CD1C3E1F56ED33D6CE /* ImageSelectedOn@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 059CB63178F992EABA7144214B7BD812 /* ImageSelectedOn@3x.png */; };
+ 14D8987480667E957371118AAACFB254 /* Pods-MWPhotoBrowser_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C4A740F6713033F5DDB33EB3344E74 /* Pods-MWPhotoBrowser_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 1625BA4680EEEB613560C2DE7C61D5DC /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = DAB638B20CD4417EF8ECB7B3E0DAB514 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 1770ECE823D9CD37FA87CE2F967F7EF4 /* ImageSelectedOff@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 66A0BD9349D94716837EE628627E8772 /* ImageSelectedOff@3x.png */; };
+ 18363AC3B04E01019BBCFBBCF2C77C95 /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F74AD9993D30E41EDCA783147B8B6B /* SPTCompiledExample.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 194677607722B7F3EA9F1E8F2FB97E24 /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FCCCB9F8574B379F19E935772C5E1A9 /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 19BE0ACFA003109A318755906B173AAF /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = AD807933B83DDB019506E207B1F2939C /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 1AE608CD3E7CBCD0E07CAB35FA4BBE1C /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = DF23B765E87DBFED2780A8C33B91907A /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 1BEB6D16F3449E41690AD50C95EFBBAF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ 1C2E057D877CF57E1BCF3A0E903A6350 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16D770F6E000E4D1D1842D027BD81F02 /* XCTest.framework */; };
+ 1D58CB38E3A6A831F07EFFD1DA901B23 /* UIBarButtonItemArrowLeft@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B13B546BAA4AB812949962FA9751DB73 /* UIBarButtonItemArrowLeft@2x.png */; };
+ 1E7C170EE30EFBA3ACFEEC5604618782 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A392CA93BE5FB2BB0CACEA09AE0314E /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 1F0B58090B93C6A7710D08EBD8062B77 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC03CC75B1E1D9B75591D02054D17A6 /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 209CFF7E4573C6B78CD274E811F03183 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 565DE1E59DC9A75AE27723F0944F0D4B /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 214F8D721940BD9AA4BAB0E5AE2E8A1C /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 22732D40FAB9CE5D8D565BAC25E3E054 /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 21884DE81190867AD2E5492636FB6D9B /* MWTapDetectingImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CF9281407DDBC5384A804867AD76C17 /* MWTapDetectingImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 21D0E02E5A27A35F550E99E8E536808E /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = C87A47ADD69B800C230AADF4AE98FCCD /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 245786D11B0E748F2451821FB222CA56 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ 24E47D2F0CEEA88F47231D1007978AF9 /* ImageSelectedOff.png in Resources */ = {isa = PBXBuildFile; fileRef = 3CA5451201E1544059BD5AFB7B3718AA /* ImageSelectedOff.png */; };
+ 264BD5002135684A4911CCFB49D3AD35 /* MBProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0511B12A1E400061568E579200FF818B /* MBProgressHUD.framework */; };
+ 27E7912C8BDEF8F8AF9952A144894655 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2196A20778DF311CF844E69BED387A /* FBSnapshotTestCase.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 2851EAE4448BBC27BA7FB035E6105E6E /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = FAB691F09C8269243303BA57461BD48A /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 28FFE4AD2470C79486BE0CDCE7CA2833 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BE0993B11D2FB05D9A1CE71ECD7E5EBD /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 29871785E994719405A04433C12E2310 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 255294D3D950641EB8EF83A72E77F979 /* QuartzCore.framework */; };
+ 29CA49A3EDC879889CB7A81ED34461A3 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2A98A961303A04AD853C2598AEAEC5 /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 2C013A01C88DC36B5797393A497CCABD /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C493ACBC203FCD9AFB0238819B68CC4 /* UIImage+GIF.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 2DBC5AE7804EC9CA6CCEBDF024D9048F /* MWZoomingScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C21C7D06F30C14F4C7BF13BFDA9701E /* MWZoomingScrollView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 2DD4690E4DA80BC3E7951B9EBC8FCD64 /* MWCaptionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 04696074160E765EC47EC802E1B268F7 /* MWCaptionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 32674DBD17108056A472E37E9950BFB8 /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C82A2C90864E83C0C95FF464D01E8E2 /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 337095C3C6D1F5BF75E11C6DE9AE28C5 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DBC11DB9510D382283655755B24CB36 /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 33D39561F1D488342B32A959735AF224 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A53016758E5629655A91490B9AADDC9 /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 33DCA4B1BEA25534C7E4EA8B6B06D2DD /* MWPhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C0A28173293A5A50BFFBFE1B4F7E8E9 /* MWPhoto.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 345A3F8FD666C6F70A7BA48134093C10 /* DACircularProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = CD5630D69D657C9DB520AF7F80FB3809 /* DACircularProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 36B755ACFFD1DF55F8C506DC857DB6C3 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F15566B6C6408430BE84F8035FEA08FC /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 39461DAB3DE2637F4AE2BA94F19DCF2B /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = B866DA8CA73611978B4C992400C07240 /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3ABEE83B4CB83EA2EF377B1CB5B20EB2 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6306FE07A4AB9D59AAB6CF3CB54772CF /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 3B50D38AEF5806E83E1D3B2A48EAB663 /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 0731F201C993799479F1DADC1D813A4C /* SPTSpec.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 3BD0326FB8D86B8BF83977B420424618 /* EXPMatchers+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F0C49801CDFBF8844249A3988C5295 /* EXPMatchers+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3D6CB4164C778F5BA161E9B6058D932F /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DC17F90D8021ABE02D5F32F2C57E774 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3E5A38F932F499799CC5F9A0D6E17B4F /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A00A8D909806C34D49752801517652CC /* UIView+WebCacheOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 3E8F8EF0563DDFBAA8F70D0950FABED5 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = D4D267E16EA71E32141E361E2EC68288 /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 3ED6E74AC67A68630895BB71E86CABFA /* ImageError.png in Resources */ = {isa = PBXBuildFile; fileRef = 05AFA297058DE3F0F5962A70F519789C /* ImageError.png */; };
+ 3F1B65A91410AB86B04D08DCC43A9C1F /* DACircularProgress.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB4A6FE9738F33A4E66B78F9FAE078E8 /* DACircularProgress.framework */; };
+ 4014157EEABAE455981CFB3AD36DE7AB /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 809B01DD6D788CC4DE6CE3D8683CEAC8 /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 407D76F1AADE32818418A2DD4ECFF70E /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = A2964C88220F0B11E8221D76E8441E0A /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 41CC214541946B82A25CE427BB81ABEA /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DDB8D6EF387FAB3FFC10A311DD88F79 /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 41E982D98402A2399BF43EF5FBA3A147 /* UIImage+MWPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = E5EC0633EC3E8816DFBD3E82AA5AABF0 /* UIImage+MWPhotoBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 42473D3B3EFD72E8F3CD30947DA1AADF /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 621288C60703BF58641AAF6E53EAA820 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 425C4DFD1FAB011D70F825631144BC4C /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = 117F5FC781B96DF14B29FA69C6A896A8 /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 43500B4B34076917889C5269059E145D /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F70076042AE80F3F21FA3D362DA76BE /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; };
+ 480E99B8BFC3450BE12529A6B0D65A16 /* PlayButtonOverlayLargeTap@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8888C3E545A9286CC9AF21DF0615A961 /* PlayButtonOverlayLargeTap@3x.png */; };
+ 481C960893507AAE02D758C645B2DE14 /* ImageSelectedSmallOn@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A770E4A6DE62882578AD060B8FFAA8E /* ImageSelectedSmallOn@2x.png */; };
+ 4823FBE69407F1B0C8F0F234ED10F7CE /* PlayButtonOverlayLargeTap.png in Resources */ = {isa = PBXBuildFile; fileRef = F601CEEEF239F8FB6110D292356EBA11 /* PlayButtonOverlayLargeTap.png */; };
+ 4861F2FFD5A4306E7B7BD3CD0D8199AC /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F6C97DBB83F8B48AAB8B190DE7093F0 /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 48F108D631EA16507EF446B1B5BE6588 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16D770F6E000E4D1D1842D027BD81F02 /* XCTest.framework */; };
+ 494D88E59A28F2DC8C2666794E787290 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 074A7C20B1B79A42CB5724228D81E20D /* UIImageView+HighlightedWebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 496185D4886B84E8EC92AAD1BF7072CE /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 432721D9B40D009FAEE0E0BEF81F5BA2 /* UIImage+Compare.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 49753D3AB503BBFF178389255800653C /* ImageSelectedOff@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7C3F6B9EC7E16EC68F8465DFD6B54699 /* ImageSelectedOff@2x.png */; };
+ 49E73902C648624E970D39A3A806C8F4 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F9C4061EDC77B7592EA581255852AAEF /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 4C37F1B9C3A0738607C604F388F3FAA2 /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C2A7186EAB1A4A92D2B96E5B3BCD58A /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 4CA4F8F64565882DCFA174872749C0EF /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = C451A8A5427AA5AB5D37DAF272985642 /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 4D415E806BC3E9B5DA8952E083205679 /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D8151059CB1B1D1F79BC03D0662937D /* SPTTestSuite.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 4E4F0BE0BD9B2B4E9FA8AFC052850E4E /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = E6091C17BE2A26D28B7694E9CCA662BC /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 4E78833990728CCCC3FD8E31BF446E61 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 15074E8E7A13C65A7B35330CAE0CED53 /* NSData+ImageContentType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 4F2D89E3085146596A82BFC6DA07F300 /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6146C03BF01FE943E82B62DE0441E3DA /* SpectaDSL.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 509C2427D2BE25923B534ECF3BFBBBCF /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D67BD1EC44A795A8FFF3F1F94B718241 /* ImageIO.framework */; };
+ 5127BADF65DFA6ADA23F6105F99F9DFC /* PlayButtonOverlayLarge@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 62EE635FE81EA1337829246199262FD8 /* PlayButtonOverlayLarge@3x.png */; };
+ 533272E026FD4BC34856977B7CAC2733 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7520F969D83D565967BC37C62D9C0269 /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 558684EBCC297EC0305B3EF992331FB2 /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = FFE72111A5AD0EADFB7B8DC1DE697665 /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 5791A4953CC58DFE0C46A12824D32EF5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 255294D3D950641EB8EF83A72E77F979 /* QuartzCore.framework */; };
+ 57E9B041CC1D8988C38DDC97CAEFCD76 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B40A7D029165A2E184A47000A747706C /* MBProgressHUD-dummy.m */; };
+ 58991BDA95717E65D44101E4AFA6E055 /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C44CD9469A82DEE114A0CD555A81503 /* SPTSharedExampleGroups.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 58F91FF6AABA726146AA4E19BBDF7104 /* MWPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = A83458C07679A19E4F592C6D7F117C1C /* MWPhotoBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 5922E3B61E351E2A21095BD92E4FE8AC /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 133C062D8A3470E7E3A31CC5B1245C91 /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 593809C5CE26CA5D27D8C2FF436CDA8A /* MWGridCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9356A0A666A40BFBD13206F65C0291EE /* MWGridCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 597E5A323FD0306B81C3F7E9C8E5580D /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = 36881DE5708AB45D349333D57A549DD2 /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 59FEC84FC127D810237296FF06C13F13 /* MWCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = F4202ECE4111DA3F7D39199C85FCC978 /* MWCommon.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 5A9EAA8FEADDBD772B630A1775822966 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DDEED64250B01682B1BE1FB764EB7F0 /* FBSnapshotTestController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 5B278B545E0EEA54114ED078230F84E3 /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 882378EC56E7C88E965E4F404DD574C7 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 5B2FF8DE2323F53F94BC4EF12DD8A77B /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = 91783B9420BCC1412C3AC0E957CC7BFA /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 5D4700451D6C9DFC6D5FFB86671EA2AC /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 59855D452B1691B0EFE5A4CDD0F46111 /* EXPDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 5F160713BF583BCBC136CE95E62F9C2F /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DA914C011B86B96B4658CA65D4D412F /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 60CD83FA1B2BF6E93B59834C1E0CBEF0 /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 23675A50B660DEE1479E920EF997A3C9 /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 614AB3DD0102340E66E8EA798232A73C /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 114A01CDC0494DC6A3A32A595993B557 /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 63C3AA076E1D6D84DC34DB492EFADDBA /* MWTapDetectingImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CF72B5E89367A611BE69FC7C8F7E01 /* MWTapDetectingImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 64C46AF200F2347115A0DF2799D6E403 /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = E57960341D745BC57C9E6318C645FF9D /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 651902D71B79AF8A839A70F138B08DDA /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 63237272B2DC6D7DA8ACB7208DC177F4 /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 65806239BABD50ACB12AEC48EDC346E8 /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 0835394C1027EEA7CF74B01022AEE6A7 /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 661972A0AF68C18802136F3798B3BD70 /* MWPhotoBrowser.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 258A3F8EA96DF52EA6A64B9CB18FF7FE /* MWPhotoBrowser.bundle */; };
+ 66DA36DCCCCD4B048252C7F8BC591C6A /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 840EDD2DF7E0C5CB3ABC1BCAB18BC452 /* FBSnapshotTestCase-dummy.m */; };
+ 6B73AA14666321DC15769ABAF0A71B82 /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 1218DF70FF7BD8F0081E852D09136CB2 /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 6BD0DB673FA1CBB2C62AAB834DCE7BC3 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF48658FC924181143EB6D19431735BC /* SDWebImage-dummy.m */; };
+ 6BFD8EAD3870C8D986CFFE1A2EF461AD /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA5689F3B708CF2BFC79166110B6718 /* MBProgressHUD.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 6CDD5511619A71A8CD76DBB98262A5CF /* VideoOverlay.png in Resources */ = {isa = PBXBuildFile; fileRef = 498ABB847ACE51B3DD4D7E1F71294C6A /* VideoOverlay.png */; };
+ 6D53119FBA2B20421A143AEF69E57A4A /* ExpectaObject+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = EF671C7AED8A9E9CDB735F9F9177720D /* ExpectaObject+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 6E257DE8F01BA7F40AA83F92F4B1A025 /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FB8481DA2DECBBE33F85B00B9D6A124 /* UIImage+Snapshot.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 6E36EE9D3BEAA19EB908A7FA86564142 /* EXPMatchers+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1006A143ABEAE635384868F805CF06D1 /* EXPMatchers+FBSnapshotTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 743243F267F6722BD65B4CF77AFE8020 /* MWPhotoBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 06063E4D33D167891E208141A1A1D1BF /* MWPhotoBrowser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 74DC7B5EF2C1C8A0F9020FE553D990C0 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 04AE040895A8927552BA4F1016DFB727 /* UIImage+Diff.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 75AADEDB7E96C5DA2627A0BF0E512343 /* UIImage+MWPhotoBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = E370CD6BB7B4232C2AD20D1C7331F24A /* UIImage+MWPhotoBrowser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 7841685188348A9C520295036938E9CC /* Specta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A147DDFBFCF11B4DF3C7AEAF2BCAAE9 /* Specta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 7AB1485FB84A3A1DA6A3192CCBE182F5 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = BF1AAE331EDAD0ACD6734590DAF841DB /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 7AEEF2E4DF7A636FA00B60ADF5AE004F /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 44147E3CF601C3736E75184BA25D282F /* SPTExampleGroup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 7B6E9A8280999054264BF2707182A37C /* UIBarButtonItemGrid@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 5C56EF00FE6F51C816FF399D0067020F /* UIBarButtonItemGrid@3x.png */; };
+ 7D25F4C0387EE832AE90CA68D17E7951 /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = D2FB2778304D37283FB300F73ACB11A4 /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 7E81176499F06E523CE3039B08AB5051 /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = DF2DFF2FEA074CD23F4E09CC2A887CFE /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 7EAA6F004BEA0FFB0E3F9B80789146EC /* ImageSelectedOn@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6B1FB360F6407CBA417B847F6D6E3271 /* ImageSelectedOn@2x.png */; };
+ 83756F87D303511BB5A71210219E1C80 /* UIBarButtonItemArrowLeft.png in Resources */ = {isa = PBXBuildFile; fileRef = 2B454881A1A47107FE175831CA8AC66F /* UIBarButtonItemArrowLeft.png */; };
+ 84EB36B30741958C90AF1084AA589185 /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A4A06D95E07CF6EC0EB36644FD69C3 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; };
+ 8660CDE53C241B4CFBD2C968ADA12F5D /* MWPhotoProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = AA4822CF3035EE901AB1B3DEDF1A2012 /* MWPhotoProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 87AE70A44BD8E8676B2A3EDB6E334138 /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A48661FDE5A93BEA9BFD780AE90643 /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 88B0953CA71C6BC2B31CC0B1EAB043E4 /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B4A2DF225ADB573B9C339D09D96E5B9 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8961CD87DA1F209BCDF00937F4626946 /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 62CDD7010048F7EE7CBD11C966FBCB55 /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 8971E4EBC13B5291700F13A331D7F001 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DFD6CBBD6171E40931770E7C6D431B9 /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 89B7DF4E3FDEA6D466770103E570CDF3 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D67BD1EC44A795A8FFF3F1F94B718241 /* ImageIO.framework */; };
+ 8A551FDC7BFD61BAE67B6AA50F7F0A88 /* DACircularProgress-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 11D4265DA6049B970DE63EFCB9408C4B /* DACircularProgress-dummy.m */; };
+ 8A8E20D30886B208B42A7E3A18049EC5 /* Expecta.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FF5C54475EEBB986E91CC4BAA0EE773 /* Expecta.framework */; };
+ 8B0A34DADDB56E70CF4A5177E65AA081 /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B5D403B5BE5D54A9EE6F4479896D3D7 /* ExpectaObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8B3A10DD472ABC0541F442F76659BAED /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 099996A1996DEC8F8659BF0210BC281D /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 8B8C4B3E28E6FC6D26037EFC282BE4C5 /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 21D003368303182745E99374A21D62C1 /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8B9DF299F13262C7EBFCC7C7CA1EB61D /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ED918F155B39972DB1AE9E01F5C9B18 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8BBD055397911CF981128E27B1B8EB60 /* PlayButtonOverlayLarge.png in Resources */ = {isa = PBXBuildFile; fileRef = E3A9CEAE7FAF0137C25719A5F0A36DED /* PlayButtonOverlayLarge.png */; };
+ 8C14546CF091E0A5B1F0F37F576990B8 /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A6CF90DC84BA072D5BEAC9173755DE3 /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8D169D0B962150CDA199CE61C2B67C91 /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3668E9560C54BD256F0021F18C18ACB5 /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 8E885347ED4E974636918548411FAC73 /* DALabeledCircularProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 74E31FD373C20C8647ABA7656A2881C1 /* DALabeledCircularProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8F990515E868D90C15D2148DD1A22403 /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 36DADE10787374104D3ABF3841464B3A /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8F9F08F7A9E1686D2ED657FB8D1A9F97 /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A8CC1ABE45D1A7C45D1288212E7D4DF /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 928A34928B49DD958C4EC813C68F408D /* UIBarButtonItemGrid@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D5850651DE9BCEA0BD2A10DA90A49619 /* UIBarButtonItemGrid@2x.png */; };
+ 953AA9B4B3E02D08B1BEDB9A1B3031B4 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = F4D9572B8A00B5B5F552205E6F06DBF0 /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 95426FA0BD197599FD7FB7F2746E5FF6 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B613BB199F148085BEC759A6A752F73 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 957A33A25E5BE436D576C6785EF7E2A5 /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = D815CA878914C766C6F913D25D009FC9 /* XCTestCase+Specta.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 95FDCB29A3623EF73C181EC1EFAB9CFE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14B02369516BE1D669083BB38BE6557B /* UIKit.framework */; };
+ 987B71AF2B872DFC9AC5B4753E5E0A78 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ 98ACC7F0AD7FE12E3D8FFC1D72408B97 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 1335A5F1E3192FE4694565E118ABC030 /* FBSnapshotTestCasePlatform.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 9981EE51E9548D217B8FE1A73CCE728F /* MWZoomingScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E9CCB3C5514995FCC2DF23D3675E08 /* MWZoomingScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 99B79D3A9CDFB4A2A8B8E2B2ED2DA004 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 182FFF95733A8B5B824B8FD4D908F0E0 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 9B39A04B2272711DBB820DBE6312D12C /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 34DBAA598BE5C9B7181E1FD937DC3CD9 /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ 9CAFC7DAE2E661FC92393E5CC55D1D61 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = F90E2C86D4DE89B798B2A773E0AB24B6 /* EXPMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 9E385BE4CC2EAF59FE6E95108EE48197 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ A009A5959BDE92B62C551E9E14663C72 /* Pods-MWPhotoBrowser_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D308582103A2B045845F926457CBB3 /* Pods-MWPhotoBrowser_Tests-dummy.m */; };
+ A0B36C4898CD3A75ED692AE1B945EFED /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = A83824C00FE40362D5C2FD7FEB662600 /* Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ A2D3CFFEBD3AEA2164A535192492F3B8 /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FB93064C829F8FAB8F4A5E8E9295162 /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ A472ABF0FCEA823AA608BF5D836094E6 /* MWGridViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 720AB8DF6AB44383BAD3E66023CBFC2C /* MWGridViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ A493BA295313044D76C284FD04BCA55F /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = C7A440B19A0BEE8010C8A7B6F1970C97 /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ A53380C9E87FF80408E3F74B57768277 /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B74E801A11314F9D452821A4917DA1B /* SpectaUtility.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ A7BE0E9D49F9A914CDDB56860549A0D8 /* UIBarButtonItemArrowRight.png in Resources */ = {isa = PBXBuildFile; fileRef = 70932D9A0083A0A0D0B4BDDBFA0BAA7F /* UIBarButtonItemArrowRight.png */; };
+ A8446D8224F103BE7F4A5237A60F0EFB /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = BDCE3A65B104C0E6EB56B0AF777AABBE /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ A941B4088EB85DFDC70B3CC0CECD9D0D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ AA5060419F1307F5F03ECBEA70DB186C /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = D4AC7DC72202714817B462FC055B6A86 /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ AAD913D4F4F1BBB83D0013DA97C75C3D /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40B7D5AB132172A5C6FDA47A25FF4439 /* MediaPlayer.framework */; };
+ AB0C65BD80DA7948D93BC0BD4B35B91B /* VideoOverlay@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A142114B43877CFB761D48E75415F0E9 /* VideoOverlay@2x.png */; };
+ ABBDD0372C687211E68EDCE0166F3632 /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 440A375070FFF1900D674B874709F6A7 /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ ADD1D893E68022C006C7D7EA6FD78CD0 /* ImageError@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17BB92CAFA7A5869B64E1AA4EFBB2A34 /* ImageError@3x.png */; };
+ B055A6A0FFC24C37AA1F336FDEAAC1E3 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55AC427D9AEACE873218302EDD7A2971 /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ B1487AC2DD502CCE46631C123E047D28 /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = 18A4E0975383B04248AB6DE13608A1B7 /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ B26F46C6F08664DB71A42C283D5BB0E3 /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 46C3270F36FBF036B9F9B2E213207DC6 /* SPTExample.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ B32B474EE82ECAB16EFAA1D536975DDD /* MWCaptionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AD8E99CD3E3120F4BD3976EB5213AE0 /* MWCaptionView.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ B351EB9E4F008A66591A061FB86541C9 /* MWPhotoBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 94ACD47F66B9BA3C42064DC4CC6CE8E0 /* MWPhotoBrowser-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ B3D72E30DCD432BF9239472581F55479 /* Pods-MWPhotoBrowser_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 26FA810E2A02A5F4F6EE39C42F8C385C /* Pods-MWPhotoBrowser_Example-dummy.m */; };
+ B3F189747A7A3CEDA9200CB2749AC7D8 /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 33F63BA1E1E1A51693416153BA5625F7 /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ B4888DF7E762A9D32F5DE8917A798853 /* ImageSelectedSmallOff.png in Resources */ = {isa = PBXBuildFile; fileRef = A8F1F9160EDCBCFF9A2DF4593F06B460 /* ImageSelectedSmallOff.png */; };
+ B4997840124F3806072ABE8506D3C648 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ B646C96E2D7DF54445B3719F800D79E9 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 828E89420AFD3CCAF5EB391EEB75A3BE /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ B6ECE8F057A6C460E0A2AAC9D470A1B1 /* PlayButtonOverlayLargeTap@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 527FC10B489B4975D1CC220FE0997123 /* PlayButtonOverlayLargeTap@2x.png */; };
+ BA19BF6D6C88058D6167499EDABA2DA6 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = ED41414772842E9E4C2D38AB57815465 /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ BBC7D292529B7E5DB953171190E321AF /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = EAD5A8ADDC0284FCCFAD5C839D41614D /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ BBD3673784A37E7C4155094E0599740E /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D2B38601BC529836E3D2915143D8FCEA /* SDWebImageDecoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ BCFB7A3127C9307C58159F36C7FE1F2D /* ImageSelectedSmallOn@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = BA64DEC38A347F891F6EB56BD77C78F6 /* ImageSelectedSmallOn@3x.png */; };
+ BD555C21B9898FEDCEB6A64FCB60F52C /* ImageSelectedSmallOn.png in Resources */ = {isa = PBXBuildFile; fileRef = 340A44B6E3AD9CF1A14F33E645D183A2 /* ImageSelectedSmallOn.png */; };
+ C0DCAD35245EB537FFCDCA0953C6A3C1 /* DACircularProgress-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EC4D020A6A897666CA2C86E776CA1A16 /* DACircularProgress-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ C0FD42FE6CBF88639555E8D3E5A7C9A9 /* UIBarButtonItemArrowRight@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = D1AAC14ED0485311D44B5BA6C418DD04 /* UIBarButtonItemArrowRight@3x.png */; };
+ C210C3CF421B78D6B35331EE8FC86DB1 /* PlayButtonOverlayLarge@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 44E17DD8DC7ABE6E6BBD9B543F072F04 /* PlayButtonOverlayLarge@2x.png */; };
+ C230E763B55ADE85008ED1A0D9D25004 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 47383816963C2CBE9632979386AF280C /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ C2DD93E7F0AA10F03ED59C95CFB39956 /* ImageSelectedSmallOff@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CF4F402EA119681F791200056E0CDC82 /* ImageSelectedSmallOff@2x.png */; };
+ C5AFB3D572FA23F39C3F650E7D69A2DB /* Pods-MWPhotoBrowser_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A47FBCFF4A4B34204C1E749AAF832CD /* Pods-MWPhotoBrowser_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ C5FAF77375B3BFB307079B1C23126F0E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ C6F45FA36D7622B1AE46880B1CB2FBC6 /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A43D1B46B5F564514230591EC88283B /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ C7554D19CA133A210133C400EDFC952A /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = 60566A9393CCE1B79FDD9A97A994715D /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ CA50112BF7C9A355E24CEBE9BDDCE9EE /* DALabeledCircularProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = DEA061AC711C8988714ACBB642758FFA /* DALabeledCircularProgressView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ CA7C6C38BB457E5AA66206E95C5FDBA8 /* MWTapDetectingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB9CBFBB203F322DACDEF5BE660899A /* MWTapDetectingView.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ CB99A2D7D003745153A564346DF8ABA8 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = BC27C0E65FAEBC9A5CBA59297FBEFF9A /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ CBA4CCF6E75ADA00899A6B1925E71BB8 /* Expecta+Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF92CB0F0037B094129E75406C0CA75F /* Expecta+Snapshots-dummy.m */; };
+ CBD6461CCAB653DB367D94F31C090902 /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = 867BC09C36605E525BFEE9F304CB23A4 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; };
+ CE121E5E25D0C4E3D840D0562C82500A /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 26EF99D2377EE7BB49E4CDEDCE92AC59 /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ CE1A494EC03701196E58A9238C814A3D /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = E03FDF3E06E3C298C006BEC707758548 /* SPTCallSite.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ CED61BA09F34806E48C0C6C7696B487B /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 797655B7DD15A4A04A3FC69BF91B88AA /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ D1768C977F0CD5B420D1A1D2375CDBD4 /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E6F4D03788C075A861F0A8104BD014 /* Expecta-dummy.m */; };
+ D206EDC84CE44D5DC711ADD087BC4B17 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3A8B988E3752E4C7B2A37A1BB3C9A8 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ D45F051A45E18426FB0F66EA496EB37B /* MWPhotoBrowserPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B7D7E8545EA14856F46151716F15F34 /* MWPhotoBrowserPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ D5254E2DCC6D59494BA990E51849268A /* UIBarButtonItemArrowLeft@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6E7558C252A587FE161212B3B1F0AC5C /* UIBarButtonItemArrowLeft@3x.png */; };
+ D637C57396D9CECD12B84E7621293639 /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = BED291B15C0FB8A6BE3216FA76108586 /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ D84402A464AF62B54B4546A593B3C101 /* MWGridCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4759958786EDA3BDEF4776DB9D48FB55 /* MWGridCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ DB8F3665E9E382DF52E0DCB4DECE5EAE /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B5E615299B1FFDC70004FD355415EC /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ DC423A980C991970F4D637AC4C47D863 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CC7EBF6A13683BE80A35DBFDFAC0B80 /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ DC906232B7D1441B626D2D6F71C46B6F /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BE048BC0D5AF9A2870E13BC86C0C996 /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ DD374B5307D9366153DE2C74E3BB012E /* Expecta+Snapshots-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D060AB469072DA52FE915E78E30EF5 /* Expecta+Snapshots-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ DD3FA25B7D60F272666163B72A1FFE4E /* ExpectaObject+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 84FF34EA56F7E1939382389042F07474 /* ExpectaObject+FBSnapshotTest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ DD534E73A8C2823586D4F5CAB48AD0C4 /* VideoOverlay@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8FE698E868B8135DEE94235E02741EFA /* VideoOverlay@3x.png */; };
+ DDBF017AEE0464719B3FB669CF2484AE /* UIBarButtonItemArrowRight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B00531054F0CB836A77400F3B7F7BF9E /* UIBarButtonItemArrowRight@2x.png */; };
+ DED9AE33B24B462D4B44FE94383B35F4 /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0DCEB511C0665C030B6E0AF11E428E /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E1813C2FD868AD6AC75F818B4767815D /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 93EAF203FD8AD724CF3C53F26C25275A /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E1E3A28CBE42D9E9D4D72E79B6B6A1B3 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 33603B08E54FF1A7C4E272EBBB04A7F9 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E233F5CF4BF16CFB539804C4E995C355 /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = BD6AC3586C92B1C1B3A230A27256C44C /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E3355DB3F63F6FE79FD8DD6188B0B3A4 /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = 25D05908208B1C850BD4599CA9A15878 /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E4AC26FB387427964538FA5FCEA4A8A3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E21018571F9DF834D142C417D54EA3A4 /* CoreGraphics.framework */; };
+ E53C32AD234F4F0ABA8138FDFB9988E0 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E41E203F2310BE281B53EC9C04A74621 /* AssetsLibrary.framework */; };
+ E61E28B50602F353D95914765667969F /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = EF7DF26E419A2B6172DB415BE639A715 /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E7315984A14F4D494A8D6B58E6B1CE19 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B025F3EE5103387D7C86EB3E4C68515 /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ E868E88ACE80A53B51DD58CF5FC69BC2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ EB28D5E332283859B1BD58CEEE92E0CA /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = C04FF82E7C7D995F8A2D6601E58AAF3F /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ ECBA1F4D70AF4600563FD39112D5997B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA22F199984C61179D99B0AE5C569525 /* Foundation.framework */; };
+ EDDD1F415CFC6ACB05BB0E16F5964F2A /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 8552E4A6EFBA1F2CE59AB8126AFCBA4B /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ EE228C68C67B112C48D2116541BC9654 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8938CBC04B1FB63CEACF81EB7C078E24 /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ EFA094ADEBD4D61CDFC32B9879B137CA /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = AA04530E5A4C427FE174F265A392E94A /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ F0CB2FB73970CCA300CCE0CE411E440A /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 912D5B88E52D2D88FAE97F666503854B /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ F1718666EB2C4CBB3245D1A2A17B35F3 /* ImageSelectedOn.png in Resources */ = {isa = PBXBuildFile; fileRef = 4BE9EAD28DF9EB92E0806A176A8B2101 /* ImageSelectedOn.png */; };
+ F175B342C068B120C12334A7709083B3 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D87BA005AA17881C2328FAF85141EB96 /* UIImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ F256321B0E84B6B74F90C5C1832650BF /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 806B2D8235499FE3299D8CAE5DEE855F /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ F3C1F251B13FBC5627902930B7C636E8 /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F8835ADA1197DCACDA9420BCE4F323 /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ F52EF55B645CD86CE5D63915C43105AE /* MWGridViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C91B5C1B8A96C359C786AD6AF1D31D0 /* MWGridViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ F63D073A0A250434036B9D760E73EC23 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2B1CAC3A19C117564E6EDA3F01EB07 /* SwiftSupport.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ F74F0174B426B7EAB501A3788E5D381F /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = BA89F9B93C4AC91381DB6935D58F621D /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ F805E3A214355EED6C6D494F7DB34F48 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 762EBEB3BED7DFAFBA9266CC854FDD6C /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ FB7016E8E0E6AB89FB5ADFF4CFE03956 /* SDWebImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF916A8B245A7108990862A98BB34E7 /* SDWebImageDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ FC223395BCEE46EB920CECD38AFD4402 /* EXPMatchers+beInTheRangeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DA65574957875AED7CC2A77AE076E79 /* EXPMatchers+beInTheRangeOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ FC6474103AA989EBD5368772037BE0BB /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = DD0A9D8DD1F9CCD8C14848964A513FAE /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ FD0C637E6B7568C6E9128E0F8CCEA804 /* MWPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 5949428F024135FA6AFDDAF85BEE6A92 /* MWPhoto.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ FD39ACDEA6F0B6D6DBB730547CE18BA6 /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = C4D3876C6F7E9C982CD3D03A89F6D160 /* EXPExpect.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ FD3B3A7C2576C490DA99B784FC9733B5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 255294D3D950641EB8EF83A72E77F979 /* QuartzCore.framework */; };
+ FDB5D957432FCD9030159AD854F8CF6E /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89A9D93EDDC12FFF643EF6BE6F14889B /* FBSnapshotTestCase.framework */; };
+ FDB96CB5BF1B450BEBC39F3A63923760 /* EXPMatchers+beGreaterThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E64F4B2AB145CC06C316F5ED53F566B /* EXPMatchers+beGreaterThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+ FF38D6F2D679A2874E8039AF6B3F16BE /* DACircularProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 688D02B178EAB6E4661B89049063847C /* DACircularProgressView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 03EB80621CEB225BEA239E9623849733 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 05569F3C10FD91BB981D7CEE83CBC732;
+ remoteInfo = MWPhotoBrowser;
+ };
+ 075141F448EFB579B366C68246BD1AF1 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 5D161BA711701D7E41E02A5702FD024E;
+ remoteInfo = Expecta;
+ };
+ 0966BD41990B2A71AF82C35CCEF7911F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 17CEAD1B3EC4E80098DF5F8AA00BE966;
+ remoteInfo = DACircularProgress;
+ };
+ 1AFBD1DC253BEA76E504E622132408E4 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = B3CE224A1D3481FC396D6138B309F607;
+ remoteInfo = FBSnapshotTestCase;
+ };
+ 1F6DD810089C72A7179A4B3BDBA6E49C /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6B1714E816AE794962516E2ECBB40A5A;
+ remoteInfo = MBProgressHUD;
+ };
+ 2A81FB5B047EE166484F1879FD229B2F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = C1C346A3E0914D5A823C4DD92DFADDAF;
+ remoteInfo = "Expecta+Snapshots";
+ };
+ 3C2283D612FC9F555C705D6059F59F56 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 05569F3C10FD91BB981D7CEE83CBC732;
+ remoteInfo = MWPhotoBrowser;
+ };
+ 470FBED368D7B28B1DF448F968586FFD /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 7BAAEC1386420288825150BB5315CA52;
+ remoteInfo = SDWebImage;
+ };
+ 55F0B33DD3CF11AC83898A8627EA4078 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 7BAAEC1386420288825150BB5315CA52;
+ remoteInfo = SDWebImage;
+ };
+ 5691182EE16CF19CD17AC03BA1ECC78F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 17CEAD1B3EC4E80098DF5F8AA00BE966;
+ remoteInfo = DACircularProgress;
+ };
+ 61E2D7E929E7CEBDFD6EB9EC4C564E56 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 17CEAD1B3EC4E80098DF5F8AA00BE966;
+ remoteInfo = DACircularProgress;
+ };
+ 6498C4415296B48D93DF763C5D7880C4 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 7BAAEC1386420288825150BB5315CA52;
+ remoteInfo = SDWebImage;
+ };
+ 76A699103153BB8DE333AD621BEC7BCB /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6B1714E816AE794962516E2ECBB40A5A;
+ remoteInfo = MBProgressHUD;
+ };
+ A398874A851C46B1227DA91D7607B4BD /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6B1714E816AE794962516E2ECBB40A5A;
+ remoteInfo = MBProgressHUD;
+ };
+ A3DF348633BAB87AFCA05AC79FD4E3E1 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = A3B3CA69641375F94D39F255650BF877;
+ remoteInfo = "MWPhotoBrowser-MWPhotoBrowser";
+ };
+ B0C7310B0D73D2996B893E271DCFD125 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 5D161BA711701D7E41E02A5702FD024E;
+ remoteInfo = Expecta;
+ };
+ B7AA50E41A2CADC36D73C7FB3C98A6B2 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6A9D38EAD720C328D84B362BEF4D42C2;
+ remoteInfo = Specta;
+ };
+ F92296F3E8B4AA054C1F63692E6A6646 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = B3CE224A1D3481FC396D6138B309F607;
+ remoteInfo = FBSnapshotTestCase;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 00422B9DBAFA21666530462D57859904 /* Expecta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Expecta.modulemap; sourceTree = ""; };
+ 03F8835ADA1197DCACDA9420BCE4F323 /* EXPMatchers+beCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beCloseTo.m"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.m"; sourceTree = ""; };
+ 04696074160E765EC47EC802E1B268F7 /* MWCaptionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MWCaptionView.m; sourceTree = ""; };
+ 048E86459068955C6E6699C1F4622A41 /* ResourceBundle-MWPhotoBrowser-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MWPhotoBrowser-Info.plist"; sourceTree = ""; };
+ 04A025C31DCF111D8642D68830B16DD9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 04AE040895A8927552BA4F1016DFB727 /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; };
+ 0511B12A1E400061568E579200FF818B /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 055C82A444FECD10271FF4FB17D39ACC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 059CB63178F992EABA7144214B7BD812 /* ImageSelectedOn@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "ImageSelectedOn@3x.png"; sourceTree = ""; };
+ 05AFA297058DE3F0F5962A70F519789C /* ImageError.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = ImageError.png; sourceTree = ""; };
+ 06063E4D33D167891E208141A1A1D1BF /* MWPhotoBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MWPhotoBrowser.m; sourceTree = ""; };
+ 0731F201C993799479F1DADC1D813A4C /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = Specta/Specta/SPTSpec.m; sourceTree = ""; };
+ 074A7C20B1B79A42CB5724228D81E20D /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = ""; };
+ 0835394C1027EEA7CF74B01022AEE6A7 /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; };
+ 099996A1996DEC8F8659BF0210BC281D /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; };
+ 0A43D1B46B5F564514230591EC88283B /* SpectaDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaDSL.h; path = Specta/Specta/SpectaDSL.h; sourceTree = ""; };
+ 0B1EDC6485D086DE0384F25B4CD8E9F8 /* DACircularProgress-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DACircularProgress-prefix.pch"; sourceTree = ""; };
+ 0C2A7186EAB1A4A92D2B96E5B3BCD58A /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; };
+ 0FC026F4E28F2EF812F48B90E0451894 /* SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.xcconfig; sourceTree = ""; };
+ 1006A143ABEAE635384868F805CF06D1 /* EXPMatchers+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPMatchers+FBSnapshotTest.m"; sourceTree = ""; };
+ 114A01CDC0494DC6A3A32A595993B557 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = ""; };
+ 117F5FC781B96DF14B29FA69C6A896A8 /* EXPMatchers+equal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+equal.h"; path = "Expecta/Matchers/EXPMatchers+equal.h"; sourceTree = ""; };
+ 11D4265DA6049B970DE63EFCB9408C4B /* DACircularProgress-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DACircularProgress-dummy.m"; sourceTree = ""; };
+ 1218DF70FF7BD8F0081E852D09136CB2 /* ExpectaObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaObject.m; path = Expecta/ExpectaObject.m; sourceTree = ""; };
+ 12436E69F3E71FBB1E04A9672F21F7FC /* MWPhotoBrowser.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MWPhotoBrowser.xcconfig; sourceTree = ""; };
+ 1335A5F1E3192FE4694565E118ABC030 /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; };
+ 133C062D8A3470E7E3A31CC5B1245C91 /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; };
+ 145504C14503A6685E92B9E36CD2F7B8 /* DACircularProgress.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DACircularProgress.xcconfig; sourceTree = ""; };
+ 145D16B8AAA1DF328532C5A6C8A46E6B /* Pods-MWPhotoBrowser_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MWPhotoBrowser_Tests.debug.xcconfig"; sourceTree = ""; };
+ 14B02369516BE1D669083BB38BE6557B /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
+ 15074E8E7A13C65A7B35330CAE0CED53 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = ""; };
+ 15E6F4D03788C075A861F0A8104BD014 /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; };
+ 16D770F6E000E4D1D1842D027BD81F02 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
+ 16D8E1AB77D6A8AC529ADA31B697E780 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 17BB92CAFA7A5869B64E1AA4EFBB2A34 /* ImageError@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "ImageError@3x.png"; sourceTree = ""; };
+ 182FFF95733A8B5B824B8FD4D908F0E0 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = ""; };
+ 18A4E0975383B04248AB6DE13608A1B7 /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; };
+ 1B0FD4C728E6B87B8794EDB79C9D3442 /* SPTExampleGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExampleGroup.h; path = Specta/Specta/SPTExampleGroup.h; sourceTree = ""; };
+ 1D7A80F4D42B011F098474460BD62770 /* Pods-MWPhotoBrowser_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-MWPhotoBrowser_Tests.modulemap"; sourceTree = ""; };
+ 1E020B67EFD974F1CBF855142B5354C1 /* Expecta+Snapshots.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Expecta+Snapshots.modulemap"; sourceTree = ""; };
+ 1FCCCB9F8574B379F19E935772C5E1A9 /* EXPMatchers+endWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+endWith.m"; path = "Expecta/Matchers/EXPMatchers+endWith.m"; sourceTree = ""; };
+ 217EA7C282BFC87A9F86810095C68740 /* ImageSelectedSmallOff@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "ImageSelectedSmallOff@3x.png"; sourceTree = ""; };
+ 21D003368303182745E99374A21D62C1 /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; };
+ 22732D40FAB9CE5D8D565BAC25E3E054 /* EXPBlockDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPBlockDefinedMatcher.h; path = Expecta/EXPBlockDefinedMatcher.h; sourceTree = ""; };
+ 23675A50B660DEE1479E920EF997A3C9 /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; };
+ 23860FEE5C673FDF6D607191791CF3FA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 255294D3D950641EB8EF83A72E77F979 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
+ 258A3F8EA96DF52EA6A64B9CB18FF7FE /* MWPhotoBrowser.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = MWPhotoBrowser.bundle; path = MWPhotoBrowser.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+ 25D05908208B1C850BD4599CA9A15878 /* EXPMatchers+contain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+contain.h"; path = "Expecta/Matchers/EXPMatchers+contain.h"; sourceTree = ""; };
+ 26CF72B5E89367A611BE69FC7C8F7E01 /* MWTapDetectingImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MWTapDetectingImageView.h; sourceTree = ""; };
+ 26EF99D2377EE7BB49E4CDEDCE92AC59 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = ""; };
+ 26FA810E2A02A5F4F6EE39C42F8C385C /* Pods-MWPhotoBrowser_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MWPhotoBrowser_Example-dummy.m"; sourceTree = ""; };
+ 28F0C49801CDFBF8844249A3988C5295 /* EXPMatchers+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+FBSnapshotTest.h"; sourceTree = ""; };
+ 29D870B6A4157EA9EE55918FE055EA83 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage.framework; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 2A47FBCFF4A4B34204C1E749AAF832CD /* Pods-MWPhotoBrowser_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MWPhotoBrowser_Example-umbrella.h"; sourceTree = ""; };
+ 2AD8E99CD3E3120F4BD3976EB5213AE0 /* MWCaptionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MWCaptionView.h; sourceTree = ""; };
+ 2B454881A1A47107FE175831CA8AC66F /* UIBarButtonItemArrowLeft.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = UIBarButtonItemArrowLeft.png; sourceTree = ""; };
+ 2CC7EBF6A13683BE80A35DBFDFAC0B80 /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; };
+ 2D00467EBD9CF0A8AF08018E55DFAB2A /* EXPMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcher.h; path = Expecta/EXPMatcher.h; sourceTree = ""; };
+ 2D246A493538332EA0FC4962E3A9E3C5 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; };
+ 2DC17F90D8021ABE02D5F32F2C57E774 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = ""; };
+ 2E64F4B2AB145CC06C316F5ED53F566B /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; };
+ 2ED918F155B39972DB1AE9E01F5C9B18 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = ""; };
+ 2F5F8C635654B2734F03436955BA983F /* Expecta+Snapshots.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Expecta+Snapshots.xcconfig"; sourceTree = ""; };
+ 2FB8481DA2DECBBE33F85B00B9D6A124 /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; };
+ 312AFD90588C4B426976F85455102F07 /* Pods-MWPhotoBrowser_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MWPhotoBrowser_Example-acknowledgements.plist"; sourceTree = ""; };
+ 316D30A499AD5F06C53021AAE4EBAD06 /* EXPMatchers+beGreaterThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m"; sourceTree = ""; };
+ 33603B08E54FF1A7C4E272EBBB04A7F9 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = ""; };
+ 33F63BA1E1E1A51693416153BA5625F7 /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raiseWithReason.h"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.h"; sourceTree = ""; };
+ 340A44B6E3AD9CF1A14F33E645D183A2 /* ImageSelectedSmallOn.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = ImageSelectedSmallOn.png; sourceTree = ""; };
+ 34DBAA598BE5C9B7181E1FD937DC3CD9 /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; };
+ 351D2A03E857FA6ABE1D79453983F546 /* Specta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Specta.framework; path = Specta.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 35A586DE38363FFACF331CB496F158DA /* Specta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Specta-dummy.m"; sourceTree = ""; };
+ 3668E9560C54BD256F0021F18C18ACB5 /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; };
+ 36881DE5708AB45D349333D57A549DD2 /* EXPMatchers+match.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+match.h"; path = "Expecta/Matchers/EXPMatchers+match.h"; sourceTree = ""; };
+ 36DADE10787374104D3ABF3841464B3A /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; };
+ 3A147DDFBFCF11B4DF3C7AEAF2BCAAE9 /* Specta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-umbrella.h"; sourceTree = ""; };
+ 3B4A2DF225ADB573B9C339D09D96E5B9 /* XCTest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTest+Private.h"; path = "Specta/Specta/XCTest+Private.h"; sourceTree = ""; };
+ 3C493ACBC203FCD9AFB0238819B68CC4 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = ""; };
+ 3CA5451201E1544059BD5AFB7B3718AA /* ImageSelectedOff.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = ImageSelectedOff.png; sourceTree = ""; };
+ 3D8151059CB1B1D1F79BC03D0662937D /* SPTTestSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTTestSuite.m; path = Specta/Specta/SPTTestSuite.m; sourceTree = ""; };
+ 3DFD6CBBD6171E40931770E7C6D431B9 /* SPTExcludeGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExcludeGlobalBeforeAfterEach.h; path = Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h; sourceTree = ""; };
+ 40B7D5AB132172A5C6FDA47A25FF4439 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/MediaPlayer.framework; sourceTree = DEVELOPER_DIR; };
+ 432721D9B40D009FAEE0E0BEF81F5BA2 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; };
+ 440A375070FFF1900D674B874709F6A7 /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; };
+ 44147E3CF601C3736E75184BA25D282F /* SPTExampleGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExampleGroup.m; path = Specta/Specta/SPTExampleGroup.m; sourceTree = ""; };
+ 44E17DD8DC7ABE6E6BBD9B543F072F04 /* PlayButtonOverlayLarge@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "PlayButtonOverlayLarge@2x.png"; sourceTree = ""; };
+ 45BE2064369212474678ECA15F549D74 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; };
+ 46C3270F36FBF036B9F9B2E213207DC6 /* SPTExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExample.m; path = Specta/Specta/SPTExample.m; sourceTree = ""; };
+ 47383816963C2CBE9632979386AF280C /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = ""; };
+ 4759958786EDA3BDEF4776DB9D48FB55 /* MWGridCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MWGridCell.m; sourceTree = ""; };
+ 498ABB847ACE51B3DD4D7E1F71294C6A /* VideoOverlay.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = VideoOverlay.png; sourceTree = ""; };
+ 4A2A98A961303A04AD853C2598AEAEC5 /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = Specta/Specta/Specta.h; sourceTree = ""; };
+ 4A8CC1ABE45D1A7C45D1288212E7D4DF /* EXPMatchers+raiseWithReason.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raiseWithReason.m"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.m"; sourceTree = ""; };
+ 4BAF5E7EBDC65548B916482AF2B350E0 /* Pods-MWPhotoBrowser_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MWPhotoBrowser_Tests-acknowledgements.plist"; sourceTree = ""; };
+ 4BE9EAD28DF9EB92E0806A176A8B2101 /* ImageSelectedOn.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = ImageSelectedOn.png; sourceTree = ""; };
+ 4CB9CBFBB203F322DACDEF5BE660899A /* MWTapDetectingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MWTapDetectingView.h; sourceTree = ""; };
+ 4DDB8D6EF387FAB3FFC10A311DD88F79 /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; };
+ 4F0BC9914899CBCDBA12D12A6AFA4179 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 4F3A8B988E3752E4C7B2A37A1BB3C9A8 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; };
+ 527FC10B489B4975D1CC220FE0997123 /* PlayButtonOverlayLargeTap@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "PlayButtonOverlayLargeTap@2x.png"; sourceTree = ""; };
+ 55AC427D9AEACE873218302EDD7A2971 /* EXPMatchers+beFalsy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beFalsy.m"; path = "Expecta/Matchers/EXPMatchers+beFalsy.m"; sourceTree = ""; };
+ 55C4A740F6713033F5DDB33EB3344E74 /* Pods-MWPhotoBrowser_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MWPhotoBrowser_Tests-umbrella.h"; sourceTree = ""; };
+ 565DE1E59DC9A75AE27723F0944F0D4B /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; };
+ 57E4994982799249AA345272861A77DE /* MWTapDetectingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MWTapDetectingView.m; sourceTree = ""; };
+ 5949428F024135FA6AFDDAF85BEE6A92 /* MWPhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MWPhoto.m; sourceTree = ""; };
+ 59855D452B1691B0EFE5A4CDD0F46111 /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; };
+ 5B613BB199F148085BEC759A6A752F73 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = ""; };
+ 5C0DCEB511C0665C030B6E0AF11E428E /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; };
+ 5C21C7D06F30C14F4C7BF13BFDA9701E /* MWZoomingScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MWZoomingScrollView.m; sourceTree = ""; };
+ 5C56EF00FE6F51C816FF399D0067020F /* UIBarButtonItemGrid@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "UIBarButtonItemGrid@3x.png"; sourceTree = ""; };
+ 5C82A2C90864E83C0C95FF464D01E8E2 /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; };
+ 5CF9281407DDBC5384A804867AD76C17 /* MWTapDetectingImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MWTapDetectingImageView.m; sourceTree = ""; };
+ 5DA914C011B86B96B4658CA65D4D412F /* EXPMatchers+beInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInstanceOf.h"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.h"; sourceTree = ""; };
+ 6053C23169734C3B47608287467F3A21 /* Expecta+Snapshots-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-prefix.pch"; sourceTree = ""; };
+ 60566A9393CCE1B79FDD9A97A994715D /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; };
+ 6146C03BF01FE943E82B62DE0441E3DA /* SpectaDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaDSL.m; path = Specta/Specta/SpectaDSL.m; sourceTree = ""; };
+ 621288C60703BF58641AAF6E53EAA820 /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; };
+ 62CDD7010048F7EE7CBD11C966FBCB55 /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; };
+ 62EE635FE81EA1337829246199262FD8 /* PlayButtonOverlayLarge@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "PlayButtonOverlayLarge@3x.png"; sourceTree = ""; };
+ 6306FE07A4AB9D59AAB6CF3CB54772CF /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = ""; };
+ 63237272B2DC6D7DA8ACB7208DC177F4 /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; };
+ 66A0BD9349D94716837EE628627E8772 /* ImageSelectedOff@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "ImageSelectedOff@3x.png"; sourceTree = ""; };
+ 688D02B178EAB6E4661B89049063847C /* DACircularProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DACircularProgressView.m; path = DACircularProgress/DACircularProgressView.m; sourceTree = ""; };
+ 6B1FB360F6407CBA417B847F6D6E3271 /* ImageSelectedOn@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "ImageSelectedOn@2x.png"; sourceTree = ""; };
+ 6BB9A57510381E2457D94ACE7E2D914B /* Specta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-prefix.pch"; sourceTree = ""; };
+ 6BE048BC0D5AF9A2870E13BC86C0C996 /* EXPMatchers+conformTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+conformTo.m"; path = "Expecta/Matchers/EXPMatchers+conformTo.m"; sourceTree = ""; };
+ 6C2B1CAC3A19C117564E6EDA3F01EB07 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = FBSnapshotTestCase/SwiftSupport.swift; sourceTree = ""; };
+ 6CAFC3BAF261BD5212D8A5A825B377DC /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6DA65574957875AED7CC2A77AE076E79 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInTheRangeOf.h"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.h"; sourceTree = ""; };
+ 6DBC11DB9510D382283655755B24CB36 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = ""; };
+ 6DDEED64250B01682B1BE1FB764EB7F0 /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; };
+ 6E7558C252A587FE161212B3B1F0AC5C /* UIBarButtonItemArrowLeft@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "UIBarButtonItemArrowLeft@3x.png"; sourceTree = ""; };
+ 6EF916A8B245A7108990862A98BB34E7 /* SDWebImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDecoder.h; path = SDWebImage/SDWebImageDecoder.h; sourceTree = ""; };
+ 6FF5C54475EEBB986E91CC4BAA0EE773 /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 70932D9A0083A0A0D0B4BDDBFA0BAA7F /* UIBarButtonItemArrowRight.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = UIBarButtonItemArrowRight.png; sourceTree = ""; };
+ 720AB8DF6AB44383BAD3E66023CBFC2C /* MWGridViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MWGridViewController.h; sourceTree = ""; };
+ 724BD7C8D4F7B718573F73C3386AC66C /* DACircularProgress.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DACircularProgress.framework; path = DACircularProgress.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 742C0DD336D50500B2EC790D16C470B6 /* DACircularProgress.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = DACircularProgress.modulemap; sourceTree = ""; };
+ 74E31FD373C20C8647ABA7656A2881C1 /* DALabeledCircularProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DALabeledCircularProgressView.h; path = DACircularProgress/DALabeledCircularProgressView.h; sourceTree = ""; };
+ 7520F969D83D565967BC37C62D9C0269 /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; };
+ 75A72CA7E9E6ADE06FC5D35752027F35 /* Pods-MWPhotoBrowser_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MWPhotoBrowser_Tests-frameworks.sh"; sourceTree = ""; };
+ 762EBEB3BED7DFAFBA9266CC854FDD6C /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = ""; };
+ 797655B7DD15A4A04A3FC69BF91B88AA /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; };
+ 7A53016758E5629655A91490B9AADDC9 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = ""; };
+ 7B025F3EE5103387D7C86EB3E4C68515 /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; };
+ 7B5D403B5BE5D54A9EE6F4479896D3D7 /* ExpectaObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaObject.h; path = Expecta/ExpectaObject.h; sourceTree = ""; };
+ 7C0A28173293A5A50BFFBFE1B4F7E8E9 /* MWPhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MWPhoto.h; sourceTree = ""; };
+ 7C3F6B9EC7E16EC68F8465DFD6B54699 /* ImageSelectedOff@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "ImageSelectedOff@2x.png"; sourceTree = ""; };
+ 7F6C97DBB83F8B48AAB8B190DE7093F0 /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; };
+ 7FB93064C829F8FAB8F4A5E8E9295162 /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; };
+ 804DAB9B253702D1E0559A0F2D06343E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 806B2D8235499FE3299D8CAE5DEE855F /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; };
+ 809B01DD6D788CC4DE6CE3D8683CEAC8 /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSharedExampleGroups.h; path = Specta/Specta/SPTSharedExampleGroups.h; sourceTree = ""; };
+ 828E89420AFD3CCAF5EB391EEB75A3BE /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; };
+ 840EDD2DF7E0C5CB3ABC1BCAB18BC452 /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; };
+ 84FF34EA56F7E1939382389042F07474 /* ExpectaObject+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpectaObject+FBSnapshotTest.m"; sourceTree = ""; };
+ 8552E4A6EFBA1F2CE59AB8126AFCBA4B /* EXPMatchers+postNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+postNotification.m"; path = "Expecta/Matchers/EXPMatchers+postNotification.m"; sourceTree = ""; };
+ 867BC09C36605E525BFEE9F304CB23A4 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; };
+ 86A48661FDE5A93BEA9BFD780AE90643 /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+endWith.h"; path = "Expecta/Matchers/EXPMatchers+endWith.h"; sourceTree = ""; };
+ 87264D327535C6660B9802E02A6A61F7 /* Expecta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-umbrella.h"; sourceTree = ""; };
+ 882378EC56E7C88E965E4F404DD574C7 /* SpectaTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaTypes.h; path = Specta/Specta/SpectaTypes.h; sourceTree = ""; };
+ 8888C3E545A9286CC9AF21DF0615A961 /* PlayButtonOverlayLargeTap@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "PlayButtonOverlayLargeTap@3x.png"; sourceTree = ""; };
+ 8938CBC04B1FB63CEACF81EB7C078E24 /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; };
+ 89A9D93EDDC12FFF643EF6BE6F14889B /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8A6CF90DC84BA072D5BEAC9173755DE3 /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beginWith.h"; path = "Expecta/Matchers/EXPMatchers+beginWith.h"; sourceTree = ""; };
+ 8B74E801A11314F9D452821A4917DA1B /* SpectaUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaUtility.m; path = Specta/Specta/SpectaUtility.m; sourceTree = ""; };
+ 8B7D7E8545EA14856F46151716F15F34 /* MWPhotoBrowserPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MWPhotoBrowserPrivate.h; sourceTree = ""; };
+ 8C91B5C1B8A96C359C786AD6AF1D31D0 /* MWGridViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MWGridViewController.m; sourceTree = ""; };
+ 8F2828C82D5149C6B0C4FF536BB9D13C /* NSValue+Expecta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Expecta.m"; path = "Expecta/NSValue+Expecta.m"; sourceTree = ""; };
+ 8FE698E868B8135DEE94235E02741EFA /* VideoOverlay@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "VideoOverlay@3x.png"; sourceTree = ""; };
+ 90A4A06D95E07CF6EC0EB36644FD69C3 /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; };
+ 912D5B88E52D2D88FAE97F666503854B /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = ""; };
+ 91783B9420BCC1412C3AC0E957CC7BFA /* EXPExpect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPExpect.m; path = Expecta/EXPExpect.m; sourceTree = ""; };
+ 92DD7D1D465226C7614CF6A0C89F0060 /* MWPhotoBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = MWPhotoBrowser.modulemap; sourceTree = ""; };
+ 9356A0A666A40BFBD13206F65C0291EE /* MWGridCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MWGridCell.h; sourceTree = ""; };
+ 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
+ 93EAF203FD8AD724CF3C53F26C25275A /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; };
+ 94ACD47F66B9BA3C42064DC4CC6CE8E0 /* MWPhotoBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MWPhotoBrowser-umbrella.h"; sourceTree = ""; };
+ 97BE65DDD288E7BBE0078DD66D7F6C92 /* Pods-MWPhotoBrowser_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MWPhotoBrowser_Tests-resources.sh"; sourceTree = ""; };
+ 988A6D0F24D80733639A524D7EBC7F4D /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SDWebImage.modulemap; sourceTree = ""; };
+ 9A392CA93BE5FB2BB0CACEA09AE0314E /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = ""; };
+ 9A770E4A6DE62882578AD060B8FFAA8E /* ImageSelectedSmallOn@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "ImageSelectedSmallOn@2x.png"; sourceTree = ""; };
+ 9C335BF44A4FFD8556281669B456880A /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; };
+ 9C44CD9469A82DEE114A0CD555A81503 /* SPTSharedExampleGroups.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSharedExampleGroups.m; path = Specta/Specta/SPTSharedExampleGroups.m; sourceTree = ""; };
+ 9F70076042AE80F3F21FA3D362DA76BE /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; };
+ A00A8D909806C34D49752801517652CC /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = ""; };
+ A08F7EC7461EE6300BA2548CC7B4FA06 /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; };
+ A142114B43877CFB761D48E75415F0E9 /* VideoOverlay@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "VideoOverlay@2x.png"; sourceTree = ""; };
+ A243D2992AD2D85A4E1D2F565ED5314B /* MWPhotoBrowser.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MWPhotoBrowser.framework; path = MWPhotoBrowser.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ A2964C88220F0B11E8221D76E8441E0A /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = ""; };
+ A63F64801A1BC07667D59EEC3F3DED45 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ A6FA52D7E614071B008864D8A2E42CF2 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ A701B314AB0DF1AE979C8FE8CEC33AD1 /* Pods-MWPhotoBrowser_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MWPhotoBrowser_Tests.release.xcconfig"; sourceTree = ""; };
+ A83458C07679A19E4F592C6D7F117C1C /* MWPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MWPhotoBrowser.h; sourceTree = ""; };
+ A83824C00FE40362D5C2FD7FEB662600 /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; };
+ A8F1F9160EDCBCFF9A2DF4593F06B460 /* ImageSelectedSmallOff.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = ImageSelectedSmallOff.png; sourceTree = ""; };
+ AA04530E5A4C427FE174F265A392E94A /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = ""; };
+ AA4822CF3035EE901AB1B3DEDF1A2012 /* MWPhotoProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MWPhotoProtocol.h; sourceTree = ""; };
+ AA9E18743C351AA1E50C8DC88D6EAD81 /* Expecta_Snapshots.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Expecta_Snapshots.framework; path = "Expecta+Snapshots.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
+ AAF030BC9AAF921200A86DCD65B62342 /* SpectaUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaUtility.h; path = Specta/Specta/SpectaUtility.h; sourceTree = ""; };
+ AB512B085EB3CEE4006E9DFB31CA5654 /* Pods-MWPhotoBrowser_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MWPhotoBrowser_Example.debug.xcconfig"; sourceTree = ""; };
+ AD807933B83DDB019506E207B1F2939C /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "Specta/Specta/XCTestCase+Specta.h"; sourceTree = ""; };
+ B00531054F0CB836A77400F3B7F7BF9E /* UIBarButtonItemArrowRight@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "UIBarButtonItemArrowRight@2x.png"; sourceTree = ""; };
+ B13B546BAA4AB812949962FA9751DB73 /* UIBarButtonItemArrowLeft@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "UIBarButtonItemArrowLeft@2x.png"; sourceTree = ""; };
+ B40A7D029165A2E184A47000A747706C /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; };
+ B4D060AB469072DA52FE915E78E30EF5 /* Expecta+Snapshots-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-umbrella.h"; sourceTree = ""; };
+ B5AAAB6EF703FC482663F36230CB63F9 /* EXPMatchers+raise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raise.m"; path = "Expecta/Matchers/EXPMatchers+raise.m"; sourceTree = ""; };
+ B7CFC40770B9EB8D96779BE2BC33D73B /* Pods_MWPhotoBrowser_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_MWPhotoBrowser_Tests.framework; path = "Pods-MWPhotoBrowser_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
+ B866DA8CA73611978B4C992400C07240 /* EXPDoubleTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDoubleTuple.h; path = Expecta/EXPDoubleTuple.h; sourceTree = ""; };
+ B8E80C0E382E3A4F86A2B3DAFD1743D2 /* MWPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MWPhotoBrowser-prefix.pch"; sourceTree = ""; };
+ B8F74AD9993D30E41EDCA783147B8B6B /* SPTCompiledExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCompiledExample.m; path = Specta/Specta/SPTCompiledExample.m; sourceTree = ""; };
+ BA64DEC38A347F891F6EB56BD77C78F6 /* ImageSelectedSmallOn@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; path = "ImageSelectedSmallOn@3x.png"; sourceTree = ""; };
+ BA89F9B93C4AC91381DB6935D58F621D /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beTruthy.h"; path = "Expecta/Matchers/EXPMatchers+beTruthy.h"; sourceTree = ""; };
+ BB5B3FF6A34ABEAD2D59AAE709FB06BC /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ BC27C0E65FAEBC9A5CBA59297FBEFF9A /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSubclassOf.h"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.h"; sourceTree = ""; };
+ BD6AC3586C92B1C1B3A230A27256C44C /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThan.h"; path = "Expecta/Matchers/EXPMatchers+beLessThan.h"; sourceTree = "