diff --git a/CHANGELOG.md b/CHANGELOG.md index db23708..ac0037a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ #Changelog +The versioning in this project is based on [Semantic Versioning](http://semver.org). + +## v0.2.0 +Introduce a new api to present view controller based errors. This api is especially made for overriding and displaying custom error dialogs, such as [TSMessages](https://github.com/toursprung/TSMessages). The default implementation looks the same as the regular api but is only shown if the passed-in view controller is visible. + +## v0.1.2 +*There are no changes to the source code in this release. Only the Podfile.lock of the example project has been updated.* + ## v0.1.1 - Minor fixes to support travis-ci as continuous integration server - Reformat the documentation comments to support cocoadocs parsing diff --git a/Example/HRSCustomErrorHandling.xcodeproj/project.pbxproj b/Example/HRSCustomErrorHandling.xcodeproj/project.pbxproj index b34c0eb..d4755f3 100755 --- a/Example/HRSCustomErrorHandling.xcodeproj/project.pbxproj +++ b/Example/HRSCustomErrorHandling.xcodeproj/project.pbxproj @@ -1,556 +1,1324 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 4C08F24919AA431C00B8B6EC /* HRSErrorPresenterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C08F24819AA431C00B8B6EC /* HRSErrorPresenterTests.m */; }; - 4C08F24B19AA442400B8B6EC /* HRSErrorPresenterDelegateTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C08F24A19AA442400B8B6EC /* HRSErrorPresenterDelegateTests.m */; }; - 4C08F24D19AA4A7100B8B6EC /* HRSErrorRecoveryAttempterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C08F24C19AA4A7100B8B6EC /* HRSErrorRecoveryAttempterTests.m */; }; - 4CD6839F19AA345500999A50 /* HRSAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CD6839B19AA345500999A50 /* HRSAppDelegate.m */; }; - 4CD683A019AA345500999A50 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4CD6839C19AA345500999A50 /* Main.storyboard */; }; - 4CD683A119AA345500999A50 /* HRSViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CD6839E19AA345500999A50 /* HRSViewController.m */; }; - 4CD683A919AA39ED00999A50 /* CONTRIBUTING.md in Resources */ = {isa = PBXBuildFile; fileRef = 4CD683A719AA39ED00999A50 /* CONTRIBUTING.md */; }; - 4CD683AA19AA39ED00999A50 /* CREDITS.md in Resources */ = {isa = PBXBuildFile; fileRef = 4CD683A819AA39ED00999A50 /* CREDITS.md */; }; - 4CD683AC19AA3EB400999A50 /* HRSResponderChainTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CD683AB19AA3EB400999A50 /* HRSResponderChainTests.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 */; }; - 6003F59A195388D20070C39A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F599195388D20070C39A /* main.m */; }; - 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 */; }; - DF1A052F4D1C460B8E787271 /* libPods-Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CF700A7F3064FA2BF895B9B /* libPods-Tests.a */; }; - E88BBB059A3441C69BB31C99 /* libPods-HRSCustomErrorHandling.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FF4CDACD2204BDEB24B79DC /* libPods-HRSCustomErrorHandling.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 6003F5B3195388D20070C39A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 6003F582195388D10070C39A /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6003F589195388D20070C39A; - remoteInfo = HRSCustomErrorHandling; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0FF4CDACD2204BDEB24B79DC /* libPods-HRSCustomErrorHandling.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HRSCustomErrorHandling.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4C08F24819AA431C00B8B6EC /* HRSErrorPresenterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HRSErrorPresenterTests.m; sourceTree = ""; }; - 4C08F24A19AA442400B8B6EC /* HRSErrorPresenterDelegateTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HRSErrorPresenterDelegateTests.m; sourceTree = ""; }; - 4C08F24C19AA4A7100B8B6EC /* HRSErrorRecoveryAttempterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HRSErrorRecoveryAttempterTests.m; sourceTree = ""; }; - 4CD6839A19AA345500999A50 /* HRSAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HRSAppDelegate.h; sourceTree = ""; }; - 4CD6839B19AA345500999A50 /* HRSAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HRSAppDelegate.m; sourceTree = ""; }; - 4CD6839C19AA345500999A50 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; - 4CD6839D19AA345500999A50 /* HRSViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HRSViewController.h; sourceTree = ""; }; - 4CD6839E19AA345500999A50 /* HRSViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HRSViewController.m; sourceTree = ""; }; - 4CD683A719AA39ED00999A50 /* CONTRIBUTING.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CONTRIBUTING.md; path = ../CONTRIBUTING.md; sourceTree = ""; }; - 4CD683A819AA39ED00999A50 /* CREDITS.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CREDITS.md; path = ../CREDITS.md; sourceTree = ""; }; - 4CD683AB19AA3EB400999A50 /* HRSResponderChainTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HRSResponderChainTests.m; sourceTree = ""; }; - 5C043B2B487948E7BBC796F0 /* Pods-Tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.xcconfig"; path = "Pods/Pods-Tests.xcconfig"; sourceTree = ""; }; - 5CF700A7F3064FA2BF895B9B /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6003F58A195388D20070C39A /* HRSCustomErrorHandling.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HRSCustomErrorHandling.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 /* HRSCustomErrorHandling-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "HRSCustomErrorHandling-Info.plist"; sourceTree = ""; }; - 6003F599195388D20070C39A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 6003F59B195388D20070C39A /* HRSCustomErrorHandling-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "HRSCustomErrorHandling-Prefix.pch"; sourceTree = ""; }; - 6003F5AE195388D20070C39A /* Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = 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 = ""; }; - 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = ""; }; - 9AB14EB49B7C48D39909D9F6 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = README.md; path = ../README.md; sourceTree = ""; }; - BD2EC1999F8340C9B40F77C9 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - CFB6F05ED3004E5A9ED72622 /* Pods-HRSCustomErrorHandling.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HRSCustomErrorHandling.xcconfig"; path = "Pods/Pods-HRSCustomErrorHandling.xcconfig"; sourceTree = ""; }; - E88FD4B58E254D3F81E9B571 /* HRSCustomErrorHandling.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = HRSCustomErrorHandling.podspec; path = ../HRSCustomErrorHandling.podspec; 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 */, - E88BBB059A3441C69BB31C99 /* libPods-HRSCustomErrorHandling.a 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 */, - DF1A052F4D1C460B8E787271 /* libPods-Tests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 6003F581195388D10070C39A = { - isa = PBXGroup; - children = ( - 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */, - 6003F593195388D20070C39A /* HRSCustomErrorHandling */, - 6003F5B5195388D20070C39A /* Tests */, - 6003F58C195388D20070C39A /* Frameworks */, - 6003F58B195388D20070C39A /* Products */, - CFB6F05ED3004E5A9ED72622 /* Pods-HRSCustomErrorHandling.xcconfig */, - 5C043B2B487948E7BBC796F0 /* Pods-Tests.xcconfig */, - ); - sourceTree = ""; - }; - 6003F58B195388D20070C39A /* Products */ = { - isa = PBXGroup; - children = ( - 6003F58A195388D20070C39A /* HRSCustomErrorHandling.app */, - 6003F5AE195388D20070C39A /* Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 6003F58C195388D20070C39A /* Frameworks */ = { - isa = PBXGroup; - children = ( - 6003F58D195388D20070C39A /* Foundation.framework */, - 6003F58F195388D20070C39A /* CoreGraphics.framework */, - 6003F591195388D20070C39A /* UIKit.framework */, - 6003F5AF195388D20070C39A /* XCTest.framework */, - 0FF4CDACD2204BDEB24B79DC /* libPods-HRSCustomErrorHandling.a */, - 5CF700A7F3064FA2BF895B9B /* libPods-Tests.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 6003F593195388D20070C39A /* HRSCustomErrorHandling */ = { - isa = PBXGroup; - children = ( - 4CD6839A19AA345500999A50 /* HRSAppDelegate.h */, - 4CD6839B19AA345500999A50 /* HRSAppDelegate.m */, - 4CD6839C19AA345500999A50 /* Main.storyboard */, - 4CD6839D19AA345500999A50 /* HRSViewController.h */, - 4CD6839E19AA345500999A50 /* HRSViewController.m */, - 6003F594195388D20070C39A /* Supporting Files */, - ); - path = HRSCustomErrorHandling; - sourceTree = ""; - }; - 6003F594195388D20070C39A /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 6003F595195388D20070C39A /* HRSCustomErrorHandling-Info.plist */, - 6003F599195388D20070C39A /* main.m */, - 6003F59B195388D20070C39A /* HRSCustomErrorHandling-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 6003F5B5195388D20070C39A /* Tests */ = { - isa = PBXGroup; - children = ( - 4CD683AB19AA3EB400999A50 /* HRSResponderChainTests.m */, - 4C08F24819AA431C00B8B6EC /* HRSErrorPresenterTests.m */, - 4C08F24A19AA442400B8B6EC /* HRSErrorPresenterDelegateTests.m */, - 4C08F24C19AA4A7100B8B6EC /* HRSErrorRecoveryAttempterTests.m */, - 6003F5B6195388D20070C39A /* Supporting Files */, - ); - path = Tests; - sourceTree = ""; - }; - 6003F5B6195388D20070C39A /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 6003F5B7195388D20070C39A /* Tests-Info.plist */, - 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */ = { - isa = PBXGroup; - children = ( - E88FD4B58E254D3F81E9B571 /* HRSCustomErrorHandling.podspec */, - 9AB14EB49B7C48D39909D9F6 /* README.md */, - 4CD683A719AA39ED00999A50 /* CONTRIBUTING.md */, - 4CD683A819AA39ED00999A50 /* CREDITS.md */, - BD2EC1999F8340C9B40F77C9 /* LICENSE */, - ); - name = "Podspec Metadata"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 6003F589195388D20070C39A /* HRSCustomErrorHandling */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "HRSCustomErrorHandling" */; - buildPhases = ( - 21896E7EF61E475FB09343AA /* Check Pods Manifest.lock */, - 6003F586195388D20070C39A /* Sources */, - 6003F587195388D20070C39A /* Frameworks */, - 6003F588195388D20070C39A /* Resources */, - 94A8A00043D8422B9972DEF3 /* Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = HRSCustomErrorHandling; - productName = HRSCustomErrorHandling; - productReference = 6003F58A195388D20070C39A /* HRSCustomErrorHandling.app */; - productType = "com.apple.product-type.application"; - }; - 6003F5AD195388D20070C39A /* Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "Tests" */; - buildPhases = ( - B7A60EF23693413DA281CBF7 /* Check Pods Manifest.lock */, - 6003F5AA195388D20070C39A /* Sources */, - 6003F5AB195388D20070C39A /* Frameworks */, - 6003F5AC195388D20070C39A /* Resources */, - 6B10C81F541B401ABBE6B17F /* Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - 6003F5B4195388D20070C39A /* PBXTargetDependency */, - ); - name = Tests; - productName = HRSCustomErrorHandlingTests; - productReference = 6003F5AE195388D20070C39A /* Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 6003F582195388D10070C39A /* Project object */ = { - isa = PBXProject; - attributes = { - CLASSPREFIX = HRS; - LastUpgradeCheck = 0510; - ORGANIZATIONNAME = "Michael Ochs"; - TargetAttributes = { - 6003F5AD195388D20070C39A = { - TestTargetID = 6003F589195388D20070C39A; - }; - }; - }; - buildConfigurationList = 6003F585195388D10070C39A /* Build configuration list for PBXProject "HRSCustomErrorHandling" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 6003F581195388D10070C39A; - productRefGroup = 6003F58B195388D20070C39A /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 6003F589195388D20070C39A /* HRSCustomErrorHandling */, - 6003F5AD195388D20070C39A /* Tests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 6003F588195388D20070C39A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4CD683AA19AA39ED00999A50 /* CREDITS.md in Resources */, - 4CD683A019AA345500999A50 /* Main.storyboard in Resources */, - 4CD683A919AA39ED00999A50 /* CONTRIBUTING.md in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6003F5AC195388D20070C39A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 21896E7EF61E475FB09343AA /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 6B10C81F541B401ABBE6B17F /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Pods-Tests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 94A8A00043D8422B9972DEF3 /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Pods-HRSCustomErrorHandling-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - B7A60EF23693413DA281CBF7 /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 6003F586195388D20070C39A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4CD683A119AA345500999A50 /* HRSViewController.m in Sources */, - 4CD6839F19AA345500999A50 /* HRSAppDelegate.m in Sources */, - 6003F59A195388D20070C39A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6003F5AA195388D20070C39A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C08F24D19AA4A7100B8B6EC /* HRSErrorRecoveryAttempterTests.m in Sources */, - 4CD683AC19AA3EB400999A50 /* HRSResponderChainTests.m in Sources */, - 4C08F24B19AA442400B8B6EC /* HRSErrorPresenterDelegateTests.m in Sources */, - 4C08F24919AA431C00B8B6EC /* HRSErrorPresenterTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 6003F5B4195388D20070C39A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 6003F589195388D20070C39A /* HRSCustomErrorHandling */; - targetProxy = 6003F5B3195388D20070C39A /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency 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; - 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 = CFB6F05ED3004E5A9ED72622 /* Pods-HRSCustomErrorHandling.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "HRSCustomErrorHandling/HRSCustomErrorHandling-Prefix.pch"; - INFOPLIST_FILE = "HRSCustomErrorHandling/HRSCustomErrorHandling-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 6003F5C1195388D20070C39A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CFB6F05ED3004E5A9ED72622 /* Pods-HRSCustomErrorHandling.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "HRSCustomErrorHandling/HRSCustomErrorHandling-Prefix.pch"; - INFOPLIST_FILE = "HRSCustomErrorHandling/HRSCustomErrorHandling-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 6003F5C3195388D20070C39A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5C043B2B487948E7BBC796F0 /* Pods-Tests.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/HRSCustomErrorHandling.app/HRSCustomErrorHandling"; - 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_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - 6003F5C4195388D20070C39A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5C043B2B487948E7BBC796F0 /* Pods-Tests.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/HRSCustomErrorHandling.app/HRSCustomErrorHandling"; - 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_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 6003F585195388D10070C39A /* Build configuration list for PBXProject "HRSCustomErrorHandling" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6003F5BD195388D20070C39A /* Debug */, - 6003F5BE195388D20070C39A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "HRSCustomErrorHandling" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6003F5C0195388D20070C39A /* Debug */, - 6003F5C1195388D20070C39A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6003F5C3195388D20070C39A /* Debug */, - 6003F5C4195388D20070C39A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 6003F582195388D10070C39A /* Project object */; -} + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 0FF4CDACD2204BDEB24B79DC + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-HRSCustomErrorHandling.a + sourceTree + BUILT_PRODUCTS_DIR + + 21896E7EF61E475FB09343AA + + 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 + + 4C08F24819AA431C00B8B6EC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HRSErrorPresenterTests.m + sourceTree + <group> + + 4C08F24919AA431C00B8B6EC + + fileRef + 4C08F24819AA431C00B8B6EC + isa + PBXBuildFile + + 4C08F24A19AA442400B8B6EC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HRSErrorPresenterDelegateTests.m + sourceTree + <group> + + 4C08F24B19AA442400B8B6EC + + fileRef + 4C08F24A19AA442400B8B6EC + isa + PBXBuildFile + + 4C08F24C19AA4A7100B8B6EC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HRSErrorRecoveryAttempterTests.m + sourceTree + <group> + + 4C08F24D19AA4A7100B8B6EC + + fileRef + 4C08F24C19AA4A7100B8B6EC + isa + PBXBuildFile + + 4CD6839A19AA345500999A50 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HRSAppDelegate.h + sourceTree + <group> + + 4CD6839B19AA345500999A50 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HRSAppDelegate.m + sourceTree + <group> + + 4CD6839C19AA345500999A50 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.storyboard + path + Main.storyboard + sourceTree + <group> + + 4CD6839D19AA345500999A50 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HRSViewController.h + sourceTree + <group> + + 4CD6839E19AA345500999A50 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HRSViewController.m + sourceTree + <group> + + 4CD6839F19AA345500999A50 + + fileRef + 4CD6839B19AA345500999A50 + isa + PBXBuildFile + + 4CD683A019AA345500999A50 + + fileRef + 4CD6839C19AA345500999A50 + isa + PBXBuildFile + + 4CD683A119AA345500999A50 + + fileRef + 4CD6839E19AA345500999A50 + isa + PBXBuildFile + + 4CD683A719AA39ED00999A50 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + text + name + CONTRIBUTING.md + path + ../CONTRIBUTING.md + sourceTree + <group> + + 4CD683A819AA39ED00999A50 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + text + name + CREDITS.md + path + ../CREDITS.md + sourceTree + <group> + + 4CD683A919AA39ED00999A50 + + fileRef + 4CD683A719AA39ED00999A50 + isa + PBXBuildFile + + 4CD683AA19AA39ED00999A50 + + fileRef + 4CD683A819AA39ED00999A50 + isa + PBXBuildFile + + 4CD683AB19AA3EB400999A50 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HRSResponderChainTests.m + sourceTree + <group> + + 4CD683AC19AA3EB400999A50 + + fileRef + 4CD683AB19AA3EB400999A50 + isa + PBXBuildFile + + 4EA25FCFB694F28D4A2371AF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods-Tests.debug.xcconfig + path + Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig + sourceTree + <group> + + 5CF700A7F3064FA2BF895B9B + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods-Tests.a + sourceTree + BUILT_PRODUCTS_DIR + + 6003F581195388D10070C39A + + children + + 60FF7A9C1954A5C5007DD14C + 6003F593195388D20070C39A + 6003F5B5195388D20070C39A + 6003F58C195388D20070C39A + 6003F58B195388D20070C39A + AFB8EFB0F79D01F558CF6C49 + + isa + PBXGroup + sourceTree + <group> + + 6003F582195388D10070C39A + + attributes + + CLASSPREFIX + HRS + LastUpgradeCheck + 0510 + ORGANIZATIONNAME + Michael Ochs + 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 + + 4CD683A119AA345500999A50 + 4CD6839F19AA345500999A50 + 6003F59A195388D20070C39A + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 6003F587195388D20070C39A + + buildActionMask + 2147483647 + files + + 6003F590195388D20070C39A + 6003F592195388D20070C39A + 6003F58E195388D20070C39A + E88BBB059A3441C69BB31C99 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 6003F588195388D20070C39A + + buildActionMask + 2147483647 + files + + 4CD683AA19AA39ED00999A50 + 4CD683A019AA345500999A50 + 4CD683A919AA39ED00999A50 + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 6003F589195388D20070C39A + + buildConfigurationList + 6003F5BF195388D20070C39A + buildPhases + + 21896E7EF61E475FB09343AA + 6003F586195388D20070C39A + 6003F587195388D20070C39A + 6003F588195388D20070C39A + 94A8A00043D8422B9972DEF3 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + HRSCustomErrorHandling + productName + HRSCustomErrorHandling + productReference + 6003F58A195388D20070C39A + productType + com.apple.product-type.application + + 6003F58A195388D20070C39A + + explicitFileType + wrapper.application + includeInIndex + 0 + isa + PBXFileReference + path + HRSCustomErrorHandling.app + sourceTree + BUILT_PRODUCTS_DIR + + 6003F58B195388D20070C39A + + children + + 6003F58A195388D20070C39A + 6003F5AE195388D20070C39A + + isa + PBXGroup + name + Products + sourceTree + <group> + + 6003F58C195388D20070C39A + + children + + 6003F58D195388D20070C39A + 6003F58F195388D20070C39A + 6003F591195388D20070C39A + 6003F5AF195388D20070C39A + 0FF4CDACD2204BDEB24B79DC + 5CF700A7F3064FA2BF895B9B + + 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 + + 4CD6839A19AA345500999A50 + 4CD6839B19AA345500999A50 + 4CD6839C19AA345500999A50 + 4CD6839D19AA345500999A50 + 4CD6839E19AA345500999A50 + 6003F594195388D20070C39A + + isa + PBXGroup + path + HRSCustomErrorHandling + sourceTree + <group> + + 6003F594195388D20070C39A + + children + + 6003F595195388D20070C39A + 6003F599195388D20070C39A + 6003F59B195388D20070C39A + + isa + PBXGroup + name + Supporting Files + sourceTree + <group> + + 6003F595195388D20070C39A + + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + HRSCustomErrorHandling-Info.plist + sourceTree + <group> + + 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 + HRSCustomErrorHandling-Prefix.pch + sourceTree + <group> + + 6003F5AA195388D20070C39A + + buildActionMask + 2147483647 + files + + 4C08F24D19AA4A7100B8B6EC + 4CD683AC19AA3EB400999A50 + 4C08F24B19AA442400B8B6EC + 4C08F24919AA431C00B8B6EC + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 6003F5AB195388D20070C39A + + buildActionMask + 2147483647 + files + + 6003F5B0195388D20070C39A + 6003F5B2195388D20070C39A + 6003F5B1195388D20070C39A + DF1A052F4D1C460B8E787271 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 6003F5AC195388D20070C39A + + buildActionMask + 2147483647 + files + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 6003F5AD195388D20070C39A + + buildConfigurationList + 6003F5C2195388D20070C39A + buildPhases + + B7A60EF23693413DA281CBF7 + 6003F5AA195388D20070C39A + 6003F5AB195388D20070C39A + 6003F5AC195388D20070C39A + 6B10C81F541B401ABBE6B17F + + buildRules + + dependencies + + 6003F5B4195388D20070C39A + + isa + PBXNativeTarget + name + Tests + productName + HRSCustomErrorHandlingTests + productReference + 6003F5AE195388D20070C39A + productType + com.apple.product-type.bundle.unit-test + + 6003F5AE195388D20070C39A + + explicitFileType + wrapper.cfbundle + includeInIndex + 0 + isa + PBXFileReference + path + 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 + HRSCustomErrorHandling + + 6003F5B4195388D20070C39A + + isa + PBXTargetDependency + target + 6003F589195388D20070C39A + targetProxy + 6003F5B3195388D20070C39A + + 6003F5B5195388D20070C39A + + children + + 4CD683AB19AA3EB400999A50 + 4C08F24819AA431C00B8B6EC + 4C08F24A19AA442400B8B6EC + 4C08F24C19AA4A7100B8B6EC + 6003F5B6195388D20070C39A + + isa + PBXGroup + path + Tests + sourceTree + <group> + + 6003F5B6195388D20070C39A + + children + + 6003F5B7195388D20070C39A + 606FC2411953D9B200FFA9A0 + + isa + PBXGroup + name + Supporting Files + sourceTree + <group> + + 6003F5B7195388D20070C39A + + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Tests-Info.plist + sourceTree + <group> + + 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 + 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 + D59D2EF080598976BDADD7B1 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + HRSCustomErrorHandling/HRSCustomErrorHandling-Prefix.pch + INFOPLIST_FILE + HRSCustomErrorHandling/HRSCustomErrorHandling-Info.plist + PRODUCT_NAME + $(TARGET_NAME) + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Debug + + 6003F5C1195388D20070C39A + + baseConfigurationReference + D9E6719BFDF43BF089C9DA1F + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + HRSCustomErrorHandling/HRSCustomErrorHandling-Prefix.pch + INFOPLIST_FILE + HRSCustomErrorHandling/HRSCustomErrorHandling-Info.plist + PRODUCT_NAME + $(TARGET_NAME) + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Release + + 6003F5C2195388D20070C39A + + buildConfigurations + + 6003F5C3195388D20070C39A + 6003F5C4195388D20070C39A + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 6003F5C3195388D20070C39A + + baseConfigurationReference + 4EA25FCFB694F28D4A2371AF + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/HRSCustomErrorHandling.app/HRSCustomErrorHandling + 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_NAME + $(TARGET_NAME) + TEST_HOST + $(BUNDLE_LOADER) + WRAPPER_EXTENSION + xctest + + isa + XCBuildConfiguration + name + Debug + + 6003F5C4195388D20070C39A + + baseConfigurationReference + 622E4935C48B5D435B77F678 + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/HRSCustomErrorHandling.app/HRSCustomErrorHandling + 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_NAME + $(TARGET_NAME) + TEST_HOST + $(BUNDLE_LOADER) + WRAPPER_EXTENSION + xctest + + isa + XCBuildConfiguration + name + Release + + 606FC2411953D9B200FFA9A0 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Tests-Prefix.pch + sourceTree + <group> + + 60FF7A9C1954A5C5007DD14C + + children + + E88FD4B58E254D3F81E9B571 + 9AB14EB49B7C48D39909D9F6 + 4CD683A719AA39ED00999A50 + 4CD683A819AA39ED00999A50 + BD2EC1999F8340C9B40F77C9 + + isa + PBXGroup + name + Podspec Metadata + sourceTree + <group> + + 622E4935C48B5D435B77F678 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods-Tests.release.xcconfig + path + Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig + sourceTree + <group> + + 6B10C81F541B401ABBE6B17F + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Copy Pods Resources + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh" + + showEnvVarsInLog + 0 + + 94A8A00043D8422B9972DEF3 + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Copy Pods Resources + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods-HRSCustomErrorHandling/Pods-HRSCustomErrorHandling-resources.sh" + + showEnvVarsInLog + 0 + + 9AB14EB49B7C48D39909D9F6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + name + README.md + path + ../README.md + sourceTree + <group> + + AFB8EFB0F79D01F558CF6C49 + + children + + D59D2EF080598976BDADD7B1 + D9E6719BFDF43BF089C9DA1F + 4EA25FCFB694F28D4A2371AF + 622E4935C48B5D435B77F678 + + isa + PBXGroup + name + Pods + sourceTree + <group> + + B7A60EF23693413DA281CBF7 + + 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 + + BD2EC1999F8340C9B40F77C9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + name + LICENSE + path + ../LICENSE + sourceTree + <group> + + D59D2EF080598976BDADD7B1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods-HRSCustomErrorHandling.debug.xcconfig + path + Pods/Target Support Files/Pods-HRSCustomErrorHandling/Pods-HRSCustomErrorHandling.debug.xcconfig + sourceTree + <group> + + D9E6719BFDF43BF089C9DA1F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods-HRSCustomErrorHandling.release.xcconfig + path + Pods/Target Support Files/Pods-HRSCustomErrorHandling/Pods-HRSCustomErrorHandling.release.xcconfig + sourceTree + <group> + + DF1A052F4D1C460B8E787271 + + fileRef + 5CF700A7F3064FA2BF895B9B + isa + PBXBuildFile + + E88BBB059A3441C69BB31C99 + + fileRef + 0FF4CDACD2204BDEB24B79DC + isa + PBXBuildFile + + E88FD4B58E254D3F81E9B571 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + name + HRSCustomErrorHandling.podspec + path + ../HRSCustomErrorHandling.podspec + sourceTree + <group> + + + rootObject + 6003F582195388D10070C39A + + diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 53d0b33..0991f63 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - HRSCustomErrorHandling (0.1.2) + - HRSCustomErrorHandling (0.2.0) - OCMock (3.1.1) DEPENDENCIES: @@ -11,7 +11,7 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - HRSCustomErrorHandling: bf4efac027c8f5126b24d4d1050bf1fbfc649df3 + HRSCustomErrorHandling: c32762417a44c2c749f5a008d1e1b73c80f0fb36 OCMock: f6cb8c162ab9d5620dddf411282c7b2c0ee78854 -COCOAPODS: 0.33.1 +COCOAPODS: 0.34.4 diff --git a/HRSCustomErrorHandling.podspec b/HRSCustomErrorHandling.podspec index a7ebe8a..2c71bce 100644 --- a/HRSCustomErrorHandling.podspec +++ b/HRSCustomErrorHandling.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "HRSCustomErrorHandling" - s.version = "0.1.2" + s.version = "0.2.0" s.summary = "HRSCustomErrorHandling provides an easy way to handle error presentation and creation on iOS." s.description = <<-DESC HRSCustomErrorHandling is a small Framework that provides a base implementation for error handling in iOS applications. It deals with the problem to streamline the presentation of errors in various parts of an application as well as provide APIs to implement error specific recovery options the user of the application can choose from. diff --git a/README.md b/README.md index 4950806..5a1b784 100755 --- a/README.md +++ b/README.md @@ -27,8 +27,10 @@ This project requires nothing more than the `Foundation` and `UIKit` frameworks. HRSCustomErrorHandling is available through [CocoaPods](http://cocoapods.org). To install it, simply add the following line to your Podfile: - pod "HRSCustomErrorHandling" + pod "HRSCustomErrorHandling", "~> 0.1" +Please note that we version our releases based on [Semantic Versioning](http://semver.org), so it is save to advice cocoapods to use every minor and patch version within a major version. + After installing the library through CocoaPods you should add the following line in your prefix header (.pch file): #import diff --git a/VERSION b/VERSION index 8294c18..341cf11 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.2 \ No newline at end of file +0.2.0 \ No newline at end of file