diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/Example/.DS_Store b/Example/.DS_Store new file mode 100644 index 0000000..18d8c72 Binary files /dev/null and b/Example/.DS_Store differ diff --git a/Example/AnimatedTabBar.xcodeproj/xcshareddata/xcschemes/AnimatedTabBar-Example.xcscheme b/Example/AnimatedTabBar.xcodeproj/xcshareddata/xcschemes/AnimatedTabBar-Example.xcscheme deleted file mode 100644 index db990d3..0000000 --- a/Example/AnimatedTabBar.xcodeproj/xcshareddata/xcschemes/AnimatedTabBar-Example.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/AnimatedTabBar/Base.lproj/LaunchScreen.xib b/Example/AnimatedTabBar/Base.lproj/LaunchScreen.xib deleted file mode 100644 index 9b74e09..0000000 --- a/Example/AnimatedTabBar/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Example.xcodeproj/project.pbxproj b/Example/Example.xcodeproj/project.pbxproj new file mode 100644 index 0000000..f7bfa8e --- /dev/null +++ b/Example/Example.xcodeproj/project.pbxproj @@ -0,0 +1,415 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 28470B822F34C27F738BC6F7 /* Pods_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F99606EA38D16812F5412D3D /* Pods_Example.framework */; }; + F81E6F602217154200637222 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F81E6F5F2217154200637222 /* AppDelegate.swift */; }; + F81E6F622217154200637222 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F81E6F612217154200637222 /* ViewController.swift */; }; + F81E6F652217154200637222 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F81E6F632217154200637222 /* Main.storyboard */; }; + F81E6F672217154300637222 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F81E6F662217154300637222 /* Assets.xcassets */; }; + F81E6F6A2217154300637222 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F81E6F682217154300637222 /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 3E5A3AAE0FF4A4AA4235459C /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = ""; }; + 68A825C7F8D8A6B9CAB1BE48 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = ""; }; + F81E6F5C2217154200637222 /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; + F81E6F5F2217154200637222 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + F81E6F612217154200637222 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + F81E6F642217154200637222 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + F81E6F662217154300637222 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + F81E6F692217154300637222 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + F81E6F6B2217154300637222 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + F99606EA38D16812F5412D3D /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + F81E6F592217154200637222 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 28470B822F34C27F738BC6F7 /* Pods_Example.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 6F8147D5917EE7B2AF440023 /* Frameworks */ = { + isa = PBXGroup; + children = ( + F99606EA38D16812F5412D3D /* Pods_Example.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + F81E6F532217154200637222 = { + isa = PBXGroup; + children = ( + F81E6F5E2217154200637222 /* Example */, + F81E6F5D2217154200637222 /* Products */, + FC535E30AC18A2F38CE0C690 /* Pods */, + 6F8147D5917EE7B2AF440023 /* Frameworks */, + ); + sourceTree = ""; + }; + F81E6F5D2217154200637222 /* Products */ = { + isa = PBXGroup; + children = ( + F81E6F5C2217154200637222 /* Example.app */, + ); + name = Products; + sourceTree = ""; + }; + F81E6F5E2217154200637222 /* Example */ = { + isa = PBXGroup; + children = ( + F81E6F5F2217154200637222 /* AppDelegate.swift */, + F81E6F612217154200637222 /* ViewController.swift */, + F81E6F632217154200637222 /* Main.storyboard */, + F81E6F662217154300637222 /* Assets.xcassets */, + F81E6F682217154300637222 /* LaunchScreen.storyboard */, + F81E6F6B2217154300637222 /* Info.plist */, + ); + path = Example; + sourceTree = ""; + }; + FC535E30AC18A2F38CE0C690 /* Pods */ = { + isa = PBXGroup; + children = ( + 68A825C7F8D8A6B9CAB1BE48 /* Pods-Example.debug.xcconfig */, + 3E5A3AAE0FF4A4AA4235459C /* Pods-Example.release.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + F81E6F5B2217154200637222 /* Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = F81E6F6E2217154300637222 /* Build configuration list for PBXNativeTarget "Example" */; + buildPhases = ( + 91EC7BB5B02AC01F8C699FC4 /* [CP] Check Pods Manifest.lock */, + F81E6F582217154200637222 /* Sources */, + F81E6F592217154200637222 /* Frameworks */, + F81E6F5A2217154200637222 /* Resources */, + 3035B5C65442FC412CD7DF3C /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Example; + productName = Example; + productReference = F81E6F5C2217154200637222 /* Example.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + F81E6F542217154200637222 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1010; + LastUpgradeCheck = 1010; + ORGANIZATIONNAME = AlbGarciam; + TargetAttributes = { + F81E6F5B2217154200637222 = { + CreatedOnToolsVersion = 10.1; + }; + }; + }; + buildConfigurationList = F81E6F572217154200637222 /* Build configuration list for PBXProject "Example" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = F81E6F532217154200637222; + productRefGroup = F81E6F5D2217154200637222 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + F81E6F5B2217154200637222 /* Example */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + F81E6F5A2217154200637222 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F81E6F6A2217154300637222 /* LaunchScreen.storyboard in Resources */, + F81E6F672217154300637222 /* Assets.xcassets in Resources */, + F81E6F652217154200637222 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3035B5C65442FC412CD7DF3C /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Example/Pods-Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/AnimatedTabBar/AnimatedTabBar.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + ); + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AnimatedTabBar.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Example/Pods-Example-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 91EC7BB5B02AC01F8C699FC4 /* [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-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; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + F81E6F582217154200637222 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F81E6F622217154200637222 /* ViewController.swift in Sources */, + F81E6F602217154200637222 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + F81E6F632217154200637222 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + F81E6F642217154200637222 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + F81E6F682217154300637222 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + F81E6F692217154300637222 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + F81E6F6C2217154300637222 /* 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; + CODE_SIGN_IDENTITY = "iPhone Developer"; + 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 = ( + "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 = 12.1; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + F81E6F6D2217154300637222 /* 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; + CODE_SIGN_IDENTITY = "iPhone Developer"; + 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_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 = 12.1; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + F81E6F6F2217154300637222 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 68A825C7F8D8A6B9CAB1BE48 /* Pods-Example.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = Example/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.mobile.example.animatedtabbar.Example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + F81E6F702217154300637222 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3E5A3AAE0FF4A4AA4235459C /* Pods-Example.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = Example/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.mobile.example.animatedtabbar.Example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + F81E6F572217154200637222 /* Build configuration list for PBXProject "Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F81E6F6C2217154300637222 /* Debug */, + F81E6F6D2217154300637222 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F81E6F6E2217154300637222 /* Build configuration list for PBXNativeTarget "Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F81E6F6F2217154300637222 /* Debug */, + F81E6F702217154300637222 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = F81E6F542217154200637222 /* Project object */; +} diff --git a/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..6d2a51b --- /dev/null +++ b/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/Example.xcodeproj/project.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate b/Example/Example.xcodeproj/project.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..e9e722d Binary files /dev/null and b/Example/Example.xcodeproj/project.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Example/Example.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/xcschememanagement.plist b/Example/Example.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..8d6b401 --- /dev/null +++ b/Example/Example.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + Example.xcscheme_^#shared#^_ + + orderHint + 2 + + + + diff --git a/Example/Example.xcworkspace/contents.xcworkspacedata b/Example/Example.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..a37cf19 --- /dev/null +++ b/Example/Example.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/Example/Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/Example.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate b/Example/Example.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..c37950b Binary files /dev/null and b/Example/Example.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Example/Example/.DS_Store b/Example/Example/.DS_Store new file mode 100644 index 0000000..a6ec781 Binary files /dev/null and b/Example/Example/.DS_Store differ diff --git a/Example/AnimatedTabBar/AppDelegate.swift b/Example/Example/AppDelegate.swift similarity index 100% rename from Example/AnimatedTabBar/AppDelegate.swift rename to Example/Example/AppDelegate.swift diff --git a/Example/Example/Assets.xcassets/.DS_Store b/Example/Example/Assets.xcassets/.DS_Store new file mode 100644 index 0000000..53cd1a4 Binary files /dev/null and b/Example/Example/Assets.xcassets/.DS_Store differ diff --git a/Example/AnimatedTabBar/Images.xcassets/AppIcon.appiconset/Contents.json b/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/AppIcon.appiconset/Contents.json rename to Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Example/AnimatedTabBar/Images.xcassets/Contents.json b/Example/Example/Assets.xcassets/Contents.json similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/Contents.json rename to Example/Example/Assets.xcassets/Contents.json diff --git a/Example/AnimatedTabBar/Images.xcassets/home.imageset/Contents.json b/Example/Example/Assets.xcassets/home.imageset/Contents.json similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/home.imageset/Contents.json rename to Example/Example/Assets.xcassets/home.imageset/Contents.json diff --git a/Example/AnimatedTabBar/Images.xcassets/home.imageset/icons8-home-page-30.png b/Example/Example/Assets.xcassets/home.imageset/icons8-home-page-30.png similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/home.imageset/icons8-home-page-30.png rename to Example/Example/Assets.xcassets/home.imageset/icons8-home-page-30.png diff --git a/Example/AnimatedTabBar/Images.xcassets/home.imageset/icons8-home-page-31.png b/Example/Example/Assets.xcassets/home.imageset/icons8-home-page-31.png similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/home.imageset/icons8-home-page-31.png rename to Example/Example/Assets.xcassets/home.imageset/icons8-home-page-31.png diff --git a/Example/AnimatedTabBar/Images.xcassets/home.imageset/icons8-home-page-32.png b/Example/Example/Assets.xcassets/home.imageset/icons8-home-page-32.png similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/home.imageset/icons8-home-page-32.png rename to Example/Example/Assets.xcassets/home.imageset/icons8-home-page-32.png diff --git a/Example/AnimatedTabBar/Images.xcassets/search.imageset/Contents.json b/Example/Example/Assets.xcassets/search.imageset/Contents.json similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/search.imageset/Contents.json rename to Example/Example/Assets.xcassets/search.imageset/Contents.json diff --git a/Example/AnimatedTabBar/Images.xcassets/search.imageset/icons8-search-30.png b/Example/Example/Assets.xcassets/search.imageset/icons8-search-30.png similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/search.imageset/icons8-search-30.png rename to Example/Example/Assets.xcassets/search.imageset/icons8-search-30.png diff --git a/Example/AnimatedTabBar/Images.xcassets/search.imageset/icons8-search-31.png b/Example/Example/Assets.xcassets/search.imageset/icons8-search-31.png similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/search.imageset/icons8-search-31.png rename to Example/Example/Assets.xcassets/search.imageset/icons8-search-31.png diff --git a/Example/AnimatedTabBar/Images.xcassets/search.imageset/icons8-search-32.png b/Example/Example/Assets.xcassets/search.imageset/icons8-search-32.png similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/search.imageset/icons8-search-32.png rename to Example/Example/Assets.xcassets/search.imageset/icons8-search-32.png diff --git a/Example/AnimatedTabBar/Images.xcassets/thunder.imageset/Contents.json b/Example/Example/Assets.xcassets/thunder.imageset/Contents.json similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/thunder.imageset/Contents.json rename to Example/Example/Assets.xcassets/thunder.imageset/Contents.json diff --git a/Example/AnimatedTabBar/Images.xcassets/thunder.imageset/icons8-lightning-bolt-30-2.png b/Example/Example/Assets.xcassets/thunder.imageset/icons8-lightning-bolt-30-2.png similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/thunder.imageset/icons8-lightning-bolt-30-2.png rename to Example/Example/Assets.xcassets/thunder.imageset/icons8-lightning-bolt-30-2.png diff --git a/Example/AnimatedTabBar/Images.xcassets/thunder.imageset/icons8-lightning-bolt-30-3.png b/Example/Example/Assets.xcassets/thunder.imageset/icons8-lightning-bolt-30-3.png similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/thunder.imageset/icons8-lightning-bolt-30-3.png rename to Example/Example/Assets.xcassets/thunder.imageset/icons8-lightning-bolt-30-3.png diff --git a/Example/AnimatedTabBar/Images.xcassets/thunder.imageset/icons8-lightning-bolt-30-4.png b/Example/Example/Assets.xcassets/thunder.imageset/icons8-lightning-bolt-30-4.png similarity index 100% rename from Example/AnimatedTabBar/Images.xcassets/thunder.imageset/icons8-lightning-bolt-30-4.png rename to Example/Example/Assets.xcassets/thunder.imageset/icons8-lightning-bolt-30-4.png diff --git a/Example/Example/Base.lproj/LaunchScreen.storyboard b/Example/Example/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..bfa3612 --- /dev/null +++ b/Example/Example/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/AnimatedTabBar/Base.lproj/Main.storyboard b/Example/Example/Base.lproj/Main.storyboard similarity index 52% rename from Example/AnimatedTabBar/Base.lproj/Main.storyboard rename to Example/Example/Base.lproj/Main.storyboard index b1b51d8..f1bcf38 100644 --- a/Example/AnimatedTabBar/Base.lproj/Main.storyboard +++ b/Example/Example/Base.lproj/Main.storyboard @@ -1,29 +1,23 @@ - - - - + - - + + - + - - - - - - + + - + + - + diff --git a/Example/Example/Info.plist b/Example/Example/Info.plist new file mode 100644 index 0000000..b3632cd --- /dev/null +++ b/Example/Example/Info.plist @@ -0,0 +1,44 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Example/AnimatedTabBar/ViewController.swift b/Example/Example/ViewController.swift similarity index 84% rename from Example/AnimatedTabBar/ViewController.swift rename to Example/Example/ViewController.swift index 6d0e63c..6f611e6 100644 --- a/Example/AnimatedTabBar/ViewController.swift +++ b/Example/Example/ViewController.swift @@ -1,9 +1,9 @@ // // ViewController.swift -// AnimatedTabBar_Example +// Example // -// Created by Alberto García-Muñoz on 04/01/2019. -// Copyright © 2019 CocoaPods. All rights reserved. +// Created by Alberto García-Muñoz on 15/02/2019. +// Copyright © 2019 AlbGarciam. All rights reserved. // import UIKit @@ -15,7 +15,7 @@ class ViewController: UIViewController { let controller = storyboard.instantiateInitialViewController() return controller } - + override func viewDidLoad() { super.viewDidLoad() NSLog("ViewDidLoad") @@ -26,7 +26,7 @@ class ViewController: UIViewController { super.viewWillAppear(animated) NSLog("ViewWillAppear") } - + override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) NSLog("ViewWillDisappear") diff --git a/Example/Podfile b/Example/Podfile index bea3dab..aba4ee6 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,5 +1,5 @@ use_frameworks! -target 'AnimatedTabBar_Example' do +target 'Example' do pod 'AnimatedTabBar', :path => '../' -end +end \ No newline at end of file diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 8009399..ceff79c 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - AnimatedTabBar (0.1.0) + - AnimatedTabBar (0.1.5) DEPENDENCIES: - AnimatedTabBar (from `../`) @@ -9,8 +9,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - AnimatedTabBar: 41ed7f4d43f4209081b678817151bafab561f52d + AnimatedTabBar: 3b2906e1b00bbcc0a802bf6fc6952da40111562f -PODFILE CHECKSUM: c0dc7d1c398dc6c64984f0b4a68994f567a74a2c +PODFILE CHECKSUM: fc65f9f27ba568edebbc876e6a99afcc1265bc10 -COCOAPODS: 1.5.3 +COCOAPODS: 1.6.0 diff --git a/Example/Pods/Local Podspecs/AnimatedTabBar.podspec.json b/Example/Pods/Local Podspecs/AnimatedTabBar.podspec.json index 0111964..b2e1269 100644 --- a/Example/Pods/Local Podspecs/AnimatedTabBar.podspec.json +++ b/Example/Pods/Local Podspecs/AnimatedTabBar.podspec.json @@ -1,8 +1,8 @@ { "name": "AnimatedTabBar", - "version": "0.1.0", - "summary": "A short description of AnimatedTabBar.", - "description": "TODO: Add long description of the pod here.", + "version": "0.1.5", + "summary": "Animated tabbar is Swift UI module framework for adding animations to iOS tabBar items and icons.", + "description": "AnimatedTabBar is a Swift UI module library for adding animation to iOS tabBar items and icons. iOS library made by @AlbGarciam", "homepage": "https://github.com/AlbGarciam/AnimatedTabBar", "license": { "type": "MIT", @@ -13,7 +13,7 @@ }, "source": { "git": "https://github.com/AlbGarciam/AnimatedTabBar.git", - "tag": "0.1.0" + "tag": "0.1.5" }, "platforms": { "ios": "10.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 8009399..ceff79c 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - AnimatedTabBar (0.1.0) + - AnimatedTabBar (0.1.5) DEPENDENCIES: - AnimatedTabBar (from `../`) @@ -9,8 +9,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - AnimatedTabBar: 41ed7f4d43f4209081b678817151bafab561f52d + AnimatedTabBar: 3b2906e1b00bbcc0a802bf6fc6952da40111562f -PODFILE CHECKSUM: c0dc7d1c398dc6c64984f0b4a68994f567a74a2c +PODFILE CHECKSUM: fc65f9f27ba568edebbc876e6a99afcc1265bc10 -COCOAPODS: 1.5.3 +COCOAPODS: 1.6.0 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..6de602d --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,643 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 0893B35F5AA168A8C3405A365D4FE1F7 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBFEC208A9A22582E8AA53E04068E40 /* Utils.swift */; }; + 226B220E38B1295F0F0CDD18C47022A0 /* CommonUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97D5A4F9B949EFEA3C75952512734B2C /* CommonUIView.swift */; }; + 4AAFD82605DB3F5B83962DF1BE62A624 /* Pods-Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 96575DA5A33E3BA4F12184BFE42BAD90 /* Pods-Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50BE9AFB27EBB4E3F644E59985100F87 /* Pods-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76ACFBF7097B199449E8749F7EE01465 /* Pods-Example-dummy.m */; }; + 5D409BC557F8A776CB184DA882BA4897 /* AnimatedTabBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D4F900F152A5AABB85399CA17DE08C5 /* AnimatedTabBarView.swift */; }; + 5F77245832264CB54C9FD94B89649661 /* AnimatedTabBarAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93C46F7D0BDF24886AAFD9542C24F4ED /* AnimatedTabBarAppearance.swift */; }; + 692AE896D07DC1D8E0399DE5876B2B6D /* AnimatedTabBar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 184F0F970DB65F5B1B1687F0103B03D0 /* AnimatedTabBar-dummy.m */; }; + 8521EB72D559FB59CDB46FB3D3749392 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; + ACCE2670490EC9B34338A5AD1C86D8B2 /* AnimatedTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 058EED23A887147D4BBD79ED4BD4DB4A /* AnimatedTabBar.swift */; }; + ADEF0440C60708D1783237F3DF36F47A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; + B02A85D9BAF05040B0994BDA7B9FC34B /* AnimatedTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42198CC81C18C874A5709E9DE5535DE6 /* AnimatedTabBarController.swift */; }; + B11F07E1682FBCC97FF977D7E7A161AE /* AnimatedTabBar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0557525B6D73A354E143BCD3BF862810 /* AnimatedTabBar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF76B2186BE240EB32B836F26A5BEF35 /* LabelAndDot.swift in Sources */ = {isa = PBXBuildFile; fileRef = F967F9004C1861E87CEB4631036B0793 /* LabelAndDot.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + E486DD9490CB510F7644601298DCC8AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C26A59DB9AF55075F6835C953A936798; + remoteInfo = AnimatedTabBar; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 0557525B6D73A354E143BCD3BF862810 /* AnimatedTabBar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AnimatedTabBar-umbrella.h"; sourceTree = ""; }; + 058EED23A887147D4BBD79ED4BD4DB4A /* AnimatedTabBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedTabBar.swift; path = AnimatedTabBar/Classes/AnimatedTabBar.swift; sourceTree = ""; }; + 0D7670157C7D120B0D5E584600E00029 /* Pods-Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Example-Info.plist"; sourceTree = ""; }; + 184F0F970DB65F5B1B1687F0103B03D0 /* AnimatedTabBar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AnimatedTabBar-dummy.m"; sourceTree = ""; }; + 2C162FC21D423A87FC143A0B632CFC08 /* Pods-Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Example-frameworks.sh"; sourceTree = ""; }; + 35462EA424C9FD344F33D5102DE90237 /* AnimatedTabBar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AnimatedTabBar-Info.plist"; sourceTree = ""; }; + 35E2C288A180219D12F161F8F67849E8 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Example.debug.xcconfig"; sourceTree = ""; }; + 415F61F11BD564043CA80AC49145E3C2 /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Example.release.xcconfig"; sourceTree = ""; }; + 42198CC81C18C874A5709E9DE5535DE6 /* AnimatedTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedTabBarController.swift; path = AnimatedTabBar/Classes/AnimatedTabBarController.swift; sourceTree = ""; }; + 4A79EF2E8F0AB2B8FDD0A7AF717B83A9 /* AnimatedTabBar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AnimatedTabBar.modulemap; sourceTree = ""; }; + 55D3ADE233900B5C67CEBDDED9DCECCC /* Pods-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Example-acknowledgements.plist"; sourceTree = ""; }; + 5D4F900F152A5AABB85399CA17DE08C5 /* AnimatedTabBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedTabBarView.swift; path = AnimatedTabBar/Classes/AnimatedTabBarView.swift; sourceTree = ""; }; + 617C9D513A3D6EA77E846387C7443B25 /* AnimatedTabBar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AnimatedTabBar-prefix.pch"; sourceTree = ""; }; + 700811552E1F883E52FFD920CC618678 /* AnimatedTabBar.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = AnimatedTabBar.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 76ACFBF7097B199449E8749F7EE01465 /* Pods-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Example-dummy.m"; sourceTree = ""; }; + 87343A9F8C1006184614FF87703935B6 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 898F3BFEAE094F2C89E04E8997D2897A /* AnimatedTabBar.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AnimatedTabBar.xcconfig; sourceTree = ""; }; + 93C46F7D0BDF24886AAFD9542C24F4ED /* AnimatedTabBarAppearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedTabBarAppearance.swift; path = AnimatedTabBar/Classes/AnimatedTabBarAppearance.swift; sourceTree = ""; }; + 96575DA5A33E3BA4F12184BFE42BAD90 /* Pods-Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Example-umbrella.h"; sourceTree = ""; }; + 97D5A4F9B949EFEA3C75952512734B2C /* CommonUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CommonUIView.swift; path = AnimatedTabBar/Classes/CommonUIView.swift; 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; }; + ADD0587B37B52C1E8ECBBA43CF7761CB /* Pods-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Example-acknowledgements.markdown"; sourceTree = ""; }; + BCD60B70C5F88E36546ECF46EC12364B /* AnimatedTabBar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AnimatedTabBar.framework; path = AnimatedTabBar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C743D3A5AB93A727EA1A577CE93AF024 /* Pods-Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Example.modulemap"; sourceTree = ""; }; + CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + CFBFEC208A9A22582E8AA53E04068E40 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = AnimatedTabBar/Classes/Utils.swift; sourceTree = ""; }; + D2AB5F827496D37BFE9379E097AF43D2 /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Example.framework; path = "Pods-Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + DFFD7BEFD126A2029A874E3AA5356D8B /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + F967F9004C1861E87CEB4631036B0793 /* LabelAndDot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LabelAndDot.swift; path = AnimatedTabBar/Classes/LabelAndDot.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 01B3B06F97104FE27173142C00845BB7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8521EB72D559FB59CDB46FB3D3749392 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 295EFACC9E7F8E417731D2F1A1E92B67 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ADEF0440C60708D1783237F3DF36F47A /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 63E5855980ECAB21223D018EBC3EA9B6 /* Products */ = { + isa = PBXGroup; + children = ( + BCD60B70C5F88E36546ECF46EC12364B /* AnimatedTabBar.framework */, + D2AB5F827496D37BFE9379E097AF43D2 /* Pods_Example.framework */, + ); + name = Products; + sourceTree = ""; + }; + 7E4F38A4EB7D3E6549A08641846D03BC /* AnimatedTabBar */ = { + isa = PBXGroup; + children = ( + 058EED23A887147D4BBD79ED4BD4DB4A /* AnimatedTabBar.swift */, + 93C46F7D0BDF24886AAFD9542C24F4ED /* AnimatedTabBarAppearance.swift */, + 42198CC81C18C874A5709E9DE5535DE6 /* AnimatedTabBarController.swift */, + 5D4F900F152A5AABB85399CA17DE08C5 /* AnimatedTabBarView.swift */, + 97D5A4F9B949EFEA3C75952512734B2C /* CommonUIView.swift */, + F967F9004C1861E87CEB4631036B0793 /* LabelAndDot.swift */, + CFBFEC208A9A22582E8AA53E04068E40 /* Utils.swift */, + F1C2511960A09EBBEB73B150A9F51BEE /* Pod */, + D04B7BF5BF51E62F575691734C262994 /* Support Files */, + ); + name = AnimatedTabBar; + path = ../..; + sourceTree = ""; + }; + 9B055D0CFEA43187E72B03DED11F5662 /* iOS */ = { + isa = PBXGroup; + children = ( + CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */, + ); + name = iOS; + sourceTree = ""; + }; + B881DAFBAE9890EB6C14BC23FAAE2652 /* Development Pods */ = { + isa = PBXGroup; + children = ( + 7E4F38A4EB7D3E6549A08641846D03BC /* AnimatedTabBar */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + CE2E825F08D3AD0FD76E6D78D7512ED0 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + F9A708936E99FD7F473C57BA21F7279D /* Pods-Example */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + B881DAFBAE9890EB6C14BC23FAAE2652 /* Development Pods */, + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, + 63E5855980ECAB21223D018EBC3EA9B6 /* Products */, + CE2E825F08D3AD0FD76E6D78D7512ED0 /* Targets Support Files */, + ); + sourceTree = ""; + }; + D04B7BF5BF51E62F575691734C262994 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4A79EF2E8F0AB2B8FDD0A7AF717B83A9 /* AnimatedTabBar.modulemap */, + 898F3BFEAE094F2C89E04E8997D2897A /* AnimatedTabBar.xcconfig */, + 184F0F970DB65F5B1B1687F0103B03D0 /* AnimatedTabBar-dummy.m */, + 35462EA424C9FD344F33D5102DE90237 /* AnimatedTabBar-Info.plist */, + 617C9D513A3D6EA77E846387C7443B25 /* AnimatedTabBar-prefix.pch */, + 0557525B6D73A354E143BCD3BF862810 /* AnimatedTabBar-umbrella.h */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/AnimatedTabBar"; + sourceTree = ""; + }; + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9B055D0CFEA43187E72B03DED11F5662 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + F1C2511960A09EBBEB73B150A9F51BEE /* Pod */ = { + isa = PBXGroup; + children = ( + 700811552E1F883E52FFD920CC618678 /* AnimatedTabBar.podspec */, + DFFD7BEFD126A2029A874E3AA5356D8B /* LICENSE */, + 87343A9F8C1006184614FF87703935B6 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + F9A708936E99FD7F473C57BA21F7279D /* Pods-Example */ = { + isa = PBXGroup; + children = ( + C743D3A5AB93A727EA1A577CE93AF024 /* Pods-Example.modulemap */, + ADD0587B37B52C1E8ECBBA43CF7761CB /* Pods-Example-acknowledgements.markdown */, + 55D3ADE233900B5C67CEBDDED9DCECCC /* Pods-Example-acknowledgements.plist */, + 76ACFBF7097B199449E8749F7EE01465 /* Pods-Example-dummy.m */, + 2C162FC21D423A87FC143A0B632CFC08 /* Pods-Example-frameworks.sh */, + 0D7670157C7D120B0D5E584600E00029 /* Pods-Example-Info.plist */, + 96575DA5A33E3BA4F12184BFE42BAD90 /* Pods-Example-umbrella.h */, + 35E2C288A180219D12F161F8F67849E8 /* Pods-Example.debug.xcconfig */, + 415F61F11BD564043CA80AC49145E3C2 /* Pods-Example.release.xcconfig */, + ); + name = "Pods-Example"; + path = "Target Support Files/Pods-Example"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 9B8B52FB2584F83F0E63E6C7063D2D0C /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B11F07E1682FBCC97FF977D7E7A161AE /* AnimatedTabBar-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D51565D53CAF269FB6DB5D83B3E3C186 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4AAFD82605DB3F5B83962DF1BE62A624 /* Pods-Example-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + A890D00DE3918C25B11E82F9A6381B1F /* Pods-Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3AA439CB5A3274A15AC99A039B737304 /* Build configuration list for PBXNativeTarget "Pods-Example" */; + buildPhases = ( + D51565D53CAF269FB6DB5D83B3E3C186 /* Headers */, + 0CDDE767F2A043F5245B8BB1D2E9933F /* Sources */, + 295EFACC9E7F8E417731D2F1A1E92B67 /* Frameworks */, + 8F165A5B45B37E1B42C518D4950BC86D /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 513CA681FAE6194F821CBD7F7F5545EF /* PBXTargetDependency */, + ); + name = "Pods-Example"; + productName = "Pods-Example"; + productReference = D2AB5F827496D37BFE9379E097AF43D2 /* Pods_Example.framework */; + productType = "com.apple.product-type.framework"; + }; + C26A59DB9AF55075F6835C953A936798 /* AnimatedTabBar */ = { + isa = PBXNativeTarget; + buildConfigurationList = 78F37A9EC3EC2708B47E7A0FB64CF839 /* Build configuration list for PBXNativeTarget "AnimatedTabBar" */; + buildPhases = ( + 9B8B52FB2584F83F0E63E6C7063D2D0C /* Headers */, + 0B3D0372872E0B0F82BB0BE79861C238 /* Sources */, + 01B3B06F97104FE27173142C00845BB7 /* Frameworks */, + E7210C1A100242B985E2F403F70E8883 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = AnimatedTabBar; + productName = AnimatedTabBar; + productReference = BCD60B70C5F88E36546ECF46EC12364B /* AnimatedTabBar.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0930; + LastUpgradeCheck = 0930; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = 63E5855980ECAB21223D018EBC3EA9B6 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + C26A59DB9AF55075F6835C953A936798 /* AnimatedTabBar */, + A890D00DE3918C25B11E82F9A6381B1F /* Pods-Example */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8F165A5B45B37E1B42C518D4950BC86D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E7210C1A100242B985E2F403F70E8883 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 0B3D0372872E0B0F82BB0BE79861C238 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 692AE896D07DC1D8E0399DE5876B2B6D /* AnimatedTabBar-dummy.m in Sources */, + ACCE2670490EC9B34338A5AD1C86D8B2 /* AnimatedTabBar.swift in Sources */, + 5F77245832264CB54C9FD94B89649661 /* AnimatedTabBarAppearance.swift in Sources */, + B02A85D9BAF05040B0994BDA7B9FC34B /* AnimatedTabBarController.swift in Sources */, + 5D409BC557F8A776CB184DA882BA4897 /* AnimatedTabBarView.swift in Sources */, + 226B220E38B1295F0F0CDD18C47022A0 /* CommonUIView.swift in Sources */, + CF76B2186BE240EB32B836F26A5BEF35 /* LabelAndDot.swift in Sources */, + 0893B35F5AA168A8C3405A365D4FE1F7 /* Utils.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0CDDE767F2A043F5245B8BB1D2E9933F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 50BE9AFB27EBB4E3F644E59985100F87 /* Pods-Example-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 513CA681FAE6194F821CBD7F7F5545EF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AnimatedTabBar; + target = C26A59DB9AF55075F6835C953A936798 /* AnimatedTabBar */; + targetProxy = E486DD9490CB510F7644601298DCC8AB /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 1FF6A47F01F29E1F07CD94507177ED14 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 898F3BFEAE094F2C89E04E8997D2897A /* AnimatedTabBar.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = 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"; + GCC_PREFIX_HEADER = "Target Support Files/AnimatedTabBar/AnimatedTabBar-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AnimatedTabBar/AnimatedTabBar-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/AnimatedTabBar/AnimatedTabBar.modulemap"; + PRODUCT_MODULE_NAME = AnimatedTabBar; + PRODUCT_NAME = AnimatedTabBar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 70DBDCFD50C89E40655FEDD89D92CC1A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 898F3BFEAE094F2C89E04E8997D2897A /* AnimatedTabBar.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = 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"; + GCC_PREFIX_HEADER = "Target Support Files/AnimatedTabBar/AnimatedTabBar-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AnimatedTabBar/AnimatedTabBar-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/AnimatedTabBar/AnimatedTabBar.modulemap"; + PRODUCT_MODULE_NAME = AnimatedTabBar; + PRODUCT_NAME = AnimatedTabBar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + A105C1752A0A49B30ED621B71E226CDB /* 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 = 12.1; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.2; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + C1391485F05B41BD35738A433056B7FA /* 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 = 12.1; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.2; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + E2590EE36AAC69227017DC30183A4DBE /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 35E2C288A180219D12F161F8F67849E8 /* Pods-Example.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = 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-Example/Pods-Example-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.1; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Example/Pods-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; + }; + E430529BF25B39E491CF9372C92D1419 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 415F61F11BD564043CA80AC49145E3C2 /* Pods-Example.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = 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-Example/Pods-Example-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.1; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Example/Pods-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; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3AA439CB5A3274A15AC99A039B737304 /* Build configuration list for PBXNativeTarget "Pods-Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E2590EE36AAC69227017DC30183A4DBE /* Debug */, + E430529BF25B39E491CF9372C92D1419 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1391485F05B41BD35738A433056B7FA /* Debug */, + A105C1752A0A49B30ED621B71E226CDB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 78F37A9EC3EC2708B47E7A0FB64CF839 /* Build configuration list for PBXNativeTarget "AnimatedTabBar" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1FF6A47F01F29E1F07CD94507177ED14 /* Debug */, + 70DBDCFD50C89E40655FEDD89D92CC1A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/AnimatedTabBar.xcscheme b/Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/AnimatedTabBar.xcscheme new file mode 100644 index 0000000..0acd208 --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/AnimatedTabBar.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/Pods-Example.xcscheme b/Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/Pods-Example.xcscheme new file mode 100644 index 0000000..a564442 --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/Pods-Example.xcscheme @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/xcschememanagement.plist b/Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..2e57e12 --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,25 @@ + + + + + SchemeUserState + + AnimatedTabBar.xcscheme + + isShown + + orderHint + 0 + + Pods-Example.xcscheme + + isShown + + orderHint + 1 + + + SuppressBuildableAutocreation + + + diff --git a/Example/Pods/Target Support Files/AnimatedTabBar/AnimatedTabBar-Info.plist b/Example/Pods/Target Support Files/AnimatedTabBar/AnimatedTabBar-Info.plist new file mode 100644 index 0000000..d0e9821 --- /dev/null +++ b/Example/Pods/Target Support Files/AnimatedTabBar/AnimatedTabBar-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 0.1.5 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/AnimatedTabBar/AnimatedTabBar.xcconfig b/Example/Pods/Target Support Files/AnimatedTabBar/AnimatedTabBar.xcconfig index fbb723d..c0336c0 100644 --- a/Example/Pods/Target Support Files/AnimatedTabBar/AnimatedTabBar.xcconfig +++ b/Example/Pods/Target Support Files/AnimatedTabBar/AnimatedTabBar.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AnimatedTabBar GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-dummy.m b/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-dummy.m deleted file mode 100644 index 1658278..0000000 --- a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_AnimatedTabBar_Example : NSObject -@end -@implementation PodsDummy_Pods_AnimatedTabBar_Example -@end diff --git a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-resources.sh b/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-resources.sh deleted file mode 100755 index 345301f..0000000 --- a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-resources.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# 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 .*.??????") - -case "${TARGETED_DEVICE_FAMILY:-}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi -fi diff --git a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.modulemap b/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.modulemap deleted file mode 100644 index 0234318..0000000 --- a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_AnimatedTabBar_Example { - umbrella header "Pods-AnimatedTabBar_Example-umbrella.h" - - export * - module * { export * } -} diff --git a/Example/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist new file mode 100644 index 0000000..2243fe6 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-Example/Pods-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-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown similarity index 100% rename from Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-acknowledgements.markdown rename to Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown diff --git a/Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist new file mode 100644 index 0000000..7292e90 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist @@ -0,0 +1,58 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2019 alb.garciam@gmail.com <alb.garciam@gmail.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + AnimatedTabBar + 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-Example/Pods-Example-dummy.m b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m new file mode 100644 index 0000000..6ee3f90 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_Example : NSObject +@end +@implementation PodsDummy_Pods_Example +@end diff --git a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh similarity index 89% rename from Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-frameworks.sh rename to Example/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh index b2d4809..0579ccb 100755 --- a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh @@ -3,10 +3,15 @@ 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 + # 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}" @@ -36,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -47,8 +52,13 @@ install_framework() 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 @@ -62,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + 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}" @@ -101,8 +111,8 @@ install_dsym() { # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy + 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'" @@ -131,7 +141,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done diff --git a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-umbrella.h b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h similarity index 56% rename from Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-umbrella.h rename to Example/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h index abaab58..ecf498e 100644 --- a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-umbrella.h +++ b/Example/Pods/Target Support Files/Pods-Example/Pods-Example-umbrella.h @@ -11,6 +11,6 @@ #endif -FOUNDATION_EXPORT double Pods_AnimatedTabBar_ExampleVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_AnimatedTabBar_ExampleVersionString[]; +FOUNDATION_EXPORT double Pods_ExampleVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_ExampleVersionString[]; diff --git a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig similarity index 75% rename from Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.debug.xcconfig rename to Example/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig index 545d11b..efac6f4 100644 --- a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AnimatedTabBar" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AnimatedTabBar/AnimatedTabBar.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AnimatedTabBar/AnimatedTabBar.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "AnimatedTabBar" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap b/Example/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap new file mode 100644 index 0000000..4b5189f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap @@ -0,0 +1,6 @@ +framework module Pods_Example { + umbrella header "Pods-Example-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig similarity index 75% rename from Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.release.xcconfig rename to Example/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig index 545d11b..efac6f4 100644 --- a/Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AnimatedTabBar" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AnimatedTabBar/AnimatedTabBar.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AnimatedTabBar/AnimatedTabBar.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "AnimatedTabBar" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/.