diff --git a/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-Mac.xcscheme b/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-Mac.xcscheme deleted file mode 100644 index 9f89111..0000000 --- a/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-Mac.xcscheme +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Dropdown/Info-Mac.plist b/Dropdown/Info-Mac.plist deleted file mode 100644 index 67965e8..0000000 --- a/Dropdown/Info-Mac.plist +++ /dev/null @@ -1,28 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSHumanReadableCopyright - Copyright © 2016 Hyper Interaktiv AS. All rights reserved. - NSPrincipalClass - - - diff --git a/DropdownTests/Info-Mac.plist b/DropdownTests/Info-Mac.plist deleted file mode 100644 index ba72822..0000000 --- a/DropdownTests/Info-Mac.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/DropdownTests/Info-iOS.plist b/DropdownTests/Info-iOS.plist deleted file mode 100644 index ba72822..0000000 --- a/DropdownTests/Info-iOS.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/DropdownTests/Tests.swift b/DropdownTests/Tests.swift deleted file mode 100644 index 80279ff..0000000 --- a/DropdownTests/Tests.swift +++ /dev/null @@ -1,27 +0,0 @@ -import XCTest - -class Tests: XCTestCase { - - override func setUp() { - super.setUp() - // Put setup code here. This method is called before the invocation of each test method in the class. - } - - override func tearDown() { - // Put teardown code here. This method is called after the invocation of each test method in the class. - super.tearDown() - } - - func testExample() { - // This is an example of a functional test case. - // Use XCTAssert and related functions to verify your tests produce the correct results. - } - - func testPerformanceExample() { - // This is an example of a performance test case. - self.measure { - // Put the code you want to measure the time of here. - } - } - -} diff --git a/Dropdown.podspec b/Dropdowns.podspec similarity index 72% rename from Dropdown.podspec rename to Dropdowns.podspec index 3e312bd..b62dcf1 100644 --- a/Dropdown.podspec +++ b/Dropdowns.podspec @@ -1,12 +1,12 @@ Pod::Spec.new do |s| - s.name = "Dropdown" + s.name = "Dropdowns" s.summary = "Dropdown in Swift" - s.version = "1.0.0" - s.homepage = "https://github.com/hyperoslo/Dropdown" + s.version = "2.0.0" + s.homepage = "https://github.com/hyperoslo/Dropdowns" s.license = 'MIT' s.author = { "Hyper Interaktiv AS" => "ios@hyper.no" } s.source = { - :git => "https://github.com/hyperoslo/Dropdown.git", + :git => "https://github.com/hyperoslo/Dropdowns.git", :tag => s.version.to_s } s.social_media_url = 'https://twitter.com/hyperoslo' diff --git a/Dropdown.xcodeproj/project.pbxproj b/Dropdowns.xcodeproj/project.pbxproj similarity index 61% rename from Dropdown.xcodeproj/project.pbxproj rename to Dropdowns.xcodeproj/project.pbxproj index 0ddba73..8bed71c 100644 --- a/Dropdown.xcodeproj/project.pbxproj +++ b/Dropdowns.xcodeproj/project.pbxproj @@ -16,22 +16,8 @@ D2BD54B01DA19ED500453CAC /* TableController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2BD54AA1DA19ED500453CAC /* TableController.swift */; }; D2BD54B11DA19ED500453CAC /* TitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2BD54AB1DA19ED500453CAC /* TitleView.swift */; }; D2FAE92C1D426DB200EE3E62 /* Dropdown.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FAE92B1D426DB200EE3E62 /* Dropdown.swift */; }; - D2FAE92E1D426DC400EE3E62 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FAE92D1D426DC400EE3E62 /* Tests.swift */; }; - D5B2E8AA1C3A780C00C0327D /* Dropdown.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5B2E89F1C3A780C00C0327D /* Dropdown.framework */; }; - D5C629771C3A878E007F7B7C /* Quick.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5C629751C3A878E007F7B7C /* Quick.framework */; }; - D5C629781C3A878E007F7B7C /* Nimble.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5C629761C3A878E007F7B7C /* Nimble.framework */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - D5B2E8AB1C3A780C00C0327D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D5B2E8961C3A780C00C0327D /* Project object */; - proxyType = 1; - remoteGlobalIDString = D5B2E89E1C3A780C00C0327D; - remoteInfo = Dropdown; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ D268DB661D51259B0097AD6F /* Dropdown.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Dropdown.bundle; sourceTree = ""; }; D28908A61D4C9C2700E5412A /* DropdownController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DropdownController.swift; sourceTree = ""; }; @@ -42,19 +28,8 @@ D2BD54AA1DA19ED500453CAC /* TableController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableController.swift; sourceTree = ""; }; D2BD54AB1DA19ED500453CAC /* TitleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TitleView.swift; sourceTree = ""; }; D2FAE92B1D426DB200EE3E62 /* Dropdown.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Dropdown.swift; sourceTree = ""; }; - D2FAE92D1D426DC400EE3E62 /* Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = ""; }; - D500FD111C3AABED00782D78 /* Playground-iOS.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = "Playground-iOS.playground"; sourceTree = ""; }; - D500FD121C3AAC8E00782D78 /* Playground-Mac.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = "Playground-Mac.playground"; sourceTree = ""; }; - D5B2E89F1C3A780C00C0327D /* Dropdown.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Dropdown.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D5B2E8A91C3A780C00C0327D /* Dropdown-iOS-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Dropdown-iOS-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - D5C629751C3A878E007F7B7C /* Quick.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quick.framework; path = Carthage/Build/iOS/Quick.framework; sourceTree = ""; }; - D5C629761C3A878E007F7B7C /* Nimble.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Nimble.framework; path = Carthage/Build/iOS/Nimble.framework; sourceTree = ""; }; - D5C629791C3A879F007F7B7C /* Quick.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quick.framework; path = Carthage/Build/Mac/Quick.framework; sourceTree = ""; }; - D5C6297A1C3A879F007F7B7C /* Nimble.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Nimble.framework; path = Carthage/Build/Mac/Nimble.framework; sourceTree = ""; }; + D5B2E89F1C3A780C00C0327D /* Dropdowns.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Dropdowns.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D5C6298B1C3A8BBD007F7B7C /* Info-iOS.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = ""; }; - D5C6298C1C3A8BBD007F7B7C /* Info-Mac.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Mac.plist"; sourceTree = ""; }; - D5C629901C3A8BDA007F7B7C /* Info-iOS.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = ""; }; - D5C629911C3A8BDA007F7B7C /* Info-Mac.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Mac.plist"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -65,39 +40,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D5B2E8A61C3A780C00C0327D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D5C629771C3A878E007F7B7C /* Quick.framework in Frameworks */, - D5C629781C3A878E007F7B7C /* Nimble.framework in Frameworks */, - D5B2E8AA1C3A780C00C0327D /* Dropdown.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - D2FAE92A1D426DA200EE3E62 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D5C629791C3A879F007F7B7C /* Quick.framework */, - D5C6297A1C3A879F007F7B7C /* Nimble.framework */, - D5C629751C3A878E007F7B7C /* Quick.framework */, - D5C629761C3A878E007F7B7C /* Nimble.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; D5B2E8951C3A780C00C0327D = { isa = PBXGroup; children = ( - D2FAE92A1D426DA200EE3E62 /* Frameworks */, - D500FD111C3AABED00782D78 /* Playground-iOS.playground */, - D500FD121C3AAC8E00782D78 /* Playground-Mac.playground */, D5C629691C3A809D007F7B7C /* Sources */, D5C6295C1C3A800E007F7B7C /* Dropdown */, - D5C6298F1C3A8BDA007F7B7C /* DropdownTests */, D5B2E8A01C3A780C00C0327D /* Products */, ); sourceTree = ""; @@ -105,8 +55,7 @@ D5B2E8A01C3A780C00C0327D /* Products */ = { isa = PBXGroup; children = ( - D5B2E89F1C3A780C00C0327D /* Dropdown.framework */, - D5B2E8A91C3A780C00C0327D /* Dropdown-iOS-Tests.xctest */, + D5B2E89F1C3A780C00C0327D /* Dropdowns.framework */, ); name = Products; sourceTree = ""; @@ -115,7 +64,6 @@ isa = PBXGroup; children = ( D5C6298B1C3A8BBD007F7B7C /* Info-iOS.plist */, - D5C6298C1C3A8BBD007F7B7C /* Info-Mac.plist */, ); path = Dropdown; sourceTree = ""; @@ -136,16 +84,6 @@ path = Sources; sourceTree = ""; }; - D5C6298F1C3A8BDA007F7B7C /* DropdownTests */ = { - isa = PBXGroup; - children = ( - D5C629901C3A8BDA007F7B7C /* Info-iOS.plist */, - D5C629911C3A8BDA007F7B7C /* Info-Mac.plist */, - D2FAE92D1D426DC400EE3E62 /* Tests.swift */, - ); - path = DropdownTests; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -159,9 +97,9 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - D5B2E89E1C3A780C00C0327D /* Dropdown-iOS */ = { + D5B2E89E1C3A780C00C0327D /* Dropdowns */ = { isa = PBXNativeTarget; - buildConfigurationList = D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdown-iOS" */; + buildConfigurationList = D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdowns" */; buildPhases = ( D5B2E89A1C3A780C00C0327D /* Sources */, D5B2E89B1C3A780C00C0327D /* Frameworks */, @@ -172,30 +110,11 @@ ); dependencies = ( ); - name = "Dropdown-iOS"; + name = Dropdowns; productName = Dropdown; - productReference = D5B2E89F1C3A780C00C0327D /* Dropdown.framework */; + productReference = D5B2E89F1C3A780C00C0327D /* Dropdowns.framework */; productType = "com.apple.product-type.framework"; }; - D5B2E8A81C3A780C00C0327D /* Dropdown-iOS-Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = D5B2E8B61C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdown-iOS-Tests" */; - buildPhases = ( - D5B2E8A51C3A780C00C0327D /* Sources */, - D5B2E8A61C3A780C00C0327D /* Frameworks */, - D5B2E8A71C3A780C00C0327D /* Resources */, - D5C629731C3A86E3007F7B7C /* Copy frameworks with Carthage */, - ); - buildRules = ( - ); - dependencies = ( - D5B2E8AC1C3A780C00C0327D /* PBXTargetDependency */, - ); - name = "Dropdown-iOS-Tests"; - productName = DropdownTests; - productReference = D5B2E8A91C3A780C00C0327D /* Dropdown-iOS-Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -210,10 +129,6 @@ CreatedOnToolsVersion = 7.2; LastSwiftMigration = 0800; }; - D5B2E8A81C3A780C00C0327D = { - CreatedOnToolsVersion = 7.2; - LastSwiftMigration = 0800; - }; }; }; buildConfigurationList = D5B2E8991C3A780C00C0327D /* Build configuration list for PBXProject "Dropdown" */; @@ -228,8 +143,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - D5B2E89E1C3A780C00C0327D /* Dropdown-iOS */, - D5B2E8A81C3A780C00C0327D /* Dropdown-iOS-Tests */, + D5B2E89E1C3A780C00C0327D /* Dropdowns */, ); }; /* End PBXProject section */ @@ -243,34 +157,8 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D5B2E8A71C3A780C00C0327D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ -/* Begin PBXShellScriptBuildPhase section */ - D5C629731C3A86E3007F7B7C /* Copy frameworks with Carthage */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/Carthage/Build/iOS/Quick.framework", - "$(SRCROOT)/Carthage/Build/iOS/Nimble.framework", - ); - name = "Copy frameworks with Carthage"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/usr/local/bin/carthage copy-frameworks"; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ D5B2E89A1C3A780C00C0327D /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -287,24 +175,8 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D5B2E8A51C3A780C00C0327D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D2FAE92E1D426DC400EE3E62 /* Tests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - D5B2E8AC1C3A780C00C0327D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D5B2E89E1C3A780C00C0327D /* Dropdown-iOS */; - targetProxy = D5B2E8AB1C3A780C00C0327D /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin XCBuildConfiguration section */ D5B2E8B11C3A780C00C0327D /* Debug */ = { isa = XCBuildConfiguration; @@ -428,7 +300,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Dropdown-iOS"; - PRODUCT_NAME = Dropdown; + PRODUCT_NAME = Dropdowns; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; @@ -448,38 +320,11 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Dropdown-iOS"; - PRODUCT_NAME = Dropdown; + PRODUCT_NAME = Dropdowns; SKIP_INSTALL = YES; }; name = Release; }; - D5B2E8B71C3A780C00C0327D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = "$(SRCROOT)/DropdownTests/Info-iOS.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = no.hyper.DropdownTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - D5B2E8B81C3A780C00C0327D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = "$(SRCROOT)/DropdownTests/Info-iOS.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = no.hyper.DropdownTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -492,7 +337,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdown-iOS" */ = { + D5B2E8B31C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdowns" */ = { isa = XCConfigurationList; buildConfigurations = ( D5B2E8B41C3A780C00C0327D /* Debug */, @@ -501,15 +346,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D5B2E8B61C3A780C00C0327D /* Build configuration list for PBXNativeTarget "Dropdown-iOS-Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D5B2E8B71C3A780C00C0327D /* Debug */, - D5B2E8B81C3A780C00C0327D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = D5B2E8961C3A780C00C0327D /* Project object */; diff --git a/Dropdown.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Dropdowns.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Dropdown.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Dropdowns.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-iOS.xcscheme b/Dropdowns.xcodeproj/xcshareddata/xcschemes/Dropdowns.xcscheme similarity index 64% rename from Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-iOS.xcscheme rename to Dropdowns.xcodeproj/xcshareddata/xcschemes/Dropdowns.xcscheme index 483d27b..b85be93 100644 --- a/Dropdown.xcodeproj/xcshareddata/xcschemes/Dropdown-iOS.xcscheme +++ b/Dropdowns.xcodeproj/xcshareddata/xcschemes/Dropdowns.xcscheme @@ -1,6 +1,6 @@ + BuildableName = "Dropdowns.framework" + BlueprintName = "Dropdowns" + ReferencedContainer = "container:Dropdowns.xcodeproj"> @@ -29,26 +29,7 @@ language = "" shouldUseLaunchSchemeArgsEnv = "YES"> - - - - - - - - @@ -67,9 +48,9 @@ + BuildableName = "Dropdowns.framework" + BlueprintName = "Dropdowns" + ReferencedContainer = "container:Dropdowns.xcodeproj"> @@ -85,9 +66,9 @@ + BuildableName = "Dropdowns.framework" + BlueprintName = "Dropdowns" + ReferencedContainer = "container:Dropdowns.xcodeproj"> diff --git a/Example/DropdownDemo/DropdownDemo.xcodeproj/project.pbxproj b/Example/DropdownDemo/DropdownDemo.xcodeproj/project.pbxproj index a93bce9..87bc64d 100644 --- a/Example/DropdownDemo/DropdownDemo.xcodeproj/project.pbxproj +++ b/Example/DropdownDemo/DropdownDemo.xcodeproj/project.pbxproj @@ -7,7 +7,7 @@ objects = { /* Begin PBXBuildFile section */ - 4D20E2DDDEF9D193FCD80250 /* Pods_DropdownDemo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3754F0FB9EA7EC34E66262A0 /* Pods_DropdownDemo.framework */; }; + 7DB20525598E736760F28003 /* Pods_DropdownDemo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2308510A8A96B6ABB0295B81 /* Pods_DropdownDemo.framework */; }; D28908AB1D4CAB2100E5412A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D28908AA1D4CAB2100E5412A /* Main.storyboard */; }; D28908AF1D4D51DB00E5412A /* ContentController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28908AE1D4D51DB00E5412A /* ContentController.swift */; }; D5C7F74E1C3BC9CE008CDDBA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D5C7F74C1C3BC9CE008CDDBA /* LaunchScreen.storyboard */; }; @@ -17,9 +17,9 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 2454DE3AC3AED605E6A02365 /* Pods-DropdownDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DropdownDemo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo.debug.xcconfig"; sourceTree = ""; }; - 3754F0FB9EA7EC34E66262A0 /* Pods_DropdownDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DropdownDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CA2E438D9E077C015E57CBA1 /* Pods-DropdownDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DropdownDemo.release.xcconfig"; path = "Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo.release.xcconfig"; sourceTree = ""; }; + 045E0FFCCA49FFDDD2066EA8 /* Pods-DropdownDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DropdownDemo.release.xcconfig"; path = "Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo.release.xcconfig"; sourceTree = ""; }; + 2308510A8A96B6ABB0295B81 /* Pods_DropdownDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DropdownDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 34993DA8E2833761B62E29E4 /* Pods-DropdownDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DropdownDemo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo.debug.xcconfig"; sourceTree = ""; }; D28908AA1D4CAB2100E5412A /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; D28908AE1D4D51DB00E5412A /* ContentController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentController.swift; sourceTree = ""; }; D5C7F7401C3BC9CE008CDDBA /* DropdownDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DropdownDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -35,37 +35,28 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4D20E2DDDEF9D193FCD80250 /* Pods_DropdownDemo.framework in Frameworks */, + 7DB20525598E736760F28003 /* Pods_DropdownDemo.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 3E20B38E6D0289086C6195B2 /* Frameworks */ = { + B6E56D9E948E9154C393FE1B /* Frameworks */ = { isa = PBXGroup; children = ( - 3754F0FB9EA7EC34E66262A0 /* Pods_DropdownDemo.framework */, + 2308510A8A96B6ABB0295B81 /* Pods_DropdownDemo.framework */, ); name = Frameworks; sourceTree = ""; }; - CC981D7C8D546C3D2CE9FAC6 /* Pods */ = { - isa = PBXGroup; - children = ( - 2454DE3AC3AED605E6A02365 /* Pods-DropdownDemo.debug.xcconfig */, - CA2E438D9E077C015E57CBA1 /* Pods-DropdownDemo.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; D5C7F7371C3BC9CE008CDDBA = { isa = PBXGroup; children = ( D5C7F7421C3BC9CE008CDDBA /* DropdownDemo */, D5C7F7411C3BC9CE008CDDBA /* Products */, - CC981D7C8D546C3D2CE9FAC6 /* Pods */, - 3E20B38E6D0289086C6195B2 /* Frameworks */, + F52AD6C23FA19F526AAD8A5C /* Pods */, + B6E56D9E948E9154C393FE1B /* Frameworks */, ); sourceTree = ""; }; @@ -115,6 +106,15 @@ path = Sources; sourceTree = ""; }; + F52AD6C23FA19F526AAD8A5C /* Pods */ = { + isa = PBXGroup; + children = ( + 34993DA8E2833761B62E29E4 /* Pods-DropdownDemo.debug.xcconfig */, + 045E0FFCCA49FFDDD2066EA8 /* Pods-DropdownDemo.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -122,12 +122,12 @@ isa = PBXNativeTarget; buildConfigurationList = D5C7F7521C3BC9CE008CDDBA /* Build configuration list for PBXNativeTarget "DropdownDemo" */; buildPhases = ( - 4F6F4C316F82B9E83D4C5609 /* [CP] Check Pods Manifest.lock */, + AD8BE8A39EF00ACD168EF115 /* [CP] Check Pods Manifest.lock */, D5C7F73C1C3BC9CE008CDDBA /* Sources */, D5C7F73D1C3BC9CE008CDDBA /* Frameworks */, D5C7F73E1C3BC9CE008CDDBA /* Resources */, - 6F7466E7F89CCECF1C9E81D2 /* [CP] Embed Pods Frameworks */, - 6F810907E5D6C55A12C15263 /* [CP] Copy Pods Resources */, + 2F4F97AE957AD4F7AEE3520C /* [CP] Embed Pods Frameworks */, + FA4ACA9D1FE9A1E3E0E04B87 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -186,43 +186,43 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 4F6F4C316F82B9E83D4C5609 /* [CP] Check Pods Manifest.lock */ = { + 2F4F97AE957AD4F7AEE3520C /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", + "${SRCROOT}/Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Dropdowns/Dropdowns.framework", ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-DropdownDemo-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Dropdowns.framework", ); 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"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 6F7466E7F89CCECF1C9E81D2 /* [CP] Embed Pods Frameworks */ = { + AD8BE8A39EF00ACD168EF115 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Dropdown/Dropdown.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Dropdown.framework", + "$(DERIVED_FILE_DIR)/Pods-DropdownDemo-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DropdownDemo/Pods-DropdownDemo-frameworks.sh\"\n"; + 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; }; - 6F810907E5D6C55A12C15263 /* [CP] Copy Pods Resources */ = { + FA4ACA9D1FE9A1E3E0E04B87 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -366,7 +366,7 @@ }; D5C7F7531C3BC9CE008CDDBA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2454DE3AC3AED605E6A02365 /* Pods-DropdownDemo.debug.xcconfig */; + baseConfigurationReference = 34993DA8E2833761B62E29E4 /* Pods-DropdownDemo.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = DropdownDemo/Info.plist; @@ -378,7 +378,7 @@ }; D5C7F7541C3BC9CE008CDDBA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CA2E438D9E077C015E57CBA1 /* Pods-DropdownDemo.release.xcconfig */; + baseConfigurationReference = 045E0FFCCA49FFDDD2066EA8 /* Pods-DropdownDemo.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = DropdownDemo/Info.plist; diff --git a/Example/DropdownDemo/DropdownDemo/Sources/AppDelegate.swift b/Example/DropdownDemo/DropdownDemo/Sources/AppDelegate.swift index 3240feb..b969bcd 100644 --- a/Example/DropdownDemo/DropdownDemo/Sources/AppDelegate.swift +++ b/Example/DropdownDemo/DropdownDemo/Sources/AppDelegate.swift @@ -1,5 +1,4 @@ import UIKit -import Dropdown @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { diff --git a/Example/DropdownDemo/DropdownDemo/Sources/Main.storyboard b/Example/DropdownDemo/DropdownDemo/Sources/Main.storyboard index a187ef1..6f808c5 100644 --- a/Example/DropdownDemo/DropdownDemo/Sources/Main.storyboard +++ b/Example/DropdownDemo/DropdownDemo/Sources/Main.storyboard @@ -1,17 +1,26 @@ - - + + + + + - + + + + + GeezaPro + + - + @@ -31,26 +40,26 @@ - + - + - + - + @@ -70,21 +79,21 @@ - + - + - + - + - + - + - + - + - + - + - + - + - +