From b84c517c5a7705249897396eb78b7703a5013c5e Mon Sep 17 00:00:00 2001 From: Dalton Hinterscher Date: Fri, 5 Apr 2019 10:03:29 -0500 Subject: [PATCH 01/12] Update README.md --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 013af50f..2a42c2d4 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.0 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,13 +41,21 @@ 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 5 + +```ruby +pod 'NotificationBannerSwift', git: => 'https://github.com/Daltron/NotificationBanner' +``` + +Then add `import NotificationBannerSwift, '2.0.1'` at the top of each file you use NotificationBanner in your project. + #### Swift 4.2 ```ruby pod 'NotificationBannerSwift' ``` -Then add `import NotificationBannerSwift` at the top of each file you use NotificationBanner in your project. +Then add `import NotificationBannerSwift, '2.0.1'` at the top of each file you use NotificationBanner in your project. #### Swift 4.0 From 44d92502736f89de18dae8ce85d4d7c1e4992340 Mon Sep 17 00:00:00 2001 From: Dalton Hinterscher Date: Fri, 5 Apr 2019 10:04:06 -0500 Subject: [PATCH 02/12] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2a42c2d4..3cfadf71 100755 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![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 5.0 +## 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. From 9e6e45c4de4d955a25ea8f94ca8c5d7b7d35095e Mon Sep 17 00:00:00 2001 From: Dalton Hinterscher Date: Fri, 5 Apr 2019 10:04:43 -0500 Subject: [PATCH 03/12] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3cfadf71..34e414ca 100755 --- a/README.md +++ b/README.md @@ -47,15 +47,15 @@ it, simply add the following line to your Podfile: pod 'NotificationBannerSwift', git: => 'https://github.com/Daltron/NotificationBanner' ``` -Then add `import NotificationBannerSwift, '2.0.1'` at the top of each file you use NotificationBanner in your project. +Then add `import NotificationBannerSwift'` at the top of each file you use NotificationBanner in your project. #### Swift 4.2 ```ruby -pod 'NotificationBannerSwift' +pod 'NotificationBannerSwift', '2.0.1' ``` -Then add `import NotificationBannerSwift, '2.0.1'` at the top of each file you use NotificationBanner in your project. +Then add `import NotificationBannerSwift` at the top of each file you use NotificationBanner in your project. #### Swift 4.0 From 376edc29060690b6bf044a42896c1f14c21bd77f Mon Sep 17 00:00:00 2001 From: Dalton Hinterscher Date: Fri, 5 Apr 2019 10:05:08 -0500 Subject: [PATCH 04/12] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 34e414ca..db667bf3 100755 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ it, simply add the following line to your Podfile: pod 'NotificationBannerSwift', git: => 'https://github.com/Daltron/NotificationBanner' ``` -Then add `import NotificationBannerSwift'` at the top of each file you use NotificationBanner in your project. +Then add `import NotificationBannerSwift` at the top of each file you use NotificationBanner in your project. #### Swift 4.2 From 4cd6f145a37a083205546970ef86928a66d6a0f2 Mon Sep 17 00:00:00 2001 From: Federico Vitale Date: Sun, 7 Apr 2019 14:42:06 +0200 Subject: [PATCH 05/12] Fixed pods installation typo Fixed colon typo in pods installation for **Swift 5** --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index db667bf3..2169d5cc 100755 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ it, simply add the following line to your Podfile: #### Swift 5 ```ruby -pod 'NotificationBannerSwift', git: => 'https://github.com/Daltron/NotificationBanner' +pod 'NotificationBannerSwift', :git => 'https://github.com/Daltron/NotificationBanner' ``` Then add `import NotificationBannerSwift` at the top of each file you use NotificationBanner in your project. From 08dfb9af193589806fd55b830afeef74f38b3885 Mon Sep 17 00:00:00 2001 From: Dalton Hinterscher Date: Sun, 21 Apr 2019 10:45:05 -0500 Subject: [PATCH 06/12] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2169d5cc..c11533bc 100755 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ it, simply add the following line to your Podfile: #### Swift 5 ```ruby -pod 'NotificationBannerSwift', :git => 'https://github.com/Daltron/NotificationBanner' +pod 'NotificationBannerSwift' ``` Then add `import NotificationBannerSwift` at the top of each file you use NotificationBanner in your project. @@ -70,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" ``` From 7dd2e86372aac03101ad8de3fc6388b089edd799 Mon Sep 17 00:00:00 2001 From: ben9923 Date: Sat, 27 Apr 2019 23:16:28 +0300 Subject: [PATCH 07/12] Update dependencies --- Cartfile | 4 ++-- Cartfile.resolved | 4 ++-- NotificationBanner.xcodeproj/project.pbxproj | 12 ++++++------ NotificationBannerSwift.podspec | 6 +++--- 4 files changed, 13 insertions(+), 13 deletions(-) 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/NotificationBanner.xcodeproj/project.pbxproj b/NotificationBanner.xcodeproj/project.pbxproj index 2e9c5909..0c4db9a4 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 = ""; @@ -347,7 +347,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 +371,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/NotificationBannerSwift.podspec b/NotificationBannerSwift.podspec index 1f65c7d4..b68d88d8 100755 --- a/NotificationBannerSwift.podspec +++ b/NotificationBannerSwift.podspec @@ -13,11 +13,11 @@ NotificationBanner is an extremely customizable and lightweight library that mak s.author = { 'Daltron' => '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 From 3d82d71e5ed96647027d9e6cd75820e0393938d7 Mon Sep 17 00:00:00 2001 From: ben9923 Date: Sat, 27 Apr 2019 23:17:23 +0300 Subject: [PATCH 08/12] Remove (deprecated) .swift-version file --- .swift-version | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .swift-version diff --git a/.swift-version b/.swift-version deleted file mode 100644 index bf77d549..00000000 --- a/.swift-version +++ /dev/null @@ -1 +0,0 @@ -4.2 From 24af530ba6d60be7f7653a11a358722362133d62 Mon Sep 17 00:00:00 2001 From: ben9923 Date: Sat, 27 Apr 2019 23:20:04 +0300 Subject: [PATCH 09/12] Update to Xcode 10.2 recommended settings --- NotificationBanner.xcodeproj/project.pbxproj | 22 ++++++++++++++++--- .../xcschemes/NotificationBanner.xcscheme | 2 +- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/NotificationBanner.xcodeproj/project.pbxproj b/NotificationBanner.xcodeproj/project.pbxproj index 0c4db9a4..3208a292 100755 --- a/NotificationBanner.xcodeproj/project.pbxproj +++ b/NotificationBanner.xcodeproj/project.pbxproj @@ -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; 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 @@ Date: Sun, 28 Apr 2019 00:11:16 +0300 Subject: [PATCH 10/12] Update Example project Ran pod install, updated settings --- .../project.pbxproj | 14 +- Example/Podfile | 15 +- Example/Podfile.lock | 20 +- .../NotificationBannerSwift.podspec.json | 13 +- Example/Pods/Manifest.lock | 20 +- Example/Pods/MarqueeLabel/README.mdown | 51 +- .../Sources/{Swift => }/MarqueeLabel.swift | 38 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 1495 +++++++++-------- Example/Pods/SnapKit/Source/Constraint.swift | 18 +- .../Source/ConstraintConstantTarget.swift | 44 +- .../Pods/SnapKit/Source/ConstraintDSL.swift | 2 +- .../ConstraintLayoutGuide+Extensions.swift | 2 +- .../Pods/SnapKit/Source/ConstraintMaker.swift | 2 +- .../Source/ConstraintMakerExtendable.swift | 2 +- .../Source/ConstraintMakerPriortizable.swift | 8 +- .../Source/ConstraintView+Extensions.swift | 126 +- Example/Pods/SnapKit/Source/Debugging.swift | 15 +- .../SnapKit/Source/LayoutConstraint.swift | 22 +- .../Source/UILayoutSupport+Extensions.swift | 2 +- .../MarqueeLabel/MarqueeLabel-Info.plist | 26 + .../MarqueeLabel/MarqueeLabel.xcconfig | 4 +- .../NotificationBannerSwift-Info.plist | 26 + .../NotificationBannerSwift.xcconfig | 2 +- ...Pods-NotificationBanner_Example-Info.plist | 26 + ...s-NotificationBanner_Example-frameworks.sh | 28 +- ...-NotificationBanner_Example.debug.xcconfig | 6 +- ...otificationBanner_Example.release.xcconfig | 6 +- .../Pods-NotificationBanner_Tests-Info.plist | 26 + ...ds-NotificationBanner_Tests.debug.xcconfig | 4 +- ...-NotificationBanner_Tests.release.xcconfig | 6 +- .../Reveal-iOS-SDK/Reveal-iOS-SDK.xcconfig | 10 + .../SnapKit/SnapKit-Info.plist | 26 + .../SnapKit/SnapKit.xcconfig | 2 +- 33 files changed, 1185 insertions(+), 922 deletions(-) rename Example/Pods/MarqueeLabel/Sources/{Swift => }/MarqueeLabel.swift (97%) create mode 100644 Example/Pods/Target Support Files/MarqueeLabel/MarqueeLabel-Info.plist create mode 100644 Example/Pods/Target Support Files/NotificationBannerSwift/NotificationBannerSwift-Info.plist create mode 100644 Example/Pods/Target Support Files/Pods-NotificationBanner_Example/Pods-NotificationBanner_Example-Info.plist create mode 100644 Example/Pods/Target Support Files/Pods-NotificationBanner_Tests/Pods-NotificationBanner_Tests-Info.plist create mode 100644 Example/Pods/Target Support Files/Reveal-iOS-SDK/Reveal-iOS-SDK.xcconfig create mode 100644 Example/Pods/Target Support Files/SnapKit/SnapKit-Info.plist diff --git a/Example/NotificationBanner.xcodeproj/project.pbxproj b/Example/NotificationBanner.xcodeproj/project.pbxproj index 7de79a5d..cf52db00 100644 --- a/Example/NotificationBanner.xcodeproj/project.pbxproj +++ b/Example/NotificationBanner.xcodeproj/project.pbxproj @@ -273,7 +273,7 @@ }; buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "NotificationBanner" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, @@ -352,7 +352,7 @@ 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 +365,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 */ @@ -471,7 +471,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 +519,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,7 +535,7 @@ "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)"; @@ -555,7 +555,7 @@ "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)"; 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..48509a5b 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 = 4.2; + 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 = 4.2; 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,11 +1093,11 @@ }; name = Release; }; - 2A7B1E06A853CD82E7797DC645920390 /* Debug */ = { + 79A4F9410AB9147533DA3E90F66A9621 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E24EBD2F1B82E1987D3268CE520E127D /* Pods-NotificationBanner_Tests.debug.xcconfig */; + baseConfigurationReference = BD8B86167BEF44F68D7EADA9E2FF3534 /* SnapKit.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*]" = ""; @@ -933,50 +1107,17 @@ 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 */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 27F8F011BF2640248E13228FD442A80D /* 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/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; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -984,11 +1125,12 @@ }; 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 = 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 = 61BA15A626E1674946A8E0E6DB3B1B9B /* NotificationBannerSwift.xcconfig */; + 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,18 +1255,17 @@ 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; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -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} From 7a133c9b95598112b295fdbe6f0ef6dae36ce119 Mon Sep 17 00:00:00 2001 From: ben9923 Date: Sun, 28 Apr 2019 01:06:08 +0300 Subject: [PATCH 11/12] Update Example project to Swift 5, remove (failing) empty tests target --- .../project.pbxproj | 144 +----------------- Example/Pods/Pods.xcodeproj/project.pbxproj | 8 +- 2 files changed, 7 insertions(+), 145 deletions(-) diff --git a/Example/NotificationBanner.xcodeproj/project.pbxproj b/Example/NotificationBanner.xcodeproj/project.pbxproj index cf52db00..e6b0d259 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,7 +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 = ""; }; @@ -84,14 +71,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 */ @@ -128,7 +107,6 @@ isa = PBXGroup; children = ( 607FACD01AFB9204008FA782 /* NotificationBanner_Example.app */, - 607FACE51AFB9204008FA782 /* NotificationBanner_Tests.xctest */, ); name = Products; sourceTree = ""; @@ -228,25 +206,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,15 +219,9 @@ 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" */; @@ -285,7 +238,6 @@ projectRoot = ""; targets = ( 607FACCF1AFB9204008FA782 /* NotificationBanner_Example */, - 607FACE41AFB9204008FA782 /* NotificationBanner_Tests */, ); }; /* End PBXProject section */ @@ -300,13 +252,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 607FACE31AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ @@ -328,24 +273,6 @@ 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; @@ -394,24 +321,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; @@ -542,7 +453,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -560,51 +471,11 @@ 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 +497,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/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 48509a5b..4dbe2aba 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -978,7 +978,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Release; @@ -1056,7 +1056,7 @@ STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; @@ -1118,7 +1118,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -1266,7 +1266,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; From ec2f25ca55881c7bbf2d661645fae2188e937001 Mon Sep 17 00:00:00 2001 From: ben9923 Date: Sun, 28 Apr 2019 01:25:24 +0300 Subject: [PATCH 12/12] Remove Tests' files --- .../project.pbxproj | 20 ------------- Example/Tests/Info.plist | 24 ---------------- Example/Tests/Tests.swift | 28 ------------------- 3 files changed, 72 deletions(-) delete mode 100755 Example/Tests/Info.plist delete mode 100755 Example/Tests/Tests.swift diff --git a/Example/NotificationBanner.xcodeproj/project.pbxproj b/Example/NotificationBanner.xcodeproj/project.pbxproj index e6b0d259..f4283d16 100644 --- a/Example/NotificationBanner.xcodeproj/project.pbxproj +++ b/Example/NotificationBanner.xcodeproj/project.pbxproj @@ -51,8 +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 = ""; }; - 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; }; @@ -96,7 +94,6 @@ children = ( 607FACF51AFB993E008FA782 /* Podspec Metadata */, 607FACD21AFB9204008FA782 /* Example for NotificationBanner */, - 607FACE81AFB9204008FA782 /* Tests */, 607FACD11AFB9204008FA782 /* Products */, F28136B641FDF80C5F098790 /* Pods */, EF404FA0421DE564941FD743 /* Frameworks */, @@ -137,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 = ( 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. - } - } - -}