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}/.