From 589b16ec71a4f75ce824d85c2498caa60ae41ab1 Mon Sep 17 00:00:00 2001 From: kingrocha Date: Mon, 15 Aug 2016 17:01:16 -0300 Subject: [PATCH 01/11] CHANGELOG.md --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..259f093 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +## 0.1.2 + - Initial release + * Added CocoaPods support From 7e65c030e8d85eb6b74e95c9e5866f3c57734e83 Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:04:48 -0300 Subject: [PATCH 02/11] Initial CI setup --- .../xcschemes/ErrorKingExample.xcscheme | 111 ++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 Example/ErrorKingExample.xcodeproj/xcshareddata/xcschemes/ErrorKingExample.xcscheme diff --git a/Example/ErrorKingExample.xcodeproj/xcshareddata/xcschemes/ErrorKingExample.xcscheme b/Example/ErrorKingExample.xcodeproj/xcshareddata/xcschemes/ErrorKingExample.xcscheme new file mode 100644 index 0000000..fed4a29 --- /dev/null +++ b/Example/ErrorKingExample.xcodeproj/xcshareddata/xcschemes/ErrorKingExample.xcscheme @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 44cd61609c9a19bf6e98cf4c48bc6c7e0ff8ae5f Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:13:54 -0300 Subject: [PATCH 03/11] Carthage support --- .../contents.xcworkspacedata | 7 + ErrorKing.xcodeproj/project.pbxproj | 457 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/xcschemes/ErrorKing.xcscheme | 99 ++++ .../contents.xcworkspacedata | 7 + ErrorKingCarthageResources/ErrorKing.h | 19 + ErrorKingCarthageResources/Info.plist | 26 + ErrorKingTests/ErrorKingTests.swift | 36 ++ ErrorKingTests/Info.plist | 24 + 9 files changed, 682 insertions(+) create mode 100644 ErrorKing.xcodeproj/Untitled.xcworkspace/contents.xcworkspacedata create mode 100644 ErrorKing.xcodeproj/project.pbxproj create mode 100644 ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme create mode 100644 ErrorKing.xcworkspace/contents.xcworkspacedata create mode 100644 ErrorKingCarthageResources/ErrorKing.h create mode 100644 ErrorKingCarthageResources/Info.plist create mode 100644 ErrorKingTests/ErrorKingTests.swift create mode 100644 ErrorKingTests/Info.plist diff --git a/ErrorKing.xcodeproj/Untitled.xcworkspace/contents.xcworkspacedata b/ErrorKing.xcodeproj/Untitled.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..24ab27b --- /dev/null +++ b/ErrorKing.xcodeproj/Untitled.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ErrorKing.xcodeproj/project.pbxproj b/ErrorKing.xcodeproj/project.pbxproj new file mode 100644 index 0000000..80d1529 --- /dev/null +++ b/ErrorKing.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + FDD690391D6258BB00A13E45 /* ErrorKing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDD6902E1D6258BB00A13E45 /* ErrorKing.framework */; }; + FDD6903E1D6258BB00A13E45 /* ErrorKingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD6903D1D6258BB00A13E45 /* ErrorKingTests.swift */; }; + FDD690491D6259B000A13E45 /* ErrorKing.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD690481D6259B000A13E45 /* ErrorKing.h */; }; + FDD6904B1D6259B400A13E45 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = FDD6904A1D6259B400A13E45 /* Info.plist */; }; + FDD690591D6259D800A13E45 /* EKAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FDD6904E1D6259D800A13E45 /* EKAssets.xcassets */; }; + FDD6905B1D6259D800A13E45 /* ErrorKingAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690521D6259D800A13E45 /* ErrorKingAlertController.swift */; }; + FDD6905C1D6259D800A13E45 /* ErrorKingNibLoadeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690531D6259D800A13E45 /* ErrorKingNibLoadeable.swift */; }; + FDD6905D1D6259D800A13E45 /* ErrorProne.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690541D6259D800A13E45 /* ErrorProne.swift */; }; + FDD6905E1D6259D800A13E45 /* ErrorKingEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690561D6259D800A13E45 /* ErrorKingEmptyStateView.swift */; }; + FDD6905F1D6259D800A13E45 /* ErrorKingEmptyStateView.xib in Resources */ = {isa = PBXBuildFile; fileRef = FDD690571D6259D800A13E45 /* ErrorKingEmptyStateView.xib */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + FDD6903A1D6258BB00A13E45 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FDD690251D6258BB00A13E45 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FDD6902D1D6258BB00A13E45; + remoteInfo = ErrorKing; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + FDD6902E1D6258BB00A13E45 /* ErrorKing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ErrorKing.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FDD690381D6258BB00A13E45 /* ErrorKingTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ErrorKingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + FDD6903D1D6258BB00A13E45 /* ErrorKingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorKingTests.swift; sourceTree = ""; }; + FDD6903F1D6258BB00A13E45 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FDD690481D6259B000A13E45 /* ErrorKing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ErrorKing.h; path = ErrorKingCarthageResources/ErrorKing.h; sourceTree = SOURCE_ROOT; }; + FDD6904A1D6259B400A13E45 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ErrorKingCarthageResources/Info.plist; sourceTree = SOURCE_ROOT; }; + FDD6904D1D6259D800A13E45 /* .gitkeep */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; + FDD6904E1D6259D800A13E45 /* EKAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = EKAssets.xcassets; sourceTree = ""; }; + FDD690501D6259D800A13E45 /* .gitkeep */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; + FDD690521D6259D800A13E45 /* ErrorKingAlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingAlertController.swift; sourceTree = ""; }; + FDD690531D6259D800A13E45 /* ErrorKingNibLoadeable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingNibLoadeable.swift; sourceTree = ""; }; + FDD690541D6259D800A13E45 /* ErrorProne.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorProne.swift; sourceTree = ""; }; + FDD690561D6259D800A13E45 /* ErrorKingEmptyStateView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingEmptyStateView.swift; sourceTree = ""; }; + FDD690571D6259D800A13E45 /* ErrorKingEmptyStateView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ErrorKingEmptyStateView.xib; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + FDD6902A1D6258BB00A13E45 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FDD690351D6258BB00A13E45 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + FDD690391D6258BB00A13E45 /* ErrorKing.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + FDD690241D6258BB00A13E45 = { + isa = PBXGroup; + children = ( + FDD690301D6258BB00A13E45 /* ErrorKing */, + FDD6903C1D6258BB00A13E45 /* ErrorKingTests */, + FDD6902F1D6258BB00A13E45 /* Products */, + ); + sourceTree = ""; + }; + FDD6902F1D6258BB00A13E45 /* Products */ = { + isa = PBXGroup; + children = ( + FDD6902E1D6258BB00A13E45 /* ErrorKing.framework */, + FDD690381D6258BB00A13E45 /* ErrorKingTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + FDD690301D6258BB00A13E45 /* ErrorKing */ = { + isa = PBXGroup; + children = ( + FDD6904C1D6259D800A13E45 /* Assets */, + FDD6904F1D6259D800A13E45 /* Classes */, + FDD690481D6259B000A13E45 /* ErrorKing.h */, + FDD6904A1D6259B400A13E45 /* Info.plist */, + ); + path = ErrorKing; + sourceTree = ""; + }; + FDD6903C1D6258BB00A13E45 /* ErrorKingTests */ = { + isa = PBXGroup; + children = ( + FDD6903D1D6258BB00A13E45 /* ErrorKingTests.swift */, + FDD6903F1D6258BB00A13E45 /* Info.plist */, + ); + path = ErrorKingTests; + sourceTree = ""; + }; + FDD6904C1D6259D800A13E45 /* Assets */ = { + isa = PBXGroup; + children = ( + FDD6904D1D6259D800A13E45 /* .gitkeep */, + FDD6904E1D6259D800A13E45 /* EKAssets.xcassets */, + ); + path = Assets; + sourceTree = ""; + }; + FDD6904F1D6259D800A13E45 /* Classes */ = { + isa = PBXGroup; + children = ( + FDD690501D6259D800A13E45 /* .gitkeep */, + FDD690511D6259D800A13E45 /* Model */, + FDD690551D6259D800A13E45 /* View */, + ); + path = Classes; + sourceTree = ""; + }; + FDD690511D6259D800A13E45 /* Model */ = { + isa = PBXGroup; + children = ( + FDD690521D6259D800A13E45 /* ErrorKingAlertController.swift */, + FDD690531D6259D800A13E45 /* ErrorKingNibLoadeable.swift */, + FDD690541D6259D800A13E45 /* ErrorProne.swift */, + ); + path = Model; + sourceTree = ""; + }; + FDD690551D6259D800A13E45 /* View */ = { + isa = PBXGroup; + children = ( + FDD690561D6259D800A13E45 /* ErrorKingEmptyStateView.swift */, + FDD690571D6259D800A13E45 /* ErrorKingEmptyStateView.xib */, + ); + path = View; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + FDD6902B1D6258BB00A13E45 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + FDD690491D6259B000A13E45 /* ErrorKing.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + FDD6902D1D6258BB00A13E45 /* ErrorKing */ = { + isa = PBXNativeTarget; + buildConfigurationList = FDD690421D6258BB00A13E45 /* Build configuration list for PBXNativeTarget "ErrorKing" */; + buildPhases = ( + FDD690291D6258BB00A13E45 /* Sources */, + FDD6902A1D6258BB00A13E45 /* Frameworks */, + FDD6902B1D6258BB00A13E45 /* Headers */, + FDD6902C1D6258BB00A13E45 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ErrorKing; + productName = ErrorKing; + productReference = FDD6902E1D6258BB00A13E45 /* ErrorKing.framework */; + productType = "com.apple.product-type.framework"; + }; + FDD690371D6258BB00A13E45 /* ErrorKingTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = FDD690451D6258BB00A13E45 /* Build configuration list for PBXNativeTarget "ErrorKingTests" */; + buildPhases = ( + FDD690341D6258BB00A13E45 /* Sources */, + FDD690351D6258BB00A13E45 /* Frameworks */, + FDD690361D6258BB00A13E45 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + FDD6903B1D6258BB00A13E45 /* PBXTargetDependency */, + ); + name = ErrorKingTests; + productName = ErrorKingTests; + productReference = FDD690381D6258BB00A13E45 /* ErrorKingTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + FDD690251D6258BB00A13E45 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0730; + LastUpgradeCheck = 0730; + ORGANIZATIONNAME = Movile; + TargetAttributes = { + FDD6902D1D6258BB00A13E45 = { + CreatedOnToolsVersion = 7.3.1; + }; + FDD690371D6258BB00A13E45 = { + CreatedOnToolsVersion = 7.3.1; + }; + }; + }; + buildConfigurationList = FDD690281D6258BB00A13E45 /* Build configuration list for PBXProject "ErrorKing" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = FDD690241D6258BB00A13E45; + productRefGroup = FDD6902F1D6258BB00A13E45 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + FDD6902D1D6258BB00A13E45 /* ErrorKing */, + FDD690371D6258BB00A13E45 /* ErrorKingTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + FDD6902C1D6258BB00A13E45 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FDD690591D6259D800A13E45 /* EKAssets.xcassets in Resources */, + FDD6904B1D6259B400A13E45 /* Info.plist in Resources */, + FDD6905F1D6259D800A13E45 /* ErrorKingEmptyStateView.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FDD690361D6258BB00A13E45 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + FDD690291D6258BB00A13E45 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FDD6905B1D6259D800A13E45 /* ErrorKingAlertController.swift in Sources */, + FDD6905C1D6259D800A13E45 /* ErrorKingNibLoadeable.swift in Sources */, + FDD6905E1D6259D800A13E45 /* ErrorKingEmptyStateView.swift in Sources */, + FDD6905D1D6259D800A13E45 /* ErrorProne.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FDD690341D6258BB00A13E45 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FDD6903E1D6258BB00A13E45 /* ErrorKingTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + FDD6903B1D6258BB00A13E45 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FDD6902D1D6258BB00A13E45 /* ErrorKing */; + targetProxy = FDD6903A1D6258BB00A13E45 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + FDD690401D6258BB00A13E45 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_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_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + FDD690411D6258BB00A13E45 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_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_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FDD690431D6258BB00A13E45 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = ErrorKing/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKing; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + FDD690441D6258BB00A13E45 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = ErrorKing/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKing; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + FDD690461D6258BB00A13E45 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + INFOPLIST_FILE = ErrorKingTests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + FDD690471D6258BB00A13E45 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + INFOPLIST_FILE = ErrorKingTests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + FDD690281D6258BB00A13E45 /* Build configuration list for PBXProject "ErrorKing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FDD690401D6258BB00A13E45 /* Debug */, + FDD690411D6258BB00A13E45 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FDD690421D6258BB00A13E45 /* Build configuration list for PBXNativeTarget "ErrorKing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FDD690431D6258BB00A13E45 /* Debug */, + FDD690441D6258BB00A13E45 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FDD690451D6258BB00A13E45 /* Build configuration list for PBXNativeTarget "ErrorKingTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FDD690461D6258BB00A13E45 /* Debug */, + FDD690471D6258BB00A13E45 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = FDD690251D6258BB00A13E45 /* Project object */; +} diff --git a/ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..427ac32 --- /dev/null +++ b/ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme b/ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme new file mode 100644 index 0000000..ea06fb7 --- /dev/null +++ b/ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ErrorKing.xcworkspace/contents.xcworkspacedata b/ErrorKing.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..c979b1c --- /dev/null +++ b/ErrorKing.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ErrorKingCarthageResources/ErrorKing.h b/ErrorKingCarthageResources/ErrorKing.h new file mode 100644 index 0000000..4e8a37c --- /dev/null +++ b/ErrorKingCarthageResources/ErrorKing.h @@ -0,0 +1,19 @@ +// +// ErrorKing.h +// ErrorKing +// +// Created by Bruno Rocha on 8/15/16. +// Copyright © 2016 Movile. All rights reserved. +// + +#import + +//! Project version number for ErrorKing. +FOUNDATION_EXPORT double ErrorKingVersionNumber; + +//! Project version string for ErrorKing. +FOUNDATION_EXPORT const unsigned char ErrorKingVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/ErrorKingCarthageResources/Info.plist b/ErrorKingCarthageResources/Info.plist new file mode 100644 index 0000000..d3de8ee --- /dev/null +++ b/ErrorKingCarthageResources/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/ErrorKingTests/ErrorKingTests.swift b/ErrorKingTests/ErrorKingTests.swift new file mode 100644 index 0000000..23abe2c --- /dev/null +++ b/ErrorKingTests/ErrorKingTests.swift @@ -0,0 +1,36 @@ +// +// ErrorKingTests.swift +// ErrorKingTests +// +// Created by Bruno Rocha on 8/15/16. +// Copyright © 2016 Movile. All rights reserved. +// + +import XCTest +@testable import ErrorKing + +class ErrorKingTests: XCTestCase { + + override func setUp() { + super.setUp() + // Put setup code here. This method is called before the invocation of each test method in the class. + } + + override func tearDown() { + // Put teardown code here. This method is called after the invocation of each test method in the class. + super.tearDown() + } + + func testExample() { + // This is an example of a functional test case. + // Use XCTAssert and related functions to verify your tests produce the correct results. + } + + func testPerformanceExample() { + // This is an example of a performance test case. + self.measureBlock { + // Put the code you want to measure the time of here. + } + } + +} diff --git a/ErrorKingTests/Info.plist b/ErrorKingTests/Info.plist new file mode 100644 index 0000000..ba72822 --- /dev/null +++ b/ErrorKingTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + From b56c7a424704e3588864b70249d3742e08b20fd6 Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:17:15 -0300 Subject: [PATCH 04/11] Carthage fix --- ErrorKing.xcodeproj/project.pbxproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ErrorKing.xcodeproj/project.pbxproj b/ErrorKing.xcodeproj/project.pbxproj index 80d1529..073e699 100644 --- a/ErrorKing.xcodeproj/project.pbxproj +++ b/ErrorKing.xcodeproj/project.pbxproj @@ -17,6 +17,7 @@ FDD6905D1D6259D800A13E45 /* ErrorProne.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690541D6259D800A13E45 /* ErrorProne.swift */; }; FDD6905E1D6259D800A13E45 /* ErrorKingEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690561D6259D800A13E45 /* ErrorKingEmptyStateView.swift */; }; FDD6905F1D6259D800A13E45 /* ErrorKingEmptyStateView.xib in Resources */ = {isa = PBXBuildFile; fileRef = FDD690571D6259D800A13E45 /* ErrorKingEmptyStateView.xib */; }; + FDF5AF791D625AC300783521 /* ErrorKing.h in Resources */ = {isa = PBXBuildFile; fileRef = FDD690481D6259B000A13E45 /* ErrorKing.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -234,6 +235,7 @@ files = ( FDD690591D6259D800A13E45 /* EKAssets.xcassets in Resources */, FDD6904B1D6259B400A13E45 /* Info.plist in Resources */, + FDF5AF791D625AC300783521 /* ErrorKing.h in Resources */, FDD6905F1D6259D800A13E45 /* ErrorKingEmptyStateView.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; From ea0be3e1311f2f46643f0c5882e80a6b15cae26f Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:19:46 -0300 Subject: [PATCH 05/11] Carthage fix 2 --- ErrorKing.xcodeproj/project.pbxproj | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ErrorKing.xcodeproj/project.pbxproj b/ErrorKing.xcodeproj/project.pbxproj index 073e699..8a7dc66 100644 --- a/ErrorKing.xcodeproj/project.pbxproj +++ b/ErrorKing.xcodeproj/project.pbxproj @@ -9,7 +9,7 @@ /* Begin PBXBuildFile section */ FDD690391D6258BB00A13E45 /* ErrorKing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDD6902E1D6258BB00A13E45 /* ErrorKing.framework */; }; FDD6903E1D6258BB00A13E45 /* ErrorKingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD6903D1D6258BB00A13E45 /* ErrorKingTests.swift */; }; - FDD690491D6259B000A13E45 /* ErrorKing.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD690481D6259B000A13E45 /* ErrorKing.h */; }; + FDD690491D6259B000A13E45 /* ErrorKing.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD690481D6259B000A13E45 /* ErrorKing.h */; settings = {ATTRIBUTES = (Public, ); }; }; FDD6904B1D6259B400A13E45 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = FDD6904A1D6259B400A13E45 /* Info.plist */; }; FDD690591D6259D800A13E45 /* EKAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FDD6904E1D6259D800A13E45 /* EKAssets.xcassets */; }; FDD6905B1D6259D800A13E45 /* ErrorKingAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690521D6259D800A13E45 /* ErrorKingAlertController.swift */; }; @@ -37,9 +37,7 @@ FDD6903F1D6258BB00A13E45 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; FDD690481D6259B000A13E45 /* ErrorKing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ErrorKing.h; path = ErrorKingCarthageResources/ErrorKing.h; sourceTree = SOURCE_ROOT; }; FDD6904A1D6259B400A13E45 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ErrorKingCarthageResources/Info.plist; sourceTree = SOURCE_ROOT; }; - FDD6904D1D6259D800A13E45 /* .gitkeep */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; FDD6904E1D6259D800A13E45 /* EKAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = EKAssets.xcassets; sourceTree = ""; }; - FDD690501D6259D800A13E45 /* .gitkeep */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; FDD690521D6259D800A13E45 /* ErrorKingAlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingAlertController.swift; sourceTree = ""; }; FDD690531D6259D800A13E45 /* ErrorKingNibLoadeable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingNibLoadeable.swift; sourceTree = ""; }; FDD690541D6259D800A13E45 /* ErrorProne.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorProne.swift; sourceTree = ""; }; @@ -107,7 +105,6 @@ FDD6904C1D6259D800A13E45 /* Assets */ = { isa = PBXGroup; children = ( - FDD6904D1D6259D800A13E45 /* .gitkeep */, FDD6904E1D6259D800A13E45 /* EKAssets.xcassets */, ); path = Assets; @@ -116,7 +113,6 @@ FDD6904F1D6259D800A13E45 /* Classes */ = { isa = PBXGroup; children = ( - FDD690501D6259D800A13E45 /* .gitkeep */, FDD690511D6259D800A13E45 /* Model */, FDD690551D6259D800A13E45 /* View */, ); From 4e1d3c3652c865f83160d4d4ad15902a2744cadf Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:23:18 -0300 Subject: [PATCH 06/11] Carthage fix 2 --- .../contents.xcworkspacedata | 7 - .../project.pbxproj | 256 +++++++++--------- .../contents.xcworkspacedata | 2 +- .../xcschemes/ErrorKingCarthage.xcscheme | 40 +-- .../contents.xcworkspacedata | 2 +- ErrorKingCarthage/ErrorKingCarthage.h | 19 ++ .../Info.plist | 0 ErrorKingCarthageResources/ErrorKing.h | 19 -- .../ErrorKingCarthageTests.swift | 8 +- .../Info.plist | 0 10 files changed, 172 insertions(+), 181 deletions(-) delete mode 100644 ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename {ErrorKing.xcodeproj => ErrorKingCarthage.xcodeproj}/project.pbxproj (51%) rename {ErrorKing.xcodeproj/Untitled.xcworkspace => ErrorKingCarthage.xcodeproj/project.xcworkspace}/contents.xcworkspacedata (67%) rename ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme => ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKingCarthage.xcscheme (67%) rename {ErrorKing.xcworkspace => ErrorKingCarthage.xcworkspace}/contents.xcworkspacedata (65%) create mode 100644 ErrorKingCarthage/ErrorKingCarthage.h rename {ErrorKingCarthageResources => ErrorKingCarthage}/Info.plist (100%) delete mode 100644 ErrorKingCarthageResources/ErrorKing.h rename ErrorKingTests/ErrorKingTests.swift => ErrorKingCarthageTests/ErrorKingCarthageTests.swift (86%) rename {ErrorKingTests => ErrorKingCarthageTests}/Info.plist (100%) diff --git a/ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 427ac32..0000000 --- a/ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/ErrorKing.xcodeproj/project.pbxproj b/ErrorKingCarthage.xcodeproj/project.pbxproj similarity index 51% rename from ErrorKing.xcodeproj/project.pbxproj rename to ErrorKingCarthage.xcodeproj/project.pbxproj index 8a7dc66..1d22859 100644 --- a/ErrorKing.xcodeproj/project.pbxproj +++ b/ErrorKingCarthage.xcodeproj/project.pbxproj @@ -7,133 +7,133 @@ objects = { /* Begin PBXBuildFile section */ - FDD690391D6258BB00A13E45 /* ErrorKing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDD6902E1D6258BB00A13E45 /* ErrorKing.framework */; }; - FDD6903E1D6258BB00A13E45 /* ErrorKingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD6903D1D6258BB00A13E45 /* ErrorKingTests.swift */; }; - FDD690491D6259B000A13E45 /* ErrorKing.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD690481D6259B000A13E45 /* ErrorKing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDD6904B1D6259B400A13E45 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = FDD6904A1D6259B400A13E45 /* Info.plist */; }; - FDD690591D6259D800A13E45 /* EKAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FDD6904E1D6259D800A13E45 /* EKAssets.xcassets */; }; - FDD6905B1D6259D800A13E45 /* ErrorKingAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690521D6259D800A13E45 /* ErrorKingAlertController.swift */; }; - FDD6905C1D6259D800A13E45 /* ErrorKingNibLoadeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690531D6259D800A13E45 /* ErrorKingNibLoadeable.swift */; }; - FDD6905D1D6259D800A13E45 /* ErrorProne.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690541D6259D800A13E45 /* ErrorProne.swift */; }; - FDD6905E1D6259D800A13E45 /* ErrorKingEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD690561D6259D800A13E45 /* ErrorKingEmptyStateView.swift */; }; - FDD6905F1D6259D800A13E45 /* ErrorKingEmptyStateView.xib in Resources */ = {isa = PBXBuildFile; fileRef = FDD690571D6259D800A13E45 /* ErrorKingEmptyStateView.xib */; }; - FDF5AF791D625AC300783521 /* ErrorKing.h in Resources */ = {isa = PBXBuildFile; fileRef = FDD690481D6259B000A13E45 /* ErrorKing.h */; }; + FDF5AF881D625BE200783521 /* ErrorKingCarthage.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF5AF871D625BE200783521 /* ErrorKingCarthage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDF5AF8F1D625BE200783521 /* ErrorKingCarthage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDF5AF841D625BE100783521 /* ErrorKingCarthage.framework */; }; + FDF5AF941D625BE200783521 /* ErrorKingCarthageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AF931D625BE200783521 /* ErrorKingCarthageTests.swift */; }; + FDF5AFAB1D625C1A00783521 /* EKAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FDF5AFA01D625C1A00783521 /* EKAssets.xcassets */; }; + FDF5AFAD1D625C1A00783521 /* ErrorKingAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AFA41D625C1A00783521 /* ErrorKingAlertController.swift */; }; + FDF5AFAE1D625C1A00783521 /* ErrorKingNibLoadeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AFA51D625C1A00783521 /* ErrorKingNibLoadeable.swift */; }; + FDF5AFAF1D625C1A00783521 /* ErrorProne.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AFA61D625C1A00783521 /* ErrorProne.swift */; }; + FDF5AFB01D625C1A00783521 /* ErrorKingEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AFA81D625C1A00783521 /* ErrorKingEmptyStateView.swift */; }; + FDF5AFB11D625C1A00783521 /* ErrorKingEmptyStateView.xib in Resources */ = {isa = PBXBuildFile; fileRef = FDF5AFA91D625C1A00783521 /* ErrorKingEmptyStateView.xib */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - FDD6903A1D6258BB00A13E45 /* PBXContainerItemProxy */ = { + FDF5AF901D625BE200783521 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = FDD690251D6258BB00A13E45 /* Project object */; + containerPortal = FDF5AF7B1D625BE100783521 /* Project object */; proxyType = 1; - remoteGlobalIDString = FDD6902D1D6258BB00A13E45; - remoteInfo = ErrorKing; + remoteGlobalIDString = FDF5AF831D625BE100783521; + remoteInfo = ErrorKingCarthage; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - FDD6902E1D6258BB00A13E45 /* ErrorKing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ErrorKing.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FDD690381D6258BB00A13E45 /* ErrorKingTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ErrorKingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - FDD6903D1D6258BB00A13E45 /* ErrorKingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorKingTests.swift; sourceTree = ""; }; - FDD6903F1D6258BB00A13E45 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FDD690481D6259B000A13E45 /* ErrorKing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ErrorKing.h; path = ErrorKingCarthageResources/ErrorKing.h; sourceTree = SOURCE_ROOT; }; - FDD6904A1D6259B400A13E45 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ErrorKingCarthageResources/Info.plist; sourceTree = SOURCE_ROOT; }; - FDD6904E1D6259D800A13E45 /* EKAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = EKAssets.xcassets; sourceTree = ""; }; - FDD690521D6259D800A13E45 /* ErrorKingAlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingAlertController.swift; sourceTree = ""; }; - FDD690531D6259D800A13E45 /* ErrorKingNibLoadeable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingNibLoadeable.swift; sourceTree = ""; }; - FDD690541D6259D800A13E45 /* ErrorProne.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorProne.swift; sourceTree = ""; }; - FDD690561D6259D800A13E45 /* ErrorKingEmptyStateView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingEmptyStateView.swift; sourceTree = ""; }; - FDD690571D6259D800A13E45 /* ErrorKingEmptyStateView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ErrorKingEmptyStateView.xib; sourceTree = ""; }; + FDF5AF841D625BE100783521 /* ErrorKingCarthage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ErrorKingCarthage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FDF5AF871D625BE200783521 /* ErrorKingCarthage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorKingCarthage.h; sourceTree = ""; }; + FDF5AF891D625BE200783521 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FDF5AF8E1D625BE200783521 /* ErrorKingCarthageTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ErrorKingCarthageTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + FDF5AF931D625BE200783521 /* ErrorKingCarthageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorKingCarthageTests.swift; sourceTree = ""; }; + FDF5AF951D625BE200783521 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FDF5AFA01D625C1A00783521 /* EKAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = EKAssets.xcassets; sourceTree = ""; }; + FDF5AFA41D625C1A00783521 /* ErrorKingAlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingAlertController.swift; sourceTree = ""; }; + FDF5AFA51D625C1A00783521 /* ErrorKingNibLoadeable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingNibLoadeable.swift; sourceTree = ""; }; + FDF5AFA61D625C1A00783521 /* ErrorProne.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorProne.swift; sourceTree = ""; }; + FDF5AFA81D625C1A00783521 /* ErrorKingEmptyStateView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingEmptyStateView.swift; sourceTree = ""; }; + FDF5AFA91D625C1A00783521 /* ErrorKingEmptyStateView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ErrorKingEmptyStateView.xib; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - FDD6902A1D6258BB00A13E45 /* Frameworks */ = { + FDF5AF801D625BE100783521 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - FDD690351D6258BB00A13E45 /* Frameworks */ = { + FDF5AF8B1D625BE200783521 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FDD690391D6258BB00A13E45 /* ErrorKing.framework in Frameworks */, + FDF5AF8F1D625BE200783521 /* ErrorKingCarthage.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - FDD690241D6258BB00A13E45 = { + FDF5AF7A1D625BE100783521 = { isa = PBXGroup; children = ( - FDD690301D6258BB00A13E45 /* ErrorKing */, - FDD6903C1D6258BB00A13E45 /* ErrorKingTests */, - FDD6902F1D6258BB00A13E45 /* Products */, + FDF5AF9E1D625C1A00783521 /* Assets */, + FDF5AFA11D625C1A00783521 /* Classes */, + FDF5AF861D625BE200783521 /* ErrorKingCarthage */, + FDF5AF921D625BE200783521 /* ErrorKingCarthageTests */, + FDF5AF851D625BE100783521 /* Products */, ); sourceTree = ""; }; - FDD6902F1D6258BB00A13E45 /* Products */ = { + FDF5AF851D625BE100783521 /* Products */ = { isa = PBXGroup; children = ( - FDD6902E1D6258BB00A13E45 /* ErrorKing.framework */, - FDD690381D6258BB00A13E45 /* ErrorKingTests.xctest */, + FDF5AF841D625BE100783521 /* ErrorKingCarthage.framework */, + FDF5AF8E1D625BE200783521 /* ErrorKingCarthageTests.xctest */, ); name = Products; sourceTree = ""; }; - FDD690301D6258BB00A13E45 /* ErrorKing */ = { + FDF5AF861D625BE200783521 /* ErrorKingCarthage */ = { isa = PBXGroup; children = ( - FDD6904C1D6259D800A13E45 /* Assets */, - FDD6904F1D6259D800A13E45 /* Classes */, - FDD690481D6259B000A13E45 /* ErrorKing.h */, - FDD6904A1D6259B400A13E45 /* Info.plist */, + FDF5AF871D625BE200783521 /* ErrorKingCarthage.h */, + FDF5AF891D625BE200783521 /* Info.plist */, ); - path = ErrorKing; + path = ErrorKingCarthage; sourceTree = ""; }; - FDD6903C1D6258BB00A13E45 /* ErrorKingTests */ = { + FDF5AF921D625BE200783521 /* ErrorKingCarthageTests */ = { isa = PBXGroup; children = ( - FDD6903D1D6258BB00A13E45 /* ErrorKingTests.swift */, - FDD6903F1D6258BB00A13E45 /* Info.plist */, + FDF5AF931D625BE200783521 /* ErrorKingCarthageTests.swift */, + FDF5AF951D625BE200783521 /* Info.plist */, ); - path = ErrorKingTests; + path = ErrorKingCarthageTests; sourceTree = ""; }; - FDD6904C1D6259D800A13E45 /* Assets */ = { + FDF5AF9E1D625C1A00783521 /* Assets */ = { isa = PBXGroup; children = ( - FDD6904E1D6259D800A13E45 /* EKAssets.xcassets */, + FDF5AFA01D625C1A00783521 /* EKAssets.xcassets */, ); - path = Assets; + name = Assets; + path = ErrorKing/Assets; sourceTree = ""; }; - FDD6904F1D6259D800A13E45 /* Classes */ = { + FDF5AFA11D625C1A00783521 /* Classes */ = { isa = PBXGroup; children = ( - FDD690511D6259D800A13E45 /* Model */, - FDD690551D6259D800A13E45 /* View */, + FDF5AFA31D625C1A00783521 /* Model */, + FDF5AFA71D625C1A00783521 /* View */, ); - path = Classes; + name = Classes; + path = ErrorKing/Classes; sourceTree = ""; }; - FDD690511D6259D800A13E45 /* Model */ = { + FDF5AFA31D625C1A00783521 /* Model */ = { isa = PBXGroup; children = ( - FDD690521D6259D800A13E45 /* ErrorKingAlertController.swift */, - FDD690531D6259D800A13E45 /* ErrorKingNibLoadeable.swift */, - FDD690541D6259D800A13E45 /* ErrorProne.swift */, + FDF5AFA41D625C1A00783521 /* ErrorKingAlertController.swift */, + FDF5AFA51D625C1A00783521 /* ErrorKingNibLoadeable.swift */, + FDF5AFA61D625C1A00783521 /* ErrorProne.swift */, ); path = Model; sourceTree = ""; }; - FDD690551D6259D800A13E45 /* View */ = { + FDF5AFA71D625C1A00783521 /* View */ = { isa = PBXGroup; children = ( - FDD690561D6259D800A13E45 /* ErrorKingEmptyStateView.swift */, - FDD690571D6259D800A13E45 /* ErrorKingEmptyStateView.xib */, + FDF5AFA81D625C1A00783521 /* ErrorKingEmptyStateView.swift */, + FDF5AFA91D625C1A00783521 /* ErrorKingEmptyStateView.xib */, ); path = View; sourceTree = ""; @@ -141,102 +141,100 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - FDD6902B1D6258BB00A13E45 /* Headers */ = { + FDF5AF811D625BE100783521 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FDD690491D6259B000A13E45 /* ErrorKing.h in Headers */, + FDF5AF881D625BE200783521 /* ErrorKingCarthage.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - FDD6902D1D6258BB00A13E45 /* ErrorKing */ = { + FDF5AF831D625BE100783521 /* ErrorKingCarthage */ = { isa = PBXNativeTarget; - buildConfigurationList = FDD690421D6258BB00A13E45 /* Build configuration list for PBXNativeTarget "ErrorKing" */; + buildConfigurationList = FDF5AF981D625BE200783521 /* Build configuration list for PBXNativeTarget "ErrorKingCarthage" */; buildPhases = ( - FDD690291D6258BB00A13E45 /* Sources */, - FDD6902A1D6258BB00A13E45 /* Frameworks */, - FDD6902B1D6258BB00A13E45 /* Headers */, - FDD6902C1D6258BB00A13E45 /* Resources */, + FDF5AF7F1D625BE100783521 /* Sources */, + FDF5AF801D625BE100783521 /* Frameworks */, + FDF5AF811D625BE100783521 /* Headers */, + FDF5AF821D625BE100783521 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = ErrorKing; - productName = ErrorKing; - productReference = FDD6902E1D6258BB00A13E45 /* ErrorKing.framework */; + name = ErrorKingCarthage; + productName = ErrorKingCarthage; + productReference = FDF5AF841D625BE100783521 /* ErrorKingCarthage.framework */; productType = "com.apple.product-type.framework"; }; - FDD690371D6258BB00A13E45 /* ErrorKingTests */ = { + FDF5AF8D1D625BE200783521 /* ErrorKingCarthageTests */ = { isa = PBXNativeTarget; - buildConfigurationList = FDD690451D6258BB00A13E45 /* Build configuration list for PBXNativeTarget "ErrorKingTests" */; + buildConfigurationList = FDF5AF9B1D625BE200783521 /* Build configuration list for PBXNativeTarget "ErrorKingCarthageTests" */; buildPhases = ( - FDD690341D6258BB00A13E45 /* Sources */, - FDD690351D6258BB00A13E45 /* Frameworks */, - FDD690361D6258BB00A13E45 /* Resources */, + FDF5AF8A1D625BE200783521 /* Sources */, + FDF5AF8B1D625BE200783521 /* Frameworks */, + FDF5AF8C1D625BE200783521 /* Resources */, ); buildRules = ( ); dependencies = ( - FDD6903B1D6258BB00A13E45 /* PBXTargetDependency */, + FDF5AF911D625BE200783521 /* PBXTargetDependency */, ); - name = ErrorKingTests; - productName = ErrorKingTests; - productReference = FDD690381D6258BB00A13E45 /* ErrorKingTests.xctest */; + name = ErrorKingCarthageTests; + productName = ErrorKingCarthageTests; + productReference = FDF5AF8E1D625BE200783521 /* ErrorKingCarthageTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - FDD690251D6258BB00A13E45 /* Project object */ = { + FDF5AF7B1D625BE100783521 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0730; LastUpgradeCheck = 0730; ORGANIZATIONNAME = Movile; TargetAttributes = { - FDD6902D1D6258BB00A13E45 = { + FDF5AF831D625BE100783521 = { CreatedOnToolsVersion = 7.3.1; }; - FDD690371D6258BB00A13E45 = { + FDF5AF8D1D625BE200783521 = { CreatedOnToolsVersion = 7.3.1; }; }; }; - buildConfigurationList = FDD690281D6258BB00A13E45 /* Build configuration list for PBXProject "ErrorKing" */; + buildConfigurationList = FDF5AF7E1D625BE100783521 /* Build configuration list for PBXProject "ErrorKingCarthage" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = FDD690241D6258BB00A13E45; - productRefGroup = FDD6902F1D6258BB00A13E45 /* Products */; + mainGroup = FDF5AF7A1D625BE100783521; + productRefGroup = FDF5AF851D625BE100783521 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - FDD6902D1D6258BB00A13E45 /* ErrorKing */, - FDD690371D6258BB00A13E45 /* ErrorKingTests */, + FDF5AF831D625BE100783521 /* ErrorKingCarthage */, + FDF5AF8D1D625BE200783521 /* ErrorKingCarthageTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - FDD6902C1D6258BB00A13E45 /* Resources */ = { + FDF5AF821D625BE100783521 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - FDD690591D6259D800A13E45 /* EKAssets.xcassets in Resources */, - FDD6904B1D6259B400A13E45 /* Info.plist in Resources */, - FDF5AF791D625AC300783521 /* ErrorKing.h in Resources */, - FDD6905F1D6259D800A13E45 /* ErrorKingEmptyStateView.xib in Resources */, + FDF5AFAB1D625C1A00783521 /* EKAssets.xcassets in Resources */, + FDF5AFB11D625C1A00783521 /* ErrorKingEmptyStateView.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FDD690361D6258BB00A13E45 /* Resources */ = { + FDF5AF8C1D625BE200783521 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -246,37 +244,37 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - FDD690291D6258BB00A13E45 /* Sources */ = { + FDF5AF7F1D625BE100783521 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FDD6905B1D6259D800A13E45 /* ErrorKingAlertController.swift in Sources */, - FDD6905C1D6259D800A13E45 /* ErrorKingNibLoadeable.swift in Sources */, - FDD6905E1D6259D800A13E45 /* ErrorKingEmptyStateView.swift in Sources */, - FDD6905D1D6259D800A13E45 /* ErrorProne.swift in Sources */, + FDF5AFAD1D625C1A00783521 /* ErrorKingAlertController.swift in Sources */, + FDF5AFAE1D625C1A00783521 /* ErrorKingNibLoadeable.swift in Sources */, + FDF5AFB01D625C1A00783521 /* ErrorKingEmptyStateView.swift in Sources */, + FDF5AFAF1D625C1A00783521 /* ErrorProne.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FDD690341D6258BB00A13E45 /* Sources */ = { + FDF5AF8A1D625BE200783521 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FDD6903E1D6258BB00A13E45 /* ErrorKingTests.swift in Sources */, + FDF5AF941D625BE200783521 /* ErrorKingCarthageTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - FDD6903B1D6258BB00A13E45 /* PBXTargetDependency */ = { + FDF5AF911D625BE200783521 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = FDD6902D1D6258BB00A13E45 /* ErrorKing */; - targetProxy = FDD6903A1D6258BB00A13E45 /* PBXContainerItemProxy */; + target = FDF5AF831D625BE100783521 /* ErrorKingCarthage */; + targetProxy = FDF5AF901D625BE200783521 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - FDD690401D6258BB00A13E45 /* Debug */ = { + FDF5AF961D625BE200783521 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -325,7 +323,7 @@ }; name = Debug; }; - FDD690411D6258BB00A13E45 /* Release */ = { + FDF5AF971D625BE200783521 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -367,54 +365,54 @@ }; name = Release; }; - FDD690431D6258BB00A13E45 /* Debug */ = { + FDF5AF991D625BE200783521 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = ErrorKing/Info.plist; + INFOPLIST_FILE = ErrorKingCarthage/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKing; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingCarthage; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Debug; }; - FDD690441D6258BB00A13E45 /* Release */ = { + FDF5AF9A1D625BE200783521 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = ErrorKing/Info.plist; + INFOPLIST_FILE = ErrorKingCarthage/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKing; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingCarthage; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; - FDD690461D6258BB00A13E45 /* Debug */ = { + FDF5AF9C1D625BE200783521 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - INFOPLIST_FILE = ErrorKingTests/Info.plist; + INFOPLIST_FILE = ErrorKingCarthageTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingTests; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingCarthageTests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; - FDD690471D6258BB00A13E45 /* Release */ = { + FDF5AF9D1D625BE200783521 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - INFOPLIST_FILE = ErrorKingTests/Info.plist; + INFOPLIST_FILE = ErrorKingCarthageTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingTests; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingCarthageTests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -422,34 +420,34 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - FDD690281D6258BB00A13E45 /* Build configuration list for PBXProject "ErrorKing" */ = { + FDF5AF7E1D625BE100783521 /* Build configuration list for PBXProject "ErrorKingCarthage" */ = { isa = XCConfigurationList; buildConfigurations = ( - FDD690401D6258BB00A13E45 /* Debug */, - FDD690411D6258BB00A13E45 /* Release */, + FDF5AF961D625BE200783521 /* Debug */, + FDF5AF971D625BE200783521 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FDD690421D6258BB00A13E45 /* Build configuration list for PBXNativeTarget "ErrorKing" */ = { + FDF5AF981D625BE200783521 /* Build configuration list for PBXNativeTarget "ErrorKingCarthage" */ = { isa = XCConfigurationList; buildConfigurations = ( - FDD690431D6258BB00A13E45 /* Debug */, - FDD690441D6258BB00A13E45 /* Release */, + FDF5AF991D625BE200783521 /* Debug */, + FDF5AF9A1D625BE200783521 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FDD690451D6258BB00A13E45 /* Build configuration list for PBXNativeTarget "ErrorKingTests" */ = { + FDF5AF9B1D625BE200783521 /* Build configuration list for PBXNativeTarget "ErrorKingCarthageTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - FDD690461D6258BB00A13E45 /* Debug */, - FDD690471D6258BB00A13E45 /* Release */, + FDF5AF9C1D625BE200783521 /* Debug */, + FDF5AF9D1D625BE200783521 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = FDD690251D6258BB00A13E45 /* Project object */; + rootObject = FDF5AF7B1D625BE100783521 /* Project object */; } diff --git a/ErrorKing.xcodeproj/Untitled.xcworkspace/contents.xcworkspacedata b/ErrorKingCarthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 67% rename from ErrorKing.xcodeproj/Untitled.xcworkspace/contents.xcworkspacedata rename to ErrorKingCarthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 24ab27b..c0c0f58 100644 --- a/ErrorKing.xcodeproj/Untitled.xcworkspace/contents.xcworkspacedata +++ b/ErrorKingCarthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:ErrorKingCarthage.xcodeproj"> diff --git a/ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme b/ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKingCarthage.xcscheme similarity index 67% rename from ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme rename to ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKingCarthage.xcscheme index ea06fb7..5db48b0 100644 --- a/ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme +++ b/ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKingCarthage.xcscheme @@ -14,10 +14,10 @@ buildForAnalyzing = "YES"> + BlueprintIdentifier = "FDF5AF831D625BE100783521" + BuildableName = "ErrorKingCarthage.framework" + BlueprintName = "ErrorKingCarthage" + ReferencedContainer = "container:ErrorKingCarthage.xcodeproj"> @@ -32,20 +32,20 @@ skipped = "NO"> + BlueprintIdentifier = "FDF5AF8D1D625BE200783521" + BuildableName = "ErrorKingCarthageTests.xctest" + BlueprintName = "ErrorKingCarthageTests" + ReferencedContainer = "container:ErrorKingCarthage.xcodeproj"> + BlueprintIdentifier = "FDF5AF831D625BE100783521" + BuildableName = "ErrorKingCarthage.framework" + BlueprintName = "ErrorKingCarthage" + ReferencedContainer = "container:ErrorKingCarthage.xcodeproj"> @@ -64,10 +64,10 @@ + BlueprintIdentifier = "FDF5AF831D625BE100783521" + BuildableName = "ErrorKingCarthage.framework" + BlueprintName = "ErrorKingCarthage" + ReferencedContainer = "container:ErrorKingCarthage.xcodeproj"> @@ -82,10 +82,10 @@ + BlueprintIdentifier = "FDF5AF831D625BE100783521" + BuildableName = "ErrorKingCarthage.framework" + BlueprintName = "ErrorKingCarthage" + ReferencedContainer = "container:ErrorKingCarthage.xcodeproj"> diff --git a/ErrorKing.xcworkspace/contents.xcworkspacedata b/ErrorKingCarthage.xcworkspace/contents.xcworkspacedata similarity index 65% rename from ErrorKing.xcworkspace/contents.xcworkspacedata rename to ErrorKingCarthage.xcworkspace/contents.xcworkspacedata index c979b1c..1fc7b45 100644 --- a/ErrorKing.xcworkspace/contents.xcworkspacedata +++ b/ErrorKingCarthage.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "container:ErrorKingCarthage.xcodeproj"> diff --git a/ErrorKingCarthage/ErrorKingCarthage.h b/ErrorKingCarthage/ErrorKingCarthage.h new file mode 100644 index 0000000..e2ab302 --- /dev/null +++ b/ErrorKingCarthage/ErrorKingCarthage.h @@ -0,0 +1,19 @@ +// +// ErrorKingCarthage.h +// ErrorKingCarthage +// +// Created by Bruno Rocha on 8/15/16. +// Copyright © 2016 Movile. All rights reserved. +// + +#import + +//! Project version number for ErrorKingCarthage. +FOUNDATION_EXPORT double ErrorKingCarthageVersionNumber; + +//! Project version string for ErrorKingCarthage. +FOUNDATION_EXPORT const unsigned char ErrorKingCarthageVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/ErrorKingCarthageResources/Info.plist b/ErrorKingCarthage/Info.plist similarity index 100% rename from ErrorKingCarthageResources/Info.plist rename to ErrorKingCarthage/Info.plist diff --git a/ErrorKingCarthageResources/ErrorKing.h b/ErrorKingCarthageResources/ErrorKing.h deleted file mode 100644 index 4e8a37c..0000000 --- a/ErrorKingCarthageResources/ErrorKing.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// ErrorKing.h -// ErrorKing -// -// Created by Bruno Rocha on 8/15/16. -// Copyright © 2016 Movile. All rights reserved. -// - -#import - -//! Project version number for ErrorKing. -FOUNDATION_EXPORT double ErrorKingVersionNumber; - -//! Project version string for ErrorKing. -FOUNDATION_EXPORT const unsigned char ErrorKingVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/ErrorKingTests/ErrorKingTests.swift b/ErrorKingCarthageTests/ErrorKingCarthageTests.swift similarity index 86% rename from ErrorKingTests/ErrorKingTests.swift rename to ErrorKingCarthageTests/ErrorKingCarthageTests.swift index 23abe2c..22df943 100644 --- a/ErrorKingTests/ErrorKingTests.swift +++ b/ErrorKingCarthageTests/ErrorKingCarthageTests.swift @@ -1,15 +1,15 @@ // -// ErrorKingTests.swift -// ErrorKingTests +// ErrorKingCarthageTests.swift +// ErrorKingCarthageTests // // Created by Bruno Rocha on 8/15/16. // Copyright © 2016 Movile. All rights reserved. // import XCTest -@testable import ErrorKing +@testable import ErrorKingCarthage -class ErrorKingTests: XCTestCase { +class ErrorKingCarthageTests: XCTestCase { override func setUp() { super.setUp() diff --git a/ErrorKingTests/Info.plist b/ErrorKingCarthageTests/Info.plist similarity index 100% rename from ErrorKingTests/Info.plist rename to ErrorKingCarthageTests/Info.plist From 5a793e08c9bec0493de564884e4f9be8cfe07fbc Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:25:26 -0300 Subject: [PATCH 07/11] Carthage scheme name change --- .../xcschemes/{ErrorKingCarthage.xcscheme => ErrorKing.xcscheme} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/{ErrorKingCarthage.xcscheme => ErrorKing.xcscheme} (100%) diff --git a/ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKingCarthage.xcscheme b/ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme similarity index 100% rename from ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKingCarthage.xcscheme rename to ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme From cb2ccb5fd82f88208a6bcb42f2e0fc1c8a25d62a Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:34:17 -0300 Subject: [PATCH 08/11] Carthage fix 3, pod structure change --- .gitignore | 3 +- ErrorKing.podspec | 6 +- .../contents.xcworkspacedata | 2 +- .../project.pbxproj | 264 +++---- .../contents.xcworkspacedata | 2 +- .../contents.xcworkspacedata | 7 + ErrorKing/ErrorKing.h | 19 + {ErrorKingCarthage => ErrorKing}/Info.plist | 0 .../xcshareddata/xcschemes/ErrorKing.xcscheme | 99 --- ErrorKingCarthage/ErrorKingCarthage.h | 19 - .../contents.xcworkspacedata | 7 + .../ErrorKingTests.swift | 8 +- .../Info.plist | 0 Example/Cartfile | 1 + Example/Podfile.lock | 12 - .../AppIcon.appiconset/Contents.json | 108 --- .../Assets/EKAssets.xcassets/Contents.json | 6 - .../no_connection.imageset/Contents.json | 21 - .../no_connection.imageset/no_connection.png | Bin 25469 -> 0 bytes .../Model/ErrorKingAlertController.swift | 28 - .../Classes/Model/ErrorKingNibLoadeable.swift | 31 - .../ErrorKing/Classes/Model/ErrorProne.swift | 190 ----- .../View/ErrorKingEmptyStateView.swift | 20 - .../Classes/View/ErrorKingEmptyStateView.xib | 59 -- Example/Pods/ErrorKing/LICENSE | 19 - Example/Pods/ErrorKing/README.md | 84 --- Example/Pods/Manifest.lock | 12 - Example/Pods/Pods.xcodeproj/project.pbxproj | 660 ------------------ .../ErrorKing/ErrorKing-dummy.m | 5 - .../ErrorKing/ErrorKing-prefix.pch | 4 - .../ErrorKing/ErrorKing-umbrella.h | 6 - .../ErrorKing/ErrorKing.modulemap | 6 - .../ErrorKing/ErrorKing.xcconfig | 9 - .../Target Support Files/ErrorKing/Info.plist | 26 - .../ResourceBundle-ErrorKing-Info.plist | 24 - .../Pods-ErrorKingExample/Info.plist | 26 - ...ErrorKingExample-acknowledgements.markdown | 26 - ...ds-ErrorKingExample-acknowledgements.plist | 56 -- .../Pods-ErrorKingExample-dummy.m | 5 - .../Pods-ErrorKingExample-frameworks.sh | 91 --- .../Pods-ErrorKingExample-resources.sh | 102 --- .../Pods-ErrorKingExample-umbrella.h | 6 - .../Pods-ErrorKingExample.debug.xcconfig | 10 - .../Pods-ErrorKingExample.modulemap | 6 - .../Pods-ErrorKingExample.release.xcconfig | 10 - {ErrorKing => Sources}/Assets/.gitkeep | 0 .../AppIcon.appiconset/Contents.json | 0 .../Assets/EKAssets.xcassets/Contents.json | 0 .../no_connection.imageset/Contents.json | 0 .../no_connection.imageset/no_connection.png | Bin {ErrorKing => Sources}/Classes/.gitkeep | 0 .../Model/ErrorKingAlertController.swift | 0 .../Classes/Model/ErrorKingNibLoadeable.swift | 0 .../Classes/Model/ErrorProne.swift | 0 .../View/ErrorKingEmptyStateView.swift | 0 .../Classes/View/ErrorKingEmptyStateView.xib | 0 56 files changed, 177 insertions(+), 1928 deletions(-) rename {ErrorKingCarthage.xcodeproj/project.xcworkspace => ErrorKing.xcodeproj/ErrorKing.xcworkspace}/contents.xcworkspacedata (67%) rename {ErrorKingCarthage.xcodeproj => ErrorKing.xcodeproj}/project.pbxproj (52%) rename {ErrorKingCarthage.xcworkspace => ErrorKing.xcodeproj/project.xcworkspace}/contents.xcworkspacedata (65%) create mode 100644 ErrorKing.xcworkspace/contents.xcworkspacedata create mode 100644 ErrorKing/ErrorKing.h rename {ErrorKingCarthage => ErrorKing}/Info.plist (100%) delete mode 100644 ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme delete mode 100644 ErrorKingCarthage/ErrorKingCarthage.h create mode 100644 ErrorKingTests/ErrorKing.xcworkspace/contents.xcworkspacedata rename ErrorKingCarthageTests/ErrorKingCarthageTests.swift => ErrorKingTests/ErrorKingTests.swift (86%) rename {ErrorKingCarthageTests => ErrorKingTests}/Info.plist (100%) create mode 100644 Example/Cartfile delete mode 100644 Example/Podfile.lock delete mode 100644 Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/Contents.json delete mode 100644 Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/Contents.json delete mode 100644 Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/no_connection.png delete mode 100644 Example/Pods/ErrorKing/ErrorKing/Classes/Model/ErrorKingAlertController.swift delete mode 100644 Example/Pods/ErrorKing/ErrorKing/Classes/Model/ErrorKingNibLoadeable.swift delete mode 100644 Example/Pods/ErrorKing/ErrorKing/Classes/Model/ErrorProne.swift delete mode 100644 Example/Pods/ErrorKing/ErrorKing/Classes/View/ErrorKingEmptyStateView.swift delete mode 100644 Example/Pods/ErrorKing/ErrorKing/Classes/View/ErrorKingEmptyStateView.xib delete mode 100644 Example/Pods/ErrorKing/LICENSE delete mode 100644 Example/Pods/ErrorKing/README.md delete mode 100644 Example/Pods/Manifest.lock delete mode 100644 Example/Pods/Pods.xcodeproj/project.pbxproj delete mode 100644 Example/Pods/Target Support Files/ErrorKing/ErrorKing-dummy.m delete mode 100644 Example/Pods/Target Support Files/ErrorKing/ErrorKing-prefix.pch delete mode 100644 Example/Pods/Target Support Files/ErrorKing/ErrorKing-umbrella.h delete mode 100644 Example/Pods/Target Support Files/ErrorKing/ErrorKing.modulemap delete mode 100644 Example/Pods/Target Support Files/ErrorKing/ErrorKing.xcconfig delete mode 100644 Example/Pods/Target Support Files/ErrorKing/Info.plist delete mode 100644 Example/Pods/Target Support Files/ErrorKing/ResourceBundle-ErrorKing-Info.plist delete mode 100644 Example/Pods/Target Support Files/Pods-ErrorKingExample/Info.plist delete mode 100644 Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-acknowledgements.markdown delete mode 100644 Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-acknowledgements.plist delete mode 100644 Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-dummy.m delete mode 100755 Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-frameworks.sh delete mode 100755 Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-resources.sh delete mode 100644 Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-umbrella.h delete mode 100644 Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.debug.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.modulemap delete mode 100644 Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.release.xcconfig rename {ErrorKing => Sources}/Assets/.gitkeep (100%) rename {ErrorKing => Sources}/Assets/EKAssets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {ErrorKing => Sources}/Assets/EKAssets.xcassets/Contents.json (100%) rename {ErrorKing => Sources}/Assets/EKAssets.xcassets/no_connection.imageset/Contents.json (100%) rename {ErrorKing => Sources}/Assets/EKAssets.xcassets/no_connection.imageset/no_connection.png (100%) rename {ErrorKing => Sources}/Classes/.gitkeep (100%) rename {ErrorKing => Sources}/Classes/Model/ErrorKingAlertController.swift (100%) rename {ErrorKing => Sources}/Classes/Model/ErrorKingNibLoadeable.swift (100%) rename {ErrorKing => Sources}/Classes/Model/ErrorProne.swift (100%) rename {ErrorKing => Sources}/Classes/View/ErrorKingEmptyStateView.swift (100%) rename {ErrorKing => Sources}/Classes/View/ErrorKingEmptyStateView.xib (100%) diff --git a/.gitignore b/.gitignore index e7b722d..f10be39 100644 --- a/.gitignore +++ b/.gitignore @@ -22,7 +22,8 @@ DerivedData # Bundler .bundle -Carthage +Example/Carthage/ +Example/Pods/ # We recommend against adding the Pods directory to your .gitignore. However # you should judge for yourself, the pros and cons are mentioned at: # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control diff --git a/ErrorKing.podspec b/ErrorKing.podspec index 246a21b..4b48f77 100644 --- a/ErrorKing.podspec +++ b/ErrorKing.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'ErrorKing' - s.version = '0.1.2' + s.version = '0.1.3' s.summary = 'Swift Lib to make displaying errors and emptyState screens a very easy task' # This description is used to generate tags and improve search results. @@ -30,10 +30,10 @@ TODO: Add long description of the pod here. s.ios.deployment_target = '8.0' - s.source_files = 'ErrorKing/Classes/**/*' + s.source_files = 'Sources/Classes/**/*' s.resource_bundles = { - 'ErrorKing' => ['ErrorKing/Assets/EKAssets.xcassets'] + 'ErrorKing' => ['Sources/Assets/EKAssets.xcassets'] } # s.public_header_files = 'Pod/Classes/**/*.h' diff --git a/ErrorKingCarthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ErrorKing.xcodeproj/ErrorKing.xcworkspace/contents.xcworkspacedata similarity index 67% rename from ErrorKingCarthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to ErrorKing.xcodeproj/ErrorKing.xcworkspace/contents.xcworkspacedata index c0c0f58..24ab27b 100644 --- a/ErrorKingCarthage.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/ErrorKing.xcodeproj/ErrorKing.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "container:"> diff --git a/ErrorKingCarthage.xcodeproj/project.pbxproj b/ErrorKing.xcodeproj/project.pbxproj similarity index 52% rename from ErrorKingCarthage.xcodeproj/project.pbxproj rename to ErrorKing.xcodeproj/project.pbxproj index 1d22859..2886629 100644 --- a/ErrorKingCarthage.xcodeproj/project.pbxproj +++ b/ErrorKing.xcodeproj/project.pbxproj @@ -7,234 +7,234 @@ objects = { /* Begin PBXBuildFile section */ - FDF5AF881D625BE200783521 /* ErrorKingCarthage.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF5AF871D625BE200783521 /* ErrorKingCarthage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDF5AF8F1D625BE200783521 /* ErrorKingCarthage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDF5AF841D625BE100783521 /* ErrorKingCarthage.framework */; }; - FDF5AF941D625BE200783521 /* ErrorKingCarthageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AF931D625BE200783521 /* ErrorKingCarthageTests.swift */; }; - FDF5AFAB1D625C1A00783521 /* EKAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FDF5AFA01D625C1A00783521 /* EKAssets.xcassets */; }; - FDF5AFAD1D625C1A00783521 /* ErrorKingAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AFA41D625C1A00783521 /* ErrorKingAlertController.swift */; }; - FDF5AFAE1D625C1A00783521 /* ErrorKingNibLoadeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AFA51D625C1A00783521 /* ErrorKingNibLoadeable.swift */; }; - FDF5AFAF1D625C1A00783521 /* ErrorProne.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AFA61D625C1A00783521 /* ErrorProne.swift */; }; - FDF5AFB01D625C1A00783521 /* ErrorKingEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AFA81D625C1A00783521 /* ErrorKingEmptyStateView.swift */; }; - FDF5AFB11D625C1A00783521 /* ErrorKingEmptyStateView.xib in Resources */ = {isa = PBXBuildFile; fileRef = FDF5AFA91D625C1A00783521 /* ErrorKingEmptyStateView.xib */; }; + FD6250C01D625E9500C6D9B3 /* EKAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FD6250B51D625E9500C6D9B3 /* EKAssets.xcassets */; }; + FD6250C21D625E9500C6D9B3 /* ErrorKingAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD6250B91D625E9500C6D9B3 /* ErrorKingAlertController.swift */; }; + FD6250C31D625E9500C6D9B3 /* ErrorKingNibLoadeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD6250BA1D625E9500C6D9B3 /* ErrorKingNibLoadeable.swift */; }; + FD6250C41D625E9500C6D9B3 /* ErrorProne.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD6250BB1D625E9500C6D9B3 /* ErrorProne.swift */; }; + FD6250C51D625E9500C6D9B3 /* ErrorKingEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD6250BD1D625E9500C6D9B3 /* ErrorKingEmptyStateView.swift */; }; + FD6250C61D625E9500C6D9B3 /* ErrorKingEmptyStateView.xib in Resources */ = {isa = PBXBuildFile; fileRef = FD6250BE1D625E9500C6D9B3 /* ErrorKingEmptyStateView.xib */; }; + FDF5AFC21D625E3900783521 /* ErrorKing.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF5AFC11D625E3900783521 /* ErrorKing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDF5AFC91D625E3900783521 /* ErrorKing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDF5AFBE1D625E3900783521 /* ErrorKing.framework */; }; + FDF5AFCE1D625E3900783521 /* ErrorKingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5AFCD1D625E3900783521 /* ErrorKingTests.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - FDF5AF901D625BE200783521 /* PBXContainerItemProxy */ = { + FDF5AFCA1D625E3900783521 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = FDF5AF7B1D625BE100783521 /* Project object */; + containerPortal = FDF5AFB51D625E3900783521 /* Project object */; proxyType = 1; - remoteGlobalIDString = FDF5AF831D625BE100783521; - remoteInfo = ErrorKingCarthage; + remoteGlobalIDString = FDF5AFBD1D625E3900783521; + remoteInfo = ErrorKing; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - FDF5AF841D625BE100783521 /* ErrorKingCarthage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ErrorKingCarthage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FDF5AF871D625BE200783521 /* ErrorKingCarthage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorKingCarthage.h; sourceTree = ""; }; - FDF5AF891D625BE200783521 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FDF5AF8E1D625BE200783521 /* ErrorKingCarthageTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ErrorKingCarthageTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - FDF5AF931D625BE200783521 /* ErrorKingCarthageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorKingCarthageTests.swift; sourceTree = ""; }; - FDF5AF951D625BE200783521 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FDF5AFA01D625C1A00783521 /* EKAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = EKAssets.xcassets; sourceTree = ""; }; - FDF5AFA41D625C1A00783521 /* ErrorKingAlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingAlertController.swift; sourceTree = ""; }; - FDF5AFA51D625C1A00783521 /* ErrorKingNibLoadeable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingNibLoadeable.swift; sourceTree = ""; }; - FDF5AFA61D625C1A00783521 /* ErrorProne.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorProne.swift; sourceTree = ""; }; - FDF5AFA81D625C1A00783521 /* ErrorKingEmptyStateView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingEmptyStateView.swift; sourceTree = ""; }; - FDF5AFA91D625C1A00783521 /* ErrorKingEmptyStateView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ErrorKingEmptyStateView.xib; sourceTree = ""; }; + FD6250B51D625E9500C6D9B3 /* EKAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = EKAssets.xcassets; sourceTree = ""; }; + FD6250B91D625E9500C6D9B3 /* ErrorKingAlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingAlertController.swift; sourceTree = ""; }; + FD6250BA1D625E9500C6D9B3 /* ErrorKingNibLoadeable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingNibLoadeable.swift; sourceTree = ""; }; + FD6250BB1D625E9500C6D9B3 /* ErrorProne.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorProne.swift; sourceTree = ""; }; + FD6250BD1D625E9500C6D9B3 /* ErrorKingEmptyStateView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorKingEmptyStateView.swift; sourceTree = ""; }; + FD6250BE1D625E9500C6D9B3 /* ErrorKingEmptyStateView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ErrorKingEmptyStateView.xib; sourceTree = ""; }; + FDF5AFBE1D625E3900783521 /* ErrorKing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ErrorKing.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FDF5AFC11D625E3900783521 /* ErrorKing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorKing.h; sourceTree = ""; }; + FDF5AFC31D625E3900783521 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FDF5AFC81D625E3900783521 /* ErrorKingTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ErrorKingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + FDF5AFCD1D625E3900783521 /* ErrorKingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorKingTests.swift; sourceTree = ""; }; + FDF5AFCF1D625E3900783521 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - FDF5AF801D625BE100783521 /* Frameworks */ = { + FDF5AFBA1D625E3900783521 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - FDF5AF8B1D625BE200783521 /* Frameworks */ = { + FDF5AFC51D625E3900783521 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FDF5AF8F1D625BE200783521 /* ErrorKingCarthage.framework in Frameworks */, + FDF5AFC91D625E3900783521 /* ErrorKing.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - FDF5AF7A1D625BE100783521 = { + FD6250B31D625E9500C6D9B3 /* Assets */ = { isa = PBXGroup; children = ( - FDF5AF9E1D625C1A00783521 /* Assets */, - FDF5AFA11D625C1A00783521 /* Classes */, - FDF5AF861D625BE200783521 /* ErrorKingCarthage */, - FDF5AF921D625BE200783521 /* ErrorKingCarthageTests */, - FDF5AF851D625BE100783521 /* Products */, + FD6250B51D625E9500C6D9B3 /* EKAssets.xcassets */, ); - sourceTree = ""; + name = Assets; + path = Sources/Assets; + sourceTree = SOURCE_ROOT; }; - FDF5AF851D625BE100783521 /* Products */ = { + FD6250B61D625E9500C6D9B3 /* Classes */ = { isa = PBXGroup; children = ( - FDF5AF841D625BE100783521 /* ErrorKingCarthage.framework */, - FDF5AF8E1D625BE200783521 /* ErrorKingCarthageTests.xctest */, + FD6250B81D625E9500C6D9B3 /* Model */, + FD6250BC1D625E9500C6D9B3 /* View */, ); - name = Products; - sourceTree = ""; + name = Classes; + path = Sources/Classes; + sourceTree = SOURCE_ROOT; }; - FDF5AF861D625BE200783521 /* ErrorKingCarthage */ = { + FD6250B81D625E9500C6D9B3 /* Model */ = { isa = PBXGroup; children = ( - FDF5AF871D625BE200783521 /* ErrorKingCarthage.h */, - FDF5AF891D625BE200783521 /* Info.plist */, + FD6250B91D625E9500C6D9B3 /* ErrorKingAlertController.swift */, + FD6250BA1D625E9500C6D9B3 /* ErrorKingNibLoadeable.swift */, + FD6250BB1D625E9500C6D9B3 /* ErrorProne.swift */, ); - path = ErrorKingCarthage; + path = Model; sourceTree = ""; }; - FDF5AF921D625BE200783521 /* ErrorKingCarthageTests */ = { + FD6250BC1D625E9500C6D9B3 /* View */ = { isa = PBXGroup; children = ( - FDF5AF931D625BE200783521 /* ErrorKingCarthageTests.swift */, - FDF5AF951D625BE200783521 /* Info.plist */, + FD6250BD1D625E9500C6D9B3 /* ErrorKingEmptyStateView.swift */, + FD6250BE1D625E9500C6D9B3 /* ErrorKingEmptyStateView.xib */, ); - path = ErrorKingCarthageTests; + path = View; sourceTree = ""; }; - FDF5AF9E1D625C1A00783521 /* Assets */ = { + FDF5AFB41D625E3900783521 = { isa = PBXGroup; children = ( - FDF5AFA01D625C1A00783521 /* EKAssets.xcassets */, + FDF5AFC01D625E3900783521 /* ErrorKing */, + FDF5AFCC1D625E3900783521 /* ErrorKingTests */, + FDF5AFBF1D625E3900783521 /* Products */, ); - name = Assets; - path = ErrorKing/Assets; sourceTree = ""; }; - FDF5AFA11D625C1A00783521 /* Classes */ = { + FDF5AFBF1D625E3900783521 /* Products */ = { isa = PBXGroup; children = ( - FDF5AFA31D625C1A00783521 /* Model */, - FDF5AFA71D625C1A00783521 /* View */, + FDF5AFBE1D625E3900783521 /* ErrorKing.framework */, + FDF5AFC81D625E3900783521 /* ErrorKingTests.xctest */, ); - name = Classes; - path = ErrorKing/Classes; + name = Products; sourceTree = ""; }; - FDF5AFA31D625C1A00783521 /* Model */ = { + FDF5AFC01D625E3900783521 /* ErrorKing */ = { isa = PBXGroup; children = ( - FDF5AFA41D625C1A00783521 /* ErrorKingAlertController.swift */, - FDF5AFA51D625C1A00783521 /* ErrorKingNibLoadeable.swift */, - FDF5AFA61D625C1A00783521 /* ErrorProne.swift */, + FD6250B31D625E9500C6D9B3 /* Assets */, + FD6250B61D625E9500C6D9B3 /* Classes */, + FDF5AFC11D625E3900783521 /* ErrorKing.h */, + FDF5AFC31D625E3900783521 /* Info.plist */, ); - path = Model; + path = ErrorKing; sourceTree = ""; }; - FDF5AFA71D625C1A00783521 /* View */ = { + FDF5AFCC1D625E3900783521 /* ErrorKingTests */ = { isa = PBXGroup; children = ( - FDF5AFA81D625C1A00783521 /* ErrorKingEmptyStateView.swift */, - FDF5AFA91D625C1A00783521 /* ErrorKingEmptyStateView.xib */, + FDF5AFCD1D625E3900783521 /* ErrorKingTests.swift */, + FDF5AFCF1D625E3900783521 /* Info.plist */, ); - path = View; + path = ErrorKingTests; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - FDF5AF811D625BE100783521 /* Headers */ = { + FDF5AFBB1D625E3900783521 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FDF5AF881D625BE200783521 /* ErrorKingCarthage.h in Headers */, + FDF5AFC21D625E3900783521 /* ErrorKing.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - FDF5AF831D625BE100783521 /* ErrorKingCarthage */ = { + FDF5AFBD1D625E3900783521 /* ErrorKing */ = { isa = PBXNativeTarget; - buildConfigurationList = FDF5AF981D625BE200783521 /* Build configuration list for PBXNativeTarget "ErrorKingCarthage" */; + buildConfigurationList = FDF5AFD21D625E3900783521 /* Build configuration list for PBXNativeTarget "ErrorKing" */; buildPhases = ( - FDF5AF7F1D625BE100783521 /* Sources */, - FDF5AF801D625BE100783521 /* Frameworks */, - FDF5AF811D625BE100783521 /* Headers */, - FDF5AF821D625BE100783521 /* Resources */, + FDF5AFB91D625E3900783521 /* Sources */, + FDF5AFBA1D625E3900783521 /* Frameworks */, + FDF5AFBB1D625E3900783521 /* Headers */, + FDF5AFBC1D625E3900783521 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = ErrorKingCarthage; - productName = ErrorKingCarthage; - productReference = FDF5AF841D625BE100783521 /* ErrorKingCarthage.framework */; + name = ErrorKing; + productName = ErrorKing; + productReference = FDF5AFBE1D625E3900783521 /* ErrorKing.framework */; productType = "com.apple.product-type.framework"; }; - FDF5AF8D1D625BE200783521 /* ErrorKingCarthageTests */ = { + FDF5AFC71D625E3900783521 /* ErrorKingTests */ = { isa = PBXNativeTarget; - buildConfigurationList = FDF5AF9B1D625BE200783521 /* Build configuration list for PBXNativeTarget "ErrorKingCarthageTests" */; + buildConfigurationList = FDF5AFD51D625E3900783521 /* Build configuration list for PBXNativeTarget "ErrorKingTests" */; buildPhases = ( - FDF5AF8A1D625BE200783521 /* Sources */, - FDF5AF8B1D625BE200783521 /* Frameworks */, - FDF5AF8C1D625BE200783521 /* Resources */, + FDF5AFC41D625E3900783521 /* Sources */, + FDF5AFC51D625E3900783521 /* Frameworks */, + FDF5AFC61D625E3900783521 /* Resources */, ); buildRules = ( ); dependencies = ( - FDF5AF911D625BE200783521 /* PBXTargetDependency */, + FDF5AFCB1D625E3900783521 /* PBXTargetDependency */, ); - name = ErrorKingCarthageTests; - productName = ErrorKingCarthageTests; - productReference = FDF5AF8E1D625BE200783521 /* ErrorKingCarthageTests.xctest */; + name = ErrorKingTests; + productName = ErrorKingTests; + productReference = FDF5AFC81D625E3900783521 /* ErrorKingTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - FDF5AF7B1D625BE100783521 /* Project object */ = { + FDF5AFB51D625E3900783521 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0730; LastUpgradeCheck = 0730; ORGANIZATIONNAME = Movile; TargetAttributes = { - FDF5AF831D625BE100783521 = { + FDF5AFBD1D625E3900783521 = { CreatedOnToolsVersion = 7.3.1; }; - FDF5AF8D1D625BE200783521 = { + FDF5AFC71D625E3900783521 = { CreatedOnToolsVersion = 7.3.1; }; }; }; - buildConfigurationList = FDF5AF7E1D625BE100783521 /* Build configuration list for PBXProject "ErrorKingCarthage" */; + buildConfigurationList = FDF5AFB81D625E3900783521 /* Build configuration list for PBXProject "ErrorKing" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = FDF5AF7A1D625BE100783521; - productRefGroup = FDF5AF851D625BE100783521 /* Products */; + mainGroup = FDF5AFB41D625E3900783521; + productRefGroup = FDF5AFBF1D625E3900783521 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - FDF5AF831D625BE100783521 /* ErrorKingCarthage */, - FDF5AF8D1D625BE200783521 /* ErrorKingCarthageTests */, + FDF5AFBD1D625E3900783521 /* ErrorKing */, + FDF5AFC71D625E3900783521 /* ErrorKingTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - FDF5AF821D625BE100783521 /* Resources */ = { + FDF5AFBC1D625E3900783521 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - FDF5AFAB1D625C1A00783521 /* EKAssets.xcassets in Resources */, - FDF5AFB11D625C1A00783521 /* ErrorKingEmptyStateView.xib in Resources */, + FD6250C01D625E9500C6D9B3 /* EKAssets.xcassets in Resources */, + FD6250C61D625E9500C6D9B3 /* ErrorKingEmptyStateView.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FDF5AF8C1D625BE200783521 /* Resources */ = { + FDF5AFC61D625E3900783521 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -244,37 +244,37 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - FDF5AF7F1D625BE100783521 /* Sources */ = { + FDF5AFB91D625E3900783521 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FDF5AFAD1D625C1A00783521 /* ErrorKingAlertController.swift in Sources */, - FDF5AFAE1D625C1A00783521 /* ErrorKingNibLoadeable.swift in Sources */, - FDF5AFB01D625C1A00783521 /* ErrorKingEmptyStateView.swift in Sources */, - FDF5AFAF1D625C1A00783521 /* ErrorProne.swift in Sources */, + FD6250C21D625E9500C6D9B3 /* ErrorKingAlertController.swift in Sources */, + FD6250C31D625E9500C6D9B3 /* ErrorKingNibLoadeable.swift in Sources */, + FD6250C51D625E9500C6D9B3 /* ErrorKingEmptyStateView.swift in Sources */, + FD6250C41D625E9500C6D9B3 /* ErrorProne.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FDF5AF8A1D625BE200783521 /* Sources */ = { + FDF5AFC41D625E3900783521 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FDF5AF941D625BE200783521 /* ErrorKingCarthageTests.swift in Sources */, + FDF5AFCE1D625E3900783521 /* ErrorKingTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - FDF5AF911D625BE200783521 /* PBXTargetDependency */ = { + FDF5AFCB1D625E3900783521 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = FDF5AF831D625BE100783521 /* ErrorKingCarthage */; - targetProxy = FDF5AF901D625BE200783521 /* PBXContainerItemProxy */; + target = FDF5AFBD1D625E3900783521 /* ErrorKing */; + targetProxy = FDF5AFCA1D625E3900783521 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - FDF5AF961D625BE200783521 /* Debug */ = { + FDF5AFD01D625E3900783521 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -323,7 +323,7 @@ }; name = Debug; }; - FDF5AF971D625BE200783521 /* Release */ = { + FDF5AFD11D625E3900783521 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -365,54 +365,54 @@ }; name = Release; }; - FDF5AF991D625BE200783521 /* Debug */ = { + FDF5AFD31D625E3900783521 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = ErrorKingCarthage/Info.plist; + INFOPLIST_FILE = ErrorKing/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingCarthage; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKing; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Debug; }; - FDF5AF9A1D625BE200783521 /* Release */ = { + FDF5AFD41D625E3900783521 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = ErrorKingCarthage/Info.plist; + INFOPLIST_FILE = ErrorKing/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingCarthage; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKing; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; - FDF5AF9C1D625BE200783521 /* Debug */ = { + FDF5AFD61D625E3900783521 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - INFOPLIST_FILE = ErrorKingCarthageTests/Info.plist; + INFOPLIST_FILE = ErrorKingTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingCarthageTests; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingTests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; - FDF5AF9D1D625BE200783521 /* Release */ = { + FDF5AFD71D625E3900783521 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - INFOPLIST_FILE = ErrorKingCarthageTests/Info.plist; + INFOPLIST_FILE = ErrorKingTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingCarthageTests; + PRODUCT_BUNDLE_IDENTIFIER = com.brunorocha.ErrorKingTests; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -420,34 +420,34 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - FDF5AF7E1D625BE100783521 /* Build configuration list for PBXProject "ErrorKingCarthage" */ = { + FDF5AFB81D625E3900783521 /* Build configuration list for PBXProject "ErrorKing" */ = { isa = XCConfigurationList; buildConfigurations = ( - FDF5AF961D625BE200783521 /* Debug */, - FDF5AF971D625BE200783521 /* Release */, + FDF5AFD01D625E3900783521 /* Debug */, + FDF5AFD11D625E3900783521 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FDF5AF981D625BE200783521 /* Build configuration list for PBXNativeTarget "ErrorKingCarthage" */ = { + FDF5AFD21D625E3900783521 /* Build configuration list for PBXNativeTarget "ErrorKing" */ = { isa = XCConfigurationList; buildConfigurations = ( - FDF5AF991D625BE200783521 /* Debug */, - FDF5AF9A1D625BE200783521 /* Release */, + FDF5AFD31D625E3900783521 /* Debug */, + FDF5AFD41D625E3900783521 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FDF5AF9B1D625BE200783521 /* Build configuration list for PBXNativeTarget "ErrorKingCarthageTests" */ = { + FDF5AFD51D625E3900783521 /* Build configuration list for PBXNativeTarget "ErrorKingTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - FDF5AF9C1D625BE200783521 /* Debug */, - FDF5AF9D1D625BE200783521 /* Release */, + FDF5AFD61D625E3900783521 /* Debug */, + FDF5AFD71D625E3900783521 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = FDF5AF7B1D625BE100783521 /* Project object */; + rootObject = FDF5AFB51D625E3900783521 /* Project object */; } diff --git a/ErrorKingCarthage.xcworkspace/contents.xcworkspacedata b/ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 65% rename from ErrorKingCarthage.xcworkspace/contents.xcworkspacedata rename to ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 1fc7b45..427ac32 100644 --- a/ErrorKingCarthage.xcworkspace/contents.xcworkspacedata +++ b/ErrorKing.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:ErrorKing.xcodeproj"> diff --git a/ErrorKing.xcworkspace/contents.xcworkspacedata b/ErrorKing.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..c979b1c --- /dev/null +++ b/ErrorKing.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ErrorKing/ErrorKing.h b/ErrorKing/ErrorKing.h new file mode 100644 index 0000000..4e8a37c --- /dev/null +++ b/ErrorKing/ErrorKing.h @@ -0,0 +1,19 @@ +// +// ErrorKing.h +// ErrorKing +// +// Created by Bruno Rocha on 8/15/16. +// Copyright © 2016 Movile. All rights reserved. +// + +#import + +//! Project version number for ErrorKing. +FOUNDATION_EXPORT double ErrorKingVersionNumber; + +//! Project version string for ErrorKing. +FOUNDATION_EXPORT const unsigned char ErrorKingVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/ErrorKingCarthage/Info.plist b/ErrorKing/Info.plist similarity index 100% rename from ErrorKingCarthage/Info.plist rename to ErrorKing/Info.plist diff --git a/ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme b/ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme deleted file mode 100644 index 5db48b0..0000000 --- a/ErrorKingCarthage.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ErrorKingCarthage/ErrorKingCarthage.h b/ErrorKingCarthage/ErrorKingCarthage.h deleted file mode 100644 index e2ab302..0000000 --- a/ErrorKingCarthage/ErrorKingCarthage.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// ErrorKingCarthage.h -// ErrorKingCarthage -// -// Created by Bruno Rocha on 8/15/16. -// Copyright © 2016 Movile. All rights reserved. -// - -#import - -//! Project version number for ErrorKingCarthage. -FOUNDATION_EXPORT double ErrorKingCarthageVersionNumber; - -//! Project version string for ErrorKingCarthage. -FOUNDATION_EXPORT const unsigned char ErrorKingCarthageVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/ErrorKingTests/ErrorKing.xcworkspace/contents.xcworkspacedata b/ErrorKingTests/ErrorKing.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1a4bb51 --- /dev/null +++ b/ErrorKingTests/ErrorKing.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ErrorKingCarthageTests/ErrorKingCarthageTests.swift b/ErrorKingTests/ErrorKingTests.swift similarity index 86% rename from ErrorKingCarthageTests/ErrorKingCarthageTests.swift rename to ErrorKingTests/ErrorKingTests.swift index 22df943..23abe2c 100644 --- a/ErrorKingCarthageTests/ErrorKingCarthageTests.swift +++ b/ErrorKingTests/ErrorKingTests.swift @@ -1,15 +1,15 @@ // -// ErrorKingCarthageTests.swift -// ErrorKingCarthageTests +// ErrorKingTests.swift +// ErrorKingTests // // Created by Bruno Rocha on 8/15/16. // Copyright © 2016 Movile. All rights reserved. // import XCTest -@testable import ErrorKingCarthage +@testable import ErrorKing -class ErrorKingCarthageTests: XCTestCase { +class ErrorKingTests: XCTestCase { override func setUp() { super.setUp() diff --git a/ErrorKingCarthageTests/Info.plist b/ErrorKingTests/Info.plist similarity index 100% rename from ErrorKingCarthageTests/Info.plist rename to ErrorKingTests/Info.plist diff --git a/Example/Cartfile b/Example/Cartfile new file mode 100644 index 0000000..444346b --- /dev/null +++ b/Example/Cartfile @@ -0,0 +1 @@ +github "kingrocha/ErrorKing" "dev" \ No newline at end of file diff --git a/Example/Podfile.lock b/Example/Podfile.lock deleted file mode 100644 index d3d37ed..0000000 --- a/Example/Podfile.lock +++ /dev/null @@ -1,12 +0,0 @@ -PODS: - - ErrorKing (0.1.2) - -DEPENDENCIES: - - ErrorKing - -SPEC CHECKSUMS: - ErrorKing: e4907c135a939e976a86dd722471bd27e5b00cb1 - -PODFILE CHECKSUM: 180674213e14b2a43958c7655af172991e76e6c1 - -COCOAPODS: 1.0.1 diff --git a/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/AppIcon.appiconset/Contents.json b/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 4a05111..0000000 --- a/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "57x57", - "scale" : "1x" - }, - { - "idiom" : "iphone", - "size" : "57x57", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "50x50", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "50x50", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "72x72", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "72x72", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "83.5x83.5", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/Contents.json b/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/Contents.json deleted file mode 100644 index da4a164..0000000 --- a/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/Contents.json b/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/Contents.json deleted file mode 100644 index 6c51b6a..0000000 --- a/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "no_connection.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/no_connection.png b/Example/Pods/ErrorKing/ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/no_connection.png deleted file mode 100644 index e4ab9451d96ec01a0bab37625e253598b2a0d0e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25469 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 Void) -typealias ErrorKingActionHandler = ((UIAlertAction) -> Void) - -final class ErrorKingAlertController { - let alert: UIAlertController - - init(title: String, message: String) { - alert = UIAlertController(title: title, message: message, preferredStyle: .Alert) - } - - required init?(coder aDecoder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - func addButtonAndHandler(handler: ErrorKingActionHandler?) { - alert.addAction(UIAlertAction(title: "Ok", style: .Default, handler: handler)) - } -} diff --git a/Example/Pods/ErrorKing/ErrorKing/Classes/Model/ErrorKingNibLoadeable.swift b/Example/Pods/ErrorKing/ErrorKing/Classes/Model/ErrorKingNibLoadeable.swift deleted file mode 100644 index 7bccd86..0000000 --- a/Example/Pods/ErrorKing/ErrorKing/Classes/Model/ErrorKingNibLoadeable.swift +++ /dev/null @@ -1,31 +0,0 @@ -// -// ErrorKingNibLoadeable.swift -// ErrorKingExample -// -// Created by Bruno Rocha on 8/13/16. -// Copyright © 2016 Bruno Rocha. All rights reserved. -// - -import UIKit - -protocol ErrorKingNibLoadable {} - -extension ErrorKingNibLoadable where Self: UIView { - static func loadFromNib() -> Self { - // The view class should have the same name as the xib filename, e.g.: MyView and MyView.xib - if let nibName = nibName() { - let nib = UINib(nibName: nibName, bundle: NSBundle(forClass: Self.self)) - if let view = nib.instantiateWithOwner(self, options: nil).first as? Self { - return view - } - } - - fatalError("\(self) does not have a nib with the same name!") - } - - static func nibName() -> String? { - // self can print the module, e.g.: Module.MyView - // we extract the last piece to make sure we are using the correct name - return "\(self)".characters.split{$0 == "."}.map(String.init).last - } -} diff --git a/Example/Pods/ErrorKing/ErrorKing/Classes/Model/ErrorProne.swift b/Example/Pods/ErrorKing/ErrorKing/Classes/Model/ErrorProne.swift deleted file mode 100644 index 1f303c9..0000000 --- a/Example/Pods/ErrorKing/ErrorKing/Classes/Model/ErrorProne.swift +++ /dev/null @@ -1,190 +0,0 @@ -// -// ErrorProne.swift -// ErrorKing -// -// Created by Bruno Rocha on 8/13/16. -// Copyright © 2016 Bruno Rocha. All rights reserved. -// - -import Foundation -import UIKit - -protocol ErrorKingEmptyStateType: class { - func reloadData() -} - -extension ErrorKing: ErrorKingEmptyStateType { - final func reloadData() { - (originalVC as? ErrorProne)?.errorKingEmptyStateReloadButtonTouched() - } -} - -public class ErrorKing { - private weak var originalVC: UIViewController? - private var storedData: ErrorKingStoredData = ErrorKingStoredData() - private var emptyStateView: ErrorKingEmptyStateView? - - private struct ErrorKingStoredData { - private var title = "" - private var description = "" - private var emptyStateText = "" - private var shouldDisplayError = false - } - - private init () {} - - final private func setup(owner: UIViewController) { - originalVC = owner - setEmptyStateView(toView: ErrorKingEmptyStateView.loadFromNib()) - } - - final public func setEmptyStateView(toView view: ErrorKingEmptyStateView) { - guard let originalVC = originalVC else { - return - } - let emptyStateView = view - emptyStateView.coordinator = self - emptyStateView.frame = originalVC.view.frame - emptyStateView.layoutIfNeeded() - emptyStateView.hidden = true - emptyStateView.removeFromSuperview() - originalVC.view.addSubview(emptyStateView) - self.emptyStateView = emptyStateView - } - - final public func setEmptyStateFrame(rect: CGRect) { - emptyStateView?.frame = rect - } - - final public func setError(title title: String, description: String, emptyStateText: String) { - storedData.shouldDisplayError = true - storedData.title = title - storedData.description = description - storedData.emptyStateText = emptyStateText - displayErrorIfNeeded() - } - - final private func displayErrorIfNeeded() { - guard storedData.shouldDisplayError else { return } - displayError(storedData.title, description: storedData.description) - } - - final private func displayError(title: String, description: String) { - guard originalVC?.isVisible == true else { - return - } - emptyStateView?.errorLabel?.text = storedData.emptyStateText - storedData.shouldDisplayError = false - dispatch_async(dispatch_get_main_queue(), { - let alertController = ErrorKingAlertController(title: title, message: description) - let handler: ErrorKingVoidHandler = { _ in - self.prepareEmptyState() - } - alertController.addButtonAndHandler(nil) - self.originalVC?.presentViewController(alertController.alert, animated: true, completion: handler) - }) - } - - final private func prepareEmptyState() { - (originalVC as? ErrorProne)?.actionBeforeDisplayingErrorKingEmptyState() - } - - final public func actionBeforeDisplayingErrorKingEmptyState() { - displayEmptyState() - } - - final private func displayEmptyState() { - guard let originalVC = originalVC else { - return - } - originalVC.view.userInteractionEnabled = true - emptyStateView?.alpha = 0 - emptyStateView?.hidden = false - UIView.animateWithDuration(0.5) { - self.emptyStateView?.alpha = 1.0 - } - } - - final public func errorKingEmptyStateReloadButtonTouched() { - emptyStateView?.hidden = true - } -} - -extension UIViewController { - var isVisible: Bool { - return self.isViewLoaded() && self.view.window != nil - } -} - -//MARK: ErrorProne Protocol - -public protocol ErrorProne: class { - var errorKing: ErrorKing? { get } - func actionBeforeDisplayingErrorKingEmptyState() - func errorKingEmptyStateReloadButtonTouched() -} - -private extension UIViewController { - private struct AssociatedKeys { - static var EKDescriptiveName = "ek_DescriptiveName" - } -} - -public extension ErrorProne where Self: UIViewController { - var errorKing: ErrorKing? { - return objc_getAssociatedObject(self, &Self.AssociatedKeys.EKDescriptiveName) as? ErrorKing - } - - func actionBeforeDisplayingErrorKingEmptyState() { - errorKing?.actionBeforeDisplayingErrorKingEmptyState() - } - - func errorKingEmptyStateReloadButtonTouched() { - errorKing?.errorKingEmptyStateReloadButtonTouched() - } -} - -extension UIViewController { - override public class func initialize() { - guard self === UIViewController.self else { - return - } - //I can't check for protocol conformance on initialize() without losing the ability to provide default implementations. For now, all view controllers get swizzled, although only ErrorProne ones do anything at all. - struct Static { - static var loadToken: dispatch_once_t = 0 - static var appearToken: dispatch_once_t = 0 - } - swizzle(#selector(UIViewController.viewDidLoad), new: #selector(UIViewController.ek_viewDidLoad), token: &Static.loadToken) - swizzle(#selector(UIViewController.viewDidAppear(_:)), new: #selector(UIViewController.ek_viewDidAppear(_:)), token: &Static.appearToken) - } - - private class func swizzle(original: Selector, new: Selector, inout token: dispatch_once_t) { - dispatch_once(&token) { - let originalMethod = class_getInstanceMethod(self, original) - let swizzledMethod = class_getInstanceMethod(self, new) - let didAddMethod = class_addMethod(self, original, method_getImplementation(swizzledMethod), method_getTypeEncoding(swizzledMethod)) - guard didAddMethod else { - return method_exchangeImplementations(originalMethod, swizzledMethod) - } - class_replaceMethod(self, new, method_getImplementation(originalMethod), method_getTypeEncoding(originalMethod)) - } - } - - @objc private func ek_viewDidLoad() { - self.ek_viewDidLoad() - guard let _ = self as? ErrorProne else { - return - } - let errorKing = ErrorKing() - errorKing.setup(self) - objc_setAssociatedObject(self, &AssociatedKeys.EKDescriptiveName, errorKing, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) - } - - @objc private func ek_viewDidAppear(animated: Bool) { - self.ek_viewDidAppear(animated) - guard let errorProneController = self as? ErrorProne else { - return - } - errorProneController.errorKing?.displayErrorIfNeeded() - } -} diff --git a/Example/Pods/ErrorKing/ErrorKing/Classes/View/ErrorKingEmptyStateView.swift b/Example/Pods/ErrorKing/ErrorKing/Classes/View/ErrorKingEmptyStateView.swift deleted file mode 100644 index 1e44f44..0000000 --- a/Example/Pods/ErrorKing/ErrorKing/Classes/View/ErrorKingEmptyStateView.swift +++ /dev/null @@ -1,20 +0,0 @@ -// -// OLEmptyStateView.swift -// ClaroSports -// -// Created by Bruno Rocha on 7/13/16. -// Copyright © 2016 Movile. All rights reserved. -// - -import UIKit - -public class ErrorKingEmptyStateView: UIView { - @IBOutlet weak var errorLabel: UILabel? - weak var coordinator: ErrorKingEmptyStateType? - - @IBAction func tryAgain(sender: AnyObject) { - coordinator?.reloadData() - } -} - -extension ErrorKingEmptyStateView: ErrorKingNibLoadable {} diff --git a/Example/Pods/ErrorKing/ErrorKing/Classes/View/ErrorKingEmptyStateView.xib b/Example/Pods/ErrorKing/ErrorKing/Classes/View/ErrorKingEmptyStateView.xib deleted file mode 100644 index 15d840f..0000000 --- a/Example/Pods/ErrorKing/ErrorKing/Classes/View/ErrorKingEmptyStateView.xib +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Pods/ErrorKing/LICENSE b/Example/Pods/ErrorKing/LICENSE deleted file mode 100644 index 7e82599..0000000 --- a/Example/Pods/ErrorKing/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2016 bruno-rocha-movile - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/Example/Pods/ErrorKing/README.md b/Example/Pods/ErrorKing/README.md deleted file mode 100644 index a7cac50..0000000 --- a/Example/Pods/ErrorKing/README.md +++ /dev/null @@ -1,84 +0,0 @@ -# ErrorKing - -[![CI Status](http://img.shields.io/travis/bruno-rocha-movile/ErrorKing.svg?style=flat)](https://travis-ci.org/bruno-rocha-movile/ErrorKing) -[![Version](https://img.shields.io/cocoapods/v/ErrorKing.svg?style=flat)](http://cocoapods.org/pods/ErrorKing) -[![License](https://img.shields.io/cocoapods/l/ErrorKing.svg?style=flat)](http://cocoapods.org/pods/ErrorKing) -[![Platform](https://img.shields.io/cocoapods/p/ErrorKing.svg?style=flat)](http://cocoapods.org/pods/ErrorKing) - -Add the ability of displaying smart error alerts and empty state views on your ViewControllers just by inheriting the ErrorProne protocol. No setup needed - Error King uses Method Swizzling to do the setup for you. - -ErrorProne adds the errorKing variable to your ViewController. By calling it's setError() method, ErrorKing will store the error data and display an AlertView the next time your ViewController is visible - and an EmptyState view that does whatever you want after the reload button is touched. - -```swift -self.errorKing?.setError(title: "Damn!", description: "Sorry for that.", emptyStateText: "Something happened :(") -``` - -The next time the ViewController is visible (if the user triggered a load but pushed another screen, for example), the user will be greeted with: - -[![Error](http://i.imgur.com/VloOTJY.png)](http://cocoapods.org/pods/ErrorKing) -[![EmptyState](http://i.imgur.com/vQV99sP.png)](http://cocoapods.org/pods/ErrorKing) - -# Instructions -To add ErrorKing to your ViewController, add the ErrorProne protocol: - -```swift -extension MyViewController: ErrorProne { -} -``` - -That's it! You can now call the errorKing?.setError() method and see it's effects. - -To program what happens when the Empty State's reload button is touched, add this protocol method to your extension: - -```swift -extension MyViewController: ErrorProne { -func errorKingEmptyStateReloadButtonTouched() { -//load my stuff again -errorKing?.errorKingEmptyStateReloadButtonTouched() -} -} -``` - -Additionally, you can further customize ErrorKing by telling what happens before the empty state screen is displayed: - -```swift -func actionBeforeDisplayingErrorKingEmptyState() { -//do something before displaying the empty state screen, like disabling your tableView's scrolling -errorKing?.actionBeforeDisplayingErrorKingEmptyState() -} -``` - -Also, by changing the Empty state view's frame: - -```swift -self.errorKing?.setEmptyStateFrame(rect: aFrame) -``` - -## Providing your own EmptyState screen - -To add your own Empty State view, simply make a .xib that has ErrorKingEmptyStateView as it's class or superclass, link the corresponding outlets and then call - -```swift -self.errorKing?.setEmptyStateView(toView: myCustomEmptyState) -``` - -You can see it in action on the Example project. - -[![ExampleEmptyState](http://i.imgur.com/Ge4BctQ.png)](http://cocoapods.org/pods/ErrorKing) - -## Installation - -ErrorKing is available through [CocoaPods](http://cocoapods.org). To install -it, simply add the following line to your Podfile: - -```ruby -pod "ErrorKing" -``` - -## Author - -kingrocha, brunorochaesilva@movile.com - -## License - -ErrorKing is available under the MIT license. See the LICENSE file for more info. diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock deleted file mode 100644 index d3d37ed..0000000 --- a/Example/Pods/Manifest.lock +++ /dev/null @@ -1,12 +0,0 @@ -PODS: - - ErrorKing (0.1.2) - -DEPENDENCIES: - - ErrorKing - -SPEC CHECKSUMS: - ErrorKing: e4907c135a939e976a86dd722471bd27e5b00cb1 - -PODFILE CHECKSUM: 180674213e14b2a43958c7655af172991e76e6c1 - -COCOAPODS: 1.0.1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj deleted file mode 100644 index 17dfff0..0000000 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ /dev/null @@ -1,660 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0090EA52B6C2C55F4AF64B3695A5C27A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEC22C73C1608DFA5D5D78BDCB218219 /* Foundation.framework */; }; - 096A5771BE161A141A2E6A0AE5303408 /* ErrorProne.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FAE40A8F27172ED52F9AD66D54BF7A /* ErrorProne.swift */; }; - 0E969B30CC2CED56952C2F533C960000 /* ErrorKing-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F2FC407F754D59194C2EADCF288393D /* ErrorKing-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20BA29EC2E7BCC19F1AAD2D0C45FD6E7 /* Pods-ErrorKingExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 88627E1964A2BD2A947BF69771D52692 /* Pods-ErrorKingExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D9FC629509D9EA968C64D2E049E06D4 /* EKAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB97A7A1BADA97F86B6E3CEB6C5B5AF7 /* EKAssets.xcassets */; }; - 40C1924A221FD009833892143F587171 /* ErrorKingEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CC0041DC25C84D3687B0B3B7606D9E6 /* ErrorKingEmptyStateView.swift */; }; - 482B807EE9550DFC98F431D8E17BC8DB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEC22C73C1608DFA5D5D78BDCB218219 /* Foundation.framework */; }; - 5A709EA4255A7D422F61A00CD7E609A6 /* ErrorKing.bundle in Resources */ = {isa = PBXBuildFile; fileRef = DDF52FDB40918079396816E5FB0C2638 /* ErrorKing.bundle */; }; - 8AC786700465FA23769B5B09B369CAB0 /* ErrorKingAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA874C9866F93AE076F8023DA2F3036D /* ErrorKingAlertController.swift */; }; - 93DE81F79F0E1DE8C5368A1A4AA8D295 /* ErrorKingEmptyStateView.xib in Sources */ = {isa = PBXBuildFile; fileRef = 7A2A2DC9F8E6E4C53CAC80371BC03DAF /* ErrorKingEmptyStateView.xib */; }; - A82C5F4485233C4034400AFF5C511016 /* Pods-ErrorKingExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A21F24E0D808BCA17A2427F51206FF60 /* Pods-ErrorKingExample-dummy.m */; }; - A93BEBC95ACF7AE65F0B4FE211A25B85 /* ErrorKingNibLoadeable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C180DDCDF24D8066F0616AD18EAEE11 /* ErrorKingNibLoadeable.swift */; }; - E72B3EE431D47B6B330993600D0B5640 /* ErrorKing-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF596BC0B94A1585DE21142D383BB426 /* ErrorKing-dummy.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 190ACD4A297395F92F0DF18533812BC6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 82BE704B68BD4FD3D41C6A3F05394947; - remoteInfo = ErrorKing; - }; - A074C01141663330155B644FB9D1A0CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 61C5E564B6E9B06768CDD62A5276F508; - remoteInfo = "ErrorKing-ErrorKing"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 1CC0041DC25C84D3687B0B3B7606D9E6 /* ErrorKingEmptyStateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorKingEmptyStateView.swift; path = ErrorKing/Classes/View/ErrorKingEmptyStateView.swift; sourceTree = ""; }; - 210FA513BCA267488812DE60B0ECF811 /* Pods-ErrorKingExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ErrorKingExample-resources.sh"; sourceTree = ""; }; - 291DDCF0D0A9CC60B73E1C47A27A181E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3377980CE6A94828D39ED77D3F649610 /* Pods-ErrorKingExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ErrorKingExample-acknowledgements.plist"; sourceTree = ""; }; - 45FAE40A8F27172ED52F9AD66D54BF7A /* ErrorProne.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorProne.swift; path = ErrorKing/Classes/Model/ErrorProne.swift; sourceTree = ""; }; - 5C180DDCDF24D8066F0616AD18EAEE11 /* ErrorKingNibLoadeable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorKingNibLoadeable.swift; path = ErrorKing/Classes/Model/ErrorKingNibLoadeable.swift; sourceTree = ""; }; - 6F2FC407F754D59194C2EADCF288393D /* ErrorKing-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ErrorKing-umbrella.h"; sourceTree = ""; }; - 7A2A2DC9F8E6E4C53CAC80371BC03DAF /* ErrorKingEmptyStateView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = ErrorKingEmptyStateView.xib; path = ErrorKing/Classes/View/ErrorKingEmptyStateView.xib; sourceTree = ""; }; - 832F7C2DCFD649A2DD90CD1E8E0304E5 /* ErrorKing-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ErrorKing-prefix.pch"; sourceTree = ""; }; - 849EA1873669688C47C743B241B4E810 /* ErrorKing.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ErrorKing.xcconfig; sourceTree = ""; }; - 86EE2654E169A9D7013ABC072E36AF70 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 879444343799C2A7B26B755AF31B36FD /* ResourceBundle-ErrorKing-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ErrorKing-Info.plist"; sourceTree = ""; }; - 88627E1964A2BD2A947BF69771D52692 /* Pods-ErrorKingExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ErrorKingExample-umbrella.h"; sourceTree = ""; }; - 8F1CA90EFFF972489AD3603A6BD03C84 /* Pods-ErrorKingExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ErrorKingExample.debug.xcconfig"; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 982F89A7119072F562C3CC5D437C7D68 /* ErrorKing.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = ErrorKing.modulemap; sourceTree = ""; }; - 992EF9ED96F88D6ACFFB31BDD9427CA7 /* Pods_ErrorKingExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ErrorKingExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A21F24E0D808BCA17A2427F51206FF60 /* Pods-ErrorKingExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ErrorKingExample-dummy.m"; sourceTree = ""; }; - A63ADDAE506AFBDCCCAEDDE7E9D22D9D /* Pods-ErrorKingExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ErrorKingExample.release.xcconfig"; sourceTree = ""; }; - A6E3306FFF108248C575F897DC872A9A /* Pods-ErrorKingExample-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ErrorKingExample-frameworks.sh"; sourceTree = ""; }; - AF596BC0B94A1585DE21142D383BB426 /* ErrorKing-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ErrorKing-dummy.m"; sourceTree = ""; }; - BA874C9866F93AE076F8023DA2F3036D /* ErrorKingAlertController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorKingAlertController.swift; path = ErrorKing/Classes/Model/ErrorKingAlertController.swift; sourceTree = ""; }; - CB97A7A1BADA97F86B6E3CEB6C5B5AF7 /* EKAssets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = EKAssets.xcassets; path = ErrorKing/Assets/EKAssets.xcassets; sourceTree = ""; }; - CD49342D204181B12545A17F9A1DE5A8 /* Pods-ErrorKingExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-ErrorKingExample.modulemap"; sourceTree = ""; }; - CEC22C73C1608DFA5D5D78BDCB218219 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - D2938E733459D459742529DAD10AC393 /* ErrorKing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ErrorKing.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DDF52FDB40918079396816E5FB0C2638 /* ErrorKing.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ErrorKing.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F4C071FC67A93E765EDA0F53D3F16310 /* Pods-ErrorKingExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ErrorKingExample-acknowledgements.markdown"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 7CCB3993A0661B205E85F251695D81BA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 482B807EE9550DFC98F431D8E17BC8DB /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B24B61A56D310B1150CE8308180534EC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F3132910EF76EA96E9FDFFBDD9D25456 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0090EA52B6C2C55F4AF64B3695A5C27A /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1081A5B72EDBEC899E216418BFA4E37A /* Support Files */ = { - isa = PBXGroup; - children = ( - 982F89A7119072F562C3CC5D437C7D68 /* ErrorKing.modulemap */, - 849EA1873669688C47C743B241B4E810 /* ErrorKing.xcconfig */, - AF596BC0B94A1585DE21142D383BB426 /* ErrorKing-dummy.m */, - 832F7C2DCFD649A2DD90CD1E8E0304E5 /* ErrorKing-prefix.pch */, - 6F2FC407F754D59194C2EADCF288393D /* ErrorKing-umbrella.h */, - 86EE2654E169A9D7013ABC072E36AF70 /* Info.plist */, - 879444343799C2A7B26B755AF31B36FD /* ResourceBundle-ErrorKing-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/ErrorKing"; - sourceTree = ""; - }; - 22BD39BCAE72F93E7733E1F4F63C6608 /* Pods-ErrorKingExample */ = { - isa = PBXGroup; - children = ( - 291DDCF0D0A9CC60B73E1C47A27A181E /* Info.plist */, - CD49342D204181B12545A17F9A1DE5A8 /* Pods-ErrorKingExample.modulemap */, - F4C071FC67A93E765EDA0F53D3F16310 /* Pods-ErrorKingExample-acknowledgements.markdown */, - 3377980CE6A94828D39ED77D3F649610 /* Pods-ErrorKingExample-acknowledgements.plist */, - A21F24E0D808BCA17A2427F51206FF60 /* Pods-ErrorKingExample-dummy.m */, - A6E3306FFF108248C575F897DC872A9A /* Pods-ErrorKingExample-frameworks.sh */, - 210FA513BCA267488812DE60B0ECF811 /* Pods-ErrorKingExample-resources.sh */, - 88627E1964A2BD2A947BF69771D52692 /* Pods-ErrorKingExample-umbrella.h */, - 8F1CA90EFFF972489AD3603A6BD03C84 /* Pods-ErrorKingExample.debug.xcconfig */, - A63ADDAE506AFBDCCCAEDDE7E9D22D9D /* Pods-ErrorKingExample.release.xcconfig */, - ); - name = "Pods-ErrorKingExample"; - path = "Target Support Files/Pods-ErrorKingExample"; - sourceTree = ""; - }; - 3DCAB2B7CDE207B3958B6CB957FCC758 /* iOS */ = { - isa = PBXGroup; - children = ( - CEC22C73C1608DFA5D5D78BDCB218219 /* Foundation.framework */, - ); - name = iOS; - sourceTree = ""; - }; - 51C01E974DB73F6F6D8997291CDF199A /* ErrorKing */ = { - isa = PBXGroup; - children = ( - BA874C9866F93AE076F8023DA2F3036D /* ErrorKingAlertController.swift */, - 1CC0041DC25C84D3687B0B3B7606D9E6 /* ErrorKingEmptyStateView.swift */, - 7A2A2DC9F8E6E4C53CAC80371BC03DAF /* ErrorKingEmptyStateView.xib */, - 5C180DDCDF24D8066F0616AD18EAEE11 /* ErrorKingNibLoadeable.swift */, - 45FAE40A8F27172ED52F9AD66D54BF7A /* ErrorProne.swift */, - 6B053C75D866181E651B46B5C98A5090 /* Resources */, - 1081A5B72EDBEC899E216418BFA4E37A /* Support Files */, - ); - path = ErrorKing; - sourceTree = ""; - }; - 6B053C75D866181E651B46B5C98A5090 /* Resources */ = { - isa = PBXGroup; - children = ( - CB97A7A1BADA97F86B6E3CEB6C5B5AF7 /* EKAssets.xcassets */, - ); - name = Resources; - sourceTree = ""; - }; - 7DB346D0F39D3F0E887471402A8071AB = { - isa = PBXGroup; - children = ( - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */, - B14586A3FB1946068889844FD4A04D03 /* Pods */, - EF45444E880AC93353DC66B2F45FF02E /* Products */, - 80D1050BD8482BC6A84C3650E63B2EA6 /* Targets Support Files */, - ); - sourceTree = ""; - }; - 80D1050BD8482BC6A84C3650E63B2EA6 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 22BD39BCAE72F93E7733E1F4F63C6608 /* Pods-ErrorKingExample */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - B14586A3FB1946068889844FD4A04D03 /* Pods */ = { - isa = PBXGroup; - children = ( - 51C01E974DB73F6F6D8997291CDF199A /* ErrorKing */, - ); - name = Pods; - sourceTree = ""; - }; - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3DCAB2B7CDE207B3958B6CB957FCC758 /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; - EF45444E880AC93353DC66B2F45FF02E /* Products */ = { - isa = PBXGroup; - children = ( - DDF52FDB40918079396816E5FB0C2638 /* ErrorKing.bundle */, - D2938E733459D459742529DAD10AC393 /* ErrorKing.framework */, - 992EF9ED96F88D6ACFFB31BDD9427CA7 /* Pods_ErrorKingExample.framework */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 6534A221F9BF985FD2BC9658F3F73845 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 20BA29EC2E7BCC19F1AAD2D0C45FD6E7 /* Pods-ErrorKingExample-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C5F76AD42DC4AF99A129BDCB598BEE37 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 0E969B30CC2CED56952C2F533C960000 /* ErrorKing-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 61C5E564B6E9B06768CDD62A5276F508 /* ErrorKing-ErrorKing */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2B8202350C2654121B82E93C72318B80 /* Build configuration list for PBXNativeTarget "ErrorKing-ErrorKing" */; - buildPhases = ( - EE31B005EADB8393631A2F174052BCD9 /* Sources */, - B24B61A56D310B1150CE8308180534EC /* Frameworks */, - AB72F0AA3C1B5CFFB8797042BCB744A9 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "ErrorKing-ErrorKing"; - productName = "ErrorKing-ErrorKing"; - productReference = DDF52FDB40918079396816E5FB0C2638 /* ErrorKing.bundle */; - productType = "com.apple.product-type.bundle"; - }; - 82BE704B68BD4FD3D41C6A3F05394947 /* ErrorKing */ = { - isa = PBXNativeTarget; - buildConfigurationList = B12D20AE8B7F4D01F9753B839B61C036 /* Build configuration list for PBXNativeTarget "ErrorKing" */; - buildPhases = ( - BA9EF4E1E6E757A2DD239738F248FC89 /* Sources */, - F3132910EF76EA96E9FDFFBDD9D25456 /* Frameworks */, - B5C2F7EA47001C99C30122ACC103D7B8 /* Resources */, - C5F76AD42DC4AF99A129BDCB598BEE37 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 2D2426511B145DC3AFCF01EE8BD2D72F /* PBXTargetDependency */, - ); - name = ErrorKing; - productName = ErrorKing; - productReference = D2938E733459D459742529DAD10AC393 /* ErrorKing.framework */; - productType = "com.apple.product-type.framework"; - }; - C573167EE030581109F58DABEA8219E1 /* Pods-ErrorKingExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = DFDA6E9AB795540C8460FCFE565BC5C9 /* Build configuration list for PBXNativeTarget "Pods-ErrorKingExample" */; - buildPhases = ( - EE361F8ABA08B614959971F61CD0D56D /* Sources */, - 7CCB3993A0661B205E85F251695D81BA /* Frameworks */, - 6534A221F9BF985FD2BC9658F3F73845 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 323C3DFFAE7B5B826342648983C9B998 /* PBXTargetDependency */, - ); - name = "Pods-ErrorKingExample"; - productName = "Pods-ErrorKingExample"; - productReference = 992EF9ED96F88D6ACFFB31BDD9427CA7 /* Pods_ErrorKingExample.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 0700; - }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = EF45444E880AC93353DC66B2F45FF02E /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 82BE704B68BD4FD3D41C6A3F05394947 /* ErrorKing */, - 61C5E564B6E9B06768CDD62A5276F508 /* ErrorKing-ErrorKing */, - C573167EE030581109F58DABEA8219E1 /* Pods-ErrorKingExample */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - AB72F0AA3C1B5CFFB8797042BCB744A9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D9FC629509D9EA968C64D2E049E06D4 /* EKAssets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B5C2F7EA47001C99C30122ACC103D7B8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5A709EA4255A7D422F61A00CD7E609A6 /* ErrorKing.bundle in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - BA9EF4E1E6E757A2DD239738F248FC89 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E72B3EE431D47B6B330993600D0B5640 /* ErrorKing-dummy.m in Sources */, - 8AC786700465FA23769B5B09B369CAB0 /* ErrorKingAlertController.swift in Sources */, - 40C1924A221FD009833892143F587171 /* ErrorKingEmptyStateView.swift in Sources */, - 93DE81F79F0E1DE8C5368A1A4AA8D295 /* ErrorKingEmptyStateView.xib in Sources */, - A93BEBC95ACF7AE65F0B4FE211A25B85 /* ErrorKingNibLoadeable.swift in Sources */, - 096A5771BE161A141A2E6A0AE5303408 /* ErrorProne.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EE31B005EADB8393631A2F174052BCD9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EE361F8ABA08B614959971F61CD0D56D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A82C5F4485233C4034400AFF5C511016 /* Pods-ErrorKingExample-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 2D2426511B145DC3AFCF01EE8BD2D72F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ErrorKing-ErrorKing"; - target = 61C5E564B6E9B06768CDD62A5276F508 /* ErrorKing-ErrorKing */; - targetProxy = A074C01141663330155B644FB9D1A0CB /* PBXContainerItemProxy */; - }; - 323C3DFFAE7B5B826342648983C9B998 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ErrorKing; - target = 82BE704B68BD4FD3D41C6A3F05394947 /* ErrorKing */; - targetProxy = 190ACD4A297395F92F0DF18533812BC6 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 072114BC0B8642362A6006C66FD8ADC2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 849EA1873669688C47C743B241B4E810 /* ErrorKing.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ErrorKing"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/ErrorKing/ResourceBundle-ErrorKing-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = ErrorKing; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 3FA451D268613890FA8A5A03801E11D5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 4E67A80F9009584E73BBC844932D7A0B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 849EA1873669688C47C743B241B4E810 /* ErrorKing.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/ErrorKing/ErrorKing-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ErrorKing/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ErrorKing/ErrorKing.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = ErrorKing; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 5E62115DE8C09934BF8D2FE5D15FED1E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - ONLY_ACTIVE_ARCH = YES; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - 855564D2B44D516FF7FFD62677F5706D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A63ADDAE506AFBDCCCAEDDE7E9D22D9D /* Pods-ErrorKingExample.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-ErrorKingExample/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_ErrorKingExample; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - BA65D26AFAAAE6438C99A5D1495EAC7C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 849EA1873669688C47C743B241B4E810 /* ErrorKing.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/ErrorKing/ErrorKing-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ErrorKing/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ErrorKing/ErrorKing.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = ErrorKing; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BCF486B311A3F2F4C8606275FAAF4C3D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8F1CA90EFFF972489AD3603A6BD03C84 /* Pods-ErrorKingExample.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-ErrorKingExample/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_ErrorKingExample; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - C0A3AD8B166600B2F42B9BCBAAF98635 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 849EA1873669688C47C743B241B4E810 /* ErrorKing.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ErrorKing"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/ErrorKing/ResourceBundle-ErrorKing-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = ErrorKing; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 2B8202350C2654121B82E93C72318B80 /* Build configuration list for PBXNativeTarget "ErrorKing-ErrorKing" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C0A3AD8B166600B2F42B9BCBAAF98635 /* Debug */, - 072114BC0B8642362A6006C66FD8ADC2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5E62115DE8C09934BF8D2FE5D15FED1E /* Debug */, - 3FA451D268613890FA8A5A03801E11D5 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B12D20AE8B7F4D01F9753B839B61C036 /* Build configuration list for PBXNativeTarget "ErrorKing" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BA65D26AFAAAE6438C99A5D1495EAC7C /* Debug */, - 4E67A80F9009584E73BBC844932D7A0B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - DFDA6E9AB795540C8460FCFE565BC5C9 /* Build configuration list for PBXNativeTarget "Pods-ErrorKingExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BCF486B311A3F2F4C8606275FAAF4C3D /* Debug */, - 855564D2B44D516FF7FFD62677F5706D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; -} diff --git a/Example/Pods/Target Support Files/ErrorKing/ErrorKing-dummy.m b/Example/Pods/Target Support Files/ErrorKing/ErrorKing-dummy.m deleted file mode 100644 index ae0fdf9..0000000 --- a/Example/Pods/Target Support Files/ErrorKing/ErrorKing-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_ErrorKing : NSObject -@end -@implementation PodsDummy_ErrorKing -@end diff --git a/Example/Pods/Target Support Files/ErrorKing/ErrorKing-prefix.pch b/Example/Pods/Target Support Files/ErrorKing/ErrorKing-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/Example/Pods/Target Support Files/ErrorKing/ErrorKing-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/Example/Pods/Target Support Files/ErrorKing/ErrorKing-umbrella.h b/Example/Pods/Target Support Files/ErrorKing/ErrorKing-umbrella.h deleted file mode 100644 index d9b559d..0000000 --- a/Example/Pods/Target Support Files/ErrorKing/ErrorKing-umbrella.h +++ /dev/null @@ -1,6 +0,0 @@ -#import - - -FOUNDATION_EXPORT double ErrorKingVersionNumber; -FOUNDATION_EXPORT const unsigned char ErrorKingVersionString[]; - diff --git a/Example/Pods/Target Support Files/ErrorKing/ErrorKing.modulemap b/Example/Pods/Target Support Files/ErrorKing/ErrorKing.modulemap deleted file mode 100644 index c3e7d5e..0000000 --- a/Example/Pods/Target Support Files/ErrorKing/ErrorKing.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module ErrorKing { - umbrella header "ErrorKing-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/ErrorKing/ErrorKing.xcconfig b/Example/Pods/Target Support Files/ErrorKing/ErrorKing.xcconfig deleted file mode 100644 index 8076d4f..0000000 --- a/Example/Pods/Target Support Files/ErrorKing/ErrorKing.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/ErrorKing -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/ErrorKing/Info.plist b/Example/Pods/Target Support Files/ErrorKing/Info.plist deleted file mode 100644 index 7c241fa..0000000 --- a/Example/Pods/Target Support Files/ErrorKing/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 0.1.2 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/ErrorKing/ResourceBundle-ErrorKing-Info.plist b/Example/Pods/Target Support Files/ErrorKing/ResourceBundle-ErrorKing-Info.plist deleted file mode 100644 index 1c9272a..0000000 --- a/Example/Pods/Target Support Files/ErrorKing/ResourceBundle-ErrorKing-Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - BNDL - CFBundleShortVersionString - 0.1.2 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Info.plist b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-acknowledgements.markdown deleted file mode 100644 index e603efe..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-acknowledgements.markdown +++ /dev/null @@ -1,26 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: - -## ErrorKing - -Copyright (c) 2016 bruno-rocha-movile - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-acknowledgements.plist deleted file mode 100644 index 3ebfa21..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-acknowledgements.plist +++ /dev/null @@ -1,56 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Copyright (c) 2016 bruno-rocha-movile <bruno.rocha@movile.com> - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - Title - ErrorKing - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-dummy.m b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-dummy.m deleted file mode 100644 index 82aaaa9..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_ErrorKingExample : NSObject -@end -@implementation PodsDummy_Pods_ErrorKingExample -@end diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-frameworks.sh b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-frameworks.sh deleted file mode 100755 index c35ee85..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-frameworks.sh +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/sh -set -e - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" - stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi -} - - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/ErrorKing/ErrorKing.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/ErrorKing/ErrorKing.framework" -fi diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-resources.sh b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-resources.sh deleted file mode 100755 index 0a15615..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-resources.sh +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" - FILENAME="${1##*/}" - echo "$DIRECTORY/$FILENAME" -} - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "$RESOURCE_PATH") - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "`realpath $PODS_ROOT`*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-umbrella.h b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-umbrella.h deleted file mode 100644 index 4d84463..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample-umbrella.h +++ /dev/null @@ -1,6 +0,0 @@ -#import - - -FOUNDATION_EXPORT double Pods_ErrorKingExampleVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_ErrorKingExampleVersionString[]; - diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.debug.xcconfig b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.debug.xcconfig deleted file mode 100644 index 27126be..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.debug.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/ErrorKing" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/ErrorKing/ErrorKing.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "ErrorKing" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.modulemap b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.modulemap deleted file mode 100644 index b883679..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_ErrorKingExample { - umbrella header "Pods-ErrorKingExample-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.release.xcconfig b/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.release.xcconfig deleted file mode 100644 index 27126be..0000000 --- a/Example/Pods/Target Support Files/Pods-ErrorKingExample/Pods-ErrorKingExample.release.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/ErrorKing" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/ErrorKing/ErrorKing.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "ErrorKing" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT}/Pods diff --git a/ErrorKing/Assets/.gitkeep b/Sources/Assets/.gitkeep similarity index 100% rename from ErrorKing/Assets/.gitkeep rename to Sources/Assets/.gitkeep diff --git a/ErrorKing/Assets/EKAssets.xcassets/AppIcon.appiconset/Contents.json b/Sources/Assets/EKAssets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from ErrorKing/Assets/EKAssets.xcassets/AppIcon.appiconset/Contents.json rename to Sources/Assets/EKAssets.xcassets/AppIcon.appiconset/Contents.json diff --git a/ErrorKing/Assets/EKAssets.xcassets/Contents.json b/Sources/Assets/EKAssets.xcassets/Contents.json similarity index 100% rename from ErrorKing/Assets/EKAssets.xcassets/Contents.json rename to Sources/Assets/EKAssets.xcassets/Contents.json diff --git a/ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/Contents.json b/Sources/Assets/EKAssets.xcassets/no_connection.imageset/Contents.json similarity index 100% rename from ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/Contents.json rename to Sources/Assets/EKAssets.xcassets/no_connection.imageset/Contents.json diff --git a/ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/no_connection.png b/Sources/Assets/EKAssets.xcassets/no_connection.imageset/no_connection.png similarity index 100% rename from ErrorKing/Assets/EKAssets.xcassets/no_connection.imageset/no_connection.png rename to Sources/Assets/EKAssets.xcassets/no_connection.imageset/no_connection.png diff --git a/ErrorKing/Classes/.gitkeep b/Sources/Classes/.gitkeep similarity index 100% rename from ErrorKing/Classes/.gitkeep rename to Sources/Classes/.gitkeep diff --git a/ErrorKing/Classes/Model/ErrorKingAlertController.swift b/Sources/Classes/Model/ErrorKingAlertController.swift similarity index 100% rename from ErrorKing/Classes/Model/ErrorKingAlertController.swift rename to Sources/Classes/Model/ErrorKingAlertController.swift diff --git a/ErrorKing/Classes/Model/ErrorKingNibLoadeable.swift b/Sources/Classes/Model/ErrorKingNibLoadeable.swift similarity index 100% rename from ErrorKing/Classes/Model/ErrorKingNibLoadeable.swift rename to Sources/Classes/Model/ErrorKingNibLoadeable.swift diff --git a/ErrorKing/Classes/Model/ErrorProne.swift b/Sources/Classes/Model/ErrorProne.swift similarity index 100% rename from ErrorKing/Classes/Model/ErrorProne.swift rename to Sources/Classes/Model/ErrorProne.swift diff --git a/ErrorKing/Classes/View/ErrorKingEmptyStateView.swift b/Sources/Classes/View/ErrorKingEmptyStateView.swift similarity index 100% rename from ErrorKing/Classes/View/ErrorKingEmptyStateView.swift rename to Sources/Classes/View/ErrorKingEmptyStateView.swift diff --git a/ErrorKing/Classes/View/ErrorKingEmptyStateView.xib b/Sources/Classes/View/ErrorKingEmptyStateView.xib similarity index 100% rename from ErrorKing/Classes/View/ErrorKingEmptyStateView.xib rename to Sources/Classes/View/ErrorKingEmptyStateView.xib From 624dcf8071563bc38eb90f65a5183e80845c5a0d Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:36:23 -0300 Subject: [PATCH 09/11] Carthage fix --- .gitignore | 2 + .../xcshareddata/xcschemes/ErrorKing.xcscheme | 99 +++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme diff --git a/.gitignore b/.gitignore index f10be39..1b2a91a 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,5 @@ Example/Pods/ # `pod install` in .travis.yml # # Pods/ + +Example/Cartfile.resolved diff --git a/ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme b/ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme new file mode 100644 index 0000000..0a8ba3b --- /dev/null +++ b/ErrorKing.xcodeproj/xcshareddata/xcschemes/ErrorKing.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 38ab47113979d24ea5891bbcad13748f50b16d68 Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:46:45 -0300 Subject: [PATCH 10/11] gitignore --- .gitignore | 2 ++ Example/Cartfile | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 Example/Cartfile diff --git a/.gitignore b/.gitignore index 1b2a91a..a983593 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,5 @@ Example/Pods/ # Pods/ Example/Cartfile.resolved + +Example/Podfile.lock diff --git a/Example/Cartfile b/Example/Cartfile deleted file mode 100644 index 444346b..0000000 --- a/Example/Cartfile +++ /dev/null @@ -1 +0,0 @@ -github "kingrocha/ErrorKing" "dev" \ No newline at end of file From 570467a4d897aa290f029af9eec12a3deecefab4 Mon Sep 17 00:00:00 2001 From: bruno-rocha-movile Date: Mon, 15 Aug 2016 17:55:49 -0300 Subject: [PATCH 11/11] Readme, changelog --- CHANGELOG.md | 4 ++++ README.md | 24 +++++++++++++++--------- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 259f093..c51a209 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.3 + - Added Carthage support + * Change the internal file's structure for CocoaPods + ## 0.1.2 - Initial release * Added CocoaPods support diff --git a/README.md b/README.md index bce0fd1..6faba31 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # ErrorKing [![CI Status](http://img.shields.io/travis/bruno-rocha-movile/ErrorKing.svg?style=flat)](https://travis-ci.org/bruno-rocha-movile/ErrorKing) +[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Version](https://img.shields.io/cocoapods/v/ErrorKing.svg?style=flat)](http://cocoapods.org/pods/ErrorKing) [![License](https://img.shields.io/cocoapods/l/ErrorKing.svg?style=flat)](http://cocoapods.org/pods/ErrorKing) [![Platform](https://img.shields.io/cocoapods/p/ErrorKing.svg?style=flat)](http://cocoapods.org/pods/ErrorKing) @@ -32,10 +33,10 @@ To program what happens when the Empty State's reload button is touched, add thi ```swift extension MyViewController: ErrorProne { - func errorKingEmptyStateReloadButtonTouched() { - //load my stuff again - errorKing?.errorKingEmptyStateReloadButtonTouched() - } + func errorKingEmptyStateReloadButtonTouched() { + //load my stuff again + errorKing?.errorKingEmptyStateReloadButtonTouched() + } } ``` @@ -43,8 +44,8 @@ Additionally, you can further customize ErrorKing by telling what happens before ```swift func actionBeforeDisplayingErrorKingEmptyState() { - //do something before displaying the empty state screen, like disabling your tableView's scrolling - errorKing?.actionBeforeDisplayingErrorKingEmptyState() + //do something before displaying the empty state screen, like disabling your tableView's scrolling + errorKing?.actionBeforeDisplayingErrorKingEmptyState() } ``` @@ -66,10 +67,15 @@ You can see it in action on the Example project. [![ExampleEmptyState](http://i.imgur.com/Ge4BctQ.png)](http://cocoapods.org/pods/ErrorKing) -## Installation +# Installation -ErrorKing is available through [CocoaPods](http://cocoapods.org). To install -it, simply add the following line to your Podfile: +### Carthage + +```ruby +github "kingrocha/ErrorKing" "master" +``` + +### CocoaPods ```ruby pod "ErrorKing"