diff --git a/Cartfile b/Cartfile index fac176fc..4fdee6f9 100755 --- a/Cartfile +++ b/Cartfile @@ -1,5 +1,5 @@ # A scolling drop-in replacement for UILabel for long texts. -github "cbpowell/MarqueeLabel" ~> 3.2.1 +github "cbpowell/MarqueeLabel" ~> 4.0.0 # A Swift Autolayout DSL for iOS & OS X -github "SnapKit/SnapKit" ~> 4.2.0 +github "SnapKit/SnapKit" ~> 5.0.0 diff --git a/Cartfile.resolved b/Cartfile.resolved index 2ec4bc36..32a63eed 100755 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,2 +1,2 @@ -github "SnapKit/SnapKit" "4.2.0" -github "cbpowell/MarqueeLabel" "3.2.1" +github "SnapKit/SnapKit" "5.0.0" +github "cbpowell/MarqueeLabel" "4.0.0" diff --git a/Example/NotificationBanner.xcodeproj/project.pbxproj b/Example/NotificationBanner.xcodeproj/project.pbxproj index 7de79a5d..f4283d16 100644 --- a/Example/NotificationBanner.xcodeproj/project.pbxproj +++ b/Example/NotificationBanner.xcodeproj/project.pbxproj @@ -8,7 +8,6 @@ /* Begin PBXBuildFile section */ 2B9CEC6121692C2100B5DEB9 /* GrowingNotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B9CEC6021692C2100B5DEB9 /* GrowingNotificationBanner.swift */; }; - 53E5CC29B491F84E9D62E5E0 /* Pods_NotificationBanner_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9446DBF7E0185B738266C964 /* Pods_NotificationBanner_Tests.framework */; }; 5C025F761EE9E09E00ADB444 /* BannerColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C025F6F1EE9E09E00ADB444 /* BannerColors.swift */; }; 5C025F771EE9E09E00ADB444 /* BannerHapticGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C025F701EE9E09E00ADB444 /* BannerHapticGenerator.swift */; }; 5C025F781EE9E09E00ADB444 /* BannerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C025F711EE9E09E00ADB444 /* BannerStyle.swift */; }; @@ -26,20 +25,9 @@ 607FACD81AFB9204008FA782 /* ExampleViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD71AFB9204008FA782 /* ExampleViewController.swift */; }; 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDC1AFB9204008FA782 /* Images.xcassets */; }; 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */; }; - 607FACEC1AFB9204008FA782 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* Tests.swift */; }; B93482AB4D2354EDAEF1DC5B /* Pods_NotificationBanner_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F56DACBD7C95DD41B1CB7166 /* Pods_NotificationBanner_Example.framework */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 607FACC81AFB9204008FA782 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 607FACCF1AFB9204008FA782; - remoteInfo = NotificationBanner; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ 23D0884ED7027DCB5F8507CC /* NotificationBannerSwift.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = NotificationBannerSwift.podspec; path = ../NotificationBannerSwift.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 2B9CEC6021692C2100B5DEB9 /* GrowingNotificationBanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = GrowingNotificationBanner.swift; path = ../../NotificationBanner/Classes/GrowingNotificationBanner.swift; sourceTree = ""; }; @@ -63,9 +51,6 @@ 607FACD71AFB9204008FA782 /* ExampleViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleViewController.swift; sourceTree = ""; }; 607FACDC1AFB9204008FA782 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 607FACDF1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - 607FACE51AFB9204008FA782 /* NotificationBanner_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NotificationBanner_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 607FACEB1AFB9204008FA782 /* Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = ""; }; 7500A697C6E833EC276385EA /* Pods-NotificationBanner_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationBanner_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.release.xcconfig"; sourceTree = ""; }; 840E9FC59C7768D23E58F55F /* Pods-NotificationBanner_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationBanner_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.release.xcconfig"; sourceTree = ""; }; 9446DBF7E0185B738266C964 /* Pods_NotificationBanner_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NotificationBanner_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -84,14 +69,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 607FACE21AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 53E5CC29B491F84E9D62E5E0 /* Pods_NotificationBanner_Tests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -117,7 +94,6 @@ children = ( 607FACF51AFB993E008FA782 /* Podspec Metadata */, 607FACD21AFB9204008FA782 /* Example for NotificationBanner */, - 607FACE81AFB9204008FA782 /* Tests */, 607FACD11AFB9204008FA782 /* Products */, F28136B641FDF80C5F098790 /* Pods */, EF404FA0421DE564941FD743 /* Frameworks */, @@ -128,7 +104,6 @@ isa = PBXGroup; children = ( 607FACD01AFB9204008FA782 /* NotificationBanner_Example.app */, - 607FACE51AFB9204008FA782 /* NotificationBanner_Tests.xctest */, ); name = Products; sourceTree = ""; @@ -159,23 +134,6 @@ name = "Supporting Files"; sourceTree = ""; }; - 607FACE81AFB9204008FA782 /* Tests */ = { - isa = PBXGroup; - children = ( - 607FACEB1AFB9204008FA782 /* Tests.swift */, - 607FACE91AFB9204008FA782 /* Supporting Files */, - ); - path = Tests; - sourceTree = ""; - }; - 607FACE91AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACEA1AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; 607FACF51AFB993E008FA782 /* Podspec Metadata */ = { isa = PBXGroup; children = ( @@ -228,25 +186,6 @@ productReference = 607FACD01AFB9204008FA782 /* NotificationBanner_Example.app */; productType = "com.apple.product-type.application"; }; - 607FACE41AFB9204008FA782 /* NotificationBanner_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "NotificationBanner_Tests" */; - buildPhases = ( - 5DC226FC530E955EA881B890 /* [CP] Check Pods Manifest.lock */, - 607FACE11AFB9204008FA782 /* Sources */, - 607FACE21AFB9204008FA782 /* Frameworks */, - 607FACE31AFB9204008FA782 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 607FACE71AFB9204008FA782 /* PBXTargetDependency */, - ); - name = NotificationBanner_Tests; - productName = Tests; - productReference = 607FACE51AFB9204008FA782 /* NotificationBanner_Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -260,20 +199,14 @@ 607FACCF1AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; DevelopmentTeam = S4K2Q6TV87; - LastSwiftMigration = 0820; + LastSwiftMigration = 1020; ProvisioningStyle = Automatic; }; - 607FACE41AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - DevelopmentTeam = S4K2Q6TV87; - LastSwiftMigration = 0900; - TestTargetID = 607FACCF1AFB9204008FA782; - }; }; }; buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "NotificationBanner" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, @@ -285,7 +218,6 @@ projectRoot = ""; targets = ( 607FACCF1AFB9204008FA782 /* NotificationBanner_Example */, - 607FACE41AFB9204008FA782 /* NotificationBanner_Tests */, ); }; /* End PBXProject section */ @@ -300,13 +232,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 607FACE31AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ @@ -328,31 +253,13 @@ 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; }; - 5DC226FC530E955EA881B890 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-NotificationBanner_Tests-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; - }; 7629B8B978C0CFFF85A73B35 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-frameworks.sh", + "${PODS_ROOT}/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-frameworks.sh", "${BUILT_PRODUCTS_DIR}/MarqueeLabel/MarqueeLabel.framework", "${BUILT_PRODUCTS_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework", "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework", @@ -365,7 +272,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -394,24 +301,8 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 607FACE11AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACEC1AFB9204008FA782 /* Tests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 607FACE71AFB9204008FA782 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 607FACCF1AFB9204008FA782 /* NotificationBanner_Example */; - targetProxy = 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin PBXVariantGroup section */ 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */ = { isa = PBXVariantGroup; @@ -471,7 +362,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -519,7 +410,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -535,14 +426,14 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEVELOPMENT_TEAM = S4K2Q6TV87; INFOPLIST_FILE = NotificationBanner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MODULE_NAME = ExampleApp; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -555,56 +446,16 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEVELOPMENT_TEAM = S4K2Q6TV87; INFOPLIST_FILE = NotificationBanner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MODULE_NAME = ExampleApp; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; - 607FACF31AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D6C5900404680E2F79494A4D /* Pods-NotificationBanner_Tests.debug.xcconfig */; - buildSettings = { - DEVELOPMENT_TEAM = S4K2Q6TV87; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = On; - SWIFT_VERSION = 4.0; - }; - name = Debug; - }; - 607FACF41AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7500A697C6E833EC276385EA /* Pods-NotificationBanner_Tests.release.xcconfig */; - buildSettings = { - DEVELOPMENT_TEAM = S4K2Q6TV87; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = On; - SWIFT_VERSION = 4.0; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -626,15 +477,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "NotificationBanner_Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF31AFB9204008FA782 /* Debug */, - 607FACF41AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = 607FACC81AFB9204008FA782 /* Project object */; diff --git a/Example/Podfile b/Example/Podfile index 231438ea..a5622a8d 100755 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,5 +1,5 @@ use_frameworks! -platform :ios, '9.0' +platform :ios, '10.0' target 'NotificationBanner_Example' do pod 'NotificationBannerSwift', :path => '../' @@ -7,18 +7,5 @@ target 'NotificationBanner_Example' do target 'NotificationBanner_Tests' do inherit! :search_paths - - end end - -post_install do |installer| - installer.pods_project.targets.each do |target| - swift4_projects = ['MarqueeLabel'] - if swift4_projects.include? target.name - target.build_configurations.each do |config| - config.build_settings['SWIFT_VERSION'] = '4.2' - end - end - end -end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 8c090457..3546f1ae 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,10 +1,10 @@ PODS: - - MarqueeLabel/Swift (3.2.0) - - NotificationBannerSwift (1.7.1): - - MarqueeLabel/Swift (~> 3.2.0) - - SnapKit (~> 4.0.1) + - MarqueeLabel (4.0.0) + - NotificationBannerSwift (2.1.0): + - MarqueeLabel (~> 4.0.0) + - SnapKit (~> 5.0.0) - Reveal-iOS-SDK (1.6.2) - - SnapKit (4.0.1) + - SnapKit (5.0.0) DEPENDENCIES: - NotificationBannerSwift (from `../`) @@ -21,11 +21,11 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - MarqueeLabel: 440a502b91a9179bd98f9fff00ba1150650a1c0e - NotificationBannerSwift: c6f21a8ea856722cf910a808c087092f0c9ccd7f + MarqueeLabel: b55b26e690b6ad41faedd95cbf5eae6f1d1735b4 + NotificationBannerSwift: cc8fc633c3119577a5dd06b8b7774abffdef9cb0 Reveal-iOS-SDK: e2250b3c155bcfac53ae223ddc1f76d08f206c33 - SnapKit: 0de968a9fec17499afa29683b05d0c775b6d1c29 + SnapKit: fd22d10eb9aff484d79a8724eab922c1ddf89bcf -PODFILE CHECKSUM: 5ddf90d4952f980c741f9d7226c2827f0b2d1b95 +PODFILE CHECKSUM: 5df8d90f64b2772af127cf73f052ed06aca4d4ea -COCOAPODS: 1.5.3 +COCOAPODS: 1.6.1 diff --git a/Example/Pods/Local Podspecs/NotificationBannerSwift.podspec.json b/Example/Pods/Local Podspecs/NotificationBannerSwift.podspec.json index c806a196..21442c9c 100755 --- a/Example/Pods/Local Podspecs/NotificationBannerSwift.podspec.json +++ b/Example/Pods/Local Podspecs/NotificationBannerSwift.podspec.json @@ -1,6 +1,6 @@ { "name": "NotificationBannerSwift", - "version": "1.7.1", + "version": "2.1.0", "summary": "The easiest way to display in app notification banners in iOS.", "description": "NotificationBanner is an extremely customizable and lightweight library that makes the task of displaying in app notification banners and drop down alerts an absolute breeze in iOS.", "homepage": "https://github.com/Daltron/NotificationBanner", @@ -13,18 +13,19 @@ }, "source": { "git": "https://github.com/Daltron/NotificationBanner.git", - "tag": "1.7.1" + "tag": "2.1.0" }, "platforms": { - "ios": "9.0" + "ios": "10.0" }, + "swift_version": "5.0", "source_files": "NotificationBanner/Classes/**/*", "dependencies": { "SnapKit": [ - "~> 4.0.1" + "~> 5.0.0" ], - "MarqueeLabel/Swift": [ - "~> 3.2.0" + "MarqueeLabel": [ + "~> 4.0.0" ] } } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 8c090457..3546f1ae 100755 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,10 +1,10 @@ PODS: - - MarqueeLabel/Swift (3.2.0) - - NotificationBannerSwift (1.7.1): - - MarqueeLabel/Swift (~> 3.2.0) - - SnapKit (~> 4.0.1) + - MarqueeLabel (4.0.0) + - NotificationBannerSwift (2.1.0): + - MarqueeLabel (~> 4.0.0) + - SnapKit (~> 5.0.0) - Reveal-iOS-SDK (1.6.2) - - SnapKit (4.0.1) + - SnapKit (5.0.0) DEPENDENCIES: - NotificationBannerSwift (from `../`) @@ -21,11 +21,11 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - MarqueeLabel: 440a502b91a9179bd98f9fff00ba1150650a1c0e - NotificationBannerSwift: c6f21a8ea856722cf910a808c087092f0c9ccd7f + MarqueeLabel: b55b26e690b6ad41faedd95cbf5eae6f1d1735b4 + NotificationBannerSwift: cc8fc633c3119577a5dd06b8b7774abffdef9cb0 Reveal-iOS-SDK: e2250b3c155bcfac53ae223ddc1f76d08f206c33 - SnapKit: 0de968a9fec17499afa29683b05d0c775b6d1c29 + SnapKit: fd22d10eb9aff484d79a8724eab922c1ddf89bcf -PODFILE CHECKSUM: 5ddf90d4952f980c741f9d7226c2827f0b2d1b95 +PODFILE CHECKSUM: 5df8d90f64b2772af127cf73f052ed06aca4d4ea -COCOAPODS: 1.5.3 +COCOAPODS: 1.6.1 diff --git a/Example/Pods/MarqueeLabel/README.mdown b/Example/Pods/MarqueeLabel/README.mdown index 2be74dce..05c5d579 100644 --- a/Example/Pods/MarqueeLabel/README.mdown +++ b/Example/Pods/MarqueeLabel/README.mdown @@ -3,7 +3,11 @@ Overview MarqueeLabel is a UILabel subclass adds a scrolling marquee effect when the text of the label outgrows the available width. The label scrolling direction and speed/rate can be specified as well. All standard UILabel properties (where it makes sense) are available in MarqueeLabel, with the intent of MarqueeLabel behaving just like a UILabel. -MarqueeLabel is compatible with both iOS and tvOS, and currently works with Swift 3.0 and the iOS 10.0 SDK! (But if you're looking for Swift 2.x compatibility, [you can use release 2.8](https://github.com/cbpowell/MarqueeLabel/releases/tag/2.8.0)) +**MarqueeLabel will be maintained in Swift _only_ starting with [release 4.0](https://github.com/cbpowell/MarqueeLabel/releases/tag/4.0.0)!** + +MarqueeLabel is compatible with both iOS and tvOS, and currently works with Swift 5.0 and the iOS 12.2 SDK! (But if you're looking for prior version Swift compatibility, [you can check the older releases](https://github.com/cbpowell/MarqueeLabel/releases/)) + + ## Check it out! ![GIF of MarqueeLabelDemo in action](https://raw.githubusercontent.com/cbpowell/MarqueeLabel/master/Metadata/MarqueeLabelDemo.gif) @@ -19,16 +23,10 @@ MarqueeLabel is compatible with both iOS and tvOS, and currently works with Swif ### Installation #### [CocoaPods](http://cocoapods.org) -MarqueeLabel has [subspecs](https://guides.cocoapods.org/syntax/podspec.html#subspec) for both Objective-C and Swift! Currently, Objective-C is the default subspec. - -That means to use MarqueeLabel in an Objective-C project, add the following to your project's Podfile: +To use MarqueeLabel in a project, add the following to your project's Podfile: ```ruby pod 'MarqueeLabel' ``` -But if you're using Swift, add the following instead to specify the Swift subspec: -```ruby -pod 'MarqueeLabel/Swift' -``` #### Carthage @@ -39,7 +37,7 @@ github "cbpowell/MarqueeLabel" #### Manual Installation -1. Add MarqueeLabel.h and MarqueeLabel.m, or MarqueeLabel.swift, to your project. +1. Add MarqueeLabel.swift, to your project. 2. Add **QuartzCore.framework** to your project frameworks. 3. Import MarqueeLabel and replace your UILabels with MarqueeLabels as needed. @@ -66,16 +64,6 @@ See the included demo project for several use case examples! ### Code These lines of code create a MarqueeLabel that will scroll across its content in 8.0 seconds, and adds 10.0 point long fade at the left and right boundaries. -#### Objective-C -Replace: - - UILabel *lengthyLabel = [[UILabel alloc] initWithFrame:aFrame]; - -With: - - MarqueeLabel *lengthyLabel = [[MarqueeLabel alloc] initWithFrame:aFrame duration:8.0 andFadeLength:10.0f]; - -#### Swift Replace: var lengthyLabel = UILabel.init(frame:aFrame) @@ -88,6 +76,8 @@ With: If you're using Storyboards/Interface Builder you can create a MarqueeLabel instance by adding a normal UILabel view to your Storyboard, and then manually changing the view's class to `MarqueeLabel` in the "Custom Class" field of the Identity Inspector tab on the Utilities panel (the right-side panel). _Note:_ If you forget to change the Custom Class field to `MarqueeLabel` and then try to access/set MarqueeLabel-specific properties in your code, you will get crashes! + + You can then configure the normal UILabel properties, as well as most of the MarqueeLabel configuration properties, via the Attributes tab of the Utility panel! ### Even More @@ -98,7 +88,7 @@ Check out the [MarqueeLabel documentation](http://cocoadocs.org/docsets/MarqueeL ## Extras -Also check out [the Extras folder](/Extras), a collection of subclasses, extensions, and modifications for MarqueeLabel to implement various functionality that has been requested or suggested, but not merged into the MarqueeLabel code. +Also check out [the Extras folder](/Extras), a collection of subclasses, extensions, and modifications for MarqueeLabel to implement various functionality that has been requested or suggested, but not merged into the MarqueeLabel code. ## Special Notes @@ -138,29 +128,10 @@ To make sure the scrolling animation _does_ begin as the cell scrolls onscreen, #### Important Animation Note MarqueeLabel is based on Core Animation, which does cause some problems when views appear and disappear and the repeating animation is stopped by iOS and does not automatically restart. -To address this, MarqueeLabel provides a few class methods that allow easy "restarting" of all MarqueeLabels associated with a UIViewController. Specifically, the class method `restartLabelsOfController:` should be called by your view controller (which passes in `self` for the `controller` parameter) when it is revealed or about to be revealed. Keep in mind that presenting a modal view controller can pause repeating UIView animations in the controller that is being covered! +To address this, MarqueeLabel provides a few class methods that allow easy "restarting" of all MarqueeLabels associated with a UIViewController. Specifically, the class method `restartLabelsOfController:` should be called by your view controller (which passes in `self` for the `controller` parameter) when it is revealed or about to be revealed. Keep in mind that presenting a modal view controller can pause repeating UIView animations in the controller that is being covered! `controllerLabelsShouldLabelize:` and `controllerLabelsShouldAnimate:` are for convenience, allowing labelizing and re-animating all labels of a UIViewController. Labelizing can be useful for performance, such as labelizing all MarqueeLabels when a UITableView/UIScrollView starts scrolling. -#### Using MarqueeLabel as a dependency with Cocoapods and Carthage - Swift only! - -If you're developing your own Swift framework that uses MarqueeLabel as a dependency, and want to support both Cocoapods _and_ Carthage, you may need to do a little extra work. Because of the current naming of MarqueeLabel frameworks (and Carthage building all targets in the project), the name of Swift dynamic framework to import varies between Cocoapods and Carthage. - -When building the Swift subspec with Cocoapods, MarqueeLabel is imported with `import MarqueeLabel`. However, because Carthage requires distinct names for each target, when building with Carthage the import statement for the Swift target is `import MarqueeLabelSwift`. - -A suggested workaround is to use a [conditional compilation block](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html#//apple_ref/doc/uid/TP40014097-CH33-ID538) (aka preprocessor macro) to switch between the two import statements based on whether or not the target is intended for use with Carthage. To specify the target, you can add an "Other Swift Flag" in the Swift Compiler - Custom Flags section of your Carthage target (i.e. the framework) build settings: - - - -And then include the following conditional compilation statement to use the appropriate framework name: -```swift -#if CARTHAGE_CONFIG - import MarqueeLabelSwift //Carthage build name -#else - import MarqueeLabel // Cocoapods build name -#endif -``` - ## Todo - Ideas? diff --git a/Example/Pods/MarqueeLabel/Sources/Swift/MarqueeLabel.swift b/Example/Pods/MarqueeLabel/Sources/MarqueeLabel.swift similarity index 97% rename from Example/Pods/MarqueeLabel/Sources/Swift/MarqueeLabel.swift rename to Example/Pods/MarqueeLabel/Sources/MarqueeLabel.swift index bc60f3e1..f31eefce 100644 --- a/Example/Pods/MarqueeLabel/Sources/Swift/MarqueeLabel.swift +++ b/Example/Pods/MarqueeLabel/Sources/MarqueeLabel.swift @@ -42,14 +42,21 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { Given the nature of how text direction works, the options for the `type` property require specific text alignments and will set the textAlignment property accordingly. - - `LeftRight` and `Left` types are ONLY compatible with a label text alignment of `NSTextAlignmentLeft`. - - `RightLeft` and `Right` types are ONLY compatible with a label text alignment of `NSTextAlignmentRight`. - - `Continuous` does not require a text alignment (it is effectively centered). - - `ContinuousReverse` does not require a text alignment (it is effectively centered). + - `LeftRight` and `Left` types are ONLY compatible with a label text alignment of `NSTextAlignment.left`. + - `RightLeft` and `Right` types are ONLY compatible with a label text alignment of `NSTextAlignment.right`. + - `Continuous` and `ContinuousReverse` allow the use of `NSTextAlignment.left`, `.right`, or `.center` alignments, + however the text alignment only has an effect when label text is short enough that scrolling is not required. + When scrolling, the labels are effectively center-aligned. Defaults to `Continuous`. + - Note: Note that any `leadingBuffer` value will affect the text alignment location relative to the frame position, + including with `.center` alignment, where the center alignment location will be shifted left (for `.continuous`) or + right (for `.continuousReverse`) by one-half (1/2) the `.leadingBuffer` amount. Use the `.trailingBuffer` property to + add a buffer between text "loops" without affecting alignment location. + - SeeAlso: textAlignment + - SeeAlso: leadingBuffer */ open var type: MarqueeType = .continuous { didSet { @@ -139,8 +146,8 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { @IBInspectable open var holdScrolling: Bool = false { didSet { if holdScrolling != oldValue { - if oldValue == true && !(awayFromHome || labelize || tapToScroll ) && labelShouldScroll() { - updateAndScroll(true) + if oldValue == true && !(awayFromHome || labelize ) && labelShouldScroll() { + updateAndScroll() } } } @@ -238,7 +245,7 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { } } - @available(*, deprecated : 2.6, message : "Use speed property instead") + @available(*, deprecated, message: "Use speed property instead") @IBInspectable open var scrollDuration: CGFloat { get { switch speed { @@ -251,7 +258,7 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { } } - @available(*, deprecated : 2.6, message : "Use speed property instead") + @available(*, deprecated, message : "Use speed property instead") @IBInspectable open var scrollRate: CGFloat { get { switch speed { @@ -263,6 +270,7 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { speed = .rate(newValue) } } + /** A buffer (offset) between the leading edge of the label text and the label frame. @@ -546,7 +554,7 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { override open func layoutSubviews() { super.layoutSubviews() - updateAndScroll(true) + updateAndScroll() } override open func willMove(toWindow newWindow: UIWindow?) { @@ -564,10 +572,11 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { } private func updateAndScroll() { - updateAndScroll(true) + // Do not automatically begin scroll if tapToScroll is true + updateAndScroll(overrideHold: false) } - private func updateAndScroll(_ shouldBeginScroll: Bool) { + private func updateAndScroll(overrideHold: Bool) { // Check if scrolling can occur if !labelReadyForScroll() { return @@ -705,7 +714,7 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { // Configure gradient for current condition applyGradientMask(fadeLength, animated: !self.labelize) - if !tapToScroll && !holdScrolling && shouldBeginScroll { + if overrideHold || (!holdScrolling && !overrideHold) { beginScroll(sequence) } } @@ -1255,7 +1264,7 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { - SeeAlso: restartLabel */ - @available(*, deprecated : 3.1.6, message : "Use the shutdownLabel function instead") + @available(*, deprecated, message : "Use the shutdownLabel function instead") public func resetLabel() { returnLabelToHome() homeLabelFrame = CGRect.null @@ -1332,7 +1341,8 @@ open class MarqueeLabel: UILabel, CAAnimationDelegate { @objc public func labelWasTapped(_ recognizer: UIGestureRecognizer) { if labelShouldScroll() && !awayFromHome { - updateAndScroll() + // Set shouldBeginScroll to true to begin single scroll due to tap + updateAndScroll(overrideHold: true) } } diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 29a2da35..4dbe2aba 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -6,824 +6,998 @@ objectVersion = 46; objects = { +/* Begin PBXAggregateTarget section */ + D6439898613D9F950AC74F39463D17E6 /* Reveal-iOS-SDK */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 7EEE8E38A5F9F7806B60DB96FFCF58A2 /* Build configuration list for PBXAggregateTarget "Reveal-iOS-SDK" */; + buildPhases = ( + ); + dependencies = ( + ); + name = "Reveal-iOS-SDK"; + productName = "Reveal-iOS-SDK"; + }; +/* End PBXAggregateTarget section */ + /* Begin PBXBuildFile section */ - 00DFE0B5DD01EB598DD2CE7338FAF0F2 /* BannerHapticGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E8BB4D438F6259C0D74BA532F73A1BF /* BannerHapticGenerator.swift */; }; - 014092A249F4CEC109B35F33D95630D0 /* GrowingNotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2911D7139033E757C07237B444829EF2 /* GrowingNotificationBanner.swift */; }; - 08D3033A6B148A5C3C92BC5D699BFD73 /* BannerPositionFrame.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A72FC636BE84907FEFA5DB69A5CECEB /* BannerPositionFrame.swift */; }; - 0FBA741B93FA07261A00097C64C84DE3 /* BannerColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16899A3B799A41577533B45F7DC258BA /* BannerColors.swift */; }; - 10238339D33B0FBE017DD3792E58AD0A /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B28A38215F301F943F31DBC54D512B1 /* ConstraintItem.swift */; }; - 10C900428A73969B10DBE134048935D0 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C106BE9A120969FACB64219517A67C /* ConstraintPriority.swift */; }; - 11343DD41D4F94F5FA6A0B9F7A9CA018 /* NotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69E7B14F10C9133FC9CCC005A0DD648D /* NotificationBanner.swift */; }; - 1156EE4D2198C30D69D0D0A6E5B1A217 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE491D05367ABFFE7909A45EE2E51768 /* ConstraintInsetTarget.swift */; }; - 1F7DF0A413ED577FDE99E8C77C040ECF /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F42933FFC5E848DC23289CFF0AE32148 /* ConstraintPriorityTarget.swift */; }; - 227CEB90CA22AB596FCE1AB0E26ECFA1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F37C3A9B04CCABCDF128EF5DAE4DD392 /* Foundation.framework */; }; - 23A71B3986427A28D6FC378554B0FD86 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F37C3A9B04CCABCDF128EF5DAE4DD392 /* Foundation.framework */; }; - 29F900CF782338D46AF45541EA3AB504 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03DF88F2A76498369D6AD34F8D737A3 /* ConstraintDescription.swift */; }; - 2A4C975BD820349CC8241B7B9451D1C9 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954DF46749A10692459DCFDB1B8EA6EF /* ConstraintLayoutSupportDSL.swift */; }; - 2B7ECC8850FE7D72D8E6D2741F740B61 /* BaseNotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B3C6FAEA58D7FCA3CF5ACBD0A4F07D /* BaseNotificationBanner.swift */; }; - 2D70B28163098BF20B9E4D4B21947639 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16021FF6A909F9D785E51768538AF144 /* UILayoutSupport+Extensions.swift */; }; - 323BD63E90B1EAB95CDCA6CD41121666 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDF46BE47BEE8CF26E7B03EE37564632 /* QuartzCore.framework */; }; - 34D1195FAE045721FB737A43B22C6FD2 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84140FBAD3F329EF477649771A7E72DA /* LayoutConstraintItem.swift */; }; - 363F667EDE5628A86A0ED8B8CC18B104 /* Pods-NotificationBanner_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7203A87C923529ED82891B732FBE0DAD /* Pods-NotificationBanner_Example-dummy.m */; }; - 369A89289A3560F0C712451239D32E7D /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20C70B4ACA3D7A9575FD57F877D3D302 /* ConstraintLayoutGuideDSL.swift */; }; - 389E2DCD25BAC802B10CBB9AEA742B59 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E0E18C83E211CD72FAC4718AFDA23A37 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39E16F9559E2301035186F1E9AFEB047 /* Pods-NotificationBanner_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E4A10C8B2D1FB69E8F5CA8A0A6E6E6D1 /* Pods-NotificationBanner_Tests-dummy.m */; }; - 3D8EBCEFBCB91B341B2EF7C17BE8ED61 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7FD83BA433F6BF8A86A317977EE3227 /* ConstraintLayoutGuide+Extensions.swift */; }; - 3E599B10355B43EABF0082344F175699 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D4F4CAA65B68DA84D088D8E35D357E /* Debugging.swift */; }; - 4A950A25BAD9AF255A84519440EABD36 /* NotificationBannerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C25C4CAD7959D87244B50C3E7CDDF618 /* NotificationBannerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54B63DF8B6BFAEBCC138BADA3EBE4EF9 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823CC68997AEF311A85FFC26E0397EFA /* ConstraintDSL.swift */; }; - 5A396F06309B5FBAAA20D0308D470116 /* BannerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD7E79E172213B7BDAC9122FB7A246E /* BannerStyle.swift */; }; - 5B9E6B511878CC3EC3206ACA8E85D97A /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2274A6205BE3806C0F5BBF54F40D5695 /* ConstraintAttributes.swift */; }; - 5FDDF982D763EB6364B6846FB23FCD67 /* Pods-NotificationBanner_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CA3144FF92FE00234688BFFFE14380ED /* Pods-NotificationBanner_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 640B4F3A9F23236B16102B9BD26B6347 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05E32E57DBE625C705BF83C6A9D7DB37 /* ConstraintMakerExtendable.swift */; }; - 64B3F64FD6A32036DB9CCE837219157B /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F70AD406E8337E01665DDAD03613369C /* ConstraintView.swift */; }; - 6BEFBC68B0CC1158AFA69088DA6034C4 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537118AE88F4A59F43CBBAF74EE2848F /* Constraint.swift */; }; - 710D524CC13CCDF5DDFC1AB2DEE8E7C2 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEB999B7B6924E3FA948F2EE3576F943 /* ConstraintMultiplierTarget.swift */; }; - 725D699D9402071A3BFC264956A28DB0 /* MarqueeLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD2473A696C7545AE044B34153957FAD /* MarqueeLabel.framework */; }; - 7DA12EFDBDAC2E868A3D08793DCA2C8C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F37C3A9B04CCABCDF128EF5DAE4DD392 /* Foundation.framework */; }; - 81757F684D084AC69DAE797488D314F2 /* MarqueeLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3955426335B2BEABCB06095F8D921840 /* MarqueeLabel-dummy.m */; }; - 8BB3C9E0865326FC959358901492FEE4 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6B9A54162B8743AF7EDD2A88C7C0B1 /* ConstraintLayoutSupport.swift */; }; - 90DC4D46F4E5E867A701C90B7D57F11D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A0425D90D550B7BE0184E1AE554D881 /* UIKit.framework */; }; - 994B3B3CB9A702459861820D49696B83 /* Pods-NotificationBanner_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A7AEE0BD45C3BF65135B6A1A4AEB300F /* Pods-NotificationBanner_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C03859FC260F3B535FFEF4B7B781F88 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 84FB509BF4DC2ED80931E0B1074B3363 /* SnapKit-dummy.m */; }; - 9DD70F395B136457AD6B1B54F4D3B147 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F62622C73EBBE0F1B43F6A272F0952E6 /* LayoutConstraint.swift */; }; - A352E3328D95FB97C2938036C6CC13AF /* NotificationBannerQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCEAC5C5F004F592D9B92E9E40D07030 /* NotificationBannerQueue.swift */; }; - A4D8256BEDC0680A79282DAD9D88E6D7 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D97459972BC63EF5D0DB36FB6AD934B /* ConstraintInsets.swift */; }; - AB09D008148BC5CF8A32392FA00AB2F1 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BCF26F353B2F724366CF38B805B4D3 /* ConstraintMakerPriortizable.swift */; }; - AD16E18307A05E2D164EDC6FD5A12C78 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC63C9E20109050C768C2CDFF30BAB2 /* ConstraintConfig.swift */; }; - B392F0D43603D619BE748D270375FA86 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AD20742F6D10B9B940C8194767651EF /* ConstraintRelation.swift */; }; - B5C05490E1A3DF940183D0A1240A9AC9 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70F9E90F489E99A13C3E4EA65BA67F3 /* Typealiases.swift */; }; - B63E41B4ED7EB399F76817FD8C89738A /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632060F7EE288F8F37399E5318A9F5B6 /* ConstraintLayoutGuide.swift */; }; - B812F90DB775AFDF1DFA13480D844916 /* MarqueeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AA9A26D1DB701D69356F501C2EA045D /* MarqueeLabel.swift */; }; - BD266AC8F99BA1B805C9A2A057997B84 /* NotificationBannerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 105207671D7EC0C11CB61DB7903448E4 /* NotificationBannerSwift-dummy.m */; }; - C108750156BDBF9071569F2C2FF62120 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F37C3A9B04CCABCDF128EF5DAE4DD392 /* Foundation.framework */; }; - CE63D13005296BC818CD26505328D014 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DFCE7D0769E63DE6F921895573F0DA /* ConstraintView+Extensions.swift */; }; - D7564A5D90C849A0ACF42C4E0A9A6036 /* NotificationBannerUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A457D87E54E7AA0C216FA07CABCF6B /* NotificationBannerUtilities.swift */; }; - DA183C7DC2360BF5C8DFDB65FB5B60F6 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB0ABC59A6BB59E87B6A43B01F70DA44 /* ConstraintMakerEditable.swift */; }; - DB923051D121B166B855AF1C0809BAEF /* MarqueeLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B342DCE00FA8EDE98F18C947F61CB259 /* MarqueeLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDFCFE3F6DF73F31CD72862BB479FE10 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C01FAE47D7E5243E05EDA2150B868E51 /* ConstraintMakerRelatable.swift */; }; - E5EF61C3D65EE2AB53A32A48C47F0171 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96398126D2E3CE3AA5AEAFD77EC3D261 /* ConstraintOffsetTarget.swift */; }; - E8ED2B738FD16FCDCCBC1274727CAFB2 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF7B6DDCCD299C08A4C4F7196F6240C /* ConstraintRelatableTarget.swift */; }; - EAEC74F8FF8580F1ABE3A503CC5F868A /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 908CA3480BF0115814F1A911BA42A93C /* ConstraintMakerFinalizable.swift */; }; - EE33B0070592BDCFB4A10DE5EF6F9349 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6888C4BFB6EEFD8822510872ACFE5EA5 /* ConstraintViewDSL.swift */; }; - F2114960B2AEA08901B1D8FCD3B10F4F /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61DD2BA7986F16403B8A0CFCD25CD598 /* ConstraintConstantTarget.swift */; }; - F4FFE88EDB8BDEA1FCF641FE7352D1F5 /* StatusBarNotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3163C21B9F2537D3E1A2898308BF935 /* StatusBarNotificationBanner.swift */; }; - FBDD9B28CB565C4F1AA5E939083E1142 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F37C3A9B04CCABCDF128EF5DAE4DD392 /* Foundation.framework */; }; - FCB97BAC75292941600BE9E61B47ADE5 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFD1DE4ED0ABFE75CA23038434F5FE6D /* ConstraintMaker.swift */; }; - FD5221DE8D47613A79D39F7AB7FC7CB3 /* SnapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DD8F62A3B49A08E39E37E7CFCFDCBB5 /* SnapKit.framework */; }; - FF0394B3651378FC022B4985BE21980E /* String+heightForConstrainedWidth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585315FC6525E8EA0B12ACB4AB099ACA /* String+heightForConstrainedWidth.swift */; }; + 014DC356D8BD108861375D0F6C5BBAB2 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32CDCC92273CAD5F59CDD5A82F4A0500 /* ConstraintMakerRelatable.swift */; }; + 078700CCA0E7C9BC9ED437CD26889F80 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9909BBAF8EE19777C2E52F59C5B51E94 /* ConstraintConfig.swift */; }; + 07877A3FC28D16DF851BB9EA38744847 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 677C1ECB41897790A802FB96969B758E /* LayoutConstraint.swift */; }; + 0B9136E10A10E7DA166FA1C0FE890F41 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138DF66845B86BB6FE509C174B5C7B60 /* Foundation.framework */; }; + 13C8B217548B98BCB136AD0041012564 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B9124BF2AD702B4CC9877B18D6C9F98 /* QuartzCore.framework */; }; + 17B21325BF95F2109C9BBC470D2DE3B6 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E6D382F539527899167DB8666AD723C2 /* SnapKit-dummy.m */; }; + 18301DDB4ADC11889E30F3CA6C0C0A44 /* Pods-NotificationBanner_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B95BD3F75E2E8BB42BF778BD96F26A3 /* Pods-NotificationBanner_Tests-dummy.m */; }; + 18E74D30A5FE1ADFE8F9B69327B09B01 /* Pods-NotificationBanner_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FC0BB7E33F2BB0B733116CE5499A5E97 /* Pods-NotificationBanner_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E2F49ADCF712623CEDEEDF9F823F503 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3555AA6BC2EC99F0F6767D8944BE2F7D /* ConstraintView+Extensions.swift */; }; + 20D2ADAA6880EF4ACEE3017BB71DA463 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B812F9CB713CC3DD645FC1E615B57AAA /* ConstraintRelation.swift */; }; + 2541DCFE54659B7358851A7665305624 /* NotificationBannerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF5C2464AE9A92FAC8C30754E85086B /* NotificationBannerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25C7035C2C4982B59B8FB953A2D2BC34 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76ADBBF4209509F5B5D7DB43D0724E44 /* ConstraintMultiplierTarget.swift */; }; + 267CBB684F6B477587CE3FCA73C4E25A /* String+heightForConstrainedWidth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71E60EACDB089FAE24721FE1E3B221F0 /* String+heightForConstrainedWidth.swift */; }; + 2979047D6073026E2354364DB7F68602 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D40B3C218C8FD1B7BA0CE78825A162 /* LayoutConstraintItem.swift */; }; + 2E119A70296BCCA92EC8CC51AFCF6550 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BAEF93E4390B1FE0404788C4C74DA25 /* ConstraintConstantTarget.swift */; }; + 343AAB166190635528B7ED756B5932E2 /* BannerPositionFrame.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F3D5CFAFA2952961E3B858643C02FB6 /* BannerPositionFrame.swift */; }; + 39016CC1219548BDEC685642A3C884C1 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D4D7CDE661C0BDA5EA06D3A27FE58AA /* Typealiases.swift */; }; + 4236689D5CF5F8759D40EC5E902633F9 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D091BD3340BD567799B8E2AE73E48A4 /* ConstraintPriority.swift */; }; + 43C7F0638FD8A6E9B9F4965F6CE9D438 /* BannerHapticGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDD77CAEE2062F396C14E5842B02CF5C /* BannerHapticGenerator.swift */; }; + 46038BAA549A8D1BB34A39B613DF9D7A /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAFC4A7E5BB9FC39F6671F8374B5DF4 /* Debugging.swift */; }; + 46E444D3D75C69D60FD9324BB73626AE /* NotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4144094337C2068970E6DA2C2BD4E20 /* NotificationBanner.swift */; }; + 4745CA795FAECD021486730255683660 /* FloatGrowingNotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4951988E0E1CE9C53D1F103662CB7928 /* FloatGrowingNotificationBanner.swift */; }; + 48CD09DCB37ADF5EDCC1DA6FC2D27D63 /* NotificationBannerQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 351CDD2F1DA77B3FF5ED3E34DA646868 /* NotificationBannerQueue.swift */; }; + 4FD2AE551B63EF2DE1FC03B7753A52C5 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 597E560DB93DA0A10F62439E2A4DF47C /* ConstraintView.swift */; }; + 5A48877A978210C3078C8FC853D40A89 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536A4846E0D445594F4F262530DA2E02 /* ConstraintMakerEditable.swift */; }; + 624FD1983268AE270F4BC36B87F2B979 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138DF66845B86BB6FE509C174B5C7B60 /* Foundation.framework */; }; + 6430C9A2B58206992ED1FAEF851B7E07 /* Pods-NotificationBanner_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B6BCACBCF26356A71A486B1359F8C556 /* Pods-NotificationBanner_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67FB066BF0D26D70B1EE43C69E7FB47A /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9457512AF7A02442216D51397DB7363E /* ConstraintInsets.swift */; }; + 6DA2E56560E4A95D350FF105565846E3 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF04D786F7DEADD2F604132BE8F54C5D /* ConstraintMakerExtendable.swift */; }; + 71214B629B4A4BBBAE85633C45BB8274 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 250B0888F118747DE01B422D7A8B3D8D /* Constraint.swift */; }; + 76F58DD68289340DD4FE065DFC319B73 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FE64B173E727125E9D69E1FC0CF27BA /* ConstraintDSL.swift */; }; + 7876EF794B64182B02B60A8E10093A03 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 541CB4FE2DC0E5E0F658545302D3CBAC /* ConstraintInsetTarget.swift */; }; + 7F9F18C6D68EFB09348C06F3549AC1C3 /* NotificationBannerUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE85E19F6E05C3CB2231C1801034FE8B /* NotificationBannerUtilities.swift */; }; + 8552D6D0641802CFCB1CF65A0CC3E1C7 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 930D6C08822213C85C5840843D7EDB7E /* ConstraintOffsetTarget.swift */; }; + 865297ECA735286C0D1C5C379BA995CE /* MarqueeLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2321151DC6E5B0D61406E92A7B26C493 /* MarqueeLabel-dummy.m */; }; + 918FEE0D3D3BCF59723BB6635E1481D0 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA07002664BF67ADD9D061CA2DA6E18C /* ConstraintDescription.swift */; }; + 92F5E6FE41A977A228182FCB8A5329D3 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 420D4879E66CA0D842355B3D8387DD31 /* ConstraintLayoutGuide.swift */; }; + 9303B829163D74D34A0DABEE642D716B /* MarqueeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EB706CACAF53AA6CBF0DC5CA9F48C4E /* MarqueeLabel.swift */; }; + 9C852FE0DBF6B8A17CD091D91E5D2A77 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A0C9057FE42FB44D747E6FE779EEBE4 /* ConstraintLayoutSupport.swift */; }; + 9DB3963406338E2B860B4A80FF810561 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CC52325B5422FB7D11AD8D0258B35E /* ConstraintAttributes.swift */; }; + A572AC5A6A90C0A7291A4E2FF59466D7 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AAEC56D9EBD7061594FCF3D37F390D9 /* ConstraintMakerPriortizable.swift */; }; + A6DAF08DA4E02B813599BFDDEAA987DE /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28D71C28A8A18C85C1B146B8528F3CC /* ConstraintMakerFinalizable.swift */; }; + A768F04AB851C803302081712B9C53E7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B58413C5B236F3237513C47D12D4293 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD47B70EEAA7DDE612AF4F8526B6887B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138DF66845B86BB6FE509C174B5C7B60 /* Foundation.framework */; }; + ADB5DE14557FC95AB23882D410B3D780 /* MarqueeLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D0254E6021D85B6D85274D30F5E534B7 /* MarqueeLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6BEACDC8902D12E311529E45669CE59 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8C9DDBBC5A36CC98874EF75E62EA6B /* ConstraintItem.swift */; }; + BB597B32C5FB378D76E5F667E3553CE1 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36DFBEDBDC225C14FED47B2F04ECE831 /* ConstraintRelatableTarget.swift */; }; + BF599D6F577F6C7A8FF8E1CA2EC96AEE /* BannerColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = E96BC4DB0D3F1EB8C48203EE4C7BE612 /* BannerColors.swift */; }; + C0F2516FF9BC559A1C797E2FC1393EED /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 587D856A86347AF922F5CDE61552549E /* ConstraintLayoutSupportDSL.swift */; }; + C27053E0B51875F1F9EB638EF123231D /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43117B41714196C11BB0589756017B46 /* ConstraintLayoutGuide+Extensions.swift */; }; + C42E96F2EC677F01700487B87A4A753E /* StatusBarNotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E504119AD3E840B612D13C88AAD8470 /* StatusBarNotificationBanner.swift */; }; + C5A58591B901F59CA85B0C862A2C80FD /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FC66407C83FB2CBBADBD0EEB829B327 /* UILayoutSupport+Extensions.swift */; }; + C8E9E4A08330E4931C61EDD3527B6E2C /* MarqueeLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A35EDA4509BBA62B27962784B07ADB4 /* MarqueeLabel.framework */; }; + CA224E17159578AF6DA60E5ED73554D3 /* BaseNotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D14BCEC50266DAF315E7E9B0432C610 /* BaseNotificationBanner.swift */; }; + CCDE2DF77BC8C32D897E132F7A6DDD22 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32BBAB128D33056934B1D7CD4FCBD98D /* ConstraintLayoutGuideDSL.swift */; }; + D22F6F9872046E3D6229D897C34379CC /* SnapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9D821F44322669F7B19E7612827202C /* SnapKit.framework */; }; + D2553DB73448299B860FFC57C646892C /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4312BACD5616A69A9243697A3FDFD11A /* ConstraintPriorityTarget.swift */; }; + E04DE787FC5430A38E26D8CC925B12CB /* Pods-NotificationBanner_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 79867C3AD12442C2990D78EC78205A05 /* Pods-NotificationBanner_Example-dummy.m */; }; + E389FD7862B9B78E32263D9BE2DE6A3F /* NotificationBannerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EA3E0DE053853714B5F0F14AD9A0571 /* NotificationBannerSwift-dummy.m */; }; + E4DD1BC446F73DFE7EDEAF2E9D988B45 /* GrowingNotificationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FAA8A3FED7A506A32C15CE727EABDE2 /* GrowingNotificationBanner.swift */; }; + E5E5BDEE3EAE34D760724BF020D7CD7B /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D7E2B10187B7912D2725D35BA8E10A1 /* ConstraintMaker.swift */; }; + E7A2E615E726D3AE198BF82528D9BD1F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138DF66845B86BB6FE509C174B5C7B60 /* Foundation.framework */; }; + EB6F17C55CD8B079209C7DA711EE5D0E /* BannerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 903253D9C64B6386B99BA7952E05E1A3 /* BannerStyle.swift */; }; + F6A0A1F9B8B5E8188E74DE5303953491 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4C517F04951F0E01A7569DC9853CBF3 /* ConstraintViewDSL.swift */; }; + FE7D96EB49017B0BAB2689163B375DD6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 138DF66845B86BB6FE509C174B5C7B60 /* Foundation.framework */; }; + FF2F28C178B59EFF56879D29B0C71914 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 412C09D0560BE65E7BA8D2ADAB5B90EB /* UIKit.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0731A13B6887578D64D43AA2C342E915 /* PBXContainerItemProxy */ = { + 082D067AAC4D6CC5496FECC435ABC639 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C560741A8EFDEDBBA4D1012D9E95953F; - remoteInfo = SnapKit; + remoteGlobalIDString = 05FF60AFEB7D11852C2197FC7231A986; + remoteInfo = NotificationBannerSwift; }; - 14A67DD21C342910DD8F145ABC5DC2D2 /* PBXContainerItemProxy */ = { + 32C0B33B4945AB83E150D88FD4277C0A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C560741A8EFDEDBBA4D1012D9E95953F; + remoteGlobalIDString = 40ADC2569ACCEFAB702FA16ADF849D69; remoteInfo = SnapKit; }; - 1D0BF4B3D9BC1ECB43974DA376DC8D76 /* PBXContainerItemProxy */ = { + 423269B5AC868A982E866F4F4EF9D1BD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 804B0E0C13CA7C284F39840C8BCB5BC5; + remoteGlobalIDString = 419F98E12FD06D24E0ADFB383603C6ED; remoteInfo = "Pods-NotificationBanner_Example"; }; - 3F65BA5BD67A2CE9EE4392282165AF23 /* PBXContainerItemProxy */ = { + 4E50FD9AF6A8E1974B389B17AF5AAC93 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 320AD47B0C6BA014D301395D3BFC8FB6; + remoteGlobalIDString = 93560C05B87988775E43AA3CEBFCA82A; remoteInfo = MarqueeLabel; }; - 9C52DE49D9FECD58C93320660841E5EF /* PBXContainerItemProxy */ = { + 6681896758E71C4BD73B5D2C27292729 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 320AD47B0C6BA014D301395D3BFC8FB6; - remoteInfo = MarqueeLabel; + remoteGlobalIDString = 40ADC2569ACCEFAB702FA16ADF849D69; + remoteInfo = SnapKit; }; - E32C04AB2FADFB16E40FE778A38651A1 /* PBXContainerItemProxy */ = { + D2C61A7D4616FB28A9BC3DE080C85633 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4B40EAE3D4C00A6C07F1A85D4B31FCB2; - remoteInfo = NotificationBannerSwift; + remoteGlobalIDString = D6439898613D9F950AC74F39463D17E6; + remoteInfo = "Reveal-iOS-SDK"; + }; + D9EF13C4AE1BB4F440AAE30D55BBF678 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 93560C05B87988775E43AA3CEBFCA82A; + remoteInfo = MarqueeLabel; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0223B230A8EE6E2BE5E5150B5E059627 /* SnapKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.xcconfig; sourceTree = ""; }; - 02A457D87E54E7AA0C216FA07CABCF6B /* NotificationBannerUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotificationBannerUtilities.swift; path = NotificationBanner/Classes/NotificationBannerUtilities.swift; sourceTree = ""; }; - 03EDF22E9D7FE3DB9DAC91CDEA05E839 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 05E32E57DBE625C705BF83C6A9D7DB37 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; - 07B013C63356835BD2A2B9DA56733BD5 /* NotificationBannerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NotificationBannerSwift.framework; path = NotificationBannerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0B28A38215F301F943F31DBC54D512B1 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; - 0D847C07585D4B667E1B07CC94C34B4C /* Pods-NotificationBanner_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-NotificationBanner_Tests.modulemap"; sourceTree = ""; }; - 0DD7E79E172213B7BDAC9122FB7A246E /* BannerStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BannerStyle.swift; path = NotificationBanner/Classes/BannerStyle.swift; sourceTree = ""; }; - 105207671D7EC0C11CB61DB7903448E4 /* NotificationBannerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NotificationBannerSwift-dummy.m"; sourceTree = ""; }; - 11ADB3455388E34A11FF918053D9E5DE /* Pods-NotificationBanner_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-NotificationBanner_Example-frameworks.sh"; sourceTree = ""; }; - 16021FF6A909F9D785E51768538AF144 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 16899A3B799A41577533B45F7DC258BA /* BannerColors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BannerColors.swift; path = NotificationBanner/Classes/BannerColors.swift; sourceTree = ""; }; - 19C106BE9A120969FACB64219517A67C /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; - 1BBBA28842B1844E761C4986CAAAF430 /* Pods-NotificationBanner_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-NotificationBanner_Tests-resources.sh"; sourceTree = ""; }; - 20C70B4ACA3D7A9575FD57F877D3D302 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - 2274A6205BE3806C0F5BBF54F40D5695 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; - 27F8F011BF2640248E13228FD442A80D /* MarqueeLabel.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.xcconfig; sourceTree = ""; }; - 284454019774FFD216DD2904E02372F8 /* Pods_NotificationBanner_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_NotificationBanner_Example.framework; path = "Pods-NotificationBanner_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2911D7139033E757C07237B444829EF2 /* GrowingNotificationBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GrowingNotificationBanner.swift; path = NotificationBanner/Classes/GrowingNotificationBanner.swift; sourceTree = ""; }; - 2AD20742F6D10B9B940C8194767651EF /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; - 2DD8F62A3B49A08E39E37E7CFCFDCBB5 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2E8BB4D438F6259C0D74BA532F73A1BF /* BannerHapticGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BannerHapticGenerator.swift; path = NotificationBanner/Classes/BannerHapticGenerator.swift; sourceTree = ""; }; - 3955426335B2BEABCB06095F8D921840 /* MarqueeLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MarqueeLabel-dummy.m"; sourceTree = ""; }; - 47F557B0D9A24311BA0EAB86A5AE35F4 /* MarqueeLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-prefix.pch"; sourceTree = ""; }; - 490FA0B4B537AB86B4D2F06B0C4C9263 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4A5B043F82A3C14769CD43C0CF010063 /* NotificationBannerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NotificationBannerSwift.modulemap; sourceTree = ""; }; - 4F4A95B5DB3B911CD77C38177136A628 /* MarqueeLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MarqueeLabel.modulemap; sourceTree = ""; }; - 4FF7B6DDCCD299C08A4C4F7196F6240C /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; - 537118AE88F4A59F43CBBAF74EE2848F /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; - 585315FC6525E8EA0B12ACB4AB099ACA /* String+heightForConstrainedWidth.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+heightForConstrainedWidth.swift"; path = "NotificationBanner/Classes/String+heightForConstrainedWidth.swift"; sourceTree = ""; }; - 5A0425D90D550B7BE0184E1AE554D881 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 5AC72B32CA80BC275BAF49702BDED8D2 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 5BB5C7642BD3806D749B55CFC9F26AC4 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 5F3A282B7DE5A926C8CD259315320CA1 /* Pods-NotificationBanner_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-NotificationBanner_Example.modulemap"; sourceTree = ""; }; - 61BA15A626E1674946A8E0E6DB3B1B9B /* NotificationBannerSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NotificationBannerSwift.xcconfig; sourceTree = ""; }; - 61DD2BA7986F16403B8A0CFCD25CD598 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; - 62EFFFE0A9F42A0DBA53F5AFB80DDD20 /* Pods-NotificationBanner_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationBanner_Example.debug.xcconfig"; sourceTree = ""; }; - 632060F7EE288F8F37399E5318A9F5B6 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; - 6410E8B48A49D51BCB3F0CF8FE00CD12 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 6888C4BFB6EEFD8822510872ACFE5EA5 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; - 69E7B14F10C9133FC9CCC005A0DD648D /* NotificationBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotificationBanner.swift; path = NotificationBanner/Classes/NotificationBanner.swift; sourceTree = ""; }; - 6A7AE5E3DFBF0AB7528ABE4C3E70C8B3 /* Pods-NotificationBanner_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationBanner_Tests.release.xcconfig"; sourceTree = ""; }; - 6AC98A5BD14257222542C66E3791DCEB /* Pods-NotificationBanner_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-NotificationBanner_Example-acknowledgements.markdown"; sourceTree = ""; }; - 6B8519054E6F8DD800A827D9EDB403DF /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6D6B9A54162B8743AF7EDD2A88C7C0B1 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; - 7161C13AA1DD5343931F0FEAA517080F /* Pods-NotificationBanner_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-NotificationBanner_Example-resources.sh"; sourceTree = ""; }; - 7203A87C923529ED82891B732FBE0DAD /* Pods-NotificationBanner_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-NotificationBanner_Example-dummy.m"; sourceTree = ""; }; - 7810E27076BA8267AEF452B05D9FC259 /* MarqueeLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MarqueeLabel.framework; path = MarqueeLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7AA9A26D1DB701D69356F501C2EA045D /* MarqueeLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarqueeLabel.swift; path = Sources/Swift/MarqueeLabel.swift; sourceTree = ""; }; - 7D97459972BC63EF5D0DB36FB6AD934B /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; - 823CC68997AEF311A85FFC26E0397EFA /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; - 82A748151052DBFD1233ECA66840D4C8 /* NotificationBannerSwift.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = NotificationBannerSwift.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 83DC66FA62A5D130330D9A462965CDD1 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - 84140FBAD3F329EF477649771A7E72DA /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; - 84FB509BF4DC2ED80931E0B1074B3363 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - 8A72FC636BE84907FEFA5DB69A5CECEB /* BannerPositionFrame.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BannerPositionFrame.swift; path = NotificationBanner/Classes/BannerPositionFrame.swift; sourceTree = ""; }; - 908CA3480BF0115814F1A911BA42A93C /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 954DF46749A10692459DCFDB1B8EA6EF /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - 95DFCE7D0769E63DE6F921895573F0DA /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; - 96398126D2E3CE3AA5AEAFD77EC3D261 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; - A7177381DBBF87056805202120F538A7 /* Reveal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Reveal.framework; path = "Reveal-Framework-iOS-1.6.2/Reveal.framework"; sourceTree = ""; }; - A7AEE0BD45C3BF65135B6A1A4AEB300F /* Pods-NotificationBanner_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-NotificationBanner_Example-umbrella.h"; sourceTree = ""; }; - AB0ABC59A6BB59E87B6A43B01F70DA44 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; - AC3A57513E704114500D2F57D90D2DAF /* Pods-NotificationBanner_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationBanner_Example.release.xcconfig"; sourceTree = ""; }; - AE491D05367ABFFE7909A45EE2E51768 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; - B3163C21B9F2537D3E1A2898308BF935 /* StatusBarNotificationBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StatusBarNotificationBanner.swift; path = NotificationBanner/Classes/StatusBarNotificationBanner.swift; sourceTree = ""; }; - B342DCE00FA8EDE98F18C947F61CB259 /* MarqueeLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-umbrella.h"; sourceTree = ""; }; - B6D4F4CAA65B68DA84D088D8E35D357E /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; - BCEAC5C5F004F592D9B92E9E40D07030 /* NotificationBannerQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotificationBannerQueue.swift; path = NotificationBanner/Classes/NotificationBannerQueue.swift; sourceTree = ""; }; - BEB999B7B6924E3FA948F2EE3576F943 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - C01FAE47D7E5243E05EDA2150B868E51 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; - C25C4CAD7959D87244B50C3E7CDDF618 /* NotificationBannerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NotificationBannerSwift-umbrella.h"; sourceTree = ""; }; - CA3144FF92FE00234688BFFFE14380ED /* Pods-NotificationBanner_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-NotificationBanner_Tests-umbrella.h"; sourceTree = ""; }; - CA990D4ED0A2A0EB1ADE2C2B18ED000C /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CFD1DE4ED0ABFE75CA23038434F5FE6D /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; - D03DF88F2A76498369D6AD34F8D737A3 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; - D4BE51C6A905CDAC4A4568E3AA872CC8 /* NotificationBannerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NotificationBannerSwift-prefix.pch"; sourceTree = ""; }; - D9B3C6FAEA58D7FCA3CF5ACBD0A4F07D /* BaseNotificationBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseNotificationBanner.swift; path = NotificationBanner/Classes/BaseNotificationBanner.swift; sourceTree = ""; }; - D9BCF26F353B2F724366CF38B805B4D3 /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; - DAB335C924492DF9903FEBF9A6B923E8 /* Pods-NotificationBanner_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NotificationBanner_Example-acknowledgements.plist"; sourceTree = ""; }; - DBC63C9E20109050C768C2CDFF30BAB2 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; - DE42D52465E28B08A30D4DC9546BA693 /* Pods-NotificationBanner_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-NotificationBanner_Tests-acknowledgements.markdown"; sourceTree = ""; }; - E0E18C83E211CD72FAC4718AFDA23A37 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - E24EBD2F1B82E1987D3268CE520E127D /* Pods-NotificationBanner_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationBanner_Tests.debug.xcconfig"; sourceTree = ""; }; - E3F8BCB239BE48E7D01022AD1F280379 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E4A10C8B2D1FB69E8F5CA8A0A6E6E6D1 /* Pods-NotificationBanner_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-NotificationBanner_Tests-dummy.m"; sourceTree = ""; }; - E70F9E90F489E99A13C3E4EA65BA67F3 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; - EAD86DFF7EA4D6FEE154750547EB5530 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - EDF46BE47BEE8CF26E7B03EE37564632 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - F37C3A9B04CCABCDF128EF5DAE4DD392 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - F42933FFC5E848DC23289CFF0AE32148 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; - F4AC8A8FE0A863126356566B7CB849CD /* Pods-NotificationBanner_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NotificationBanner_Tests-acknowledgements.plist"; sourceTree = ""; }; - F5ADBC4FB7E1EE82758EC39CB95B97AA /* Pods-NotificationBanner_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-NotificationBanner_Tests-frameworks.sh"; sourceTree = ""; }; - F62622C73EBBE0F1B43F6A272F0952E6 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; - F70AD406E8337E01665DDAD03613369C /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; - F7FD83BA433F6BF8A86A317977EE3227 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - FCADFB872FFD46DE8525988BD263E2FF /* Pods_NotificationBanner_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_NotificationBanner_Tests.framework; path = "Pods-NotificationBanner_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - FD2473A696C7545AE044B34153957FAD /* MarqueeLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MarqueeLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0018A36ABFB9D2065C201DC61FB21AAF /* Pods-NotificationBanner_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NotificationBanner_Tests-Info.plist"; sourceTree = ""; }; + 0AAEC56D9EBD7061594FCF3D37F390D9 /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 0B58413C5B236F3237513C47D12D4293 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 0D7E2B10187B7912D2725D35BA8E10A1 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + 0FDC6F5CA79BE1433CBDCD4D23364323 /* Pods-NotificationBanner_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NotificationBanner_Example-Info.plist"; sourceTree = ""; }; + 138DF66845B86BB6FE509C174B5C7B60 /* 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; }; + 1B9124BF2AD702B4CC9877B18D6C9F98 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 1D091BD3340BD567799B8E2AE73E48A4 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 1F3D5CFAFA2952961E3B858643C02FB6 /* BannerPositionFrame.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BannerPositionFrame.swift; path = NotificationBanner/Classes/BannerPositionFrame.swift; sourceTree = ""; }; + 2321151DC6E5B0D61406E92A7B26C493 /* MarqueeLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MarqueeLabel-dummy.m"; sourceTree = ""; }; + 250B0888F118747DE01B422D7A8B3D8D /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 283D081600D2EEBA0C0F3BC63B9C2C84 /* Pods-NotificationBanner_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationBanner_Tests.debug.xcconfig"; sourceTree = ""; }; + 29CC52325B5422FB7D11AD8D0258B35E /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 2EB706CACAF53AA6CBF0DC5CA9F48C4E /* MarqueeLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarqueeLabel.swift; path = Sources/MarqueeLabel.swift; sourceTree = ""; }; + 2FAA8A3FED7A506A32C15CE727EABDE2 /* GrowingNotificationBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GrowingNotificationBanner.swift; path = NotificationBanner/Classes/GrowingNotificationBanner.swift; sourceTree = ""; }; + 32BBAB128D33056934B1D7CD4FCBD98D /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + 32CDCC92273CAD5F59CDD5A82F4A0500 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 351CDD2F1DA77B3FF5ED3E34DA646868 /* NotificationBannerQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotificationBannerQueue.swift; path = NotificationBanner/Classes/NotificationBannerQueue.swift; sourceTree = ""; }; + 3555AA6BC2EC99F0F6767D8944BE2F7D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 36DFBEDBDC225C14FED47B2F04ECE831 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 37DE429C0D25D76826DAE07D49EBF661 /* Pods-NotificationBanner_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationBanner_Example.debug.xcconfig"; sourceTree = ""; }; + 3A0C9057FE42FB44D747E6FE779EEBE4 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 3BAEF93E4390B1FE0404788C4C74DA25 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 3C84826AF8416CDD4C561F19E3C86484 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + 3FC66407C83FB2CBBADBD0EEB829B327 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 412C09D0560BE65E7BA8D2ADAB5B90EB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 420D4879E66CA0D842355B3D8387DD31 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 424F40FF3239BCB63A25FA9ADB8B245F /* NotificationBannerSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NotificationBannerSwift.xcconfig; sourceTree = ""; }; + 43117B41714196C11BB0589756017B46 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 4312BACD5616A69A9243697A3FDFD11A /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 4486169D394A08BA9384596E253AD695 /* Reveal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Reveal.framework; path = "Reveal-Framework-iOS-1.6.2/Reveal.framework"; sourceTree = ""; }; + 4951988E0E1CE9C53D1F103662CB7928 /* FloatGrowingNotificationBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatGrowingNotificationBanner.swift; path = NotificationBanner/Classes/FloatGrowingNotificationBanner.swift; sourceTree = ""; }; + 4A35EDA4509BBA62B27962784B07ADB4 /* MarqueeLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MarqueeLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4D4D7CDE661C0BDA5EA06D3A27FE58AA /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 4E504119AD3E840B612D13C88AAD8470 /* StatusBarNotificationBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StatusBarNotificationBanner.swift; path = NotificationBanner/Classes/StatusBarNotificationBanner.swift; sourceTree = ""; }; + 536A4846E0D445594F4F262530DA2E02 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 541CB4FE2DC0E5E0F658545302D3CBAC /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 587D856A86347AF922F5CDE61552549E /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 597E560DB93DA0A10F62439E2A4DF47C /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 5B8C9DDBBC5A36CC98874EF75E62EA6B /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + 5F8C062747FC177A55AAA2EBBE0236DB /* NotificationBannerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NotificationBannerSwift.modulemap; sourceTree = ""; }; + 60EAF5671B8CC5851BE0DBE5C164A166 /* Pods-NotificationBanner_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-NotificationBanner_Example.modulemap"; sourceTree = ""; }; + 677C1ECB41897790A802FB96969B758E /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 67C82E4B8690741FFBDC6C21A63F95E8 /* Pods-NotificationBanner_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationBanner_Tests.release.xcconfig"; sourceTree = ""; }; + 6A930938FCBDE863570E07CF06129D51 /* NotificationBannerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NotificationBannerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6F7F9416DFA1F49953DD931FB673EB0F /* Pods_NotificationBanner_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NotificationBanner_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 71E60EACDB089FAE24721FE1E3B221F0 /* String+heightForConstrainedWidth.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+heightForConstrainedWidth.swift"; path = "NotificationBanner/Classes/String+heightForConstrainedWidth.swift"; sourceTree = ""; }; + 76ADBBF4209509F5B5D7DB43D0724E44 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + 79867C3AD12442C2990D78EC78205A05 /* Pods-NotificationBanner_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-NotificationBanner_Example-dummy.m"; sourceTree = ""; }; + 7EA3E0DE053853714B5F0F14AD9A0571 /* NotificationBannerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NotificationBannerSwift-dummy.m"; sourceTree = ""; }; + 8C464674E7A4DE537D5C768B1FE60C75 /* NotificationBannerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NotificationBannerSwift-prefix.pch"; sourceTree = ""; }; + 8D14BCEC50266DAF315E7E9B0432C610 /* BaseNotificationBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseNotificationBanner.swift; path = NotificationBanner/Classes/BaseNotificationBanner.swift; sourceTree = ""; }; + 8FE64B173E727125E9D69E1FC0CF27BA /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 902AEC7D12094B0E1463F3C6DEF51222 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 903253D9C64B6386B99BA7952E05E1A3 /* BannerStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BannerStyle.swift; path = NotificationBanner/Classes/BannerStyle.swift; sourceTree = ""; }; + 930D6C08822213C85C5840843D7EDB7E /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 9457512AF7A02442216D51397DB7363E /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 95F8FC056A595B7D50F9747E6517E126 /* Pods-NotificationBanner_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-NotificationBanner_Tests.modulemap"; sourceTree = ""; }; + 9909BBAF8EE19777C2E52F59C5B51E94 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + 9B95BD3F75E2E8BB42BF778BD96F26A3 /* Pods-NotificationBanner_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-NotificationBanner_Tests-dummy.m"; sourceTree = ""; }; + 9C868121A37AB0BCF3FE1A0A895DCC17 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 9D7BA931913D6C85056044C2CCFCA0F0 /* MarqueeLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MarqueeLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A3768C3BB65D6253B19EBB67C1CCCCF0 /* MarqueeLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MarqueeLabel.modulemap; sourceTree = ""; }; + A3AC6B9EAFA0C639B2EC4AE806AE8D0F /* Pods-NotificationBanner_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-NotificationBanner_Example-acknowledgements.markdown"; sourceTree = ""; }; + A4603131A292DEADF8B4C704C86877B8 /* MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MarqueeLabel-Info.plist"; sourceTree = ""; }; + A620FF533E602AC581510D8D66F8B3A7 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + A9D821F44322669F7B19E7612827202C /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + ABA449B33D75661726B8FA10C85756A7 /* MarqueeLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-prefix.pch"; sourceTree = ""; }; + AD92FEF32E59A80CC8F6A178F6DDC671 /* Pods-NotificationBanner_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-NotificationBanner_Example-frameworks.sh"; sourceTree = ""; }; + B44E779368300D3133E1086FA20DF455 /* MarqueeLabel.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.xcconfig; sourceTree = ""; }; + B6BCACBCF26356A71A486B1359F8C556 /* Pods-NotificationBanner_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-NotificationBanner_Tests-umbrella.h"; sourceTree = ""; }; + B761E5BE8EB6CBC9EE4CE39EA89A5AFA /* Pods_NotificationBanner_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NotificationBanner_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B812F9CB713CC3DD645FC1E615B57AAA /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + B884B026DF0FCACD15B6DB1F0ECD00C8 /* Pods-NotificationBanner_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-NotificationBanner_Tests-acknowledgements.markdown"; sourceTree = ""; }; + BAF5C2464AE9A92FAC8C30754E85086B /* NotificationBannerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NotificationBannerSwift-umbrella.h"; sourceTree = ""; }; + BD8B86167BEF44F68D7EADA9E2FF3534 /* SnapKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.xcconfig; sourceTree = ""; }; + BDD77CAEE2062F396C14E5842B02CF5C /* BannerHapticGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BannerHapticGenerator.swift; path = NotificationBanner/Classes/BannerHapticGenerator.swift; sourceTree = ""; }; + BF04D786F7DEADD2F604132BE8F54C5D /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + C4144094337C2068970E6DA2C2BD4E20 /* NotificationBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotificationBanner.swift; path = NotificationBanner/Classes/NotificationBanner.swift; sourceTree = ""; }; + C4D40B3C218C8FD1B7BA0CE78825A162 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; + D0254E6021D85B6D85274D30F5E534B7 /* MarqueeLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-umbrella.h"; sourceTree = ""; }; + D28D71C28A8A18C85C1B146B8528F3CC /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + DA07002664BF67ADD9D061CA2DA6E18C /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + E3C326B285229D1F61BDD142841309F1 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + E4C517F04951F0E01A7569DC9853CBF3 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + E5FF117A8F04337C1B5B792262CFE107 /* NotificationBannerSwift.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = NotificationBannerSwift.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + E6D382F539527899167DB8666AD723C2 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + E7B6A366E5C126536E1625580BF704AB /* Pods-NotificationBanner_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationBanner_Example.release.xcconfig"; sourceTree = ""; }; + E96BC4DB0D3F1EB8C48203EE4C7BE612 /* BannerColors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BannerColors.swift; path = NotificationBanner/Classes/BannerColors.swift; sourceTree = ""; }; + ECAFC4A7E5BB9FC39F6671F8374B5DF4 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + EE85E19F6E05C3CB2231C1801034FE8B /* NotificationBannerUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotificationBannerUtilities.swift; path = NotificationBanner/Classes/NotificationBannerUtilities.swift; sourceTree = ""; }; + F79BE6E753EB4983FD7AB5F2B4A795F8 /* Pods-NotificationBanner_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NotificationBanner_Tests-acknowledgements.plist"; sourceTree = ""; }; + F9F3FA181ED80B4157E033DBF979E033 /* NotificationBannerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NotificationBannerSwift-Info.plist"; sourceTree = ""; }; + FB840D248320383CF1ECC4CA0177739F /* Pods-NotificationBanner_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NotificationBanner_Example-acknowledgements.plist"; sourceTree = ""; }; + FC0BB7E33F2BB0B733116CE5499A5E97 /* Pods-NotificationBanner_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-NotificationBanner_Example-umbrella.h"; sourceTree = ""; }; + FD2AC70410BDA0D0802E9A168C915071 /* Reveal-iOS-SDK.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Reveal-iOS-SDK.xcconfig"; sourceTree = ""; }; + FFB01BA55A7DAB45E1F0A2E6F06C5B50 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0DCF9B455A758D6B5434FA9048FE3BF4 /* Frameworks */ = { + 8CCA53CF29317955143C4339A8B5B646 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 23A71B3986427A28D6FC378554B0FD86 /* Foundation.framework in Frameworks */, + 0B9136E10A10E7DA166FA1C0FE890F41 /* Foundation.framework in Frameworks */, + C8E9E4A08330E4931C61EDD3527B6E2C /* MarqueeLabel.framework in Frameworks */, + D22F6F9872046E3D6229D897C34379CC /* SnapKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 43D7A6BF99FAF007FF759B57E6637DC4 /* Frameworks */ = { + BB1454B4E7491894D8D1E7B4A97322F2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 227CEB90CA22AB596FCE1AB0E26ECFA1 /* Foundation.framework in Frameworks */, - 725D699D9402071A3BFC264956A28DB0 /* MarqueeLabel.framework in Frameworks */, - FD5221DE8D47613A79D39F7AB7FC7CB3 /* SnapKit.framework in Frameworks */, + AD47B70EEAA7DDE612AF4F8526B6887B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B2D898D95F4B50F6DA3BE22025B5F964 /* Frameworks */ = { + CEAB45E9B0B235847F8FCC7F30AA9435 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7DA12EFDBDAC2E868A3D08793DCA2C8C /* Foundation.framework in Frameworks */, + E7A2E615E726D3AE198BF82528D9BD1F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C85EC33CC03C01324CDADF90E0902801 /* Frameworks */ = { + F138C0850D80D6C6ABD7011621A2DD7F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FBDD9B28CB565C4F1AA5E939083E1142 /* Foundation.framework in Frameworks */, + FE7D96EB49017B0BAB2689163B375DD6 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - F5881BC4ADA6E767FAC6CDFC9A796C14 /* Frameworks */ = { + F7A7823F1039142D608683A2E6B7B542 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C108750156BDBF9071569F2C2FF62120 /* Foundation.framework in Frameworks */, - 323BD63E90B1EAB95CDCA6CD41121666 /* QuartzCore.framework in Frameworks */, - 90DC4D46F4E5E867A701C90B7D57F11D /* UIKit.framework in Frameworks */, + 624FD1983268AE270F4BC36B87F2B979 /* Foundation.framework in Frameworks */, + 13C8B217548B98BCB136AD0041012564 /* QuartzCore.framework in Frameworks */, + FF2F28C178B59EFF56879D29B0C71914 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0F06DF74A2FB6ECEE103830EB17C41DE /* Development Pods */ = { + 02C66A5A3C6132F9F5BA6970352F3B27 /* Pods-NotificationBanner_Tests */ = { isa = PBXGroup; children = ( - 7E2A7ED59AF6FB13104D7312269F01ED /* NotificationBannerSwift */, + 95F8FC056A595B7D50F9747E6517E126 /* Pods-NotificationBanner_Tests.modulemap */, + B884B026DF0FCACD15B6DB1F0ECD00C8 /* Pods-NotificationBanner_Tests-acknowledgements.markdown */, + F79BE6E753EB4983FD7AB5F2B4A795F8 /* Pods-NotificationBanner_Tests-acknowledgements.plist */, + 9B95BD3F75E2E8BB42BF778BD96F26A3 /* Pods-NotificationBanner_Tests-dummy.m */, + 0018A36ABFB9D2065C201DC61FB21AAF /* Pods-NotificationBanner_Tests-Info.plist */, + B6BCACBCF26356A71A486B1359F8C556 /* Pods-NotificationBanner_Tests-umbrella.h */, + 283D081600D2EEBA0C0F3BC63B9C2C84 /* Pods-NotificationBanner_Tests.debug.xcconfig */, + 67C82E4B8690741FFBDC6C21A63F95E8 /* Pods-NotificationBanner_Tests.release.xcconfig */, ); - name = "Development Pods"; + name = "Pods-NotificationBanner_Tests"; + path = "Target Support Files/Pods-NotificationBanner_Tests"; sourceTree = ""; }; - 14D4F98253264675ADA38D82497DC2EB /* Products */ = { + 04F132FAB78211348AC900BD30EB4086 /* NotificationBannerSwift */ = { isa = PBXGroup; children = ( - 7810E27076BA8267AEF452B05D9FC259 /* MarqueeLabel.framework */, - 07B013C63356835BD2A2B9DA56733BD5 /* NotificationBannerSwift.framework */, - 284454019774FFD216DD2904E02372F8 /* Pods_NotificationBanner_Example.framework */, - FCADFB872FFD46DE8525988BD263E2FF /* Pods_NotificationBanner_Tests.framework */, - CA990D4ED0A2A0EB1ADE2C2B18ED000C /* SnapKit.framework */, + E96BC4DB0D3F1EB8C48203EE4C7BE612 /* BannerColors.swift */, + BDD77CAEE2062F396C14E5842B02CF5C /* BannerHapticGenerator.swift */, + 1F3D5CFAFA2952961E3B858643C02FB6 /* BannerPositionFrame.swift */, + 903253D9C64B6386B99BA7952E05E1A3 /* BannerStyle.swift */, + 8D14BCEC50266DAF315E7E9B0432C610 /* BaseNotificationBanner.swift */, + 4951988E0E1CE9C53D1F103662CB7928 /* FloatGrowingNotificationBanner.swift */, + 2FAA8A3FED7A506A32C15CE727EABDE2 /* GrowingNotificationBanner.swift */, + C4144094337C2068970E6DA2C2BD4E20 /* NotificationBanner.swift */, + 351CDD2F1DA77B3FF5ED3E34DA646868 /* NotificationBannerQueue.swift */, + EE85E19F6E05C3CB2231C1801034FE8B /* NotificationBannerUtilities.swift */, + 4E504119AD3E840B612D13C88AAD8470 /* StatusBarNotificationBanner.swift */, + 71E60EACDB089FAE24721FE1E3B221F0 /* String+heightForConstrainedWidth.swift */, + 6C4D5E914F589B02621A35E3967E385D /* Pod */, + 5944B5F499163F4E7555EFB0F59C37F5 /* Support Files */, ); - name = Products; + name = NotificationBannerSwift; + path = ../..; sourceTree = ""; }; - 21EB8C7E6F8CB82011C774BBBF4493CF /* Pods */ = { + 0E2C88039902C71B89B6D098D62BE7AB /* Support Files */ = { isa = PBXGroup; children = ( - F51219DFE4247C78807A17060A38BC39 /* MarqueeLabel */, - E070340418AE8B2FE0BB5AD8E67BC102 /* Reveal-iOS-SDK */, - CFE1180011F9E1C35DD852E1C5354347 /* SnapKit */, + A3768C3BB65D6253B19EBB67C1CCCCF0 /* MarqueeLabel.modulemap */, + B44E779368300D3133E1086FA20DF455 /* MarqueeLabel.xcconfig */, + 2321151DC6E5B0D61406E92A7B26C493 /* MarqueeLabel-dummy.m */, + A4603131A292DEADF8B4C704C86877B8 /* MarqueeLabel-Info.plist */, + ABA449B33D75661726B8FA10C85756A7 /* MarqueeLabel-prefix.pch */, + D0254E6021D85B6D85274D30F5E534B7 /* MarqueeLabel-umbrella.h */, ); - name = Pods; + name = "Support Files"; + path = "../Target Support Files/MarqueeLabel"; sourceTree = ""; }; - 2890ED92FD4199B88E74F262E082B6DD /* Frameworks */ = { + 215DC8FEDADCE1455BB2C073A2B8FC79 /* Products */ = { isa = PBXGroup; children = ( - FD2473A696C7545AE044B34153957FAD /* MarqueeLabel.framework */, - 2DD8F62A3B49A08E39E37E7CFCFDCBB5 /* SnapKit.framework */, - 66CE96C591B72657F65B89DDECACF7F1 /* iOS */, + 9D7BA931913D6C85056044C2CCFCA0F0 /* MarqueeLabel.framework */, + 6A930938FCBDE863570E07CF06129D51 /* NotificationBannerSwift.framework */, + B761E5BE8EB6CBC9EE4CE39EA89A5AFA /* Pods_NotificationBanner_Example.framework */, + 6F7F9416DFA1F49953DD931FB673EB0F /* Pods_NotificationBanner_Tests.framework */, + 902AEC7D12094B0E1463F3C6DEF51222 /* SnapKit.framework */, ); - name = Frameworks; + name = Products; sourceTree = ""; }; - 3FFEADCBCC69B92ACC80D1E82427FF5F /* Support Files */ = { + 36E367B3ADEDFDC78FB9BF130D4CF677 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 03EDF22E9D7FE3DB9DAC91CDEA05E839 /* Info.plist */, - 4F4A95B5DB3B911CD77C38177136A628 /* MarqueeLabel.modulemap */, - 27F8F011BF2640248E13228FD442A80D /* MarqueeLabel.xcconfig */, - 3955426335B2BEABCB06095F8D921840 /* MarqueeLabel-dummy.m */, - 47F557B0D9A24311BA0EAB86A5AE35F4 /* MarqueeLabel-prefix.pch */, - B342DCE00FA8EDE98F18C947F61CB259 /* MarqueeLabel-umbrella.h */, + 744C6412BCE31999B98D15AEDC5109B6 /* Pods-NotificationBanner_Example */, + 02C66A5A3C6132F9F5BA6970352F3B27 /* Pods-NotificationBanner_Tests */, ); - name = "Support Files"; - path = "../Target Support Files/MarqueeLabel"; + name = "Targets Support Files"; sourceTree = ""; }; - 49E9DF1E70A20F9880E4174B01E9C001 /* Targets Support Files */ = { + 3A5C9CDE3A3B2CFEE4D5C4D5D3642BC4 /* Support Files */ = { isa = PBXGroup; children = ( - 9CC16501D0FAB9576A795A79B36CD4E0 /* Pods-NotificationBanner_Example */, - A0F692084476A8B72805F68BDFBA4985 /* Pods-NotificationBanner_Tests */, + FD2AC70410BDA0D0802E9A168C915071 /* Reveal-iOS-SDK.xcconfig */, ); - name = "Targets Support Files"; + name = "Support Files"; + path = "../Target Support Files/Reveal-iOS-SDK"; sourceTree = ""; }; - 66CE96C591B72657F65B89DDECACF7F1 /* iOS */ = { + 5944B5F499163F4E7555EFB0F59C37F5 /* Support Files */ = { isa = PBXGroup; children = ( - F37C3A9B04CCABCDF128EF5DAE4DD392 /* Foundation.framework */, - EDF46BE47BEE8CF26E7B03EE37564632 /* QuartzCore.framework */, - 5A0425D90D550B7BE0184E1AE554D881 /* UIKit.framework */, + 5F8C062747FC177A55AAA2EBBE0236DB /* NotificationBannerSwift.modulemap */, + 424F40FF3239BCB63A25FA9ADB8B245F /* NotificationBannerSwift.xcconfig */, + 7EA3E0DE053853714B5F0F14AD9A0571 /* NotificationBannerSwift-dummy.m */, + F9F3FA181ED80B4157E033DBF979E033 /* NotificationBannerSwift-Info.plist */, + 8C464674E7A4DE537D5C768B1FE60C75 /* NotificationBannerSwift-prefix.pch */, + BAF5C2464AE9A92FAC8C30754E85086B /* NotificationBannerSwift-umbrella.h */, ); - name = iOS; + name = "Support Files"; + path = "Example/Pods/Target Support Files/NotificationBannerSwift"; sourceTree = ""; }; - 7A9EB3BE55CF33FDFA5D315B1A1EECFE /* Pod */ = { + 5E82661C8C413A78DFAAE4ABB23151EC /* iOS */ = { isa = PBXGroup; children = ( - 5AC72B32CA80BC275BAF49702BDED8D2 /* LICENSE */, - 82A748151052DBFD1233ECA66840D4C8 /* NotificationBannerSwift.podspec */, - 6410E8B48A49D51BCB3F0CF8FE00CD12 /* README.md */, + 138DF66845B86BB6FE509C174B5C7B60 /* Foundation.framework */, + 1B9124BF2AD702B4CC9877B18D6C9F98 /* QuartzCore.framework */, + 412C09D0560BE65E7BA8D2ADAB5B90EB /* UIKit.framework */, ); - name = Pod; + name = iOS; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 619DC92C66BF51FFD4DA5EAD159DABA1 /* MarqueeLabel */ = { isa = PBXGroup; children = ( - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - 0F06DF74A2FB6ECEE103830EB17C41DE /* Development Pods */, - 2890ED92FD4199B88E74F262E082B6DD /* Frameworks */, - 21EB8C7E6F8CB82011C774BBBF4493CF /* Pods */, - 14D4F98253264675ADA38D82497DC2EB /* Products */, - 49E9DF1E70A20F9880E4174B01E9C001 /* Targets Support Files */, + 2EB706CACAF53AA6CBF0DC5CA9F48C4E /* MarqueeLabel.swift */, + 0E2C88039902C71B89B6D098D62BE7AB /* Support Files */, ); + path = MarqueeLabel; sourceTree = ""; }; - 7E2A7ED59AF6FB13104D7312269F01ED /* NotificationBannerSwift */ = { + 6C4D5E914F589B02621A35E3967E385D /* Pod */ = { isa = PBXGroup; children = ( - 16899A3B799A41577533B45F7DC258BA /* BannerColors.swift */, - 2E8BB4D438F6259C0D74BA532F73A1BF /* BannerHapticGenerator.swift */, - 8A72FC636BE84907FEFA5DB69A5CECEB /* BannerPositionFrame.swift */, - 0DD7E79E172213B7BDAC9122FB7A246E /* BannerStyle.swift */, - D9B3C6FAEA58D7FCA3CF5ACBD0A4F07D /* BaseNotificationBanner.swift */, - 2911D7139033E757C07237B444829EF2 /* GrowingNotificationBanner.swift */, - 69E7B14F10C9133FC9CCC005A0DD648D /* NotificationBanner.swift */, - BCEAC5C5F004F592D9B92E9E40D07030 /* NotificationBannerQueue.swift */, - 02A457D87E54E7AA0C216FA07CABCF6B /* NotificationBannerUtilities.swift */, - B3163C21B9F2537D3E1A2898308BF935 /* StatusBarNotificationBanner.swift */, - 585315FC6525E8EA0B12ACB4AB099ACA /* String+heightForConstrainedWidth.swift */, - 7A9EB3BE55CF33FDFA5D315B1A1EECFE /* Pod */, - C250668C85BEEA1BC37E0E3556EAEB74 /* Support Files */, + 3C84826AF8416CDD4C561F19E3C86484 /* LICENSE */, + E5FF117A8F04337C1B5B792262CFE107 /* NotificationBannerSwift.podspec */, + 9C868121A37AB0BCF3FE1A0A895DCC17 /* README.md */, ); - name = NotificationBannerSwift; - path = ../..; + name = Pod; sourceTree = ""; }; - 896DB4251BCC873E84D50B892998FE1D /* Swift */ = { + 7078359FC1B7217C07DA252A492A5CD9 /* Frameworks */ = { isa = PBXGroup; children = ( - 7AA9A26D1DB701D69356F501C2EA045D /* MarqueeLabel.swift */, + 4486169D394A08BA9384596E253AD695 /* Reveal.framework */, ); - name = Swift; + name = Frameworks; sourceTree = ""; }; - 912EF2326B3F59C611FBFBE5478E3960 /* Support Files */ = { + 744C6412BCE31999B98D15AEDC5109B6 /* Pods-NotificationBanner_Example */ = { isa = PBXGroup; children = ( - 490FA0B4B537AB86B4D2F06B0C4C9263 /* Info.plist */, - 5BB5C7642BD3806D749B55CFC9F26AC4 /* SnapKit.modulemap */, - 0223B230A8EE6E2BE5E5150B5E059627 /* SnapKit.xcconfig */, - 84FB509BF4DC2ED80931E0B1074B3363 /* SnapKit-dummy.m */, - 83DC66FA62A5D130330D9A462965CDD1 /* SnapKit-prefix.pch */, - E0E18C83E211CD72FAC4718AFDA23A37 /* SnapKit-umbrella.h */, + 60EAF5671B8CC5851BE0DBE5C164A166 /* Pods-NotificationBanner_Example.modulemap */, + A3AC6B9EAFA0C639B2EC4AE806AE8D0F /* Pods-NotificationBanner_Example-acknowledgements.markdown */, + FB840D248320383CF1ECC4CA0177739F /* Pods-NotificationBanner_Example-acknowledgements.plist */, + 79867C3AD12442C2990D78EC78205A05 /* Pods-NotificationBanner_Example-dummy.m */, + AD92FEF32E59A80CC8F6A178F6DDC671 /* Pods-NotificationBanner_Example-frameworks.sh */, + 0FDC6F5CA79BE1433CBDCD4D23364323 /* Pods-NotificationBanner_Example-Info.plist */, + FC0BB7E33F2BB0B733116CE5499A5E97 /* Pods-NotificationBanner_Example-umbrella.h */, + 37DE429C0D25D76826DAE07D49EBF661 /* Pods-NotificationBanner_Example.debug.xcconfig */, + E7B6A366E5C126536E1625580BF704AB /* Pods-NotificationBanner_Example.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/SnapKit"; + name = "Pods-NotificationBanner_Example"; + path = "Target Support Files/Pods-NotificationBanner_Example"; sourceTree = ""; }; - 9CC16501D0FAB9576A795A79B36CD4E0 /* Pods-NotificationBanner_Example */ = { + 7647757F05E0F975A86AC4A6EBE07A4B /* Frameworks */ = { isa = PBXGroup; children = ( - EAD86DFF7EA4D6FEE154750547EB5530 /* Info.plist */, - 5F3A282B7DE5A926C8CD259315320CA1 /* Pods-NotificationBanner_Example.modulemap */, - 6AC98A5BD14257222542C66E3791DCEB /* Pods-NotificationBanner_Example-acknowledgements.markdown */, - DAB335C924492DF9903FEBF9A6B923E8 /* Pods-NotificationBanner_Example-acknowledgements.plist */, - 7203A87C923529ED82891B732FBE0DAD /* Pods-NotificationBanner_Example-dummy.m */, - 11ADB3455388E34A11FF918053D9E5DE /* Pods-NotificationBanner_Example-frameworks.sh */, - 7161C13AA1DD5343931F0FEAA517080F /* Pods-NotificationBanner_Example-resources.sh */, - A7AEE0BD45C3BF65135B6A1A4AEB300F /* Pods-NotificationBanner_Example-umbrella.h */, - 62EFFFE0A9F42A0DBA53F5AFB80DDD20 /* Pods-NotificationBanner_Example.debug.xcconfig */, - AC3A57513E704114500D2F57D90D2DAF /* Pods-NotificationBanner_Example.release.xcconfig */, + 4A35EDA4509BBA62B27962784B07ADB4 /* MarqueeLabel.framework */, + A9D821F44322669F7B19E7612827202C /* SnapKit.framework */, + 5E82661C8C413A78DFAAE4ABB23151EC /* iOS */, ); - name = "Pods-NotificationBanner_Example"; - path = "Target Support Files/Pods-NotificationBanner_Example"; + name = Frameworks; sourceTree = ""; }; - A0F692084476A8B72805F68BDFBA4985 /* Pods-NotificationBanner_Tests */ = { + 890571BC4A4A95A1D514194E37EEFFF2 /* Reveal-iOS-SDK */ = { isa = PBXGroup; children = ( - E3F8BCB239BE48E7D01022AD1F280379 /* Info.plist */, - 0D847C07585D4B667E1B07CC94C34B4C /* Pods-NotificationBanner_Tests.modulemap */, - DE42D52465E28B08A30D4DC9546BA693 /* Pods-NotificationBanner_Tests-acknowledgements.markdown */, - F4AC8A8FE0A863126356566B7CB849CD /* Pods-NotificationBanner_Tests-acknowledgements.plist */, - E4A10C8B2D1FB69E8F5CA8A0A6E6E6D1 /* Pods-NotificationBanner_Tests-dummy.m */, - F5ADBC4FB7E1EE82758EC39CB95B97AA /* Pods-NotificationBanner_Tests-frameworks.sh */, - 1BBBA28842B1844E761C4986CAAAF430 /* Pods-NotificationBanner_Tests-resources.sh */, - CA3144FF92FE00234688BFFFE14380ED /* Pods-NotificationBanner_Tests-umbrella.h */, - E24EBD2F1B82E1987D3268CE520E127D /* Pods-NotificationBanner_Tests.debug.xcconfig */, - 6A7AE5E3DFBF0AB7528ABE4C3E70C8B3 /* Pods-NotificationBanner_Tests.release.xcconfig */, + 7078359FC1B7217C07DA252A492A5CD9 /* Frameworks */, + 3A5C9CDE3A3B2CFEE4D5C4D5D3642BC4 /* Support Files */, ); - name = "Pods-NotificationBanner_Tests"; - path = "Target Support Files/Pods-NotificationBanner_Tests"; + path = "Reveal-iOS-SDK"; sourceTree = ""; }; - C250668C85BEEA1BC37E0E3556EAEB74 /* Support Files */ = { + 98CDBC27F0A72D3D3C03BB52B89FE0FF /* Pods */ = { isa = PBXGroup; children = ( - 6B8519054E6F8DD800A827D9EDB403DF /* Info.plist */, - 4A5B043F82A3C14769CD43C0CF010063 /* NotificationBannerSwift.modulemap */, - 61BA15A626E1674946A8E0E6DB3B1B9B /* NotificationBannerSwift.xcconfig */, - 105207671D7EC0C11CB61DB7903448E4 /* NotificationBannerSwift-dummy.m */, - D4BE51C6A905CDAC4A4568E3AA872CC8 /* NotificationBannerSwift-prefix.pch */, - C25C4CAD7959D87244B50C3E7CDDF618 /* NotificationBannerSwift-umbrella.h */, + 619DC92C66BF51FFD4DA5EAD159DABA1 /* MarqueeLabel */, + 890571BC4A4A95A1D514194E37EEFFF2 /* Reveal-iOS-SDK */, + A5CFDEF42D3BFC2F09BF7890E068B441 /* SnapKit */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/NotificationBannerSwift"; + name = Pods; sourceTree = ""; }; - CFE1180011F9E1C35DD852E1C5354347 /* SnapKit */ = { + A5CFDEF42D3BFC2F09BF7890E068B441 /* SnapKit */ = { isa = PBXGroup; children = ( - 537118AE88F4A59F43CBBAF74EE2848F /* Constraint.swift */, - 2274A6205BE3806C0F5BBF54F40D5695 /* ConstraintAttributes.swift */, - DBC63C9E20109050C768C2CDFF30BAB2 /* ConstraintConfig.swift */, - 61DD2BA7986F16403B8A0CFCD25CD598 /* ConstraintConstantTarget.swift */, - D03DF88F2A76498369D6AD34F8D737A3 /* ConstraintDescription.swift */, - 823CC68997AEF311A85FFC26E0397EFA /* ConstraintDSL.swift */, - 7D97459972BC63EF5D0DB36FB6AD934B /* ConstraintInsets.swift */, - AE491D05367ABFFE7909A45EE2E51768 /* ConstraintInsetTarget.swift */, - 0B28A38215F301F943F31DBC54D512B1 /* ConstraintItem.swift */, - 632060F7EE288F8F37399E5318A9F5B6 /* ConstraintLayoutGuide.swift */, - F7FD83BA433F6BF8A86A317977EE3227 /* ConstraintLayoutGuide+Extensions.swift */, - 20C70B4ACA3D7A9575FD57F877D3D302 /* ConstraintLayoutGuideDSL.swift */, - 6D6B9A54162B8743AF7EDD2A88C7C0B1 /* ConstraintLayoutSupport.swift */, - 954DF46749A10692459DCFDB1B8EA6EF /* ConstraintLayoutSupportDSL.swift */, - CFD1DE4ED0ABFE75CA23038434F5FE6D /* ConstraintMaker.swift */, - AB0ABC59A6BB59E87B6A43B01F70DA44 /* ConstraintMakerEditable.swift */, - 05E32E57DBE625C705BF83C6A9D7DB37 /* ConstraintMakerExtendable.swift */, - 908CA3480BF0115814F1A911BA42A93C /* ConstraintMakerFinalizable.swift */, - D9BCF26F353B2F724366CF38B805B4D3 /* ConstraintMakerPriortizable.swift */, - C01FAE47D7E5243E05EDA2150B868E51 /* ConstraintMakerRelatable.swift */, - BEB999B7B6924E3FA948F2EE3576F943 /* ConstraintMultiplierTarget.swift */, - 96398126D2E3CE3AA5AEAFD77EC3D261 /* ConstraintOffsetTarget.swift */, - 19C106BE9A120969FACB64219517A67C /* ConstraintPriority.swift */, - F42933FFC5E848DC23289CFF0AE32148 /* ConstraintPriorityTarget.swift */, - 4FF7B6DDCCD299C08A4C4F7196F6240C /* ConstraintRelatableTarget.swift */, - 2AD20742F6D10B9B940C8194767651EF /* ConstraintRelation.swift */, - F70AD406E8337E01665DDAD03613369C /* ConstraintView.swift */, - 95DFCE7D0769E63DE6F921895573F0DA /* ConstraintView+Extensions.swift */, - 6888C4BFB6EEFD8822510872ACFE5EA5 /* ConstraintViewDSL.swift */, - B6D4F4CAA65B68DA84D088D8E35D357E /* Debugging.swift */, - F62622C73EBBE0F1B43F6A272F0952E6 /* LayoutConstraint.swift */, - 84140FBAD3F329EF477649771A7E72DA /* LayoutConstraintItem.swift */, - E70F9E90F489E99A13C3E4EA65BA67F3 /* Typealiases.swift */, - 16021FF6A909F9D785E51768538AF144 /* UILayoutSupport+Extensions.swift */, - 912EF2326B3F59C611FBFBE5478E3960 /* Support Files */, + 250B0888F118747DE01B422D7A8B3D8D /* Constraint.swift */, + 29CC52325B5422FB7D11AD8D0258B35E /* ConstraintAttributes.swift */, + 9909BBAF8EE19777C2E52F59C5B51E94 /* ConstraintConfig.swift */, + 3BAEF93E4390B1FE0404788C4C74DA25 /* ConstraintConstantTarget.swift */, + DA07002664BF67ADD9D061CA2DA6E18C /* ConstraintDescription.swift */, + 8FE64B173E727125E9D69E1FC0CF27BA /* ConstraintDSL.swift */, + 9457512AF7A02442216D51397DB7363E /* ConstraintInsets.swift */, + 541CB4FE2DC0E5E0F658545302D3CBAC /* ConstraintInsetTarget.swift */, + 5B8C9DDBBC5A36CC98874EF75E62EA6B /* ConstraintItem.swift */, + 420D4879E66CA0D842355B3D8387DD31 /* ConstraintLayoutGuide.swift */, + 43117B41714196C11BB0589756017B46 /* ConstraintLayoutGuide+Extensions.swift */, + 32BBAB128D33056934B1D7CD4FCBD98D /* ConstraintLayoutGuideDSL.swift */, + 3A0C9057FE42FB44D747E6FE779EEBE4 /* ConstraintLayoutSupport.swift */, + 587D856A86347AF922F5CDE61552549E /* ConstraintLayoutSupportDSL.swift */, + 0D7E2B10187B7912D2725D35BA8E10A1 /* ConstraintMaker.swift */, + 536A4846E0D445594F4F262530DA2E02 /* ConstraintMakerEditable.swift */, + BF04D786F7DEADD2F604132BE8F54C5D /* ConstraintMakerExtendable.swift */, + D28D71C28A8A18C85C1B146B8528F3CC /* ConstraintMakerFinalizable.swift */, + 0AAEC56D9EBD7061594FCF3D37F390D9 /* ConstraintMakerPriortizable.swift */, + 32CDCC92273CAD5F59CDD5A82F4A0500 /* ConstraintMakerRelatable.swift */, + 76ADBBF4209509F5B5D7DB43D0724E44 /* ConstraintMultiplierTarget.swift */, + 930D6C08822213C85C5840843D7EDB7E /* ConstraintOffsetTarget.swift */, + 1D091BD3340BD567799B8E2AE73E48A4 /* ConstraintPriority.swift */, + 4312BACD5616A69A9243697A3FDFD11A /* ConstraintPriorityTarget.swift */, + 36DFBEDBDC225C14FED47B2F04ECE831 /* ConstraintRelatableTarget.swift */, + B812F9CB713CC3DD645FC1E615B57AAA /* ConstraintRelation.swift */, + 597E560DB93DA0A10F62439E2A4DF47C /* ConstraintView.swift */, + 3555AA6BC2EC99F0F6767D8944BE2F7D /* ConstraintView+Extensions.swift */, + E4C517F04951F0E01A7569DC9853CBF3 /* ConstraintViewDSL.swift */, + ECAFC4A7E5BB9FC39F6671F8374B5DF4 /* Debugging.swift */, + 677C1ECB41897790A802FB96969B758E /* LayoutConstraint.swift */, + C4D40B3C218C8FD1B7BA0CE78825A162 /* LayoutConstraintItem.swift */, + 4D4D7CDE661C0BDA5EA06D3A27FE58AA /* Typealiases.swift */, + 3FC66407C83FB2CBBADBD0EEB829B327 /* UILayoutSupport+Extensions.swift */, + E66B53FCF7F854825D95BC443731286B /* Support Files */, ); - name = SnapKit; path = SnapKit; sourceTree = ""; }; - E070340418AE8B2FE0BB5AD8E67BC102 /* Reveal-iOS-SDK */ = { + C32E440C2CB03C1BDC4B9A39CBAA10C6 /* Development Pods */ = { isa = PBXGroup; children = ( - FB60815FE28AC531019891382EFF7643 /* Frameworks */, + 04F132FAB78211348AC900BD30EB4086 /* NotificationBannerSwift */, ); - name = "Reveal-iOS-SDK"; - path = "Reveal-iOS-SDK"; + name = "Development Pods"; sourceTree = ""; }; - F51219DFE4247C78807A17060A38BC39 /* MarqueeLabel */ = { + CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( - 3FFEADCBCC69B92ACC80D1E82427FF5F /* Support Files */, - 896DB4251BCC873E84D50B892998FE1D /* Swift */, + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + C32E440C2CB03C1BDC4B9A39CBAA10C6 /* Development Pods */, + 7647757F05E0F975A86AC4A6EBE07A4B /* Frameworks */, + 98CDBC27F0A72D3D3C03BB52B89FE0FF /* Pods */, + 215DC8FEDADCE1455BB2C073A2B8FC79 /* Products */, + 36E367B3ADEDFDC78FB9BF130D4CF677 /* Targets Support Files */, ); - name = MarqueeLabel; - path = MarqueeLabel; sourceTree = ""; }; - FB60815FE28AC531019891382EFF7643 /* Frameworks */ = { + E66B53FCF7F854825D95BC443731286B /* Support Files */ = { isa = PBXGroup; children = ( - A7177381DBBF87056805202120F538A7 /* Reveal.framework */, + A620FF533E602AC581510D8D66F8B3A7 /* SnapKit.modulemap */, + BD8B86167BEF44F68D7EADA9E2FF3534 /* SnapKit.xcconfig */, + E6D382F539527899167DB8666AD723C2 /* SnapKit-dummy.m */, + FFB01BA55A7DAB45E1F0A2E6F06C5B50 /* SnapKit-Info.plist */, + E3C326B285229D1F61BDD142841309F1 /* SnapKit-prefix.pch */, + 0B58413C5B236F3237513C47D12D4293 /* SnapKit-umbrella.h */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/SnapKit"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 09A647810E550B57697FA615331641FC /* Headers */ = { + 661E3B7D79DCE9801A5F398809923879 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4A950A25BAD9AF255A84519440EABD36 /* NotificationBannerSwift-umbrella.h in Headers */, + 18E74D30A5FE1ADFE8F9B69327B09B01 /* Pods-NotificationBanner_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0D59E6C57FB5365DAE8BE872D936FDAB /* Headers */ = { + 6E598C6C49A99BBFD54B0679D5A78049 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 994B3B3CB9A702459861820D49696B83 /* Pods-NotificationBanner_Example-umbrella.h in Headers */, + 6430C9A2B58206992ED1FAEF851B7E07 /* Pods-NotificationBanner_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 340C5DD1705F6094ABC61DB742FB61AA /* Headers */ = { + 72C80D040EDF60E6564658B38C7F585B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 389E2DCD25BAC802B10CBB9AEA742B59 /* SnapKit-umbrella.h in Headers */, + ADB5DE14557FC95AB23882D410B3D780 /* MarqueeLabel-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - AC4CC9FD659266292E00B030BE3557AE /* Headers */ = { + A67E3658D99AF219789C74BDA87706CF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DB923051D121B166B855AF1C0809BAEF /* MarqueeLabel-umbrella.h in Headers */, + A768F04AB851C803302081712B9C53E7 /* SnapKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DA809F8FCBCBBB917E02E20C99C6E5E1 /* Headers */ = { + AD37B35BDB4B0BEA10D27746E16F8473 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5FDDF982D763EB6364B6846FB23FCD67 /* Pods-NotificationBanner_Tests-umbrella.h in Headers */, + 2541DCFE54659B7358851A7665305624 /* NotificationBannerSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 320AD47B0C6BA014D301395D3BFC8FB6 /* MarqueeLabel */ = { + 05FF60AFEB7D11852C2197FC7231A986 /* NotificationBannerSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = AB93BA3C12E3426B5019CB531E1C08DC /* Build configuration list for PBXNativeTarget "MarqueeLabel" */; + buildConfigurationList = BEFF9EE740308651B4849131D85199FA /* Build configuration list for PBXNativeTarget "NotificationBannerSwift" */; buildPhases = ( - E424089A1B4CDB88E747B5F58F5C64AC /* Sources */, - F5881BC4ADA6E767FAC6CDFC9A796C14 /* Frameworks */, - AC4CC9FD659266292E00B030BE3557AE /* Headers */, + AD37B35BDB4B0BEA10D27746E16F8473 /* Headers */, + 96AB427B13C2E66272172093B3FD3F81 /* Sources */, + 8CCA53CF29317955143C4339A8B5B646 /* Frameworks */, + F71B9AFD6F41235D8CA3750952DCB489 /* Resources */, ); buildRules = ( ); dependencies = ( + 5AA588F2618FF45AEBE6B37A90271F1B /* PBXTargetDependency */, + BC2909CF24EED6E70DEE3BE989E6F633 /* PBXTargetDependency */, ); - name = MarqueeLabel; - productName = MarqueeLabel; - productReference = 7810E27076BA8267AEF452B05D9FC259 /* MarqueeLabel.framework */; + name = NotificationBannerSwift; + productName = NotificationBannerSwift; + productReference = 6A930938FCBDE863570E07CF06129D51 /* NotificationBannerSwift.framework */; productType = "com.apple.product-type.framework"; }; - 4B40EAE3D4C00A6C07F1A85D4B31FCB2 /* NotificationBannerSwift */ = { + 40ADC2569ACCEFAB702FA16ADF849D69 /* SnapKit */ = { isa = PBXNativeTarget; - buildConfigurationList = AE9B9825967D661D128B2601BCC65DED /* Build configuration list for PBXNativeTarget "NotificationBannerSwift" */; + buildConfigurationList = 050D74E4FA7EF26C1A4619E0A8DD9120 /* Build configuration list for PBXNativeTarget "SnapKit" */; buildPhases = ( - 66CEF28FEBF9FDB9184457722BACBC96 /* Sources */, - 43D7A6BF99FAF007FF759B57E6637DC4 /* Frameworks */, - 09A647810E550B57697FA615331641FC /* Headers */, + A67E3658D99AF219789C74BDA87706CF /* Headers */, + 6941E48E1A5D13127E2AD7F9605B2CA1 /* Sources */, + F138C0850D80D6C6ABD7011621A2DD7F /* Frameworks */, + 21D5E092DFCF2EC46E26EC081D17A7D3 /* Resources */, ); buildRules = ( ); dependencies = ( - 7910E2983D9E14D62D4A73B1B4AB0FCC /* PBXTargetDependency */, - D741D061CCC7651C4B7CEC68B6D54241 /* PBXTargetDependency */, ); - name = NotificationBannerSwift; - productName = NotificationBannerSwift; - productReference = 07B013C63356835BD2A2B9DA56733BD5 /* NotificationBannerSwift.framework */; + name = SnapKit; + productName = SnapKit; + productReference = 902AEC7D12094B0E1463F3C6DEF51222 /* SnapKit.framework */; productType = "com.apple.product-type.framework"; }; - 4DCAF4F3F272663EB1EAF3C06D652C67 /* Pods-NotificationBanner_Tests */ = { + 419F98E12FD06D24E0ADFB383603C6ED /* Pods-NotificationBanner_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = CBF2559F434642E354B2A058D4DDF361 /* Build configuration list for PBXNativeTarget "Pods-NotificationBanner_Tests" */; + buildConfigurationList = 8FB8B8B69B6005CE2656048F8FA39B87 /* Build configuration list for PBXNativeTarget "Pods-NotificationBanner_Example" */; buildPhases = ( - 7A46B624D35A3D93469C7B32F0E4B444 /* Sources */, - B2D898D95F4B50F6DA3BE22025B5F964 /* Frameworks */, - DA809F8FCBCBBB917E02E20C99C6E5E1 /* Headers */, + 661E3B7D79DCE9801A5F398809923879 /* Headers */, + CB0FB704E6A69BFC1B7773ACAE2CCA34 /* Sources */, + BB1454B4E7491894D8D1E7B4A97322F2 /* Frameworks */, + 4086942A359524974371B6FDF73E62E1 /* Resources */, ); buildRules = ( ); dependencies = ( - A6E5815F81AD38871165ACE582CC8C3A /* PBXTargetDependency */, + 130841CB0C0D58EBD2F4BD4E98877B7E /* PBXTargetDependency */, + 4DB3E81A2F25034985E775136A8F183E /* PBXTargetDependency */, + D41DB815F8E16E15553744F9760C5144 /* PBXTargetDependency */, + 9CBB3BF82C80FD441C3EB61461164538 /* PBXTargetDependency */, ); - name = "Pods-NotificationBanner_Tests"; - productName = "Pods-NotificationBanner_Tests"; - productReference = FCADFB872FFD46DE8525988BD263E2FF /* Pods_NotificationBanner_Tests.framework */; + name = "Pods-NotificationBanner_Example"; + productName = "Pods-NotificationBanner_Example"; + productReference = B761E5BE8EB6CBC9EE4CE39EA89A5AFA /* Pods_NotificationBanner_Example.framework */; productType = "com.apple.product-type.framework"; }; - 804B0E0C13CA7C284F39840C8BCB5BC5 /* Pods-NotificationBanner_Example */ = { + 93560C05B87988775E43AA3CEBFCA82A /* MarqueeLabel */ = { isa = PBXNativeTarget; - buildConfigurationList = C2A9684ED8B7848D901DD6E7191D23B8 /* Build configuration list for PBXNativeTarget "Pods-NotificationBanner_Example" */; + buildConfigurationList = B1B733E7B9870A7A0D7A1729C0E55156 /* Build configuration list for PBXNativeTarget "MarqueeLabel" */; buildPhases = ( - 3F737308FEDC877CEC49EC7E8297ABD5 /* Sources */, - C85EC33CC03C01324CDADF90E0902801 /* Frameworks */, - 0D59E6C57FB5365DAE8BE872D936FDAB /* Headers */, + 72C80D040EDF60E6564658B38C7F585B /* Headers */, + 3B578A0C7D2A8CD94BBE40EDFCB5FEB3 /* Sources */, + F7A7823F1039142D608683A2E6B7B542 /* Frameworks */, + 1804E8636DC9B911FF327FF7433FAA0C /* Resources */, ); buildRules = ( ); dependencies = ( - 493DC50DE772A090771DE5D2EDABE0C4 /* PBXTargetDependency */, - 8A7B61AEA22ACE27A2B178CF3EDE9CA5 /* PBXTargetDependency */, - 3727ADB128DF761756D9CBF9FE972F3F /* PBXTargetDependency */, ); - name = "Pods-NotificationBanner_Example"; - productName = "Pods-NotificationBanner_Example"; - productReference = 284454019774FFD216DD2904E02372F8 /* Pods_NotificationBanner_Example.framework */; + name = MarqueeLabel; + productName = MarqueeLabel; + productReference = 9D7BA931913D6C85056044C2CCFCA0F0 /* MarqueeLabel.framework */; productType = "com.apple.product-type.framework"; }; - C560741A8EFDEDBBA4D1012D9E95953F /* SnapKit */ = { + D8B94BDB1FB607A19108FEE075109355 /* Pods-NotificationBanner_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = CA77285B42BDF631E5EAB4EC814FDB5E /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildConfigurationList = 13DAE8870D4E9807B76B643481CDD32B /* Build configuration list for PBXNativeTarget "Pods-NotificationBanner_Tests" */; buildPhases = ( - C66506EEE93C71B276A72DEEDE153482 /* Sources */, - 0DCF9B455A758D6B5434FA9048FE3BF4 /* Frameworks */, - 340C5DD1705F6094ABC61DB742FB61AA /* Headers */, + 6E598C6C49A99BBFD54B0679D5A78049 /* Headers */, + F3A5434D2A3424AF6B1216ABD7860D09 /* Sources */, + CEAB45E9B0B235847F8FCC7F30AA9435 /* Frameworks */, + FF7F3D628F4EE24207EC80A01CFCD09E /* Resources */, ); buildRules = ( ); dependencies = ( + FAC7EFD87ECE1F8D2F7D04773CE9C29B /* PBXTargetDependency */, ); - name = SnapKit; - productName = SnapKit; - productReference = CA990D4ED0A2A0EB1ADE2C2B18ED000C /* SnapKit.framework */; + name = "Pods-NotificationBanner_Tests"; + productName = "Pods-NotificationBanner_Tests"; + productReference = 6F7F9416DFA1F49953DD931FB673EB0F /* Pods_NotificationBanner_Tests.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; LastUpgradeCheck = 0930; }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 14D4F98253264675ADA38D82497DC2EB /* Products */; + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = 215DC8FEDADCE1455BB2C073A2B8FC79 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 320AD47B0C6BA014D301395D3BFC8FB6 /* MarqueeLabel */, - 4B40EAE3D4C00A6C07F1A85D4B31FCB2 /* NotificationBannerSwift */, - 804B0E0C13CA7C284F39840C8BCB5BC5 /* Pods-NotificationBanner_Example */, - 4DCAF4F3F272663EB1EAF3C06D652C67 /* Pods-NotificationBanner_Tests */, - C560741A8EFDEDBBA4D1012D9E95953F /* SnapKit */, + 93560C05B87988775E43AA3CEBFCA82A /* MarqueeLabel */, + 05FF60AFEB7D11852C2197FC7231A986 /* NotificationBannerSwift */, + 419F98E12FD06D24E0ADFB383603C6ED /* Pods-NotificationBanner_Example */, + D8B94BDB1FB607A19108FEE075109355 /* Pods-NotificationBanner_Tests */, + D6439898613D9F950AC74F39463D17E6 /* Reveal-iOS-SDK */, + 40ADC2569ACCEFAB702FA16ADF849D69 /* SnapKit */, ); }; /* End PBXProject section */ +/* Begin PBXResourcesBuildPhase section */ + 1804E8636DC9B911FF327FF7433FAA0C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 21D5E092DFCF2EC46E26EC081D17A7D3 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4086942A359524974371B6FDF73E62E1 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F71B9AFD6F41235D8CA3750952DCB489 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FF7F3D628F4EE24207EC80A01CFCD09E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ - 3F737308FEDC877CEC49EC7E8297ABD5 /* Sources */ = { + 3B578A0C7D2A8CD94BBE40EDFCB5FEB3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 363F667EDE5628A86A0ED8B8CC18B104 /* Pods-NotificationBanner_Example-dummy.m in Sources */, + 865297ECA735286C0D1C5C379BA995CE /* MarqueeLabel-dummy.m in Sources */, + 9303B829163D74D34A0DABEE642D716B /* MarqueeLabel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 66CEF28FEBF9FDB9184457722BACBC96 /* Sources */ = { + 6941E48E1A5D13127E2AD7F9605B2CA1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0FBA741B93FA07261A00097C64C84DE3 /* BannerColors.swift in Sources */, - 00DFE0B5DD01EB598DD2CE7338FAF0F2 /* BannerHapticGenerator.swift in Sources */, - 08D3033A6B148A5C3C92BC5D699BFD73 /* BannerPositionFrame.swift in Sources */, - 5A396F06309B5FBAAA20D0308D470116 /* BannerStyle.swift in Sources */, - 2B7ECC8850FE7D72D8E6D2741F740B61 /* BaseNotificationBanner.swift in Sources */, - 014092A249F4CEC109B35F33D95630D0 /* GrowingNotificationBanner.swift in Sources */, - 11343DD41D4F94F5FA6A0B9F7A9CA018 /* NotificationBanner.swift in Sources */, - A352E3328D95FB97C2938036C6CC13AF /* NotificationBannerQueue.swift in Sources */, - BD266AC8F99BA1B805C9A2A057997B84 /* NotificationBannerSwift-dummy.m in Sources */, - D7564A5D90C849A0ACF42C4E0A9A6036 /* NotificationBannerUtilities.swift in Sources */, - F4FFE88EDB8BDEA1FCF641FE7352D1F5 /* StatusBarNotificationBanner.swift in Sources */, - FF0394B3651378FC022B4985BE21980E /* String+heightForConstrainedWidth.swift in Sources */, + 71214B629B4A4BBBAE85633C45BB8274 /* Constraint.swift in Sources */, + 9DB3963406338E2B860B4A80FF810561 /* ConstraintAttributes.swift in Sources */, + 078700CCA0E7C9BC9ED437CD26889F80 /* ConstraintConfig.swift in Sources */, + 2E119A70296BCCA92EC8CC51AFCF6550 /* ConstraintConstantTarget.swift in Sources */, + 918FEE0D3D3BCF59723BB6635E1481D0 /* ConstraintDescription.swift in Sources */, + 76F58DD68289340DD4FE065DFC319B73 /* ConstraintDSL.swift in Sources */, + 67FB066BF0D26D70B1EE43C69E7FB47A /* ConstraintInsets.swift in Sources */, + 7876EF794B64182B02B60A8E10093A03 /* ConstraintInsetTarget.swift in Sources */, + B6BEACDC8902D12E311529E45669CE59 /* ConstraintItem.swift in Sources */, + C27053E0B51875F1F9EB638EF123231D /* ConstraintLayoutGuide+Extensions.swift in Sources */, + 92F5E6FE41A977A228182FCB8A5329D3 /* ConstraintLayoutGuide.swift in Sources */, + CCDE2DF77BC8C32D897E132F7A6DDD22 /* ConstraintLayoutGuideDSL.swift in Sources */, + 9C852FE0DBF6B8A17CD091D91E5D2A77 /* ConstraintLayoutSupport.swift in Sources */, + C0F2516FF9BC559A1C797E2FC1393EED /* ConstraintLayoutSupportDSL.swift in Sources */, + E5E5BDEE3EAE34D760724BF020D7CD7B /* ConstraintMaker.swift in Sources */, + 5A48877A978210C3078C8FC853D40A89 /* ConstraintMakerEditable.swift in Sources */, + 6DA2E56560E4A95D350FF105565846E3 /* ConstraintMakerExtendable.swift in Sources */, + A6DAF08DA4E02B813599BFDDEAA987DE /* ConstraintMakerFinalizable.swift in Sources */, + A572AC5A6A90C0A7291A4E2FF59466D7 /* ConstraintMakerPriortizable.swift in Sources */, + 014DC356D8BD108861375D0F6C5BBAB2 /* ConstraintMakerRelatable.swift in Sources */, + 25C7035C2C4982B59B8FB953A2D2BC34 /* ConstraintMultiplierTarget.swift in Sources */, + 8552D6D0641802CFCB1CF65A0CC3E1C7 /* ConstraintOffsetTarget.swift in Sources */, + 4236689D5CF5F8759D40EC5E902633F9 /* ConstraintPriority.swift in Sources */, + D2553DB73448299B860FFC57C646892C /* ConstraintPriorityTarget.swift in Sources */, + BB597B32C5FB378D76E5F667E3553CE1 /* ConstraintRelatableTarget.swift in Sources */, + 20D2ADAA6880EF4ACEE3017BB71DA463 /* ConstraintRelation.swift in Sources */, + 1E2F49ADCF712623CEDEEDF9F823F503 /* ConstraintView+Extensions.swift in Sources */, + 4FD2AE551B63EF2DE1FC03B7753A52C5 /* ConstraintView.swift in Sources */, + F6A0A1F9B8B5E8188E74DE5303953491 /* ConstraintViewDSL.swift in Sources */, + 46038BAA549A8D1BB34A39B613DF9D7A /* Debugging.swift in Sources */, + 07877A3FC28D16DF851BB9EA38744847 /* LayoutConstraint.swift in Sources */, + 2979047D6073026E2354364DB7F68602 /* LayoutConstraintItem.swift in Sources */, + 17B21325BF95F2109C9BBC470D2DE3B6 /* SnapKit-dummy.m in Sources */, + 39016CC1219548BDEC685642A3C884C1 /* Typealiases.swift in Sources */, + C5A58591B901F59CA85B0C862A2C80FD /* UILayoutSupport+Extensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7A46B624D35A3D93469C7B32F0E4B444 /* Sources */ = { + 96AB427B13C2E66272172093B3FD3F81 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 39E16F9559E2301035186F1E9AFEB047 /* Pods-NotificationBanner_Tests-dummy.m in Sources */, + BF599D6F577F6C7A8FF8E1CA2EC96AEE /* BannerColors.swift in Sources */, + 43C7F0638FD8A6E9B9F4965F6CE9D438 /* BannerHapticGenerator.swift in Sources */, + 343AAB166190635528B7ED756B5932E2 /* BannerPositionFrame.swift in Sources */, + EB6F17C55CD8B079209C7DA711EE5D0E /* BannerStyle.swift in Sources */, + CA224E17159578AF6DA60E5ED73554D3 /* BaseNotificationBanner.swift in Sources */, + 4745CA795FAECD021486730255683660 /* FloatGrowingNotificationBanner.swift in Sources */, + E4DD1BC446F73DFE7EDEAF2E9D988B45 /* GrowingNotificationBanner.swift in Sources */, + 46E444D3D75C69D60FD9324BB73626AE /* NotificationBanner.swift in Sources */, + 48CD09DCB37ADF5EDCC1DA6FC2D27D63 /* NotificationBannerQueue.swift in Sources */, + E389FD7862B9B78E32263D9BE2DE6A3F /* NotificationBannerSwift-dummy.m in Sources */, + 7F9F18C6D68EFB09348C06F3549AC1C3 /* NotificationBannerUtilities.swift in Sources */, + C42E96F2EC677F01700487B87A4A753E /* StatusBarNotificationBanner.swift in Sources */, + 267CBB684F6B477587CE3FCA73C4E25A /* String+heightForConstrainedWidth.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C66506EEE93C71B276A72DEEDE153482 /* Sources */ = { + CB0FB704E6A69BFC1B7773ACAE2CCA34 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6BEFBC68B0CC1158AFA69088DA6034C4 /* Constraint.swift in Sources */, - 5B9E6B511878CC3EC3206ACA8E85D97A /* ConstraintAttributes.swift in Sources */, - AD16E18307A05E2D164EDC6FD5A12C78 /* ConstraintConfig.swift in Sources */, - F2114960B2AEA08901B1D8FCD3B10F4F /* ConstraintConstantTarget.swift in Sources */, - 29F900CF782338D46AF45541EA3AB504 /* ConstraintDescription.swift in Sources */, - 54B63DF8B6BFAEBCC138BADA3EBE4EF9 /* ConstraintDSL.swift in Sources */, - A4D8256BEDC0680A79282DAD9D88E6D7 /* ConstraintInsets.swift in Sources */, - 1156EE4D2198C30D69D0D0A6E5B1A217 /* ConstraintInsetTarget.swift in Sources */, - 10238339D33B0FBE017DD3792E58AD0A /* ConstraintItem.swift in Sources */, - 3D8EBCEFBCB91B341B2EF7C17BE8ED61 /* ConstraintLayoutGuide+Extensions.swift in Sources */, - B63E41B4ED7EB399F76817FD8C89738A /* ConstraintLayoutGuide.swift in Sources */, - 369A89289A3560F0C712451239D32E7D /* ConstraintLayoutGuideDSL.swift in Sources */, - 8BB3C9E0865326FC959358901492FEE4 /* ConstraintLayoutSupport.swift in Sources */, - 2A4C975BD820349CC8241B7B9451D1C9 /* ConstraintLayoutSupportDSL.swift in Sources */, - FCB97BAC75292941600BE9E61B47ADE5 /* ConstraintMaker.swift in Sources */, - DA183C7DC2360BF5C8DFDB65FB5B60F6 /* ConstraintMakerEditable.swift in Sources */, - 640B4F3A9F23236B16102B9BD26B6347 /* ConstraintMakerExtendable.swift in Sources */, - EAEC74F8FF8580F1ABE3A503CC5F868A /* ConstraintMakerFinalizable.swift in Sources */, - AB09D008148BC5CF8A32392FA00AB2F1 /* ConstraintMakerPriortizable.swift in Sources */, - DDFCFE3F6DF73F31CD72862BB479FE10 /* ConstraintMakerRelatable.swift in Sources */, - 710D524CC13CCDF5DDFC1AB2DEE8E7C2 /* ConstraintMultiplierTarget.swift in Sources */, - E5EF61C3D65EE2AB53A32A48C47F0171 /* ConstraintOffsetTarget.swift in Sources */, - 10C900428A73969B10DBE134048935D0 /* ConstraintPriority.swift in Sources */, - 1F7DF0A413ED577FDE99E8C77C040ECF /* ConstraintPriorityTarget.swift in Sources */, - E8ED2B738FD16FCDCCBC1274727CAFB2 /* ConstraintRelatableTarget.swift in Sources */, - B392F0D43603D619BE748D270375FA86 /* ConstraintRelation.swift in Sources */, - CE63D13005296BC818CD26505328D014 /* ConstraintView+Extensions.swift in Sources */, - 64B3F64FD6A32036DB9CCE837219157B /* ConstraintView.swift in Sources */, - EE33B0070592BDCFB4A10DE5EF6F9349 /* ConstraintViewDSL.swift in Sources */, - 3E599B10355B43EABF0082344F175699 /* Debugging.swift in Sources */, - 9DD70F395B136457AD6B1B54F4D3B147 /* LayoutConstraint.swift in Sources */, - 34D1195FAE045721FB737A43B22C6FD2 /* LayoutConstraintItem.swift in Sources */, - 9C03859FC260F3B535FFEF4B7B781F88 /* SnapKit-dummy.m in Sources */, - B5C05490E1A3DF940183D0A1240A9AC9 /* Typealiases.swift in Sources */, - 2D70B28163098BF20B9E4D4B21947639 /* UILayoutSupport+Extensions.swift in Sources */, + E04DE787FC5430A38E26D8CC925B12CB /* Pods-NotificationBanner_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E424089A1B4CDB88E747B5F58F5C64AC /* Sources */ = { + F3A5434D2A3424AF6B1216ABD7860D09 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 81757F684D084AC69DAE797488D314F2 /* MarqueeLabel-dummy.m in Sources */, - B812F90DB775AFDF1DFA13480D844916 /* MarqueeLabel.swift in Sources */, + 18301DDB4ADC11889E30F3CA6C0C0A44 /* Pods-NotificationBanner_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 3727ADB128DF761756D9CBF9FE972F3F /* PBXTargetDependency */ = { + 130841CB0C0D58EBD2F4BD4E98877B7E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SnapKit; - target = C560741A8EFDEDBBA4D1012D9E95953F /* SnapKit */; - targetProxy = 0731A13B6887578D64D43AA2C342E915 /* PBXContainerItemProxy */; + name = MarqueeLabel; + target = 93560C05B87988775E43AA3CEBFCA82A /* MarqueeLabel */; + targetProxy = 4E50FD9AF6A8E1974B389B17AF5AAC93 /* PBXContainerItemProxy */; }; - 493DC50DE772A090771DE5D2EDABE0C4 /* PBXTargetDependency */ = { + 4DB3E81A2F25034985E775136A8F183E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MarqueeLabel; - target = 320AD47B0C6BA014D301395D3BFC8FB6 /* MarqueeLabel */; - targetProxy = 3F65BA5BD67A2CE9EE4392282165AF23 /* PBXContainerItemProxy */; + name = NotificationBannerSwift; + target = 05FF60AFEB7D11852C2197FC7231A986 /* NotificationBannerSwift */; + targetProxy = 082D067AAC4D6CC5496FECC435ABC639 /* PBXContainerItemProxy */; }; - 7910E2983D9E14D62D4A73B1B4AB0FCC /* PBXTargetDependency */ = { + 5AA588F2618FF45AEBE6B37A90271F1B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MarqueeLabel; - target = 320AD47B0C6BA014D301395D3BFC8FB6 /* MarqueeLabel */; - targetProxy = 9C52DE49D9FECD58C93320660841E5EF /* PBXContainerItemProxy */; + target = 93560C05B87988775E43AA3CEBFCA82A /* MarqueeLabel */; + targetProxy = D9EF13C4AE1BB4F440AAE30D55BBF678 /* PBXContainerItemProxy */; }; - 8A7B61AEA22ACE27A2B178CF3EDE9CA5 /* PBXTargetDependency */ = { + 9CBB3BF82C80FD441C3EB61461164538 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = NotificationBannerSwift; - target = 4B40EAE3D4C00A6C07F1A85D4B31FCB2 /* NotificationBannerSwift */; - targetProxy = E32C04AB2FADFB16E40FE778A38651A1 /* PBXContainerItemProxy */; + name = SnapKit; + target = 40ADC2569ACCEFAB702FA16ADF849D69 /* SnapKit */; + targetProxy = 32C0B33B4945AB83E150D88FD4277C0A /* PBXContainerItemProxy */; }; - A6E5815F81AD38871165ACE582CC8C3A /* PBXTargetDependency */ = { + BC2909CF24EED6E70DEE3BE989E6F633 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-NotificationBanner_Example"; - target = 804B0E0C13CA7C284F39840C8BCB5BC5 /* Pods-NotificationBanner_Example */; - targetProxy = 1D0BF4B3D9BC1ECB43974DA376DC8D76 /* PBXContainerItemProxy */; + name = SnapKit; + target = 40ADC2569ACCEFAB702FA16ADF849D69 /* SnapKit */; + targetProxy = 6681896758E71C4BD73B5D2C27292729 /* PBXContainerItemProxy */; }; - D741D061CCC7651C4B7CEC68B6D54241 /* PBXTargetDependency */ = { + D41DB815F8E16E15553744F9760C5144 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SnapKit; - target = C560741A8EFDEDBBA4D1012D9E95953F /* SnapKit */; - targetProxy = 14A67DD21C342910DD8F145ABC5DC2D2 /* PBXContainerItemProxy */; + name = "Reveal-iOS-SDK"; + target = D6439898613D9F950AC74F39463D17E6 /* Reveal-iOS-SDK */; + targetProxy = D2C61A7D4616FB28A9BC3DE080C85633 /* PBXContainerItemProxy */; + }; + FAC7EFD87ECE1F8D2F7D04773CE9C29B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-NotificationBanner_Example"; + target = 419F98E12FD06D24E0ADFB383603C6ED /* Pods-NotificationBanner_Example */; + targetProxy = 423269B5AC868A982E866F4F4EF9D1BD /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 199D972A13F2B4C56847F7A89CCA83BC /* Debug */ = { + 08DFF3C04CCF2803CC474F980EE1E9FF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B44E779368300D3133E1086FA20DF455 /* MarqueeLabel.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MarqueeLabel/MarqueeLabel-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MarqueeLabel/MarqueeLabel-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/MarqueeLabel/MarqueeLabel.modulemap"; + PRODUCT_MODULE_NAME = MarqueeLabel; + PRODUCT_NAME = MarqueeLabel; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3048B0C5C704DFFF688DA57F5380ED58 /* 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 = 10.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 4F0E5838835D28C3128872C55BEA053A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FD2AC70410BDA0D0802E9A168C915071 /* Reveal-iOS-SDK.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 5B0C8287D755FD95091CF35D87FB8B2D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -855,8 +1029,6 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -876,19 +1048,22 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 223DCE829BE65E426DA02D2D1D02CB52 /* Release */ = { + 77D2A53B4B85B8DA83F493D01B6F24D8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0223B230A8EE6E2BE5E5150B5E059627 /* SnapKit.xcconfig */; + baseConfigurationReference = B44E779368300D3133E1086FA20DF455 /* MarqueeLabel.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -899,19 +1074,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SnapKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/MarqueeLabel/MarqueeLabel-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MarqueeLabel/MarqueeLabel-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; + MODULEMAP_FILE = "Target Support Files/MarqueeLabel/MarqueeLabel.modulemap"; + PRODUCT_MODULE_NAME = MarqueeLabel; + PRODUCT_NAME = MarqueeLabel; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -919,43 +1093,11 @@ }; name = Release; }; - 2A7B1E06A853CD82E7797DC645920390 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E24EBD2F1B82E1987D3268CE520E127D /* Pods-NotificationBanner_Tests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-NotificationBanner_Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.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; - }; - 5C726D0DBBFC84747C3169C92C706E53 /* Debug */ = { + 79A4F9410AB9147533DA3E90F66A9621 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 27F8F011BF2640248E13228FD442A80D /* MarqueeLabel.xcconfig */; + baseConfigurationReference = BD8B86167BEF44F68D7EADA9E2FF3534 /* SnapKit.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -965,30 +1107,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MarqueeLabel/MarqueeLabel-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MarqueeLabel/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/MarqueeLabel/MarqueeLabel.modulemap"; - PRODUCT_MODULE_NAME = MarqueeLabel; - PRODUCT_NAME = MarqueeLabel; + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 69E82C6177058B8BAEF441130E0CA33D /* Debug */ = { + 7DDBE947FB21CEA2DE8ECB27C6328D49 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 62EFFFE0A9F42A0DBA53F5AFB80DDD20 /* Pods-NotificationBanner_Example.debug.xcconfig */; + baseConfigurationReference = 37DE429C0D25D76826DAE07D49EBF661 /* Pods-NotificationBanner_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*]" = ""; @@ -998,9 +1140,9 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-NotificationBanner_Example/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; MODULEMAP_FILE = "Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.modulemap"; @@ -1011,18 +1153,31 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 73EADE36B25EDA2676817B07B5F59502 /* Release */ = { + 84A721412695953DA1F001350CD5F8F9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 61BA15A626E1674946A8E0E6DB3B1B9B /* NotificationBannerSwift.xcconfig */; + baseConfigurationReference = FD2AC70410BDA0D0802E9A168C915071 /* Reveal-iOS-SDK.xcconfig */; buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 9C2EACE21E4BBFAAD53AE4E5E3557DF9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 283D081600D2EEBA0C0F3BC63B9C2C84 /* Pods-NotificationBanner_Tests.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*]" = ""; @@ -1032,31 +1187,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/NotificationBannerSwift/NotificationBannerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/NotificationBannerSwift/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/NotificationBannerSwift/NotificationBannerSwift.modulemap"; - PRODUCT_MODULE_NAME = NotificationBannerSwift; - PRODUCT_NAME = NotificationBannerSwift; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.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; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 7D816180FFDB028F77FB10AB45EDBA38 /* Release */ = { + AB608D92E76E5991288DBD754E862491 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AC3A57513E704114500D2F57D90D2DAF /* Pods-NotificationBanner_Example.release.xcconfig */; + baseConfigurationReference = 67C82E4B8690741FFBDC6C21A63F95E8 /* Pods-NotificationBanner_Tests.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*]" = ""; @@ -1066,12 +1221,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-NotificationBanner_Example/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -1079,7 +1234,6 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -1087,10 +1241,11 @@ }; name = Release; }; - 951441DA9EC604B9F22FF55D1BF230DD /* Release */ = { + C5283622B5E7C1E69FBE9885413D5103 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 27F8F011BF2640248E13228FD442A80D /* MarqueeLabel.xcconfig */; + baseConfigurationReference = BD8B86167BEF44F68D7EADA9E2FF3534 /* SnapKit.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1100,19 +1255,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MarqueeLabel/MarqueeLabel-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MarqueeLabel/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/MarqueeLabel/MarqueeLabel.modulemap"; - PRODUCT_MODULE_NAME = MarqueeLabel; - PRODUCT_NAME = MarqueeLabel; + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -1120,10 +1274,11 @@ }; name = Release; }; - 9C351CE5788DF762F8225E3F73B87C21 /* Debug */ = { + CA41242DB20B5302EB5D45C245AD83DF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 61BA15A626E1674946A8E0E6DB3B1B9B /* NotificationBannerSwift.xcconfig */; + baseConfigurationReference = 424F40FF3239BCB63A25FA9ADB8B245F /* NotificationBannerSwift.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1134,9 +1289,9 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_PREFIX_HEADER = "Target Support Files/NotificationBannerSwift/NotificationBannerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/NotificationBannerSwift/Info.plist"; + INFOPLIST_FILE = "Target Support Files/NotificationBannerSwift/NotificationBannerSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/NotificationBannerSwift/NotificationBannerSwift.modulemap"; PRODUCT_MODULE_NAME = NotificationBannerSwift; @@ -1144,19 +1299,19 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - BA09F55E863194342359594D76716CD0 /* Release */ = { + E9F7F11DD9E6A53B3157EF02347FF0D8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6A7AE5E3DFBF0AB7528ABE4C3E70C8B3 /* Pods-NotificationBanner_Tests.release.xcconfig */; + baseConfigurationReference = E7B6A366E5C126536E1625580BF704AB /* Pods-NotificationBanner_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*]" = ""; @@ -1166,12 +1321,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-NotificationBanner_Tests/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -1186,10 +1341,11 @@ }; name = Release; }; - F4D4C4AEBE9BA203AD246838C41727FE /* Debug */ = { + F543CDC98F06CC1A12956035BD468992 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0223B230A8EE6E2BE5E5150B5E059627 /* SnapKit.xcconfig */; + baseConfigurationReference = 424F40FF3239BCB63A25FA9ADB8B245F /* NotificationBannerSwift.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1199,141 +1355,92 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SnapKit/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/NotificationBannerSwift/NotificationBannerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/NotificationBannerSwift/NotificationBannerSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; + MODULEMAP_FILE = "Target Support Files/NotificationBannerSwift/NotificationBannerSwift.modulemap"; + PRODUCT_MODULE_NAME = NotificationBannerSwift; + PRODUCT_NAME = NotificationBannerSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - FDB2FC4A1E5891381CD9D922145497F1 /* 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_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - 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 = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 050D74E4FA7EF26C1A4619E0A8DD9120 /* Build configuration list for PBXNativeTarget "SnapKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 79A4F9410AB9147533DA3E90F66A9621 /* Debug */, + C5283622B5E7C1E69FBE9885413D5103 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 13DAE8870D4E9807B76B643481CDD32B /* Build configuration list for PBXNativeTarget "Pods-NotificationBanner_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 199D972A13F2B4C56847F7A89CCA83BC /* Debug */, - FDB2FC4A1E5891381CD9D922145497F1 /* Release */, + 9C2EACE21E4BBFAAD53AE4E5E3557DF9 /* Debug */, + AB608D92E76E5991288DBD754E862491 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AB93BA3C12E3426B5019CB531E1C08DC /* Build configuration list for PBXNativeTarget "MarqueeLabel" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5C726D0DBBFC84747C3169C92C706E53 /* Debug */, - 951441DA9EC604B9F22FF55D1BF230DD /* Release */, + 5B0C8287D755FD95091CF35D87FB8B2D /* Debug */, + 3048B0C5C704DFFF688DA57F5380ED58 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AE9B9825967D661D128B2601BCC65DED /* Build configuration list for PBXNativeTarget "NotificationBannerSwift" */ = { + 7EEE8E38A5F9F7806B60DB96FFCF58A2 /* Build configuration list for PBXAggregateTarget "Reveal-iOS-SDK" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9C351CE5788DF762F8225E3F73B87C21 /* Debug */, - 73EADE36B25EDA2676817B07B5F59502 /* Release */, + 84A721412695953DA1F001350CD5F8F9 /* Debug */, + 4F0E5838835D28C3128872C55BEA053A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C2A9684ED8B7848D901DD6E7191D23B8 /* Build configuration list for PBXNativeTarget "Pods-NotificationBanner_Example" */ = { + 8FB8B8B69B6005CE2656048F8FA39B87 /* Build configuration list for PBXNativeTarget "Pods-NotificationBanner_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 69E82C6177058B8BAEF441130E0CA33D /* Debug */, - 7D816180FFDB028F77FB10AB45EDBA38 /* Release */, + 7DDBE947FB21CEA2DE8ECB27C6328D49 /* Debug */, + E9F7F11DD9E6A53B3157EF02347FF0D8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CA77285B42BDF631E5EAB4EC814FDB5E /* Build configuration list for PBXNativeTarget "SnapKit" */ = { + B1B733E7B9870A7A0D7A1729C0E55156 /* Build configuration list for PBXNativeTarget "MarqueeLabel" */ = { isa = XCConfigurationList; buildConfigurations = ( - F4D4C4AEBE9BA203AD246838C41727FE /* Debug */, - 223DCE829BE65E426DA02D2D1D02CB52 /* Release */, + 08DFF3C04CCF2803CC474F980EE1E9FF /* Debug */, + 77D2A53B4B85B8DA83F493D01B6F24D8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CBF2559F434642E354B2A058D4DDF361 /* Build configuration list for PBXNativeTarget "Pods-NotificationBanner_Tests" */ = { + BEFF9EE740308651B4849131D85199FA /* Build configuration list for PBXNativeTarget "NotificationBannerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2A7B1E06A853CD82E7797DC645920390 /* Debug */, - BA09F55E863194342359594D76716CD0 /* Release */, + CA41242DB20B5302EB5D45C245AD83DF /* Debug */, + F543CDC98F06CC1A12956035BD468992 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; } diff --git a/Example/Pods/SnapKit/Source/Constraint.swift b/Example/Pods/SnapKit/Source/Constraint.swift index 6e4948ea..dc2c7c8b 100644 --- a/Example/Pods/SnapKit/Source/Constraint.swift +++ b/Example/Pods/SnapKit/Source/Constraint.swift @@ -189,12 +189,12 @@ public final class Constraint { // MARK: Public - @available(*, deprecated:3.0, message:"Use activate().") + @available(*, deprecated, message:"Use activate().") public func install() { self.activate() } - @available(*, deprecated:3.0, message:"Use deactivate().") + @available(*, deprecated, message:"Use deactivate().") public func uninstall() { self.deactivate() } @@ -231,25 +231,25 @@ public final class Constraint { return self } - @available(*, deprecated:3.0, message:"Use update(offset: ConstraintOffsetTarget) instead.") + @available(*, deprecated, message:"Use update(offset: ConstraintOffsetTarget) instead.") public func updateOffset(amount: ConstraintOffsetTarget) -> Void { self.update(offset: amount) } - @available(*, deprecated:3.0, message:"Use update(inset: ConstraintInsetTarget) instead.") + @available(*, deprecated, message:"Use update(inset: ConstraintInsetTarget) instead.") public func updateInsets(amount: ConstraintInsetTarget) -> Void { self.update(inset: amount) } - @available(*, deprecated:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") public func updatePriority(amount: ConstraintPriorityTarget) -> Void { self.update(priority: amount) } - @available(*, obsoleted:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") public func updatePriorityRequired() -> Void {} - @available(*, obsoleted:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") public func updatePriorityHigh() -> Void { fatalError("Must be implemented by Concrete subclass.") } - @available(*, obsoleted:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") public func updatePriorityMedium() -> Void { fatalError("Must be implemented by Concrete subclass.") } - @available(*, obsoleted:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") public func updatePriorityLow() -> Void { fatalError("Must be implemented by Concrete subclass.") } // MARK: Internal diff --git a/Example/Pods/SnapKit/Source/ConstraintConstantTarget.swift b/Example/Pods/SnapKit/Source/ConstraintConstantTarget.swift index bc6d596c..24052ae6 100644 --- a/Example/Pods/SnapKit/Source/ConstraintConstantTarget.swift +++ b/Example/Pods/SnapKit/Source/ConstraintConstantTarget.swift @@ -82,7 +82,11 @@ extension ConstraintConstantTarget { return value.y case .width, .height, .notAnAttribute: return 0.0 - } + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } #else switch layoutAttribute { case .left, .right, .leading, .trailing, .centerX: @@ -91,53 +95,73 @@ extension ConstraintConstantTarget { return value.y case .width, .height, .notAnAttribute: return 0.0 - } + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } #endif } if let value = self as? ConstraintInsets { #if os(iOS) || os(tvOS) switch layoutAttribute { - case .left, .leftMargin, .centerX, .centerXWithinMargins: + case .left, .leftMargin: return value.left - case .top, .topMargin, .centerY, .centerYWithinMargins, .lastBaseline, .firstBaseline: + case .top, .topMargin, .firstBaseline: return value.top case .right, .rightMargin: return -value.right - case .bottom, .bottomMargin: + case .bottom, .bottomMargin, .lastBaseline: return -value.bottom case .leading, .leadingMargin: return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.left : value.right case .trailing, .trailingMargin: return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.right : -value.left + case .centerX, .centerXWithinMargins: + return (value.left - value.right) / 2 + case .centerY, .centerYWithinMargins: + return (value.top - value.bottom) / 2 case .width: return -(value.left + value.right) case .height: return -(value.top + value.bottom) case .notAnAttribute: return 0.0 - } + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } #else switch layoutAttribute { - case .left, .centerX: + case .left: return value.left - case .top, .centerY, .lastBaseline, .firstBaseline: + case .top, .firstBaseline: return value.top case .right: return -value.right - case .bottom: + case .bottom, .lastBaseline: return -value.bottom case .leading: return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.left : value.right case .trailing: return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.right : -value.left + case .centerX: + return (value.left - value.right) / 2 + case .centerY: + return (value.top - value.bottom) / 2 case .width: return -(value.left + value.right) case .height: return -(value.top + value.bottom) case .notAnAttribute: return 0.0 - } + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } #endif } diff --git a/Example/Pods/SnapKit/Source/ConstraintDSL.swift b/Example/Pods/SnapKit/Source/ConstraintDSL.swift index a7e1798b..b7aad575 100644 --- a/Example/Pods/SnapKit/Source/ConstraintDSL.swift +++ b/Example/Pods/SnapKit/Source/ConstraintDSL.swift @@ -115,7 +115,7 @@ extension ConstraintAttributesDSL { // MARK: Baselines - @available(*, deprecated:3.0, message:"Use .lastBaseline instead") + @available(*, deprecated, message:"Use .lastBaseline instead") public var baseline: ConstraintItem { return ConstraintItem(target: self.target, attributes: ConstraintAttributes.lastBaseline) } diff --git a/Example/Pods/SnapKit/Source/ConstraintLayoutGuide+Extensions.swift b/Example/Pods/SnapKit/Source/ConstraintLayoutGuide+Extensions.swift index c2d9e9de..d429e0cc 100644 --- a/Example/Pods/SnapKit/Source/ConstraintLayoutGuide+Extensions.swift +++ b/Example/Pods/SnapKit/Source/ConstraintLayoutGuide+Extensions.swift @@ -29,7 +29,7 @@ @available(iOS 9.0, OSX 10.11, *) public extension ConstraintLayoutGuide { - public var snp: ConstraintLayoutGuideDSL { + var snp: ConstraintLayoutGuideDSL { return ConstraintLayoutGuideDSL(guide: self) } diff --git a/Example/Pods/SnapKit/Source/ConstraintMaker.swift b/Example/Pods/SnapKit/Source/ConstraintMaker.swift index 91f35f11..ed2879bd 100644 --- a/Example/Pods/SnapKit/Source/ConstraintMaker.swift +++ b/Example/Pods/SnapKit/Source/ConstraintMaker.swift @@ -69,7 +69,7 @@ public class ConstraintMaker { return self.makeExtendableWithAttributes(.centerY) } - @available(*, deprecated:3.0, message:"Use lastBaseline instead") + @available(*, deprecated, message:"Use lastBaseline instead") public var baseline: ConstraintMakerExtendable { return self.makeExtendableWithAttributes(.lastBaseline) } diff --git a/Example/Pods/SnapKit/Source/ConstraintMakerExtendable.swift b/Example/Pods/SnapKit/Source/ConstraintMakerExtendable.swift index 6a755b59..243e54e3 100644 --- a/Example/Pods/SnapKit/Source/ConstraintMakerExtendable.swift +++ b/Example/Pods/SnapKit/Source/ConstraintMakerExtendable.swift @@ -80,7 +80,7 @@ public class ConstraintMakerExtendable: ConstraintMakerRelatable { return self } - @available(*, deprecated:3.0, message:"Use lastBaseline instead") + @available(*, deprecated, message:"Use lastBaseline instead") public var baseline: ConstraintMakerExtendable { self.description.attributes += .lastBaseline return self diff --git a/Example/Pods/SnapKit/Source/ConstraintMakerPriortizable.swift b/Example/Pods/SnapKit/Source/ConstraintMakerPriortizable.swift index ef794481..e0d452d1 100644 --- a/Example/Pods/SnapKit/Source/ConstraintMakerPriortizable.swift +++ b/Example/Pods/SnapKit/Source/ConstraintMakerPriortizable.swift @@ -42,25 +42,25 @@ public class ConstraintMakerPriortizable: ConstraintMakerFinalizable { return self } - @available(*, deprecated:3.0, message:"Use priority(.required) instead.") + @available(*, deprecated, message:"Use priority(.required) instead.") @discardableResult public func priorityRequired() -> ConstraintMakerFinalizable { return self.priority(.required) } - @available(*, deprecated:3.0, message:"Use priority(.high) instead.") + @available(*, deprecated, message:"Use priority(.high) instead.") @discardableResult public func priorityHigh() -> ConstraintMakerFinalizable { return self.priority(.high) } - @available(*, deprecated:3.0, message:"Use priority(.medium) instead.") + @available(*, deprecated, message:"Use priority(.medium) instead.") @discardableResult public func priorityMedium() -> ConstraintMakerFinalizable { return self.priority(.medium) } - @available(*, deprecated:3.0, message:"Use priority(.low) instead.") + @available(*, deprecated, message:"Use priority(.low) instead.") @discardableResult public func priorityLow() -> ConstraintMakerFinalizable { return self.priority(.low) diff --git a/Example/Pods/SnapKit/Source/ConstraintView+Extensions.swift b/Example/Pods/SnapKit/Source/ConstraintView+Extensions.swift index 77afad90..a4898dc1 100644 --- a/Example/Pods/SnapKit/Source/ConstraintView+Extensions.swift +++ b/Example/Pods/SnapKit/Source/ConstraintView+Extensions.swift @@ -30,122 +30,122 @@ public extension ConstraintView { - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_left: ConstraintItem { return self.snp.left } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_left: ConstraintItem { return self.snp.left } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_top: ConstraintItem { return self.snp.top } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_top: ConstraintItem { return self.snp.top } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_right: ConstraintItem { return self.snp.right } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_right: ConstraintItem { return self.snp.right } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_bottom: ConstraintItem { return self.snp.bottom } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_bottom: ConstraintItem { return self.snp.bottom } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_leading: ConstraintItem { return self.snp.leading } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_leading: ConstraintItem { return self.snp.leading } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_trailing: ConstraintItem { return self.snp.trailing } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_trailing: ConstraintItem { return self.snp.trailing } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_width: ConstraintItem { return self.snp.width } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_width: ConstraintItem { return self.snp.width } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_height: ConstraintItem { return self.snp.height } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_height: ConstraintItem { return self.snp.height } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_centerX: ConstraintItem { return self.snp.centerX } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_centerX: ConstraintItem { return self.snp.centerX } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_centerY: ConstraintItem { return self.snp.centerY } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_centerY: ConstraintItem { return self.snp.centerY } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_baseline: ConstraintItem { return self.snp.baseline } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_baseline: ConstraintItem { return self.snp.baseline } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(*, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, OSX 10.11, *) - public var snp_lastBaseline: ConstraintItem { return self.snp.lastBaseline } + var snp_lastBaseline: ConstraintItem { return self.snp.lastBaseline } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, OSX 10.11, *) - public var snp_firstBaseline: ConstraintItem { return self.snp.firstBaseline } + var snp_firstBaseline: ConstraintItem { return self.snp.firstBaseline } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_leftMargin: ConstraintItem { return self.snp.leftMargin } + var snp_leftMargin: ConstraintItem { return self.snp.leftMargin } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_topMargin: ConstraintItem { return self.snp.topMargin } + var snp_topMargin: ConstraintItem { return self.snp.topMargin } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_rightMargin: ConstraintItem { return self.snp.rightMargin } + var snp_rightMargin: ConstraintItem { return self.snp.rightMargin } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_bottomMargin: ConstraintItem { return self.snp.bottomMargin } + var snp_bottomMargin: ConstraintItem { return self.snp.bottomMargin } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_leadingMargin: ConstraintItem { return self.snp.leadingMargin } + var snp_leadingMargin: ConstraintItem { return self.snp.leadingMargin } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_trailingMargin: ConstraintItem { return self.snp.trailingMargin } + var snp_trailingMargin: ConstraintItem { return self.snp.trailingMargin } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_centerXWithinMargins: ConstraintItem { return self.snp.centerXWithinMargins } + var snp_centerXWithinMargins: ConstraintItem { return self.snp.centerXWithinMargins } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_centerYWithinMargins: ConstraintItem { return self.snp.centerYWithinMargins } + var snp_centerYWithinMargins: ConstraintItem { return self.snp.centerYWithinMargins } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_edges: ConstraintItem { return self.snp.edges } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_edges: ConstraintItem { return self.snp.edges } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_size: ConstraintItem { return self.snp.size } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_size: ConstraintItem { return self.snp.size } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public var snp_center: ConstraintItem { return self.snp.center } + @available(*, deprecated, message:"Use newer snp.* syntax.") + var snp_center: ConstraintItem { return self.snp.center } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_margins: ConstraintItem { return self.snp.margins } + var snp_margins: ConstraintItem { return self.snp.margins } - @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") + @available(iOS, deprecated, message:"Use newer snp.* syntax.") @available(iOS 8.0, *) - public var snp_centerWithinMargins: ConstraintItem { return self.snp.centerWithinMargins } + var snp_centerWithinMargins: ConstraintItem { return self.snp.centerWithinMargins } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public func snp_prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { + @available(*, deprecated, message:"Use newer snp.* syntax.") + func snp_prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { return self.snp.prepareConstraints(closure) } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public func snp_makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + @available(*, deprecated, message:"Use newer snp.* syntax.") + func snp_makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { self.snp.makeConstraints(closure) } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public func snp_remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + @available(*, deprecated, message:"Use newer snp.* syntax.") + func snp_remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { self.snp.remakeConstraints(closure) } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public func snp_updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + @available(*, deprecated, message:"Use newer snp.* syntax.") + func snp_updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { self.snp.updateConstraints(closure) } - @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") - public func snp_removeConstraints() { + @available(*, deprecated, message:"Use newer snp.* syntax.") + func snp_removeConstraints() { self.snp.removeConstraints() } - public var snp: ConstraintViewDSL { + var snp: ConstraintViewDSL { return ConstraintViewDSL(view: self) } diff --git a/Example/Pods/SnapKit/Source/Debugging.swift b/Example/Pods/SnapKit/Source/Debugging.swift index 55f5b87f..a78579ab 100644 --- a/Example/Pods/SnapKit/Source/Debugging.swift +++ b/Example/Pods/SnapKit/Source/Debugging.swift @@ -29,7 +29,7 @@ public extension LayoutConstraint { - override public var description: String { + override var description: String { var description = "<" description += descriptionForObject(self) @@ -82,6 +82,9 @@ private func descriptionForRelation(_ relation: LayoutRelation) -> String { case .equal: return "==" case .greaterThanOrEqual: return ">=" case .lessThanOrEqual: return "<=" + #if swift(>=5.0) + @unknown default: return "unknown" + #endif } } @@ -109,7 +112,10 @@ private func descriptionForAttribute(_ attribute: LayoutAttribute) -> String { case .trailingMargin: return "trailingMargin" case .centerXWithinMargins: return "centerXWithinMargins" case .centerYWithinMargins: return "centerYWithinMargins" - } + #if swift(>=5.0) + @unknown default: return "unknown" + #endif + } #else switch attribute { case .notAnAttribute: return "notAnAttribute" @@ -125,7 +131,10 @@ private func descriptionForAttribute(_ attribute: LayoutAttribute) -> String { case .centerY: return "centerY" case .lastBaseline: return "lastBaseline" case .firstBaseline: return "firstBaseline" - } + #if swift(>=5.0) + @unknown default: return "unknown" + #endif + } #endif } diff --git a/Example/Pods/SnapKit/Source/LayoutConstraint.swift b/Example/Pods/SnapKit/Source/LayoutConstraint.swift index 8bb5ed2c..91fad771 100644 --- a/Example/Pods/SnapKit/Source/LayoutConstraint.swift +++ b/Example/Pods/SnapKit/Source/LayoutConstraint.swift @@ -44,14 +44,18 @@ public class LayoutConstraint : NSLayoutConstraint { } internal func ==(lhs: LayoutConstraint, rhs: LayoutConstraint) -> Bool { - guard lhs.firstItem === rhs.firstItem && - lhs.secondItem === rhs.secondItem && - lhs.firstAttribute == rhs.firstAttribute && - lhs.secondAttribute == rhs.secondAttribute && - lhs.relation == rhs.relation && - lhs.priority == rhs.priority && - lhs.multiplier == rhs.multiplier else { - return false + let areLayoutAnchorsEqual: Bool + if #available(iOS 10.0, OSXApplicationExtension 10.12, *) { + areLayoutAnchorsEqual = lhs.firstAnchor === rhs.firstAnchor && + lhs.secondAnchor === rhs.secondAnchor + } else { + areLayoutAnchorsEqual = lhs.firstItem === rhs.firstItem && + lhs.secondItem === rhs.secondItem && + lhs.firstAttribute == rhs.firstAttribute && + lhs.secondAttribute == rhs.secondAttribute } - return true + return areLayoutAnchorsEqual && + lhs.relation == rhs.relation && + lhs.priority == rhs.priority && + lhs.multiplier == rhs.multiplier } diff --git a/Example/Pods/SnapKit/Source/UILayoutSupport+Extensions.swift b/Example/Pods/SnapKit/Source/UILayoutSupport+Extensions.swift index cfbce2e7..8e7644cf 100644 --- a/Example/Pods/SnapKit/Source/UILayoutSupport+Extensions.swift +++ b/Example/Pods/SnapKit/Source/UILayoutSupport+Extensions.swift @@ -29,7 +29,7 @@ @available(iOS 8.0, *) public extension ConstraintLayoutSupport { - public var snp: ConstraintLayoutSupportDSL { + var snp: ConstraintLayoutSupportDSL { return ConstraintLayoutSupportDSL(support: self) } diff --git a/Example/Pods/Target Support Files/MarqueeLabel/MarqueeLabel-Info.plist b/Example/Pods/Target Support Files/MarqueeLabel/MarqueeLabel-Info.plist new file mode 100644 index 00000000..3424ca66 --- /dev/null +++ b/Example/Pods/Target Support Files/MarqueeLabel/MarqueeLabel-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 4.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/MarqueeLabel/MarqueeLabel.xcconfig b/Example/Pods/Target Support Files/MarqueeLabel/MarqueeLabel.xcconfig index 4bad15d1..83d4d743 100644 --- a/Example/Pods/Target Support Files/MarqueeLabel/MarqueeLabel.xcconfig +++ b/Example/Pods/Target Support Files/MarqueeLabel/MarqueeLabel.xcconfig @@ -1,7 +1,7 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = -framework "QuartzCore" -framework "UIKit" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "QuartzCore" -framework "UIKit" +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/NotificationBannerSwift/NotificationBannerSwift-Info.plist b/Example/Pods/Target Support Files/NotificationBannerSwift/NotificationBannerSwift-Info.plist new file mode 100644 index 00000000..7f71fffc --- /dev/null +++ b/Example/Pods/Target Support Files/NotificationBannerSwift/NotificationBannerSwift-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 2.1.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/NotificationBannerSwift/NotificationBannerSwift.xcconfig b/Example/Pods/Target Support Files/NotificationBannerSwift/NotificationBannerSwift.xcconfig index 2cc18469..02fe7529 100644 --- a/Example/Pods/Target Support Files/NotificationBannerSwift/NotificationBannerSwift.xcconfig +++ b/Example/Pods/Target Support Files/NotificationBannerSwift/NotificationBannerSwift.xcconfig @@ -1,7 +1,7 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" 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-NotificationBanner_Example/Pods-NotificationBanner_Example-Info.plist b/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-Info.plist new file mode 100644 index 00000000..2243fe6e --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_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-NotificationBanner_Example/Pods-NotificationBanner_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-frameworks.sh index dbdcefa8..37bd3c47 100755 --- a/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_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-NotificationBanner_Example/Pods-NotificationBanner_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.debug.xcconfig index 593acc95..6759be52 100644 --- a/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_ROOT}/Reveal-iOS-SDK/Reveal-Framework-iOS-1.6.2" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -l"z" -framework "CFNetwork" -framework "CoreGraphics" -framework "MarqueeLabel" -framework "NotificationBannerSwift" -framework "QuartzCore" -framework "Reveal" -framework "SnapKit" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -ObjC -l"z" -framework "CFNetwork" -framework "CoreGraphics" -framework "MarqueeLabel" -framework "NotificationBannerSwift" -framework "QuartzCore" -framework "Reveal" -framework "SnapKit" -framework "UIKit" +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-NotificationBanner_Example/Pods-NotificationBanner_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.release.xcconfig index 30f8f5df..fb5a6963 100644 --- a/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "MarqueeLabel" -framework "NotificationBannerSwift" -framework "SnapKit" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "MarqueeLabel" -framework "NotificationBannerSwift" -framework "QuartzCore" -framework "SnapKit" -framework "UIKit" +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-NotificationBanner_Tests/Pods-NotificationBanner_Tests-Info.plist b/Example/Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests-Info.plist new file mode 100644 index 00000000..2243fe6e --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests-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-NotificationBanner_Tests/Pods-NotificationBanner_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.debug.xcconfig index 863f2cae..20410e21 100644 --- a/Example/Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.debug.xcconfig @@ -1,8 +1,8 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_ROOT}/Reveal-iOS-SDK/Reveal-Framework-iOS-1.6.2" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" -OTHER_LDFLAGS = $(inherited) -l"z" -framework "CFNetwork" -framework "CoreGraphics" -framework "QuartzCore" +OTHER_LDFLAGS = $(inherited) -l"z" -framework "CFNetwork" -framework "CoreGraphics" -framework "MarqueeLabel" -framework "NotificationBannerSwift" -framework "QuartzCore" -framework "SnapKit" -framework "UIKit" 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-NotificationBanner_Tests/Pods-NotificationBanner_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.release.xcconfig index 863f2cae..08ef015a 100644 --- a/Example/Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests.release.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_ROOT}/Reveal-iOS-SDK/Reveal-Framework-iOS-1.6.2" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/NotificationBannerSwift/NotificationBannerSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" -OTHER_LDFLAGS = $(inherited) -l"z" -framework "CFNetwork" -framework "CoreGraphics" -framework "QuartzCore" +OTHER_LDFLAGS = $(inherited) -framework "MarqueeLabel" -framework "NotificationBannerSwift" -framework "QuartzCore" -framework "SnapKit" -framework "UIKit" 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/Reveal-iOS-SDK/Reveal-iOS-SDK.xcconfig b/Example/Pods/Target Support Files/Reveal-iOS-SDK/Reveal-iOS-SDK.xcconfig new file mode 100644 index 00000000..2208ed4a --- /dev/null +++ b/Example/Pods/Target Support Files/Reveal-iOS-SDK/Reveal-iOS-SDK.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Reveal-iOS-SDK +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Reveal-iOS-SDK/Reveal-Framework-iOS-1.6.2" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"z" -framework "CFNetwork" -framework "CoreGraphics" -framework "QuartzCore" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Reveal-iOS-SDK +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/SnapKit/SnapKit-Info.plist b/Example/Pods/Target Support Files/SnapKit/SnapKit-Info.plist new file mode 100644 index 00000000..e2771ff4 --- /dev/null +++ b/Example/Pods/Target Support Files/SnapKit/SnapKit-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 5.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/SnapKit/SnapKit.xcconfig b/Example/Pods/Target Support Files/SnapKit/SnapKit.xcconfig index f9af2c9c..5ba2657d 100644 --- a/Example/Pods/Target Support Files/SnapKit/SnapKit.xcconfig +++ b/Example/Pods/Target Support Files/SnapKit/SnapKit.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit 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/Tests/Info.plist b/Example/Tests/Info.plist deleted file mode 100755 index ba72822e..00000000 --- a/Example/Tests/Info.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/Example/Tests/Tests.swift b/Example/Tests/Tests.swift deleted file mode 100755 index f72f944e..00000000 --- a/Example/Tests/Tests.swift +++ /dev/null @@ -1,28 +0,0 @@ -import UIKit -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. - XCTAssert(true, "Pass") - } - - 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/NotificationBanner.xcodeproj/project.pbxproj b/NotificationBanner.xcodeproj/project.pbxproj index 2e9c5909..3208a292 100755 --- a/NotificationBanner.xcodeproj/project.pbxproj +++ b/NotificationBanner.xcodeproj/project.pbxproj @@ -19,7 +19,7 @@ 823255B61EB87313006F95C3 /* NotificationBanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 823255A71EB87313006F95C3 /* NotificationBanner.h */; settings = {ATTRIBUTES = (Public, ); }; }; 823255B91EB8736D006F95C3 /* Cartfile in Resources */ = {isa = PBXBuildFile; fileRef = 823255B81EB8736D006F95C3 /* Cartfile */; }; A999043F1EEF64F0006DA132 /* BannerHapticGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A999043E1EEF64F0006DA132 /* BannerHapticGenerator.swift */; }; - EA9A178A1EC75DE000CF2261 /* MarqueeLabelSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA9A17891EC75DE000CF2261 /* MarqueeLabelSwift.framework */; }; + EA9A178A1EC75DE000CF2261 /* MarqueeLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA9A17891EC75DE000CF2261 /* MarqueeLabel.framework */; }; EA9A178C1EC75DE400CF2261 /* SnapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA9A178B1EC75DE400CF2261 /* SnapKit.framework */; }; F7E13CF61FB192ED0008EE4C /* NotificationBannerUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7E13CF51FB192ED0008EE4C /* NotificationBannerUtilities.swift */; }; /* End PBXBuildFile section */ @@ -42,7 +42,7 @@ 823255BB1EB87CB7006F95C3 /* Cartfile.resolved */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.resolved; sourceTree = ""; }; 951D609C1F71BF82008E4BCC /* NotificationBannerUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationBannerUtilities.swift; sourceTree = ""; }; A999043E1EEF64F0006DA132 /* BannerHapticGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BannerHapticGenerator.swift; sourceTree = ""; }; - EA9A17891EC75DE000CF2261 /* MarqueeLabelSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MarqueeLabelSwift.framework; path = Carthage/Build/iOS/MarqueeLabelSwift.framework; sourceTree = ""; }; + EA9A17891EC75DE000CF2261 /* MarqueeLabel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MarqueeLabel.framework; path = Carthage/Build/iOS/MarqueeLabel.framework; sourceTree = ""; }; EA9A178B1EC75DE400CF2261 /* SnapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SnapKit.framework; path = Carthage/Build/iOS/SnapKit.framework; sourceTree = ""; }; F7E13CF51FB192ED0008EE4C /* NotificationBannerUtilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationBannerUtilities.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -52,7 +52,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EA9A178A1EC75DE000CF2261 /* MarqueeLabelSwift.framework in Frameworks */, + EA9A178A1EC75DE000CF2261 /* MarqueeLabel.framework in Frameworks */, EA9A178C1EC75DE400CF2261 /* SnapKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -129,7 +129,7 @@ isa = PBXGroup; children = ( EA9A178B1EC75DE400CF2261 /* SnapKit.framework */, - EA9A17891EC75DE000CF2261 /* MarqueeLabelSwift.framework */, + EA9A17891EC75DE000CF2261 /* MarqueeLabel.framework */, ); name = Frameworks; sourceTree = ""; @@ -172,7 +172,7 @@ 823255821EB872AB006F95C3 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0830; + LastUpgradeCheck = 1020; ORGANIZATIONNAME = "Dalton Hinterscher"; TargetAttributes = { 8232558A1EB872AB006F95C3 = { @@ -183,11 +183,11 @@ }; buildConfigurationList = 823255851EB872AB006F95C3 /* Build configuration list for PBXProject "NotificationBanner" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( - English, en, + Base, ); mainGroup = 823255811EB872AB006F95C3; productRefGroup = 8232558C1EB872AB006F95C3 /* Products */; @@ -242,15 +242,23 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_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_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; @@ -296,15 +304,23 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_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_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; @@ -347,7 +363,7 @@ ); INFOPLIST_FILE = "$(SRCROOT)/NotificationBanner/Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_SWIFT_FLAGS = "-DCARTHAGE_CONFIG"; PRODUCT_BUNDLE_IDENTIFIER = com.dh.NotificationBanner; @@ -371,7 +387,7 @@ ); INFOPLIST_FILE = "$(SRCROOT)/NotificationBanner/Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_SWIFT_FLAGS = "-DCARTHAGE_CONFIG"; PRODUCT_BUNDLE_IDENTIFIER = com.dh.NotificationBanner; diff --git a/NotificationBanner.xcodeproj/xcshareddata/xcschemes/NotificationBanner.xcscheme b/NotificationBanner.xcodeproj/xcshareddata/xcschemes/NotificationBanner.xcscheme index 6c469009..33c58144 100755 --- a/NotificationBanner.xcodeproj/xcshareddata/xcschemes/NotificationBanner.xcscheme +++ b/NotificationBanner.xcodeproj/xcshareddata/xcschemes/NotificationBanner.xcscheme @@ -1,6 +1,6 @@ 'daltonhint4@gmail.com' } s.source = { :git => 'https://github.com/Daltron/NotificationBanner.git', :tag => s.version.to_s } - s.ios.deployment_target = '9.0' + s.ios.deployment_target = '10.0' s.swift_version = '5.0' s.source_files = 'NotificationBanner/Classes/**/*' - s.dependency 'SnapKit', '~> 4.2.0' - s.dependency 'MarqueeLabel/Swift', '~> 3.2.1' + s.dependency 'SnapKit', '~> 5.0.0' + s.dependency 'MarqueeLabel', '~> 4.0.0' end diff --git a/README.md b/README.md index 013af50f..c11533bc 100755 --- a/README.md +++ b/README.md @@ -3,11 +3,11 @@ [![Version](https://img.shields.io/cocoapods/v/NotificationBannerSwift.svg?style=flat)](http://cocoapods.org/pods/NotificationBannerSwift) [![Platform](https://img.shields.io/cocoapods/p/NotificationBannerSwift.svg?style=flat)](http://cocoapods.org/pods/NotificationBannerSwift) -Language: Swift +Language: Swift [![Downloads](https://img.shields.io/cocoapods/dt/NotificationBannerSwift.svg)](http://cocoapods.org/pods/NotificationBannerSwift) [![Apps](https://img.shields.io/cocoapods/at/NotificationBannerSwift.svg)](http://cocoapods.org/pods/NotificationBannerSwift) [![License](https://img.shields.io/cocoapods/l/NotificationBannerSwift.svg?style=flat)](http://cocoapods.org/pods/NotificationBannerSwift) -## Written in Swift 4.2 +## Written in Swift 5 NotificationBanner is an extremely customizable and lightweight library that makes the task of displaying in app notification banners and drop down alerts an absolute breeze in iOS. @@ -41,7 +41,7 @@ NotificationBanner is an extremely customizable and lightweight library that mak NotificationBanner is available through [CocoaPods](http://cocoapods.org). To install it, simply add the following line to your Podfile: -#### Swift 4.2 +#### Swift 5 ```ruby pod 'NotificationBannerSwift' @@ -49,6 +49,14 @@ pod 'NotificationBannerSwift' Then add `import NotificationBannerSwift` at the top of each file you use NotificationBanner in your project. +#### Swift 4.2 + +```ruby +pod 'NotificationBannerSwift', '2.0.1' +``` + +Then add `import NotificationBannerSwift` at the top of each file you use NotificationBanner in your project. + #### Swift 4.0 ```ruby @@ -62,7 +70,7 @@ Then add `import NotificationBannerSwift` at the top of each file you use Notifi To use NotificationBanner via Carthage simply add this line to your `Cartfile`: -#### Swift 4.2 +#### Swift 5 ```swift github "Daltron/NotificationBanner" "master" ```