From cc4a313d0f3b56b0699c384f96ad6cf9f45f7a3a Mon Sep 17 00:00:00 2001 From: Alberto Garcia Date: Fri, 15 Feb 2019 16:49:17 +0100 Subject: [PATCH 1/3] Fix installation --- .../xcschemes/AnimatedTabBar-Example.xcscheme | 117 ----------------- .../Base.lproj/LaunchScreen.xib | 46 ------- .../UserInterfaceState.xcuserstate | Bin 0 -> 11102 bytes .../UserInterfaceState.xcuserstate | Bin 0 -> 20383 bytes .../AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets}/Contents.json | 0 .../home.imageset/Contents.json | 0 .../home.imageset/icons8-home-page-30.png | Bin .../home.imageset/icons8-home-page-31.png | Bin .../home.imageset/icons8-home-page-32.png | Bin .../search.imageset/Contents.json | 0 .../search.imageset/icons8-search-30.png | Bin .../search.imageset/icons8-search-31.png | Bin .../search.imageset/icons8-search-32.png | Bin .../thunder.imageset/Contents.json | 0 .../icons8-lightning-bolt-30-2.png | Bin .../icons8-lightning-bolt-30-3.png | Bin .../icons8-lightning-bolt-30-4.png | Bin .../Base.lproj/LaunchScreen.storyboard | 25 ++++ .../Base.lproj/Main.storyboard | 24 ++-- .../ViewController.swift | 10 +- Example/Podfile | 4 +- Example/Podfile.lock | 8 +- .../AnimatedTabBar.podspec.json | 8 +- Example/Pods/Manifest.lock | 8 +- .../xcschemes/AnimatedTabBar.xcscheme | 60 +++++++++ .../xcschemes/Pods-Example.xcscheme | 71 +++++++++++ .../AnimatedTabBar/AnimatedTabBar.xcconfig | 2 +- .../Pods-AnimatedTabBar_Example-dummy.m | 5 - .../Pods-AnimatedTabBar_Example-resources.sh | 118 ------------------ .../Pods-AnimatedTabBar_Example.modulemap | 6 - .../Pods-Example-acknowledgements.markdown} | 0 .../Pods-Example/Pods-Example-dummy.m | 5 + .../Pods-Example-frameworks.sh} | 28 +++-- .../Pods-Example-umbrella.h} | 4 +- .../Pods-Example.debug.xcconfig} | 4 +- .../Pods-Example/Pods-Example.modulemap | 6 + .../Pods-Example.release.xcconfig} | 4 +- 39 files changed, 221 insertions(+), 342 deletions(-) delete mode 100644 Example/AnimatedTabBar.xcodeproj/xcshareddata/xcschemes/AnimatedTabBar-Example.xcscheme delete mode 100644 Example/AnimatedTabBar/Base.lproj/LaunchScreen.xib create mode 100644 Example/Example.xcodeproj/project.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 Example/Example.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate rename Example/{AnimatedTabBar => Example}/AppDelegate.swift (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/AppIcon.appiconset/Contents.json (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/Contents.json (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/home.imageset/Contents.json (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/home.imageset/icons8-home-page-30.png (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/home.imageset/icons8-home-page-31.png (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/home.imageset/icons8-home-page-32.png (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/search.imageset/Contents.json (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/search.imageset/icons8-search-30.png (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/search.imageset/icons8-search-31.png (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/search.imageset/icons8-search-32.png (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/thunder.imageset/Contents.json (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/thunder.imageset/icons8-lightning-bolt-30-2.png (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/thunder.imageset/icons8-lightning-bolt-30-3.png (100%) rename Example/{AnimatedTabBar/Images.xcassets => Example/Assets.xcassets}/thunder.imageset/icons8-lightning-bolt-30-4.png (100%) create mode 100644 Example/Example/Base.lproj/LaunchScreen.storyboard rename Example/{AnimatedTabBar => Example}/Base.lproj/Main.storyboard (52%) rename Example/{AnimatedTabBar => Example}/ViewController.swift (84%) create mode 100644 Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/AnimatedTabBar.xcscheme create mode 100644 Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/Pods-Example.xcscheme delete mode 100644 Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-dummy.m delete mode 100755 Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-resources.sh delete mode 100644 Example/Pods/Target Support Files/Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.modulemap rename Example/Pods/Target Support Files/{Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-acknowledgements.markdown => Pods-Example/Pods-Example-acknowledgements.markdown} (100%) create mode 100644 Example/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m rename Example/Pods/Target Support Files/{Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-frameworks.sh => Pods-Example/Pods-Example-frameworks.sh} (89%) rename Example/Pods/Target Support Files/{Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example-umbrella.h => Pods-Example/Pods-Example-umbrella.h} (56%) rename Example/Pods/Target Support Files/{Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.debug.xcconfig => Pods-Example/Pods-Example.debug.xcconfig} (75%) create mode 100644 Example/Pods/Target Support Files/Pods-Example/Pods-Example.modulemap rename Example/Pods/Target Support Files/{Pods-AnimatedTabBar_Example/Pods-AnimatedTabBar_Example.release.xcconfig => Pods-Example/Pods-Example.release.xcconfig} (75%) 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.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate b/Example/Example.xcodeproj/project.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..e9e722d4cd89564cb2558d66ee0f63a19a911db0 GIT binary patch literal 11102 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 literal 0 HcmV?d00001 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/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/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/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/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-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-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}/. From 226306849c51041a47787b2b17233f38c2067cc9 Mon Sep 17 00:00:00 2001 From: Alberto Garcia Date: Fri, 15 Feb 2019 17:16:37 +0100 Subject: [PATCH 2/3] Adding plist --- .../UserInterfaceState.xcuserstate | Bin 20383 -> 21739 bytes Example/Example/Info.plist | 44 ++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 Example/Example/Info.plist diff --git a/Example/Example.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate b/Example/Example.xcworkspace/xcuserdata/albertogarcia-munoz.xcuserdatad/UserInterfaceState.xcuserstate index 519359f88ac3056cfb64779ead84114b5536df03..c37950bf3ae7e63cc5101505c608e25e6a020cc2 100644 GIT binary patch delta 9749 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 delta 9072 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 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 + + + From 62e9c9974bc7fb29c3817759a605baadbffdf3cd Mon Sep 17 00:00:00 2001 From: Alberto Garcia Date: Fri, 15 Feb 2019 17:22:13 +0100 Subject: [PATCH 3/3] Adding more plist --- .gitignore | 1 + Example/.DS_Store | Bin 0 -> 6148 bytes Example/Example.xcodeproj/project.pbxproj | 415 +++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcschemes/xcschememanagement.plist | 14 + .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + Example/Example/.DS_Store | Bin 0 -> 6148 bytes Example/Example/Assets.xcassets/.DS_Store | Bin 0 -> 6148 bytes Example/Pods/Pods.xcodeproj/project.pbxproj | 643 ++++++++++++++++++ .../xcschemes/xcschememanagement.plist | 25 + .../AnimatedTabBar/AnimatedTabBar-Info.plist | 26 + .../Pods-Example/Pods-Example-Info.plist | 26 + .../Pods-Example-acknowledgements.plist | 58 ++ 15 files changed, 1241 insertions(+) create mode 100644 .gitignore create mode 100644 Example/.DS_Store create mode 100644 Example/Example.xcodeproj/project.pbxproj create mode 100644 Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 Example/Example.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 Example/Example.xcworkspace/contents.xcworkspacedata create mode 100644 Example/Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 Example/Example/.DS_Store create mode 100644 Example/Example/Assets.xcassets/.DS_Store create mode 100644 Example/Pods/Pods.xcodeproj/project.pbxproj create mode 100644 Example/Pods/Pods.xcodeproj/xcuserdata/albertogarcia-munoz.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 Example/Pods/Target Support Files/AnimatedTabBar/AnimatedTabBar-Info.plist create mode 100644 Example/Pods/Target Support Files/Pods-Example/Pods-Example-Info.plist create mode 100644 Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist 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 0000000000000000000000000000000000000000..18d8c7233ccce65a6ebf4c84668149c1fb5ff9ef GIT binary patch literal 6148 zcmeHKL2uJA6n@?cb2}l5K-vx*a^Y5?c4PE}6iRp44Jj~$VA_%;S_4TOB`E<)r=0f# zkl=*4@fWyp;J}3|e~0&MGc9yTJwb*1B>Q{u^Jn{glI<7(*kJ7U0NMb+u@E*|Se;`O zr!r$px`l#Fj*&tHfmi0K7tQoG4MqW@z@jNYdv^u4;U%~b!s9w=GL@hP5S+A$GWw7dpd3MwHv)V zI|uQr*ONEX<9A9|hR2Y!%Nl>ddvtzF^M#Wokw}g(LaZxw5#T0DatH!^2vC*`y=T!; z&p8xvss@d(&&P_zaOg!+PX6ib_pc|bU+&J!^iP?4j~{-VpP7!%uJi*f`0Ba&m6%rs z&mqSgUCcMA=eYZMerA2nism%7&952j~k`h~*e>^Qz9 zy92Won%XE}6sRk(tUlXx|8M{K{a+`UFQb4_;J;FUHHOY`fGO#_btXBwYb`7XSjebf nrBG6^($}$c=qg^vA`N2}If%B#N+GtOnI8cugQ<)He^r5>7Py)` literal 0 HcmV?d00001 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/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/.DS_Store b/Example/Example/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a6ec781f820a8f1aac8dc960b234d34bc81a663d GIT binary patch literal 6148 zcmeHK%}xR_5S}7x!5BE0=&=`X#NZEdGFcH1-b~i$K@IK-(M@pIu#2dO+1JoF@(Fw$ zXWBv}XuKGsW+s__)9Fl0zmm=t07R|ZTm>isfJ7zCjC}F0+d-U^%da9cm7SiMl`=2$^Z8Tv zGU~aBmvrNr*Ey!%zL#A3);@@$_Q>}9!=Tk`6c=`)F!6%0)zQg8vxOliM?u((dbOw< zHe)@HYX+pu$y}qj)bFoVD>K^!Z5RSwa%D=`BI1EIJlbgE)dBOe&&D750fCOgj3NjdLuf22DB$y)w>Y zR~Gh#BJ}F$S2`SoV~|^BfEgHPV9IohRR4EBfB%msagP~b2L2TTB3pOsHQbV|trMH0 vTB}gcP)R5*H8@H^LziNVrBb|vss;Uu3`ECbY7jjr{2`!e;D#CaQ3l=sbzoPx literal 0 HcmV?d00001 diff --git a/Example/Example/Assets.xcassets/.DS_Store b/Example/Example/Assets.xcassets/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..53cd1a4649130bbb01c9dac8329199c74c87a4b0 GIT binary patch literal 6148 zcmeHKJ5EC}5S)b+kq}Z!N}m9U8(2{|0TtoC zW6M*#eG9&7_MRq_0#ZN + + + + 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/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-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 + +