From b25b57af81827b33dc61136de84535e69726d3f7 Mon Sep 17 00:00:00 2001 From: Simon Rice Date: Wed, 13 Nov 2019 20:23:03 +0000 Subject: [PATCH] Relaid out project via CocoaPods' template --- .gitignore | 29 +- CountingTestProject.xcodeproj/project.pbxproj | 358 ----------- CountingTestProject/Default-568h@2x.png | Bin 18594 -> 0 bytes CountingTestProject/Default.png | Bin 6540 -> 0 bytes CountingTestProject/Default@2x.png | Bin 16107 -> 0 bytes .../en.lproj/CTPViewController.xib | 211 ------ Example/Podfile | 7 + Example/Podfile.lock | 16 + .../UICountingLabel.podspec.json | 23 + Example/Pods/Manifest.lock | 16 + Example/Pods/Pods.xcodeproj/project.pbxproj | 603 ++++++++++++++++++ .../Pods-UICountingLabel_Example-Info.plist | 26 + ...ingLabel_Example-acknowledgements.markdown | 27 + ...untingLabel_Example-acknowledgements.plist | 59 ++ .../Pods-UICountingLabel_Example-dummy.m | 5 + ...Pods-UICountingLabel_Example-frameworks.sh | 171 +++++ .../Pods-UICountingLabel_Example-umbrella.h | 16 + ...ods-UICountingLabel_Example.debug.xcconfig | 10 + .../Pods-UICountingLabel_Example.modulemap | 6 + ...s-UICountingLabel_Example.release.xcconfig | 10 + .../UICountingLabel-Info.plist | 26 + .../UICountingLabel/UICountingLabel-dummy.m | 5 + .../UICountingLabel-prefix.pch | 12 + .../UICountingLabel-umbrella.h | 17 + .../UICountingLabel/UICountingLabel.modulemap | 6 + .../UICountingLabel/UICountingLabel.xcconfig | 9 + .../UICountingLabel.xcodeproj/project.pbxproj | 426 +++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcschemes/CountingTestProject.xcscheme | 97 +++ .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../Base.lproj/CTPViewController.xib | 33 + .../Base.lproj/LaunchScreen.storyboard | 29 + .../UICountingLabel}/CTPAppDelegate.h | 0 .../UICountingLabel}/CTPAppDelegate.m | 0 .../UICountingLabel}/CTPViewController.h | 2 +- .../UICountingLabel}/CTPViewController.m | 8 +- .../CountingTestProject-Info.plist | 2 + .../CountingTestProject-Prefix.pch | 0 .../AppIcon.appiconset/Contents.json | 98 +++ .../en.lproj/CTPViewController.xib | 35 + .../en.lproj/InfoPlist.strings | 0 .../UICountingLabel}/main.m | 0 UICountingLabel.podspec | 3 +- UICountingLabel/Classes/.gitkeep | 0 .../Classes/UICountingLabel.h | 0 .../Classes/UICountingLabel.m | 0 _Pods.xcodeproj | 1 + 49 files changed, 1854 insertions(+), 581 deletions(-) delete mode 100644 CountingTestProject.xcodeproj/project.pbxproj delete mode 100644 CountingTestProject/Default-568h@2x.png delete mode 100644 CountingTestProject/Default.png delete mode 100644 CountingTestProject/Default@2x.png delete mode 100644 CountingTestProject/en.lproj/CTPViewController.xib create mode 100644 Example/Podfile create mode 100644 Example/Podfile.lock create mode 100644 Example/Pods/Local Podspecs/UICountingLabel.podspec.json create mode 100644 Example/Pods/Manifest.lock create mode 100644 Example/Pods/Pods.xcodeproj/project.pbxproj create mode 100644 Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-Info.plist create mode 100644 Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-acknowledgements.markdown create mode 100644 Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-acknowledgements.plist create mode 100644 Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-dummy.m create mode 100755 Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-frameworks.sh create mode 100644 Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-umbrella.h create mode 100644 Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.modulemap create mode 100644 Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.release.xcconfig create mode 100644 Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-Info.plist create mode 100644 Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-dummy.m create mode 100644 Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-prefix.pch create mode 100644 Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-umbrella.h create mode 100644 Example/Pods/Target Support Files/UICountingLabel/UICountingLabel.modulemap create mode 100644 Example/Pods/Target Support Files/UICountingLabel/UICountingLabel.xcconfig create mode 100644 Example/UICountingLabel.xcodeproj/project.pbxproj create mode 100644 Example/UICountingLabel.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 Example/UICountingLabel.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 Example/UICountingLabel.xcodeproj/xcshareddata/xcschemes/CountingTestProject.xcscheme create mode 100644 Example/UICountingLabel.xcworkspace/contents.xcworkspacedata create mode 100644 Example/UICountingLabel.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 Example/UICountingLabel/Base.lproj/CTPViewController.xib create mode 100644 Example/UICountingLabel/Base.lproj/LaunchScreen.storyboard rename {CountingTestProject => Example/UICountingLabel}/CTPAppDelegate.h (100%) rename {CountingTestProject => Example/UICountingLabel}/CTPAppDelegate.m (100%) rename {CountingTestProject => Example/UICountingLabel}/CTPViewController.h (87%) rename {CountingTestProject => Example/UICountingLabel}/CTPViewController.m (95%) rename {CountingTestProject => Example/UICountingLabel}/CountingTestProject-Info.plist (94%) rename {CountingTestProject => Example/UICountingLabel}/CountingTestProject-Prefix.pch (100%) create mode 100644 Example/UICountingLabel/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 Example/UICountingLabel/en.lproj/CTPViewController.xib rename {CountingTestProject => Example/UICountingLabel}/en.lproj/InfoPlist.strings (100%) rename {CountingTestProject => Example/UICountingLabel}/main.m (100%) create mode 100644 UICountingLabel/Classes/.gitkeep rename UICountingLabel.h => UICountingLabel/Classes/UICountingLabel.h (100%) rename UICountingLabel.m => UICountingLabel/Classes/UICountingLabel.m (100%) create mode 120000 _Pods.xcodeproj diff --git a/.gitignore b/.gitignore index 89c499e..93c86d3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ -# Xcode +# OS X .DS_Store + +# Xcode build/ *.pbxuser !default.pbxuser @@ -9,10 +11,27 @@ build/ !default.mode2v3 *.perspectivev3 !default.perspectivev3 -*.xcworkspace -!default.xcworkspace -xcuserdata +xcuserdata/ +*.xccheckout profile *.moved-aside DerivedData -.idea/ +*.hmap +*.ipa + +# Bundler +.bundle + +# Add this line if you want to avoid checking in source code from Carthage dependencies. +# Carthage/Checkouts + +Carthage/Build + +# We recommend against adding the Pods directory to your .gitignore. However +# you should judge for yourself, the pros and cons are mentioned at: +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control +# +# Note: if you ignore the Pods directory, make sure to uncomment +# `pod install` in .travis.yml +# +# Pods/ diff --git a/CountingTestProject.xcodeproj/project.pbxproj b/CountingTestProject.xcodeproj/project.pbxproj deleted file mode 100644 index ed4e7f4..0000000 --- a/CountingTestProject.xcodeproj/project.pbxproj +++ /dev/null @@ -1,358 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 33EFDA461C56C4C40084A36A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33EFDA451C56C4C40084A36A /* QuartzCore.framework */; }; - 4C5DC2A416C576E30043204D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C5DC2A316C576E30043204D /* UIKit.framework */; }; - 4C5DC2A616C576E30043204D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C5DC2A516C576E30043204D /* Foundation.framework */; }; - 4C5DC2A816C576E30043204D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C5DC2A716C576E30043204D /* CoreGraphics.framework */; }; - 4C5DC2AE16C576E30043204D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4C5DC2AC16C576E30043204D /* InfoPlist.strings */; }; - 4C5DC2B016C576E30043204D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C5DC2AF16C576E30043204D /* main.m */; }; - 4C5DC2B416C576E30043204D /* CTPAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C5DC2B316C576E30043204D /* CTPAppDelegate.m */; }; - 4C5DC2B616C576E30043204D /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 4C5DC2B516C576E30043204D /* Default.png */; }; - 4C5DC2B816C576E30043204D /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4C5DC2B716C576E30043204D /* Default@2x.png */; }; - 4C5DC2BA16C576E30043204D /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4C5DC2B916C576E30043204D /* Default-568h@2x.png */; }; - 4C5DC2BD16C576E30043204D /* CTPViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C5DC2BC16C576E30043204D /* CTPViewController.m */; }; - 4C5DC2C016C576E30043204D /* CTPViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C5DC2BE16C576E30043204D /* CTPViewController.xib */; }; - 4C5DC2CB16C577720043204D /* UICountingLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C5DC2CA16C577720043204D /* UICountingLabel.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 33EFDA451C56C4C40084A36A /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 4C5DC2A016C576E30043204D /* CountingTestProject.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CountingTestProject.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 4C5DC2A316C576E30043204D /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 4C5DC2A516C576E30043204D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 4C5DC2A716C576E30043204D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 4C5DC2AB16C576E30043204D /* CountingTestProject-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "CountingTestProject-Info.plist"; sourceTree = ""; }; - 4C5DC2AD16C576E30043204D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 4C5DC2AF16C576E30043204D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 4C5DC2B116C576E30043204D /* CountingTestProject-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CountingTestProject-Prefix.pch"; sourceTree = ""; }; - 4C5DC2B216C576E30043204D /* CTPAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CTPAppDelegate.h; sourceTree = ""; }; - 4C5DC2B316C576E30043204D /* CTPAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CTPAppDelegate.m; sourceTree = ""; }; - 4C5DC2B516C576E30043204D /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; - 4C5DC2B716C576E30043204D /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; - 4C5DC2B916C576E30043204D /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - 4C5DC2BB16C576E30043204D /* CTPViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CTPViewController.h; sourceTree = ""; }; - 4C5DC2BC16C576E30043204D /* CTPViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CTPViewController.m; sourceTree = ""; }; - 4C5DC2BF16C576E30043204D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/CTPViewController.xib; sourceTree = ""; }; - 4C5DC2C916C577720043204D /* UICountingLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UICountingLabel.h; path = ../UICountingLabel.h; sourceTree = ""; }; - 4C5DC2CA16C577720043204D /* UICountingLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UICountingLabel.m; path = ../UICountingLabel.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4C5DC29D16C576E30043204D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 33EFDA461C56C4C40084A36A /* QuartzCore.framework in Frameworks */, - 4C5DC2A416C576E30043204D /* UIKit.framework in Frameworks */, - 4C5DC2A616C576E30043204D /* Foundation.framework in Frameworks */, - 4C5DC2A816C576E30043204D /* CoreGraphics.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 4C5DC29716C576E30043204D = { - isa = PBXGroup; - children = ( - 4C5DC2A916C576E30043204D /* CountingTestProject */, - 4C5DC2A216C576E30043204D /* Frameworks */, - 4C5DC2A116C576E30043204D /* Products */, - ); - sourceTree = ""; - }; - 4C5DC2A116C576E30043204D /* Products */ = { - isa = PBXGroup; - children = ( - 4C5DC2A016C576E30043204D /* CountingTestProject.app */, - ); - name = Products; - sourceTree = ""; - }; - 4C5DC2A216C576E30043204D /* Frameworks */ = { - isa = PBXGroup; - children = ( - 33EFDA451C56C4C40084A36A /* QuartzCore.framework */, - 4C5DC2A316C576E30043204D /* UIKit.framework */, - 4C5DC2A516C576E30043204D /* Foundation.framework */, - 4C5DC2A716C576E30043204D /* CoreGraphics.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 4C5DC2A916C576E30043204D /* CountingTestProject */ = { - isa = PBXGroup; - children = ( - 4C5DC2B216C576E30043204D /* CTPAppDelegate.h */, - 4C5DC2B316C576E30043204D /* CTPAppDelegate.m */, - 4C5DC2BB16C576E30043204D /* CTPViewController.h */, - 4C5DC2BC16C576E30043204D /* CTPViewController.m */, - 4C5DC2BE16C576E30043204D /* CTPViewController.xib */, - 4C5DC2C916C577720043204D /* UICountingLabel.h */, - 4C5DC2CA16C577720043204D /* UICountingLabel.m */, - 4C5DC2AA16C576E30043204D /* Supporting Files */, - ); - path = CountingTestProject; - sourceTree = ""; - }; - 4C5DC2AA16C576E30043204D /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 4C5DC2AB16C576E30043204D /* CountingTestProject-Info.plist */, - 4C5DC2AC16C576E30043204D /* InfoPlist.strings */, - 4C5DC2AF16C576E30043204D /* main.m */, - 4C5DC2B116C576E30043204D /* CountingTestProject-Prefix.pch */, - 4C5DC2B516C576E30043204D /* Default.png */, - 4C5DC2B716C576E30043204D /* Default@2x.png */, - 4C5DC2B916C576E30043204D /* Default-568h@2x.png */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 4C5DC29F16C576E30043204D /* CountingTestProject */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4C5DC2C316C576E30043204D /* Build configuration list for PBXNativeTarget "CountingTestProject" */; - buildPhases = ( - 4C5DC29C16C576E30043204D /* Sources */, - 4C5DC29D16C576E30043204D /* Frameworks */, - 4C5DC29E16C576E30043204D /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CountingTestProject; - productName = CountingTestProject; - productReference = 4C5DC2A016C576E30043204D /* CountingTestProject.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 4C5DC29816C576E30043204D /* Project object */ = { - isa = PBXProject; - attributes = { - CLASSPREFIX = CTP; - LastUpgradeCheck = 0720; - ORGANIZATIONNAME = "Tim Gostony"; - }; - buildConfigurationList = 4C5DC29B16C576E30043204D /* Build configuration list for PBXProject "CountingTestProject" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 4C5DC29716C576E30043204D; - productRefGroup = 4C5DC2A116C576E30043204D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 4C5DC29F16C576E30043204D /* CountingTestProject */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 4C5DC29E16C576E30043204D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C5DC2AE16C576E30043204D /* InfoPlist.strings in Resources */, - 4C5DC2B616C576E30043204D /* Default.png in Resources */, - 4C5DC2B816C576E30043204D /* Default@2x.png in Resources */, - 4C5DC2BA16C576E30043204D /* Default-568h@2x.png in Resources */, - 4C5DC2C016C576E30043204D /* CTPViewController.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 4C5DC29C16C576E30043204D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C5DC2B016C576E30043204D /* main.m in Sources */, - 4C5DC2B416C576E30043204D /* CTPAppDelegate.m in Sources */, - 4C5DC2BD16C576E30043204D /* CTPViewController.m in Sources */, - 4C5DC2CB16C577720043204D /* UICountingLabel.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 4C5DC2AC16C576E30043204D /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 4C5DC2AD16C576E30043204D /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 4C5DC2BE16C576E30043204D /* CTPViewController.xib */ = { - isa = PBXVariantGroup; - children = ( - 4C5DC2BF16C576E30043204D /* en */, - ); - name = CTPViewController.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 4C5DC2C116C576E30043204D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - 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_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 = 6.1; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 4C5DC2C216C576E30043204D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - 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; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 6.1; - OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 4C5DC2C416C576E30043204D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_OBJC_ARC = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "CountingTestProject/CountingTestProject-Prefix.pch"; - INFOPLIST_FILE = "CountingTestProject/CountingTestProject-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - PRODUCT_BUNDLE_IDENTIFIER = "com.timgostony.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 4C5DC2C516C576E30043204D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_OBJC_ARC = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "CountingTestProject/CountingTestProject-Prefix.pch"; - INFOPLIST_FILE = "CountingTestProject/CountingTestProject-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - PRODUCT_BUNDLE_IDENTIFIER = "com.timgostony.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 4C5DC29B16C576E30043204D /* Build configuration list for PBXProject "CountingTestProject" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4C5DC2C116C576E30043204D /* Debug */, - 4C5DC2C216C576E30043204D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4C5DC2C316C576E30043204D /* Build configuration list for PBXNativeTarget "CountingTestProject" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4C5DC2C416C576E30043204D /* Debug */, - 4C5DC2C516C576E30043204D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 4C5DC29816C576E30043204D /* Project object */; -} diff --git a/CountingTestProject/Default-568h@2x.png b/CountingTestProject/Default-568h@2x.png deleted file mode 100644 index 0891b7aabfcf3422423b109c8beed2bab838c607..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18594 zcmeI4X;f257Jx&9fS`ixvS;&$x8J@slQFSel)6zJN=?13FB7H(lQjRkSy8x_-S~tvu2gzn1oS+dLcF#eqtq$ z%tf9TTvX?`)R@}3uBI;jzS-=ZR-Td&MHaS&;!0?Ni*#$#`n*~CcQK)Q9vAQ~TUpnI!j)a2biYK^R)M~A5wUDZhx?ULMX z3x1P&qt=trOY6P2U67L=m=U?F|5#Uj(eCueNTZaHs_ceWiHeET+j+tp3Jt9g(ekqP z2WOvfR{qV+9r+o4J5?qK>7;;^+I7tGv-i)es$X_D=EoKF+S?zsyj^oRFElP}c}JT< zd8SUs-?O?}2YD#ngKbnHgzHBcboxK_2r9l(?eNCl-pEzkJm}fY?WC*jnS?VBE4EpY zO$fEejz6fU;W2Kl>JeQBZBl-%Irg`obSlg*@4QB;Dd1H7^Oi5wvt4d{RZ!8Og?^aE z)k0$1g+V3fd(gdQ3d&q2q-FL*uy#}|bc^=VhFsl0jBgUGJ+-s3U8MK9A!YJJMxpci z5hJ%|{DwV48fZn0{n5l$N_KcSb#NKE4plB`9I6Zt=Z!~-zw0{9tg$L&Ju1F0X)Cy8 zKF;(&lJ>x)Jw(=;p~sF(Sd9VWGwFE2rnyS9!f^DZ8+aCLq zQ};>lcJ1GDLqjm6Hd>|Eabno@P`~Bn(~6^aD_#yoEH(a?Nm1S<;S+hSxI5d16^<1lEM3NPFi zkqPrpL)+ zgnseFikg`gJVBha1&7C4;O6>h=dt~`ND+;Zd?W(4v2JIb7Pt>Td42%M-Ju-XAH#Pns762L}K3 zDhvsRqN0Ni(1UrishD2YvV?4*h2iFj$+&N||Fn$4n|^NSU+o?~jq`0jVQt8T9l{7b zXiwwODFh2V!Q6sqP9S>WH$oOf$N~=d0-bqTlD61!=`&0eAP-F>XN?*|gtOXX{ zQVTWyYo4ZK0GAw!GHf|pz9`D;-bbb*5LBX*{bnz|+)$@&P9|ORM2o?95{;ejvo&r- zq8cBhTN6nn)7~W>54U)%-F_-b?YKdfk5I8MHcuzBD5)!;yv#Z&R&^y=@=>VTIMy#r zX&U<=BsPkdqcMe<_}2+>H%XKyrr5ZR8_KVe>ZqYN z^=^~TFD};;rHJ$U;{~w^hYojl4hRI@SH$^K{YEo=sg)WY87r!*7blQK&qnpDo0`Vn zkl)9u9g=mCh&ZCJS(L4yN3k0kQ zuvg$h2KEEk51T+O0JQ+r0`R>g{jvqM0Mr6d3qUOZwE!?PI7HY@CE|dr sfw?Q;rAv?G4&^^8-z_>&sWXMxvD*gPOU4CBe-*@OtE+wfmVJNyHv)PfH~;_u diff --git a/CountingTestProject/Default.png b/CountingTestProject/Default.png deleted file mode 100644 index 4c8ca6f693f96d511e9113c0eb59eec552354e42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6540 zcmeAS@N?(olHy`uVBq!ia0y~yU~~ZD2OMlbkt;o0To@QwR5G2N13aCb6#|O#(=u~X z85k@CTSM>X-wqM6>&y>YB4)1;;ojbLbbV-W^iFB1wa3^zCog^LCAReC4K0-?R_2{6 zrP*)4+_uWUy3w5N52M3PW_}MFMP9a~>YLvVZ1D_k*IMQ2QT^fwzoOb(*3gH$%aYWC zkHmcab=va2<#X%jakpJ;<1@F;k__#bwtC&%^D0v(FBh9K&$sK+<}2RJS609D)17$w ztdQP8(eLM8Ka}m_IQ@3wyMKP)l=oM4-?`YS_*P?4V_ORLPxsj&7Ju#kH;>6^Kp?T7~ zl+q?{UOOqV==?+d{=)5s|M~T1mwtH@+Z^$G&eEO9JNP^AX@3jZ*J*!!>lc|1-W%fA z@AOQpXZ_Lt>rxFXrGp*zLPiW@uo_c7C{As>j zWeX)wi+LTp_)@KYZCX{j;H?|1yXT4DnlS(Fr8gyP5|uaX_gLvaW0ScZdnG7o+u{T6 zFI-%d{ls*WuCDa5UJ@|RXv&ejZe}*BMkiWY51&pnRPw(hlykSzvj6e%mYz-GdvzBD zF10?szF_~!jS=?2HyQuPCvARXAe}C}WP|yQ*>5~~=*Nxq8+HHW1~FMDRCP^TcacKuk$ z(U#REVv)D!PhJ*ecH-ELFUrfyV&*)Z)>UCOuS?yd^L@Afk>ihynYPc{^CRwu+JHX+#$@YsC4c|l0tGigsn@jy) zXD($Ouk>H+V(Mr6NQT0S9BFM~V6nkj;1OBOz`zY;a|<&v%$g$sEJPk;hD4M^`1)8S z=jZArrsOB3>Q&?x097+E*i={nnYpPYi3%0DIeEoa6}C!X6;?ntNLXJ<0j#7X+g2&U zH$cHTzbI9~RL@Y)NXd>%K|#T$C?(A*$i)q+9mum)$|xx*u+rBrFE7_CH`dE9O4m2E zw6xSWFw!?N(gmu}Ew0QfNvzP#D^`XW0yD=YwK%ybv!En1KTiQ3|)OBHVcpi zp&D%TL4k-AsNfg_g$9~9p}$+4Ynr|VULLgiakg&)DD)EWO!OHC@snXr}UI${nVUP zpr1>Mf#G6^ng~;pt%^&NvQm>vU@-wn)!_JWN=(;B61LIDR86%A1?G9U(@`={MPdPF zbOKdd`R1o&rd7HmmZaJl85kPr8kp-EnTHsfS{ayIfdU*&4N@e5WSomq6HD@oLh|!- z?7;Dr3*ssm=^5w&a}>G?yzvAH17L|`#|6|0E4}QvA~xC{V_*wu2^AHZU}H9f($4F$btFf{}TLQXUhF5fht1@YV$^ z9BUdFV+73^nIsvRXRM40U}6b7z_6}kHbY}i1LK(xT@6Mi?F5GKBfbp|ZU-3BR*6kv zXcRSQ(0-)mprD+wTr)o_4I;(%zOu)+jEgNB)_SXCVoSa}|F?cfwR!69+L=W3IX z!UiU`0@ph%94Rb33Cpq^IY*r_8XBW%V>G9XmK&p`=xCiXTEmXEH%41uqixaAmicH0 zVYIt6!aI*K%s=kP-v##6IXGZ2Cama>{@)81;C?K-P&M2k<0!GL}5+H~XTq*@SQi|Ft z2*0X`$`8S!qO#)xBeJRkf?;t189=ZB6Imw-h=`q;FP(2UpWZvmJ@=k-@45M(dtb7r zyVEiaLk$=Vw#>zu;st}j6Jf9=m1+nXCFe!$1PrEZ%5Ze_ba8YX_9-*rJujiLuQmJo&2v+Cxes}ec zU|qeux&7*yz#W=X_|wGQskL7*OHNjwFs@sEC+64Hb$Z(#H21Gh$Pe2WzOubdr6fzg z{l{!k%OD?N5Z7j33SoK?YdV6Scm>})U+MIQLNRgIvkZQEc^mP9XBPg%y|S$~Br|;N zk?-!-(Qqh_mQ|6WINQ{hHAjBRV#O#!FkAJ+oxy`L#f8V45*VvWMJFBB5m zG6vOLtDvgoDjHlSq-*h5xM56O>Jjau2f2IxKItIb@coX4XTyf$^{LZG&lI|D95wN1 z!fo0)q>WV7-V;q|A?HR!*bgozJw%j98-~gwBKVV0;=hZIF>7oJSr2YjOWO*rSxz#& z;KXnDrJVZp;Yduiy1-H%s$ZFz6Q=x@$V_B@Tqwl?>6e;EHt|MiK<(#hXQMuj@Jseeh&eN{FxsQ$iw>D1aX1HMMlUbh?Z zmhY4eHffn5&LUbL_}o8|$JYz&$WFiLWmEg0ZPX+;W>@CxQz-%{E5+P7dH9&ey_y$R z@Zzje>2B%z!i!7Brqi{t5Y)~5>vpqRs~2aXD8DVE8vKl=`k(`duI1-k@?!pJ^HA6S zS;3WpuhjQHyoC>X>Xf8gze%_8^#+^RTV>V9&YPAWMjd~%xpSg?ON?kK^X*Pb(o8jR zz;DmaOWMMr6=M~K?MFx4_xDkARTxLJ@W@ohAx z5RD0jGgk?QL@H`VubD2k4}?VtB8@g`%hHBA$2pJ(gK5g1HMNysXEF_BNu-p!&+Qa8_APgopHWnRgg=TZZF*sXWTMQPD z!Q(Au5|+F;7M~`tWbsU98~NA{h0Y7%GB|t&n}w9OOABU4^X*V5xuN;rY(M#ouuqm) zyt!e?28fY!FgP?8GvBsMl_aM^UUVKiGFsleFN?t^<46kO#pF-cX0;sIOb(aM z)^jQgX^Z6pKA9mC@N)_aiHj9HxD2|?A@Y9B_h}(*v3%ek8CXc1Qy^jFPF&zrMa1OZ zSVaF{&ZY|(|H0XE&X>-XQz1`=fF2n@VKC_|h3jlKVM&-jmyMavllcYr`6LVtfq2ou zd+8zkkCB+2)rxq0Lkq_&Ad@g(O8;pAm96>tu79?81T@Z<;gm^3ZtPG-SR94Mr<3tm z9NrR3u*4I5aMlo(09g@8m_;%Rf+XiSa_KZao9n}7N0JrsV#;5Ucr+F*TTzQ8{%f3O zeIUy?WDS|-$LvMc@Z7320)tr}bfIka5hx9H;8H|%our=C+Do0CSFRWue14o5#r8v2 zw=|&r4*eMX%lgCV(ka?*j%H^UuP4LmBC(ON`)&7>NF-|PDRU{-7o`CU0HNbd&c~))@yl9IKu_ zXA+A-!khpP_yx=f#qt2_0ptmgBf4gF!{Y)MW6R$cC1d7@$Yb?+_j zYwfE^5_e`vhT zX=u3r>4$fsxP&apbm@Rcbyuc2T=giqZiMo9@9=oua6#YH0hO-1ak9^rJTPMM qY4Yr5Cu^v99p{E9VdroUHKlRW;M8#BJ^AOQE?e9wSHJo8(7yq;BYKSh diff --git a/CountingTestProject/en.lproj/CTPViewController.xib b/CountingTestProject/en.lproj/CTPViewController.xib deleted file mode 100644 index 96802f0..0000000 --- a/CountingTestProject/en.lproj/CTPViewController.xib +++ /dev/null @@ -1,211 +0,0 @@ - - - - 1552 - 12D78 - 3084 - 1187.37 - 626.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 2083 - - - IBProxyObject - IBUILabel - IBUIView - - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - PluginDependencyRecalculationVersion - - - - - IBFilesOwner - IBCocoaTouchFramework - - - IBFirstResponder - IBCocoaTouchFramework - - - - 274 - - - - 292 - {{63, 253}, {124, 30}} - - - - _NS:9 - NO - YES - 7 - NO - IBCocoaTouchFramework - 45 - - 1 - MCAwIDAAA - darkTextColor - - - 0 - 2 - - 2 - 20 - - - Helvetica-Bold - 20 - 16 - - NO - - - {{0, 20}, {320, 548}} - - - - - 3 - MC43NQA - - 2 - - - NO - - - IBUIScreenMetrics - - YES - - - - - - {320, 568} - {568, 320} - - - IBCocoaTouchFramework - Retina 4 Full Screen - 2 - - IBCocoaTouchFramework - - - - - - - view - - - - 7 - - - - label - - - - 12 - - - - - - 0 - - - - - - -1 - - - File's Owner - - - -2 - - - - - 6 - - - - - - - - 8 - - - - - - - - CTPViewController - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UIResponder - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UICountingLabel - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - - 12 - - - - - CTPViewController - UIViewController - - label - UICountingLabel - - - label - - label - UICountingLabel - - - - IBProjectSource - ./Classes/CTPViewController.h - - - - UICountingLabel - UILabel - - IBProjectSource - ./Classes/UICountingLabel.h - - - - - 0 - IBCocoaTouchFramework - YES - 3 - 2083 - - diff --git a/Example/Podfile b/Example/Podfile new file mode 100644 index 0000000..4f1e182 --- /dev/null +++ b/Example/Podfile @@ -0,0 +1,7 @@ +use_frameworks! + +platform :ios, '8.0' + +target 'CountingTestProject' do + pod 'UICountingLabel', :path => '../' +end diff --git a/Example/Podfile.lock b/Example/Podfile.lock new file mode 100644 index 0000000..4095f50 --- /dev/null +++ b/Example/Podfile.lock @@ -0,0 +1,16 @@ +PODS: + - UICountingLabel (1.4.1) + +DEPENDENCIES: + - UICountingLabel (from `../`) + +EXTERNAL SOURCES: + UICountingLabel: + :path: "../" + +SPEC CHECKSUMS: + UICountingLabel: cefc8fb9e2934d968f975e5fcc7b4d01f5403a9b + +PODFILE CHECKSUM: ad599c616cd89d725d86940c1c215cb350031e6e + +COCOAPODS: 1.8.4 diff --git a/Example/Pods/Local Podspecs/UICountingLabel.podspec.json b/Example/Pods/Local Podspecs/UICountingLabel.podspec.json new file mode 100644 index 0000000..efffb26 --- /dev/null +++ b/Example/Pods/Local Podspecs/UICountingLabel.podspec.json @@ -0,0 +1,23 @@ +{ + "name": "UICountingLabel", + "version": "1.4.1", + "summary": "Adds animated counting support to UILabel.", + "homepage": "https://github.com/dataxpress/UICountingLabel", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "Tim Gostony": "dataxpress@gmail.com" + }, + "source": { + "git": "https://github.com/dataxpress/UICountingLabel.git", + "tag": "1.4.1" + }, + "platforms": { + "ios": "7.0", + "tvos": "9.0" + }, + "source_files": "UICountingLabel/Classes/**/*", + "requires_arc": true +} diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock new file mode 100644 index 0000000..4095f50 --- /dev/null +++ b/Example/Pods/Manifest.lock @@ -0,0 +1,16 @@ +PODS: + - UICountingLabel (1.4.1) + +DEPENDENCIES: + - UICountingLabel (from `../`) + +EXTERNAL SOURCES: + UICountingLabel: + :path: "../" + +SPEC CHECKSUMS: + UICountingLabel: cefc8fb9e2934d968f975e5fcc7b4d01f5403a9b + +PODFILE CHECKSUM: ad599c616cd89d725d86940c1c215cb350031e6e + +COCOAPODS: 1.8.4 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..39c9518 --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,603 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 3D785A7B3AAD26F8FB37198601A75F17 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; + 465CC76A89BFA996CADE2D825C25C7FA /* Pods-UICountingLabel_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EEEBF2108F541445283BB995EF2E6B97 /* Pods-UICountingLabel_Example-dummy.m */; }; + 4EAC1EC0C49FC62ED276553FF83616D1 /* UICountingLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 729DA26828C87C88F6F9F186E76A21D6 /* UICountingLabel.m */; }; + 60E0140639D0909C00847D97982C3B82 /* Pods-UICountingLabel_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 15416AC3081C43393EA703FA05C34F2D /* Pods-UICountingLabel_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F6C947232859047F48B5FE8F0A5A187 /* UICountingLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = BBDEC28620EDA12798C69D24D81DB7E3 /* UICountingLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF913BE31DFB4CC2C036C6EE48C625A2 /* UICountingLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 26B20894EB64BBDEDEB7F9EF46AE1B85 /* UICountingLabel-dummy.m */; }; + C61006D211537041E458BB3751683793 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; + CF93A9270AF6C46524C3D201187DAEBE /* UICountingLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 40A88230CF9484EFC0BC52DE5266885F /* UICountingLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 01E8416AB2AB27811798843F0517C423 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E75AABC3B81AEF8EDBD1C8BAE95B565A; + remoteInfo = UICountingLabel; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 08F87FBA18AC5515B164A59651868521 /* Pods-UICountingLabel_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UICountingLabel_Example-Info.plist"; sourceTree = ""; }; + 15416AC3081C43393EA703FA05C34F2D /* Pods-UICountingLabel_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UICountingLabel_Example-umbrella.h"; sourceTree = ""; }; + 196F2ED5083CC8C39B87DA76879C1012 /* UICountingLabel.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = UICountingLabel.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 1A9A2C883CEE12F733C70E6E10603D8B /* Pods-UICountingLabel_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UICountingLabel_Example-frameworks.sh"; sourceTree = ""; }; + 26B20894EB64BBDEDEB7F9EF46AE1B85 /* UICountingLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICountingLabel-dummy.m"; sourceTree = ""; }; + 271E781320FAC0F69AB948E821896ED8 /* UICountingLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICountingLabel-prefix.pch"; sourceTree = ""; }; + 28217D0CFAEFFB5B2566BAD5082522DD /* Pods-UICountingLabel_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UICountingLabel_Example.release.xcconfig"; sourceTree = ""; }; + 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 3EF18B865A6426D21605FA09BF784B5C /* Pods-UICountingLabel_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UICountingLabel_Example-acknowledgements.plist"; sourceTree = ""; }; + 4011E2F333A3DCA2FE3484C17B4081B0 /* Pods-UICountingLabel_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UICountingLabel_Example-acknowledgements.markdown"; sourceTree = ""; }; + 40A88230CF9484EFC0BC52DE5266885F /* UICountingLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICountingLabel-umbrella.h"; sourceTree = ""; }; + 49B50750C2D4BB6D3BC49CB5BA0FB07D /* Pods_UICountingLabel_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_UICountingLabel_Example.framework; path = "Pods-UICountingLabel_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5D7452772693CDBA86AA81354D332D64 /* Pods-UICountingLabel_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UICountingLabel_Example.debug.xcconfig"; sourceTree = ""; }; + 5EC418481B955D794CCC58E068B66453 /* UICountingLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = UICountingLabel.modulemap; sourceTree = ""; }; + 729DA26828C87C88F6F9F186E76A21D6 /* UICountingLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UICountingLabel.m; path = UICountingLabel/Classes/UICountingLabel.m; sourceTree = ""; }; + 947DFAD98AC32386F2ED2508BE815D6A /* UICountingLabel.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UICountingLabel.xcconfig; sourceTree = ""; }; + 974F13143A21B67C81476536D0337ED2 /* UICountingLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "UICountingLabel-Info.plist"; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + AD1F4230A014AFB5E5A101EB83CD7D45 /* Pods-UICountingLabel_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UICountingLabel_Example.modulemap"; sourceTree = ""; }; + BBDEC28620EDA12798C69D24D81DB7E3 /* UICountingLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UICountingLabel.h; path = UICountingLabel/Classes/UICountingLabel.h; sourceTree = ""; }; + CE4AC95DC35D7AC764FD98B3C7B11A8E /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + E48C0DC1CAF03125EE1F4CFA25F61B6B /* UICountingLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = UICountingLabel.framework; path = UICountingLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E8B92A68B1F875DBBCBF60C749AE7248 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + EEEBF2108F541445283BB995EF2E6B97 /* Pods-UICountingLabel_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UICountingLabel_Example-dummy.m"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2A6D9DF587891B54ECFBC3430A51BCCB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D785A7B3AAD26F8FB37198601A75F17 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DBDD95E53EB10E2CA787B52186C6719A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C61006D211537041E458BB3751683793 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4D4C5B537A04B2D0F0AE758FC410820F /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + AC828A70BC7D50AA79404EF6740BBE02 /* Pods-UICountingLabel_Example */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 57704A03D213BC25E0A8F8723DFCF90D /* Pod */ = { + isa = PBXGroup; + children = ( + E8B92A68B1F875DBBCBF60C749AE7248 /* LICENSE */, + CE4AC95DC35D7AC764FD98B3C7B11A8E /* README.md */, + 196F2ED5083CC8C39B87DA76879C1012 /* UICountingLabel.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 587BD2C5E3B23D566FFA0515A208A279 /* Support Files */ = { + isa = PBXGroup; + children = ( + 5EC418481B955D794CCC58E068B66453 /* UICountingLabel.modulemap */, + 947DFAD98AC32386F2ED2508BE815D6A /* UICountingLabel.xcconfig */, + 26B20894EB64BBDEDEB7F9EF46AE1B85 /* UICountingLabel-dummy.m */, + 974F13143A21B67C81476536D0337ED2 /* UICountingLabel-Info.plist */, + 271E781320FAC0F69AB948E821896ED8 /* UICountingLabel-prefix.pch */, + 40A88230CF9484EFC0BC52DE5266885F /* UICountingLabel-umbrella.h */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/UICountingLabel"; + sourceTree = ""; + }; + 73A5D74F27770D851B86DA91CFFD5190 /* Development Pods */ = { + isa = PBXGroup; + children = ( + 75B9F8E904ED4FBAD78FEB2EE09FB76C /* UICountingLabel */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + 75B9F8E904ED4FBAD78FEB2EE09FB76C /* UICountingLabel */ = { + isa = PBXGroup; + children = ( + BBDEC28620EDA12798C69D24D81DB7E3 /* UICountingLabel.h */, + 729DA26828C87C88F6F9F186E76A21D6 /* UICountingLabel.m */, + 57704A03D213BC25E0A8F8723DFCF90D /* Pod */, + 587BD2C5E3B23D566FFA0515A208A279 /* Support Files */, + ); + name = UICountingLabel; + path = ../..; + sourceTree = ""; + }; + AC828A70BC7D50AA79404EF6740BBE02 /* Pods-UICountingLabel_Example */ = { + isa = PBXGroup; + children = ( + AD1F4230A014AFB5E5A101EB83CD7D45 /* Pods-UICountingLabel_Example.modulemap */, + 4011E2F333A3DCA2FE3484C17B4081B0 /* Pods-UICountingLabel_Example-acknowledgements.markdown */, + 3EF18B865A6426D21605FA09BF784B5C /* Pods-UICountingLabel_Example-acknowledgements.plist */, + EEEBF2108F541445283BB995EF2E6B97 /* Pods-UICountingLabel_Example-dummy.m */, + 1A9A2C883CEE12F733C70E6E10603D8B /* Pods-UICountingLabel_Example-frameworks.sh */, + 08F87FBA18AC5515B164A59651868521 /* Pods-UICountingLabel_Example-Info.plist */, + 15416AC3081C43393EA703FA05C34F2D /* Pods-UICountingLabel_Example-umbrella.h */, + 5D7452772693CDBA86AA81354D332D64 /* Pods-UICountingLabel_Example.debug.xcconfig */, + 28217D0CFAEFFB5B2566BAD5082522DD /* Pods-UICountingLabel_Example.release.xcconfig */, + ); + name = "Pods-UICountingLabel_Example"; + path = "Target Support Files/Pods-UICountingLabel_Example"; + sourceTree = ""; + }; + C0834CEBB1379A84116EF29F93051C60 /* iOS */ = { + isa = PBXGroup; + children = ( + 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */, + ); + name = iOS; + sourceTree = ""; + }; + C1A4F016F3600E087223CC8B42B62C10 /* Products */ = { + isa = PBXGroup; + children = ( + 49B50750C2D4BB6D3BC49CB5BA0FB07D /* Pods_UICountingLabel_Example.framework */, + E48C0DC1CAF03125EE1F4CFA25F61B6B /* UICountingLabel.framework */, + ); + name = Products; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 73A5D74F27770D851B86DA91CFFD5190 /* Development Pods */, + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, + C1A4F016F3600E087223CC8B42B62C10 /* Products */, + 4D4C5B537A04B2D0F0AE758FC410820F /* Targets Support Files */, + ); + sourceTree = ""; + }; + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C0834CEBB1379A84116EF29F93051C60 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 090473A89DB6E8332D12A03FDC7E0B13 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 60E0140639D0909C00847D97982C3B82 /* Pods-UICountingLabel_Example-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3CF193A4A37D7A62036A2253F698AE38 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + CF93A9270AF6C46524C3D201187DAEBE /* UICountingLabel-umbrella.h in Headers */, + 7F6C947232859047F48B5FE8F0A5A187 /* UICountingLabel.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 4CB7B1F75BFF8833267F06501494FCED /* Pods-UICountingLabel_Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 051BD749C3A5331256CC53208191CD6A /* Build configuration list for PBXNativeTarget "Pods-UICountingLabel_Example" */; + buildPhases = ( + 090473A89DB6E8332D12A03FDC7E0B13 /* Headers */, + F3CF800B5777E6871ABB2FB6EE4696E7 /* Sources */, + 2A6D9DF587891B54ECFBC3430A51BCCB /* Frameworks */, + 3DE536F41F79A54848966406A90C09DB /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 4A3E67D74CE71838C4D4ECD7A7C5B94A /* PBXTargetDependency */, + ); + name = "Pods-UICountingLabel_Example"; + productName = "Pods-UICountingLabel_Example"; + productReference = 49B50750C2D4BB6D3BC49CB5BA0FB07D /* Pods_UICountingLabel_Example.framework */; + productType = "com.apple.product-type.framework"; + }; + E75AABC3B81AEF8EDBD1C8BAE95B565A /* UICountingLabel */ = { + isa = PBXNativeTarget; + buildConfigurationList = 34BB0919F84117FDCF3B24CB5EBF79B2 /* Build configuration list for PBXNativeTarget "UICountingLabel" */; + buildPhases = ( + 3CF193A4A37D7A62036A2253F698AE38 /* Headers */, + 15F5524651ECD262D63640155B2B0649 /* Sources */, + DBDD95E53EB10E2CA787B52186C6719A /* Frameworks */, + 3EC58766E659A918709487D85B7EB6D9 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = UICountingLabel; + productName = UICountingLabel; + productReference = E48C0DC1CAF03125EE1F4CFA25F61B6B /* UICountingLabel.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = C1A4F016F3600E087223CC8B42B62C10 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 4CB7B1F75BFF8833267F06501494FCED /* Pods-UICountingLabel_Example */, + E75AABC3B81AEF8EDBD1C8BAE95B565A /* UICountingLabel */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 3DE536F41F79A54848966406A90C09DB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3EC58766E659A918709487D85B7EB6D9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 15F5524651ECD262D63640155B2B0649 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BF913BE31DFB4CC2C036C6EE48C625A2 /* UICountingLabel-dummy.m in Sources */, + 4EAC1EC0C49FC62ED276553FF83616D1 /* UICountingLabel.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F3CF800B5777E6871ABB2FB6EE4696E7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 465CC76A89BFA996CADE2D825C25C7FA /* Pods-UICountingLabel_Example-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 4A3E67D74CE71838C4D4ECD7A7C5B94A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UICountingLabel; + target = E75AABC3B81AEF8EDBD1C8BAE95B565A /* UICountingLabel */; + targetProxy = 01E8416AB2AB27811798843F0517C423 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 3833A6A71798741397D0CFCC777412F5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 947DFAD98AC32386F2ED2508BE815D6A /* UICountingLabel.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/UICountingLabel/UICountingLabel-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/UICountingLabel/UICountingLabel-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/UICountingLabel/UICountingLabel.modulemap"; + PRODUCT_MODULE_NAME = UICountingLabel; + PRODUCT_NAME = UICountingLabel; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4B581EA0FC486986BA6DCB30B18ED1FE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 947DFAD98AC32386F2ED2508BE815D6A /* UICountingLabel.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/UICountingLabel/UICountingLabel-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/UICountingLabel/UICountingLabel-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/UICountingLabel/UICountingLabel.modulemap"; + PRODUCT_MODULE_NAME = UICountingLabel; + PRODUCT_NAME = UICountingLabel; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 4BE66A09A74FD25164AAB3C2645B9B93 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 7EF7227D9B20A1D549000096ACCB23D7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + A21367328881F4BB8D7B9610088D0AA8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 28217D0CFAEFFB5B2566BAD5082522DD /* Pods-UICountingLabel_Example.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + E4E5DD79FD5CF57F89642774A2FBA18E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5D7452772693CDBA86AA81354D332D64 /* Pods-UICountingLabel_Example.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 051BD749C3A5331256CC53208191CD6A /* Build configuration list for PBXNativeTarget "Pods-UICountingLabel_Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E4E5DD79FD5CF57F89642774A2FBA18E /* Debug */, + A21367328881F4BB8D7B9610088D0AA8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 34BB0919F84117FDCF3B24CB5EBF79B2 /* Build configuration list for PBXNativeTarget "UICountingLabel" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3833A6A71798741397D0CFCC777412F5 /* Debug */, + 4B581EA0FC486986BA6DCB30B18ED1FE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7EF7227D9B20A1D549000096ACCB23D7 /* Debug */, + 4BE66A09A74FD25164AAB3C2645B9B93 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-Info.plist b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-Info.plist new file mode 100644 index 0000000..2243fe6 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-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.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-acknowledgements.markdown new file mode 100644 index 0000000..3384b4d --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-acknowledgements.markdown @@ -0,0 +1,27 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## UICountingLabel + +The MIT License (MIT) + +Copyright (c) 2013 Tim Gostony + +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-UICountingLabel_Example/Pods-UICountingLabel_Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-acknowledgements.plist new file mode 100644 index 0000000..b7527d9 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-acknowledgements.plist @@ -0,0 +1,59 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2013 Tim Gostony + +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. + License + MIT + Title + UICountingLabel + 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-UICountingLabel_Example/Pods-UICountingLabel_Example-dummy.m b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-dummy.m new file mode 100644 index 0000000..aa67e09 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_UICountingLabel_Example : NSObject +@end +@implementation PodsDummy_Pods_UICountingLabel_Example +@end diff --git a/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-frameworks.sh new file mode 100755 index 0000000..bf5004f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-frameworks.sh @@ -0,0 +1,171 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework +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 don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --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}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" + 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) + 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 +} + +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + if [ -r "$source" ]; then + # Copy the dSYM into a the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + fi + fi +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# 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_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=1 +} + + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/UICountingLabel/UICountingLabel.framework" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/UICountingLabel/UICountingLabel.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-umbrella.h b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-umbrella.h new file mode 100644 index 0000000..61c455c --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_UICountingLabel_ExampleVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_UICountingLabel_ExampleVersionString[]; + diff --git a/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.debug.xcconfig new file mode 100644 index 0000000..0abaf95 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.debug.xcconfig @@ -0,0 +1,10 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel/UICountingLabel.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "UICountingLabel" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.modulemap b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.modulemap new file mode 100644 index 0000000..99df72c --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.modulemap @@ -0,0 +1,6 @@ +framework module Pods_UICountingLabel_Example { + umbrella header "Pods-UICountingLabel_Example-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.release.xcconfig new file mode 100644 index 0000000..0abaf95 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.release.xcconfig @@ -0,0 +1,10 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel/UICountingLabel.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "UICountingLabel" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-Info.plist b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-Info.plist new file mode 100644 index 0000000..93197ee --- /dev/null +++ b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-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.4.1 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-dummy.m b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-dummy.m new file mode 100644 index 0000000..8e827c4 --- /dev/null +++ b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_UICountingLabel : NSObject +@end +@implementation PodsDummy_UICountingLabel +@end diff --git a/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-prefix.pch b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-umbrella.h b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-umbrella.h new file mode 100644 index 0000000..05f2381 --- /dev/null +++ b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel-umbrella.h @@ -0,0 +1,17 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "UICountingLabel.h" + +FOUNDATION_EXPORT double UICountingLabelVersionNumber; +FOUNDATION_EXPORT const unsigned char UICountingLabelVersionString[]; + diff --git a/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel.modulemap b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel.modulemap new file mode 100644 index 0000000..435158f --- /dev/null +++ b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel.modulemap @@ -0,0 +1,6 @@ +framework module UICountingLabel { + umbrella header "UICountingLabel-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel.xcconfig b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel.xcconfig new file mode 100644 index 0000000..668535e --- /dev/null +++ b/Example/Pods/Target Support Files/UICountingLabel/UICountingLabel.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/UICountingLabel.xcodeproj/project.pbxproj b/Example/UICountingLabel.xcodeproj/project.pbxproj new file mode 100644 index 0000000..c11b78b --- /dev/null +++ b/Example/UICountingLabel.xcodeproj/project.pbxproj @@ -0,0 +1,426 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; + 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; }; + 6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; + 6003F598195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F596195388D20070C39A /* InfoPlist.strings */; }; + 6003F59A195388D20070C39A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F599195388D20070C39A /* main.m */; }; + 6003F59E195388D20070C39A /* CTPAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F59D195388D20070C39A /* CTPAppDelegate.m */; }; + 6003F5A7195388D20070C39A /* CTPViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5A6195388D20070C39A /* CTPViewController.m */; }; + 6003F5A9195388D20070C39A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5A8195388D20070C39A /* Images.xcassets */; }; + 71719F9F1E33DC2100824A3D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 71719F9D1E33DC2100824A3D /* LaunchScreen.storyboard */; }; + A3D24D8EC4791AD88A86C40F /* Pods_UICountingLabel_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4669643EF156B007C4F1660A /* Pods_UICountingLabel_Example.framework */; }; + F47BA6FF237C98C600CB6F4E /* CTPViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = F47BA6FD237C98C600CB6F4E /* CTPViewController.xib */; }; + F47BA702237C99C400CB6F4E /* CountingTestProject-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = F47BA700237C99C300CB6F4E /* CountingTestProject-Info.plist */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 3D57F729AE06A3972A495748 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; + 4669643EF156B007C4F1660A /* Pods_UICountingLabel_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UICountingLabel_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6003F58A195388D20070C39A /* CountingTestProject.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CountingTestProject.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 6003F591195388D20070C39A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 6003F597195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 6003F599195388D20070C39A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 6003F59C195388D20070C39A /* CTPAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CTPAppDelegate.h; sourceTree = ""; }; + 6003F59D195388D20070C39A /* CTPAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CTPAppDelegate.m; sourceTree = ""; }; + 6003F5A5195388D20070C39A /* CTPViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CTPViewController.h; sourceTree = ""; }; + 6003F5A6195388D20070C39A /* CTPViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CTPViewController.m; sourceTree = ""; }; + 6003F5A8195388D20070C39A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 6003F5AF195388D20070C39A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 71719F9E1E33DC2100824A3D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 96485710CFAC68A8EA465017 /* UICountingLabel.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = UICountingLabel.podspec; path = ../UICountingLabel.podspec; sourceTree = ""; }; + A63FF0119F73B16C9CAEC795 /* Pods-UICountingLabel_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UICountingLabel_Example.debug.xcconfig"; path = "Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.debug.xcconfig"; sourceTree = ""; }; + AE30364559A85CA59497AF57 /* Pods-UICountingLabel_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UICountingLabel_Example.release.xcconfig"; path = "Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example.release.xcconfig"; sourceTree = ""; }; + B4B65EA1164C4FB932A87DDE /* Pods-UICountingLabel_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UICountingLabel_Tests.debug.xcconfig"; path = "Target Support Files/Pods-UICountingLabel_Tests/Pods-UICountingLabel_Tests.debug.xcconfig"; sourceTree = ""; }; + D02CBD8458F2AE25785553D2 /* Pods-UICountingLabel_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UICountingLabel_Tests.release.xcconfig"; path = "Target Support Files/Pods-UICountingLabel_Tests/Pods-UICountingLabel_Tests.release.xcconfig"; sourceTree = ""; }; + D0EDFFDB6BEBDDFE62915151 /* Pods_UICountingLabel_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UICountingLabel_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9CD6AE9AC8A8EAAAB911A0F /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; + F47BA700237C99C300CB6F4E /* CountingTestProject-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "CountingTestProject-Info.plist"; sourceTree = ""; }; + F47BA701237C99C300CB6F4E /* CountingTestProject-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CountingTestProject-Prefix.pch"; sourceTree = ""; }; + F47BA703237C9B3E00CB6F4E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/CTPViewController.xib; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 6003F587195388D20070C39A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, + 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, + 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, + A3D24D8EC4791AD88A86C40F /* Pods_UICountingLabel_Example.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 51501E755F402A67F2104816 /* Pods */ = { + isa = PBXGroup; + children = ( + A63FF0119F73B16C9CAEC795 /* Pods-UICountingLabel_Example.debug.xcconfig */, + AE30364559A85CA59497AF57 /* Pods-UICountingLabel_Example.release.xcconfig */, + B4B65EA1164C4FB932A87DDE /* Pods-UICountingLabel_Tests.debug.xcconfig */, + D02CBD8458F2AE25785553D2 /* Pods-UICountingLabel_Tests.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + 6003F581195388D10070C39A = { + isa = PBXGroup; + children = ( + 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */, + 6003F593195388D20070C39A /* CountingTestProject */, + 6003F58C195388D20070C39A /* Frameworks */, + 6003F58B195388D20070C39A /* Products */, + 51501E755F402A67F2104816 /* Pods */, + ); + sourceTree = ""; + }; + 6003F58B195388D20070C39A /* Products */ = { + isa = PBXGroup; + children = ( + 6003F58A195388D20070C39A /* CountingTestProject.app */, + ); + name = Products; + sourceTree = ""; + }; + 6003F58C195388D20070C39A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6003F58D195388D20070C39A /* Foundation.framework */, + 6003F58F195388D20070C39A /* CoreGraphics.framework */, + 6003F591195388D20070C39A /* UIKit.framework */, + 6003F5AF195388D20070C39A /* XCTest.framework */, + 4669643EF156B007C4F1660A /* Pods_UICountingLabel_Example.framework */, + D0EDFFDB6BEBDDFE62915151 /* Pods_UICountingLabel_Tests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 6003F593195388D20070C39A /* CountingTestProject */ = { + isa = PBXGroup; + children = ( + 6003F59C195388D20070C39A /* CTPAppDelegate.h */, + 6003F59D195388D20070C39A /* CTPAppDelegate.m */, + F47BA6FD237C98C600CB6F4E /* CTPViewController.xib */, + 6003F5A5195388D20070C39A /* CTPViewController.h */, + 6003F5A6195388D20070C39A /* CTPViewController.m */, + 71719F9D1E33DC2100824A3D /* LaunchScreen.storyboard */, + 6003F5A8195388D20070C39A /* Images.xcassets */, + 6003F594195388D20070C39A /* Supporting Files */, + ); + name = CountingTestProject; + path = UICountingLabel; + sourceTree = ""; + }; + 6003F594195388D20070C39A /* Supporting Files */ = { + isa = PBXGroup; + children = ( + F47BA700237C99C300CB6F4E /* CountingTestProject-Info.plist */, + F47BA701237C99C300CB6F4E /* CountingTestProject-Prefix.pch */, + 6003F596195388D20070C39A /* InfoPlist.strings */, + 6003F599195388D20070C39A /* main.m */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */ = { + isa = PBXGroup; + children = ( + 96485710CFAC68A8EA465017 /* UICountingLabel.podspec */, + E9CD6AE9AC8A8EAAAB911A0F /* README.md */, + 3D57F729AE06A3972A495748 /* LICENSE */, + ); + name = "Podspec Metadata"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 6003F589195388D20070C39A /* CountingTestProject */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "CountingTestProject" */; + buildPhases = ( + B8C799C7FD490A6C559F0E16 /* [CP] Check Pods Manifest.lock */, + 6003F586195388D20070C39A /* Sources */, + 6003F587195388D20070C39A /* Frameworks */, + 6003F588195388D20070C39A /* Resources */, + FB13FC33CFB97F6F7D6E4BA4 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = CountingTestProject; + productName = UICountingLabel; + productReference = 6003F58A195388D20070C39A /* CountingTestProject.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 6003F582195388D10070C39A /* Project object */ = { + isa = PBXProject; + attributes = { + CLASSPREFIX = CTP; + LastUpgradeCheck = 0720; + ORGANIZATIONNAME = "Tim Gostony"; + }; + buildConfigurationList = 6003F585195388D10070C39A /* Build configuration list for PBXProject "UICountingLabel" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + English, + en, + Base, + ); + mainGroup = 6003F581195388D10070C39A; + productRefGroup = 6003F58B195388D20070C39A /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 6003F589195388D20070C39A /* CountingTestProject */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 6003F588195388D20070C39A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F47BA6FF237C98C600CB6F4E /* CTPViewController.xib in Resources */, + F47BA702237C99C400CB6F4E /* CountingTestProject-Info.plist in Resources */, + 71719F9F1E33DC2100824A3D /* LaunchScreen.storyboard in Resources */, + 6003F5A9195388D20070C39A /* Images.xcassets in Resources */, + 6003F598195388D20070C39A /* InfoPlist.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + B8C799C7FD490A6C559F0E16 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-UICountingLabel_Example-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + FB13FC33CFB97F6F7D6E4BA4 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/UICountingLabel/UICountingLabel.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/UICountingLabel.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-UICountingLabel_Example/Pods-UICountingLabel_Example-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 6003F586195388D20070C39A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6003F59E195388D20070C39A /* CTPAppDelegate.m in Sources */, + 6003F5A7195388D20070C39A /* CTPViewController.m in Sources */, + 6003F59A195388D20070C39A /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 6003F596195388D20070C39A /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 6003F597195388D20070C39A /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 71719F9D1E33DC2100824A3D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 71719F9E1E33DC2100824A3D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; + F47BA6FD237C98C600CB6F4E /* CTPViewController.xib */ = { + isa = PBXVariantGroup; + children = ( + F47BA703237C9B3E00CB6F4E /* Base */, + ); + name = CTPViewController.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 6003F5BD195388D20070C39A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 6003F5BE195388D20070C39A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 6003F5C0195388D20070C39A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A63FF0119F73B16C9CAEC795 /* Pods-UICountingLabel_Example.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "UICountingLabel/CountingTestProject-Prefix.pch"; + INFOPLIST_FILE = "UICountingLabel/CountingTestProject-Info.plist"; + MODULE_NAME = ExampleApp; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.0; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 6003F5C1195388D20070C39A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AE30364559A85CA59497AF57 /* Pods-UICountingLabel_Example.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "UICountingLabel/CountingTestProject-Prefix.pch"; + INFOPLIST_FILE = "UICountingLabel/CountingTestProject-Info.plist"; + MODULE_NAME = ExampleApp; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.0; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6003F585195388D10070C39A /* Build configuration list for PBXProject "UICountingLabel" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6003F5BD195388D20070C39A /* Debug */, + 6003F5BE195388D20070C39A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "CountingTestProject" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6003F5C0195388D20070C39A /* Debug */, + 6003F5C1195388D20070C39A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 6003F582195388D10070C39A /* Project object */; +} diff --git a/Example/UICountingLabel.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/UICountingLabel.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..be4a7cc --- /dev/null +++ b/Example/UICountingLabel.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Example/UICountingLabel.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/UICountingLabel.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/UICountingLabel.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/UICountingLabel.xcodeproj/xcshareddata/xcschemes/CountingTestProject.xcscheme b/Example/UICountingLabel.xcodeproj/xcshareddata/xcschemes/CountingTestProject.xcscheme new file mode 100644 index 0000000..03bc6fa --- /dev/null +++ b/Example/UICountingLabel.xcodeproj/xcshareddata/xcschemes/CountingTestProject.xcscheme @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/UICountingLabel.xcworkspace/contents.xcworkspacedata b/Example/UICountingLabel.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..db07daa --- /dev/null +++ b/Example/UICountingLabel.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/Example/UICountingLabel.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/UICountingLabel.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/UICountingLabel.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/UICountingLabel/Base.lproj/CTPViewController.xib b/Example/UICountingLabel/Base.lproj/CTPViewController.xib new file mode 100644 index 0000000..8c1d23d --- /dev/null +++ b/Example/UICountingLabel/Base.lproj/CTPViewController.xib @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/UICountingLabel/Base.lproj/LaunchScreen.storyboard b/Example/UICountingLabel/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..cfd6cad --- /dev/null +++ b/Example/UICountingLabel/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CountingTestProject/CTPAppDelegate.h b/Example/UICountingLabel/CTPAppDelegate.h similarity index 100% rename from CountingTestProject/CTPAppDelegate.h rename to Example/UICountingLabel/CTPAppDelegate.h diff --git a/CountingTestProject/CTPAppDelegate.m b/Example/UICountingLabel/CTPAppDelegate.m similarity index 100% rename from CountingTestProject/CTPAppDelegate.m rename to Example/UICountingLabel/CTPAppDelegate.m diff --git a/CountingTestProject/CTPViewController.h b/Example/UICountingLabel/CTPViewController.h similarity index 87% rename from CountingTestProject/CTPViewController.h rename to Example/UICountingLabel/CTPViewController.h index a79bf4c..f0202bb 100644 --- a/CountingTestProject/CTPViewController.h +++ b/Example/UICountingLabel/CTPViewController.h @@ -8,7 +8,7 @@ #import -#import "UICountingLabel.h" +#import @interface CTPViewController : UIViewController @property (strong, nonatomic) IBOutlet UICountingLabel *label; diff --git a/CountingTestProject/CTPViewController.m b/Example/UICountingLabel/CTPViewController.m similarity index 95% rename from CountingTestProject/CTPViewController.m rename to Example/UICountingLabel/CTPViewController.m index f4e58ab..7a1d452 100644 --- a/CountingTestProject/CTPViewController.m +++ b/Example/UICountingLabel/CTPViewController.m @@ -21,14 +21,14 @@ - (void)viewDidLoad // Do any additional setup after loading the view, typically from a nib. // make one that counts up - UICountingLabel* myLabel = [[UICountingLabel alloc] initWithFrame:CGRectMake(10, 10, 200, 40)]; + UICountingLabel* myLabel = [[UICountingLabel alloc] initWithFrame:CGRectMake(10, 30, 200, 40)]; myLabel.method = UILabelCountingMethodLinear; myLabel.format = @"%d"; [self.view addSubview:myLabel]; [myLabel countFrom:1 to:10 withDuration:3.0]; // make one that counts up from 5% to 10%, using ease in out (the default) - UICountingLabel* countPercentageLabel = [[UICountingLabel alloc] initWithFrame:CGRectMake(10, 50, 200, 40)]; + UICountingLabel* countPercentageLabel = [[UICountingLabel alloc] initWithFrame:CGRectMake(10, 70, 200, 40)]; [self.view addSubview:countPercentageLabel]; countPercentageLabel.format = @"%.1f%%"; [countPercentageLabel countFrom:5 to:10]; @@ -36,7 +36,7 @@ - (void)viewDidLoad // count up using a string that uses a number formatter - UICountingLabel* scoreLabel = [[UICountingLabel alloc] initWithFrame:CGRectMake(10, 90, 200, 40)]; + UICountingLabel* scoreLabel = [[UICountingLabel alloc] initWithFrame:CGRectMake(10, 110, 200, 40)]; [self.view addSubview:scoreLabel]; NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; formatter.numberStyle = kCFNumberFormatterDecimalStyle; @@ -50,7 +50,7 @@ - (void)viewDidLoad // count up with attributed string NSInteger toValue = 100; - UICountingLabel* attributedLabel = [[UICountingLabel alloc] initWithFrame:CGRectMake(10, 130, 200, 40)]; + UICountingLabel* attributedLabel = [[UICountingLabel alloc] initWithFrame:CGRectMake(10, 150, 200, 40)]; [self.view addSubview:attributedLabel]; attributedLabel.attributedFormatBlock = ^NSAttributedString* (CGFloat value) { diff --git a/CountingTestProject/CountingTestProject-Info.plist b/Example/UICountingLabel/CountingTestProject-Info.plist similarity index 94% rename from CountingTestProject/CountingTestProject-Info.plist rename to Example/UICountingLabel/CountingTestProject-Info.plist index 5860c3f..5bc26db 100644 --- a/CountingTestProject/CountingTestProject-Info.plist +++ b/Example/UICountingLabel/CountingTestProject-Info.plist @@ -24,6 +24,8 @@ 1.0 LSRequiresIPhoneOS + UILaunchStoryboardName + LaunchScreen UIRequiredDeviceCapabilities armv7 diff --git a/CountingTestProject/CountingTestProject-Prefix.pch b/Example/UICountingLabel/CountingTestProject-Prefix.pch similarity index 100% rename from CountingTestProject/CountingTestProject-Prefix.pch rename to Example/UICountingLabel/CountingTestProject-Prefix.pch diff --git a/Example/UICountingLabel/Images.xcassets/AppIcon.appiconset/Contents.json b/Example/UICountingLabel/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..b542ec2 --- /dev/null +++ b/Example/UICountingLabel/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,98 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, + { + "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" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "2x" + }, + { + "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" : "76x76", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "83.5x83.5", + "scale" : "2x" + }, + { + "idiom" : "ios-marketing", + "size" : "1024x1024", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/Example/UICountingLabel/en.lproj/CTPViewController.xib b/Example/UICountingLabel/en.lproj/CTPViewController.xib new file mode 100644 index 0000000..04a9196 --- /dev/null +++ b/Example/UICountingLabel/en.lproj/CTPViewController.xib @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CountingTestProject/en.lproj/InfoPlist.strings b/Example/UICountingLabel/en.lproj/InfoPlist.strings similarity index 100% rename from CountingTestProject/en.lproj/InfoPlist.strings rename to Example/UICountingLabel/en.lproj/InfoPlist.strings diff --git a/CountingTestProject/main.m b/Example/UICountingLabel/main.m similarity index 100% rename from CountingTestProject/main.m rename to Example/UICountingLabel/main.m diff --git a/UICountingLabel.podspec b/UICountingLabel.podspec index 2f9763a..b54df7a 100644 --- a/UICountingLabel.podspec +++ b/UICountingLabel.podspec @@ -8,7 +8,6 @@ Pod::Spec.new do |s| s.source = { :git => "https://github.com/dataxpress/UICountingLabel.git", :tag => s.version.to_s } s.ios.deployment_target = '7.0' s.tvos.deployment_target = '9.0' - s.source_files = 'UICountingLabel.{h,m}' - s.exclude_files = 'Classes/Exclude' + s.source_files = 'UICountingLabel/Classes/**/*' s.requires_arc = true end diff --git a/UICountingLabel/Classes/.gitkeep b/UICountingLabel/Classes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/UICountingLabel.h b/UICountingLabel/Classes/UICountingLabel.h similarity index 100% rename from UICountingLabel.h rename to UICountingLabel/Classes/UICountingLabel.h diff --git a/UICountingLabel.m b/UICountingLabel/Classes/UICountingLabel.m similarity index 100% rename from UICountingLabel.m rename to UICountingLabel/Classes/UICountingLabel.m diff --git a/_Pods.xcodeproj b/_Pods.xcodeproj new file mode 120000 index 0000000..3c5a8e7 --- /dev/null +++ b/_Pods.xcodeproj @@ -0,0 +1 @@ +Example/Pods/Pods.xcodeproj \ No newline at end of file