diff --git a/Example/Podfile.lock b/Example/Podfile.lock index fd5ae13..63e026f 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,16 +1,16 @@ PODS: - - WindowAlert (1.0.1) + - WindowAlert (2.0.0) DEPENDENCIES: - WindowAlert (from `../`) EXTERNAL SOURCES: WindowAlert: - :path: ../ + :path: "../" SPEC CHECKSUMS: - WindowAlert: c50a4de99ae5d67f6668e1ca6eeb1353c52f4cc6 + WindowAlert: 02ff10e97dbc1bae2ac02b1de387c352c33ba2e0 PODFILE CHECKSUM: fe5c4827df190c6ed317a0955866e1279591b23c -COCOAPODS: 1.0.0.beta.8 +COCOAPODS: 1.10.1 diff --git a/Example/Pods/Local Podspecs/WindowAlert.podspec.json b/Example/Pods/Local Podspecs/WindowAlert.podspec.json index 7b1cacd..dfa87aa 100644 --- a/Example/Pods/Local Podspecs/WindowAlert.podspec.json +++ b/Example/Pods/Local Podspecs/WindowAlert.podspec.json @@ -1,6 +1,6 @@ { "name": "WindowAlert", - "version": "1.0.1", + "version": "2.0.0", "summary": "Helper class to simplify presentation of UIAlertController", "description": "WindowAlert is a class that helps you handle the presentation of UIAlertController. It creates separate UIWindow with transparent UIViewController, and presents it on top of that UIViewController, so you don't have to worry about looking for a view controller to present your UIAlertController on.", "homepage": "https://github.com/DrBreen/WindowAlert", @@ -10,7 +10,8 @@ }, "source": { "git": "https://github.com/DrBreen/WindowAlert.git", - "tag": "1.0.1" + "branch": "master", + "tag": "2.0.0" }, "platforms": { "ios": "8.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index fd5ae13..63e026f 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,16 +1,16 @@ PODS: - - WindowAlert (1.0.1) + - WindowAlert (2.0.0) DEPENDENCIES: - WindowAlert (from `../`) EXTERNAL SOURCES: WindowAlert: - :path: ../ + :path: "../" SPEC CHECKSUMS: - WindowAlert: c50a4de99ae5d67f6668e1ca6eeb1353c52f4cc6 + WindowAlert: 02ff10e97dbc1bae2ac02b1de387c352c33ba2e0 PODFILE CHECKSUM: fe5c4827df190c6ed317a0955866e1279591b23c -COCOAPODS: 1.0.0.beta.8 +COCOAPODS: 1.10.1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 1ad873d..8898a35 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,403 +7,397 @@ objects = { /* Begin PBXBuildFile section */ - 1268096C3F2FC5C9F9E628B7DDA081C7 /* TapAwareWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = FABE69F3EE232481D619C754E157CD1C /* TapAwareWindow.swift */; }; - 4F2988F7379D3D2AE2F95311DA73C489 /* Pods-WindowAlert_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FAD38C086314A8B7108E550BC472FF43 /* Pods-WindowAlert_Example-dummy.m */; }; - 526A3A6CEE11C21C7245FCA9094354D3 /* CommonWindowAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AE394646A7950380DA83B7CCE6280DC /* CommonWindowAlerts.swift */; }; - 60735EF24940F3D8BFBEBB9D5CCC4ED2 /* Pods-WindowAlert_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B4778C0366DE2E9CCD6BE54B2F9D2C /* Pods-WindowAlert_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A862BD3A56698980457BE676819FB42 /* WindowAlert-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3168602759D7F995122095B69479BDB1 /* WindowAlert-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7164800F0767CD7ABA3B27B52E8A3FB5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D635D41133915B228CE899EF89DD95CE /* Foundation.framework */; }; - 8A9E7B80D32F33CEE14A0055BBA95F7A /* WindowAlert-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB076E54560D649A9073E96676194DFA /* WindowAlert-dummy.m */; }; - C96406159C2DDA0E0EA9336AE74EF489 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF066F8D85A4D7A3B3A04D25E4D2AC88 /* UIKit.framework */; }; - EFC77BD84CFF61045238AEDF534328DF /* WindowAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9739725CE590E109BB76E157C555098 /* WindowAlert.swift */; }; - FAA371E3BE74223DCC51BE0101478380 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D635D41133915B228CE899EF89DD95CE /* Foundation.framework */; }; + 06A5DB3C924859FB2199B2B2B044A53D /* Pods-WindowAlert_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3092A9AF3379E7BCC020BEE7A1560369 /* Pods-WindowAlert_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DB08AD8C5FEE09B05270843C314E192 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EAB6F611E86A4758835A715E4B4184F6 /* Foundation.framework */; }; + 7D3EE718B47506FCEBC444AC269FB5D8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EAB6F611E86A4758835A715E4B4184F6 /* Foundation.framework */; }; + 9309EF60118686FDAD7BCA6B3AF5B574 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D245E0514AAC1A2B9A6D5EA2F383E90F /* UIKit.framework */; }; + B3A2623E7268BE38365582B45504C7BC /* WindowAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBA9FBF5C34C7A74185BCC24AB0AFC71 /* WindowAlert.swift */; }; + C2EFAEF4E8EC02B4BAB6FCCDA1A4BBB1 /* WindowAlert-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CC283E532C3337C73F8BCFA304B8DDAB /* WindowAlert-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4DBD054408405ABA9B0E402C644D991 /* WindowAlert-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DA4DCC01255B3FDD8F9E661302CC0E37 /* WindowAlert-dummy.m */; }; + D7EF4EF22FADB60CFD6E66341B323981 /* Pods-WindowAlert_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ACC9D4002ACE1917A6A42EED01C67A3 /* Pods-WindowAlert_Example-dummy.m */; }; + DB474418E5FFDDE27A9A99A6301123A8 /* TapAwareWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CD7D5D920A538A1318386811D993D9B /* TapAwareWindow.swift */; }; + E47EE4A830565B078A9DF7D69167B7CF /* CommonWindowAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B00AFD30C557FB60B77F385AF57C1EB /* CommonWindowAlerts.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 77BB6FA1399A296A3A9C494273C971F2 /* PBXContainerItemProxy */ = { + 89E7517A47DFAED234C941703F952897 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 48E7672D2CEAE1F821DE4F07DF2F6AE7; + remoteGlobalIDString = 12021E7555204E5BF60E48A5929C82A7; remoteInfo = WindowAlert; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 01E8699861F8931E3E81C34EC1D32AEF /* Pods-WindowAlert_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-WindowAlert_Example.modulemap"; sourceTree = ""; }; - 0AE394646A7950380DA83B7CCE6280DC /* CommonWindowAlerts.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CommonWindowAlerts.swift; sourceTree = ""; }; - 1A40DFA0259A3DA5FB0AF051DC247EA7 /* WindowAlert.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WindowAlert.xcconfig; sourceTree = ""; }; - 27F7463D92C86A30EA87F87B403CF919 /* Pods_WindowAlert_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WindowAlert_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3168602759D7F995122095B69479BDB1 /* WindowAlert-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WindowAlert-umbrella.h"; sourceTree = ""; }; - 48B2BF4D0C20F05EA1C53930FB21D16D /* Pods-WindowAlert_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-WindowAlert_Example-acknowledgements.plist"; sourceTree = ""; }; - 4EF4816CA9D92001A34239A729C92568 /* WindowAlert.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = WindowAlert.modulemap; sourceTree = ""; }; - 58966CA7A90B3A63120F19F54ED46D5E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 823620E5873E6DAD81B15E00B3798D07 /* Pods-WindowAlert_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-WindowAlert_Example.debug.xcconfig"; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D2478A4F6DD65799151C54FD006BA3D /* Pods-WindowAlert_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-WindowAlert_Example.release.xcconfig"; sourceTree = ""; }; - AF066F8D85A4D7A3B3A04D25E4D2AC88 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - B258C38DFD766F06C6867D0D2EF84401 /* Pods-WindowAlert_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-WindowAlert_Example-resources.sh"; sourceTree = ""; }; - B9739725CE590E109BB76E157C555098 /* WindowAlert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WindowAlert.swift; sourceTree = ""; }; - B9B4778C0366DE2E9CCD6BE54B2F9D2C /* Pods-WindowAlert_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-WindowAlert_Example-umbrella.h"; sourceTree = ""; }; - BEB6E627C6CEF1AD716382BF245DEE53 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - CB076E54560D649A9073E96676194DFA /* WindowAlert-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "WindowAlert-dummy.m"; sourceTree = ""; }; - D1D02372AA16939CDEAEA41A9264C148 /* WindowAlert-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WindowAlert-prefix.pch"; sourceTree = ""; }; - D635D41133915B228CE899EF89DD95CE /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - DF8C6FC943183AA9BD90113D6C2CF1D9 /* Pods-WindowAlert_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-WindowAlert_Example-frameworks.sh"; sourceTree = ""; }; - E4A355995C478B161793F92E1CFED6FB /* Pods-WindowAlert_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-WindowAlert_Example-acknowledgements.markdown"; sourceTree = ""; }; - E7B0B7E6289E54ED24A936979CFE0664 /* WindowAlert.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WindowAlert.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FABE69F3EE232481D619C754E157CD1C /* TapAwareWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TapAwareWindow.swift; sourceTree = ""; }; - FAD38C086314A8B7108E550BC472FF43 /* Pods-WindowAlert_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-WindowAlert_Example-dummy.m"; sourceTree = ""; }; + 024306E1B6F2CE247BE9090953812966 /* Pods-WindowAlert_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-WindowAlert_Example-Info.plist"; sourceTree = ""; }; + 115AF4A2895FEF11B9444B46EC1A72BF /* WindowAlert-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WindowAlert-prefix.pch"; sourceTree = ""; }; + 1B7603B643F964203DF8C58DC2986389 /* Pods_WindowAlert_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_WindowAlert_Example.framework; path = "Pods-WindowAlert_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3092A9AF3379E7BCC020BEE7A1560369 /* Pods-WindowAlert_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-WindowAlert_Example-umbrella.h"; sourceTree = ""; }; + 3ACC9D4002ACE1917A6A42EED01C67A3 /* Pods-WindowAlert_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-WindowAlert_Example-dummy.m"; sourceTree = ""; }; + 4165B3CE04C82E4FDFB35E20C11306C4 /* WindowAlert.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WindowAlert.debug.xcconfig; sourceTree = ""; }; + 4451C322AC30CD1AB4566E4F0C9FD7F5 /* Pods-WindowAlert_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-WindowAlert_Example-frameworks.sh"; sourceTree = ""; }; + 4DBA28BCDE7253F3C841888A8DEA2F0D /* Pods-WindowAlert_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-WindowAlert_Example.debug.xcconfig"; sourceTree = ""; }; + 5A4F6DDE71D6D0132D08C1D7F34E813F /* Pods-WindowAlert_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-WindowAlert_Example.modulemap"; sourceTree = ""; }; + 668EE9B0D826CEE92C9DB6905AB83FB7 /* WindowAlert.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = WindowAlert.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 7E99A4AA66C33DD0E7A39C9F90ED4433 /* Pods-WindowAlert_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-WindowAlert_Example.release.xcconfig"; sourceTree = ""; }; + 8B00AFD30C557FB60B77F385AF57C1EB /* CommonWindowAlerts.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CommonWindowAlerts.swift; path = WindowAlert/Classes/CommonWindowAlerts.swift; sourceTree = ""; }; + 9CD7D5D920A538A1318386811D993D9B /* TapAwareWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TapAwareWindow.swift; path = WindowAlert/Classes/TapAwareWindow.swift; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + AF8A3FFB33AC392A81FFE2502563DDE1 /* WindowAlert.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WindowAlert.release.xcconfig; sourceTree = ""; }; + BF356BF0882E9CF629D6CDDB31B09568 /* WindowAlert.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = WindowAlert.framework; path = WindowAlert.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C5D0E4C227D1ECD131E6F3D0DA3B82F1 /* Pods-WindowAlert_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-WindowAlert_Example-acknowledgements.plist"; sourceTree = ""; }; + CBA9FBF5C34C7A74185BCC24AB0AFC71 /* WindowAlert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowAlert.swift; path = WindowAlert/Classes/WindowAlert.swift; sourceTree = ""; }; + CC283E532C3337C73F8BCFA304B8DDAB /* WindowAlert-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WindowAlert-umbrella.h"; sourceTree = ""; }; + D245E0514AAC1A2B9A6D5EA2F383E90F /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + DA4DCC01255B3FDD8F9E661302CC0E37 /* WindowAlert-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "WindowAlert-dummy.m"; sourceTree = ""; }; + DA7EA6A68E2EC61DBB2A370DDD898DA2 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + E5D7B12D8B7CBF5B6E1A8D2B709B8AA0 /* WindowAlert-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "WindowAlert-Info.plist"; sourceTree = ""; }; + E6533B373B5525255DFC1591B66831BA /* Pods-WindowAlert_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-WindowAlert_Example-acknowledgements.markdown"; sourceTree = ""; }; + EAB6F611E86A4758835A715E4B4184F6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + EE5B19DD904B705F7143B77E321E34DA /* WindowAlert.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = WindowAlert.modulemap; sourceTree = ""; }; + F8DEDD9A875FA4ACBB8835899307B7A0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 62F5F77CB2A4D881B9F07CD42F39C9AD /* Frameworks */ = { + 882197DC3C3BF6EDC568117BBC4C8180 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FAA371E3BE74223DCC51BE0101478380 /* Foundation.framework in Frameworks */, + 7D3EE718B47506FCEBC444AC269FB5D8 /* Foundation.framework in Frameworks */, + 9309EF60118686FDAD7BCA6B3AF5B574 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B1E7CACA379E2A551C1CB4C570FFAEA0 /* Frameworks */ = { + EE111E6FF4B2C2FD68B04E479D3B7C72 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7164800F0767CD7ABA3B27B52E8A3FB5 /* Foundation.framework in Frameworks */, - C96406159C2DDA0E0EA9336AE74EF489 /* UIKit.framework in Frameworks */, + 2DB08AD8C5FEE09B05270843C314E192 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0C2F036B02966BCAB4EC2B5302EEC113 /* Products */ = { + 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */ = { isa = PBXGroup; children = ( - 27F7463D92C86A30EA87F87B403CF919 /* Pods_WindowAlert_Example.framework */, - E7B0B7E6289E54ED24A936979CFE0664 /* WindowAlert.framework */, + 59DA5C1F72E1D5BABC43EACBA672C3BA /* iOS */, ); - name = Products; - sourceTree = ""; - }; - 1EEF08A05BA9890A232E7D2BEB5288CD /* Support Files */ = { - isa = PBXGroup; - children = ( - 58966CA7A90B3A63120F19F54ED46D5E /* Info.plist */, - 4EF4816CA9D92001A34239A729C92568 /* WindowAlert.modulemap */, - 1A40DFA0259A3DA5FB0AF051DC247EA7 /* WindowAlert.xcconfig */, - CB076E54560D649A9073E96676194DFA /* WindowAlert-dummy.m */, - D1D02372AA16939CDEAEA41A9264C148 /* WindowAlert-prefix.pch */, - 3168602759D7F995122095B69479BDB1 /* WindowAlert-umbrella.h */, - ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/WindowAlert"; + name = Frameworks; sourceTree = ""; }; - 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { + 274603E3AEE53AA445A07D0A4A2DC668 /* WindowAlert */ = { isa = PBXGroup; children = ( - E294F3BD993E240DCFCB4DC1329C9F36 /* iOS */, + 8B00AFD30C557FB60B77F385AF57C1EB /* CommonWindowAlerts.swift */, + 9CD7D5D920A538A1318386811D993D9B /* TapAwareWindow.swift */, + CBA9FBF5C34C7A74185BCC24AB0AFC71 /* WindowAlert.swift */, + B822CE6F582F30CE07EF95D31F31904B /* Pod */, + 9A1F8DD13B81D6DA5E481D2FCDCE14E9 /* Support Files */, ); - name = Frameworks; + name = WindowAlert; + path = ../..; sourceTree = ""; }; - 49CD8DE5B980AA8B72FD966EF1420D57 /* Pods-WindowAlert_Example */ = { + 59DA5C1F72E1D5BABC43EACBA672C3BA /* iOS */ = { isa = PBXGroup; children = ( - BEB6E627C6CEF1AD716382BF245DEE53 /* Info.plist */, - 01E8699861F8931E3E81C34EC1D32AEF /* Pods-WindowAlert_Example.modulemap */, - E4A355995C478B161793F92E1CFED6FB /* Pods-WindowAlert_Example-acknowledgements.markdown */, - 48B2BF4D0C20F05EA1C53930FB21D16D /* Pods-WindowAlert_Example-acknowledgements.plist */, - FAD38C086314A8B7108E550BC472FF43 /* Pods-WindowAlert_Example-dummy.m */, - DF8C6FC943183AA9BD90113D6C2CF1D9 /* Pods-WindowAlert_Example-frameworks.sh */, - B258C38DFD766F06C6867D0D2EF84401 /* Pods-WindowAlert_Example-resources.sh */, - B9B4778C0366DE2E9CCD6BE54B2F9D2C /* Pods-WindowAlert_Example-umbrella.h */, - 823620E5873E6DAD81B15E00B3798D07 /* Pods-WindowAlert_Example.debug.xcconfig */, - 9D2478A4F6DD65799151C54FD006BA3D /* Pods-WindowAlert_Example.release.xcconfig */, + EAB6F611E86A4758835A715E4B4184F6 /* Foundation.framework */, + D245E0514AAC1A2B9A6D5EA2F383E90F /* UIKit.framework */, ); - name = "Pods-WindowAlert_Example"; - path = "Target Support Files/Pods-WindowAlert_Example"; + name = iOS; sourceTree = ""; }; - 6BFC912FEFC8593938EFE5D16E2B6FF1 /* WindowAlert */ = { + 728935B58CDCE11E3107CF2AEC95EC6D /* Products */ = { isa = PBXGroup; children = ( - FAF248EB440BB11C3BEB31D05DDF99CA /* Classes */, + 1B7603B643F964203DF8C58DC2986389 /* Pods_WindowAlert_Example.framework */, + BF356BF0882E9CF629D6CDDB31B09568 /* WindowAlert.framework */, ); - path = WindowAlert; + name = Products; sourceTree = ""; }; - 6DCDE07D5AD042530FDD93A2C509164D /* WindowAlert */ = { + 8EB1E59E0C8DF13BA1A47BFCD10F867E /* Development Pods */ = { isa = PBXGroup; children = ( - 1EEF08A05BA9890A232E7D2BEB5288CD /* Support Files */, - 6BFC912FEFC8593938EFE5D16E2B6FF1 /* WindowAlert */, + 274603E3AEE53AA445A07D0A4A2DC668 /* WindowAlert */, ); - name = WindowAlert; - path = ../..; + name = "Development Pods"; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 99CF65E1890660C8D952A5E542D57BCC /* Targets Support Files */ = { isa = PBXGroup; children = ( - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - F641BC727A9FB8D10EF0410B4671DDA3 /* Development Pods */, - 433CD3331B6C3787F473C941B61FC68F /* Frameworks */, - 0C2F036B02966BCAB4EC2B5302EEC113 /* Products */, - 894AEAC2E112018E01C351523048B0AA /* Targets Support Files */, + D60A82FA9614A51E1387C688C21A4A0A /* Pods-WindowAlert_Example */, ); + name = "Targets Support Files"; sourceTree = ""; }; - 894AEAC2E112018E01C351523048B0AA /* Targets Support Files */ = { + 9A1F8DD13B81D6DA5E481D2FCDCE14E9 /* Support Files */ = { isa = PBXGroup; children = ( - 49CD8DE5B980AA8B72FD966EF1420D57 /* Pods-WindowAlert_Example */, + EE5B19DD904B705F7143B77E321E34DA /* WindowAlert.modulemap */, + DA4DCC01255B3FDD8F9E661302CC0E37 /* WindowAlert-dummy.m */, + E5D7B12D8B7CBF5B6E1A8D2B709B8AA0 /* WindowAlert-Info.plist */, + 115AF4A2895FEF11B9444B46EC1A72BF /* WindowAlert-prefix.pch */, + CC283E532C3337C73F8BCFA304B8DDAB /* WindowAlert-umbrella.h */, + 4165B3CE04C82E4FDFB35E20C11306C4 /* WindowAlert.debug.xcconfig */, + AF8A3FFB33AC392A81FFE2502563DDE1 /* WindowAlert.release.xcconfig */, ); - name = "Targets Support Files"; + name = "Support Files"; + path = "Example/Pods/Target Support Files/WindowAlert"; sourceTree = ""; }; - E294F3BD993E240DCFCB4DC1329C9F36 /* iOS */ = { + B822CE6F582F30CE07EF95D31F31904B /* Pod */ = { isa = PBXGroup; children = ( - D635D41133915B228CE899EF89DD95CE /* Foundation.framework */, - AF066F8D85A4D7A3B3A04D25E4D2AC88 /* UIKit.framework */, + DA7EA6A68E2EC61DBB2A370DDD898DA2 /* LICENSE */, + F8DEDD9A875FA4ACBB8835899307B7A0 /* README.md */, + 668EE9B0D826CEE92C9DB6905AB83FB7 /* WindowAlert.podspec */, ); - name = iOS; + name = Pod; sourceTree = ""; }; - F641BC727A9FB8D10EF0410B4671DDA3 /* Development Pods */ = { + CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( - 6DCDE07D5AD042530FDD93A2C509164D /* WindowAlert */, + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 8EB1E59E0C8DF13BA1A47BFCD10F867E /* Development Pods */, + 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, + 728935B58CDCE11E3107CF2AEC95EC6D /* Products */, + 99CF65E1890660C8D952A5E542D57BCC /* Targets Support Files */, ); - name = "Development Pods"; sourceTree = ""; }; - FAF248EB440BB11C3BEB31D05DDF99CA /* Classes */ = { + D60A82FA9614A51E1387C688C21A4A0A /* Pods-WindowAlert_Example */ = { isa = PBXGroup; children = ( - 0AE394646A7950380DA83B7CCE6280DC /* CommonWindowAlerts.swift */, - FABE69F3EE232481D619C754E157CD1C /* TapAwareWindow.swift */, - B9739725CE590E109BB76E157C555098 /* WindowAlert.swift */, + 5A4F6DDE71D6D0132D08C1D7F34E813F /* Pods-WindowAlert_Example.modulemap */, + E6533B373B5525255DFC1591B66831BA /* Pods-WindowAlert_Example-acknowledgements.markdown */, + C5D0E4C227D1ECD131E6F3D0DA3B82F1 /* Pods-WindowAlert_Example-acknowledgements.plist */, + 3ACC9D4002ACE1917A6A42EED01C67A3 /* Pods-WindowAlert_Example-dummy.m */, + 4451C322AC30CD1AB4566E4F0C9FD7F5 /* Pods-WindowAlert_Example-frameworks.sh */, + 024306E1B6F2CE247BE9090953812966 /* Pods-WindowAlert_Example-Info.plist */, + 3092A9AF3379E7BCC020BEE7A1560369 /* Pods-WindowAlert_Example-umbrella.h */, + 4DBA28BCDE7253F3C841888A8DEA2F0D /* Pods-WindowAlert_Example.debug.xcconfig */, + 7E99A4AA66C33DD0E7A39C9F90ED4433 /* Pods-WindowAlert_Example.release.xcconfig */, ); - path = Classes; + name = "Pods-WindowAlert_Example"; + path = "Target Support Files/Pods-WindowAlert_Example"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 8F6297D7AD933F1DC02EE25AB87D70C7 /* Headers */ = { + 3053CE2A1213C74A4666FBB6AF735C7B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 60735EF24940F3D8BFBEBB9D5CCC4ED2 /* Pods-WindowAlert_Example-umbrella.h in Headers */, + 06A5DB3C924859FB2199B2B2B044A53D /* Pods-WindowAlert_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - F2CE8BECBC90585D2CC1670D3618AE49 /* Headers */ = { + C865CAD16C1AC9722BF5A593B9243495 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6A862BD3A56698980457BE676819FB42 /* WindowAlert-umbrella.h in Headers */, + C2EFAEF4E8EC02B4BAB6FCCDA1A4BBB1 /* WindowAlert-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 0519CF798ED4EA5F3F7676A679672F63 /* Pods-WindowAlert_Example */ = { + 12021E7555204E5BF60E48A5929C82A7 /* WindowAlert */ = { isa = PBXNativeTarget; - buildConfigurationList = E14AC106E856D79AC4DDFB5302156C8F /* Build configuration list for PBXNativeTarget "Pods-WindowAlert_Example" */; + buildConfigurationList = E287CABFAC537B3AB66F0F012684F77E /* Build configuration list for PBXNativeTarget "WindowAlert" */; buildPhases = ( - 79A7F4BA1A480576456BEE0A4F5551A1 /* Sources */, - 62F5F77CB2A4D881B9F07CD42F39C9AD /* Frameworks */, - 8F6297D7AD933F1DC02EE25AB87D70C7 /* Headers */, + C865CAD16C1AC9722BF5A593B9243495 /* Headers */, + BA9E718B74BC9173739272A58F66B803 /* Sources */, + 882197DC3C3BF6EDC568117BBC4C8180 /* Frameworks */, + 8B26A9560C522E183665B366EC501286 /* Resources */, ); buildRules = ( ); dependencies = ( - 69E7C7201749CE415909D4B9921376D3 /* PBXTargetDependency */, ); - name = "Pods-WindowAlert_Example"; - productName = "Pods-WindowAlert_Example"; - productReference = 27F7463D92C86A30EA87F87B403CF919 /* Pods_WindowAlert_Example.framework */; + name = WindowAlert; + productName = WindowAlert; + productReference = BF356BF0882E9CF629D6CDDB31B09568 /* WindowAlert.framework */; productType = "com.apple.product-type.framework"; }; - 48E7672D2CEAE1F821DE4F07DF2F6AE7 /* WindowAlert */ = { + 8216C56360E5870B68FEBD5069EB6C76 /* Pods-WindowAlert_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = B8F0BAF86E1BE58C7F7B3F43F77A3A86 /* Build configuration list for PBXNativeTarget "WindowAlert" */; + buildConfigurationList = 2290C7D67CFF9545F04EF6A980B3BFD4 /* Build configuration list for PBXNativeTarget "Pods-WindowAlert_Example" */; buildPhases = ( - 184AFC47D70375DD59CC2B41D7988966 /* Sources */, - B1E7CACA379E2A551C1CB4C570FFAEA0 /* Frameworks */, - F2CE8BECBC90585D2CC1670D3618AE49 /* Headers */, + 3053CE2A1213C74A4666FBB6AF735C7B /* Headers */, + F722DEC040A6362F05722E30FBB4D59C /* Sources */, + EE111E6FF4B2C2FD68B04E479D3B7C72 /* Frameworks */, + DAEA51BA93522A67B6D9B08C24CA1170 /* Resources */, ); buildRules = ( ); dependencies = ( + 66E56A63B72CE6127D1CBD5BD5EC22F9 /* PBXTargetDependency */, ); - name = WindowAlert; - productName = WindowAlert; - productReference = E7B0B7E6289E54ED24A936979CFE0664 /* WindowAlert.framework */; + name = "Pods-WindowAlert_Example"; + productName = "Pods-WindowAlert_Example"; + productReference = 1B7603B643F964203DF8C58DC2986389 /* Pods_WindowAlert_Example.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0720; - LastUpgradeCheck = 0820; - TargetAttributes = { - 0519CF798ED4EA5F3F7676A679672F63 = { - LastSwiftMigration = 0800; - }; - 48E7672D2CEAE1F821DE4F07DF2F6AE7 = { - LastSwiftMigration = 0800; - }; - }; + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; }; - 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 = 0C2F036B02966BCAB4EC2B5302EEC113 /* Products */; + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = 728935B58CDCE11E3107CF2AEC95EC6D /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 0519CF798ED4EA5F3F7676A679672F63 /* Pods-WindowAlert_Example */, - 48E7672D2CEAE1F821DE4F07DF2F6AE7 /* WindowAlert */, + 8216C56360E5870B68FEBD5069EB6C76 /* Pods-WindowAlert_Example */, + 12021E7555204E5BF60E48A5929C82A7 /* WindowAlert */, ); }; /* End PBXProject section */ +/* Begin PBXResourcesBuildPhase section */ + 8B26A9560C522E183665B366EC501286 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DAEA51BA93522A67B6D9B08C24CA1170 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ - 184AFC47D70375DD59CC2B41D7988966 /* Sources */ = { + BA9E718B74BC9173739272A58F66B803 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 526A3A6CEE11C21C7245FCA9094354D3 /* CommonWindowAlerts.swift in Sources */, - 1268096C3F2FC5C9F9E628B7DDA081C7 /* TapAwareWindow.swift in Sources */, - 8A9E7B80D32F33CEE14A0055BBA95F7A /* WindowAlert-dummy.m in Sources */, - EFC77BD84CFF61045238AEDF534328DF /* WindowAlert.swift in Sources */, + E47EE4A830565B078A9DF7D69167B7CF /* CommonWindowAlerts.swift in Sources */, + DB474418E5FFDDE27A9A99A6301123A8 /* TapAwareWindow.swift in Sources */, + C4DBD054408405ABA9B0E402C644D991 /* WindowAlert-dummy.m in Sources */, + B3A2623E7268BE38365582B45504C7BC /* WindowAlert.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 79A7F4BA1A480576456BEE0A4F5551A1 /* Sources */ = { + F722DEC040A6362F05722E30FBB4D59C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4F2988F7379D3D2AE2F95311DA73C489 /* Pods-WindowAlert_Example-dummy.m in Sources */, + D7EF4EF22FADB60CFD6E66341B323981 /* Pods-WindowAlert_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 69E7C7201749CE415909D4B9921376D3 /* PBXTargetDependency */ = { + 66E56A63B72CE6127D1CBD5BD5EC22F9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = WindowAlert; - target = 48E7672D2CEAE1F821DE4F07DF2F6AE7 /* WindowAlert */; - targetProxy = 77BB6FA1399A296A3A9C494273C971F2 /* PBXContainerItemProxy */; + target = 12021E7555204E5BF60E48A5929C82A7 /* WindowAlert */; + targetProxy = 89E7517A47DFAED234C941703F952897 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 01AC04567EA276250DB9F193193E831B /* Debug */ = { + 15EFEA05E9DD8254572A7959FEBAEDDA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 823620E5873E6DAD81B15E00B3798D07 /* Pods-WindowAlert_Example.debug.xcconfig */; + baseConfigurationReference = 7E99A4AA66C33DD0E7A39C9F90ED4433 /* Pods-WindowAlert_Example.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-WindowAlert_Example/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; MODULEMAP_FILE = "Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_WindowAlert_Example; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 174218DEA69FDDBCF739473E1BED69E5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1A40DFA0259A3DA5FB0AF051DC247EA7 /* WindowAlert.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/WindowAlert/WindowAlert-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/WindowAlert/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/WindowAlert/WindowAlert.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; - PRODUCT_NAME = WindowAlert; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 70826D0316BF494C1EE58517220C384D /* Debug */ = { + 2B9E26EAE2CD392AD762421F663075A1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + 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_DIRECT_OBJC_ISA_USAGE = 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_OBJC_ROOT_CLASS = 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; @@ -412,160 +406,215 @@ "DEBUG=1", "$(inherited)", ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 9548B96C509BE50391A9F0E08618FDFD /* Release */ = { + 63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 95086AAAA152BB779F4333E4E40E4C90 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9D2478A4F6DD65799151C54FD006BA3D /* Pods-WindowAlert_Example.release.xcconfig */; + baseConfigurationReference = 4DBA28BCDE7253F3C841888A8DEA2F0D /* Pods-WindowAlert_Example.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-WindowAlert_Example/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; MODULEMAP_FILE = "Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_WindowAlert_Example; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - B82655C8FEF5DEC489295AD6CE98646D /* Debug */ = { + A6F3D083C155AAD5F1A9C8AFCC4E4127 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A40DFA0259A3DA5FB0AF051DC247EA7 /* WindowAlert.xcconfig */; + baseConfigurationReference = AF8A3FFB33AC392A81FFE2502563DDE1 /* WindowAlert.release.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; GCC_PREFIX_HEADER = "Target Support Files/WindowAlert/WindowAlert-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/WindowAlert/Info.plist"; + INFOPLIST_FILE = "Target Support Files/WindowAlert/WindowAlert-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/WindowAlert/WindowAlert.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; + PRODUCT_MODULE_NAME = WindowAlert; PRODUCT_NAME = WindowAlert; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - C0CCEA32BF6C138A5554FA5059B22B1D /* Release */ = { + B7A87F4AA79C168FB8A60E03F2CB6758 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 4165B3CE04C82E4FDFB35E20C11306C4 /* WindowAlert.debug.xcconfig */; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "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/WindowAlert/WindowAlert-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/WindowAlert/WindowAlert-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/WindowAlert/WindowAlert.modulemap"; + PRODUCT_MODULE_NAME = WindowAlert; + PRODUCT_NAME = WindowAlert; + 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 = Release; + name = Debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 2290C7D67CFF9545F04EF6A980B3BFD4 /* Build configuration list for PBXNativeTarget "Pods-WindowAlert_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 70826D0316BF494C1EE58517220C384D /* Debug */, - C0CCEA32BF6C138A5554FA5059B22B1D /* Release */, + 95086AAAA152BB779F4333E4E40E4C90 /* Debug */, + 15EFEA05E9DD8254572A7959FEBAEDDA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B8F0BAF86E1BE58C7F7B3F43F77A3A86 /* Build configuration list for PBXNativeTarget "WindowAlert" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - B82655C8FEF5DEC489295AD6CE98646D /* Debug */, - 174218DEA69FDDBCF739473E1BED69E5 /* Release */, + 2B9E26EAE2CD392AD762421F663075A1 /* Debug */, + 63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E14AC106E856D79AC4DDFB5302156C8F /* Build configuration list for PBXNativeTarget "Pods-WindowAlert_Example" */ = { + E287CABFAC537B3AB66F0F012684F77E /* Build configuration list for PBXNativeTarget "WindowAlert" */ = { isa = XCConfigurationList; buildConfigurations = ( - 01AC04567EA276250DB9F193193E831B /* Debug */, - 9548B96C509BE50391A9F0E08618FDFD /* Release */, + B7A87F4AA79C168FB8A60E03F2CB6758 /* Debug */, + A6F3D083C155AAD5F1A9C8AFCC4E4127 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; } diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/WindowAlert.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/WindowAlert.xcscheme index f75b9ab..36f0723 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/WindowAlert.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/WindowAlert.xcscheme @@ -1,6 +1,6 @@ - - - - + + + + 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-WindowAlert_Example/Pods-WindowAlert_Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-acknowledgements.plist index fb165c6..e855cff 100644 --- a/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-acknowledgements.plist @@ -27,6 +27,8 @@ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + License + Apache 2.0 Title WindowAlert Type diff --git a/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-frameworks.sh index 471d1c4..7ee6d8b 100755 --- a/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-frameworks.sh @@ -1,11 +1,32 @@ #!/bin/sh 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 +fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -19,19 +40,34 @@ 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 dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" + fi + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" 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 @@ -45,7 +81,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}" @@ -53,39 +89,97 @@ install_framework() done fi } +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + warn_missing_arch=${2:-true} + if [ -r "$source" ]; then + # Copy the dSYM into the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" -# 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 - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1" + local basename + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + + # Strip invalid architectures from the dSYM. + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" + fi + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + fi fi } +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + # Strip invalid architectures strip_invalid_archs() { binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 + return + fi stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + 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 if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi + STRIP_BINARY_RETVAL=0 } +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# 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_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'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/WindowAlert/WindowAlert.framework" + install_framework "${BUILT_PRODUCTS_DIR}/WindowAlert/WindowAlert.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/WindowAlert/WindowAlert.framework" + install_framework "${BUILT_PRODUCTS_DIR}/WindowAlert/WindowAlert.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait fi diff --git a/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-umbrella.h b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-umbrella.h index e2dbf14..3f881ad 100644 --- a/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-umbrella.h +++ b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-umbrella.h @@ -1,4 +1,14 @@ +#ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif FOUNDATION_EXPORT double Pods_WindowAlert_ExampleVersionNumber; diff --git a/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.debug.xcconfig index b192e6d..1472e3e 100644 --- a/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.debug.xcconfig @@ -1,8 +1,14 @@ -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$CONFIGURATION_BUILD_DIR/WindowAlert" +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/WindowAlert" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/WindowAlert/WindowAlert.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/WindowAlert/WindowAlert.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "WindowAlert" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "UIKit" -framework "WindowAlert" +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}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.release.xcconfig index b192e6d..1472e3e 100644 --- a/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example.release.xcconfig @@ -1,8 +1,14 @@ -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$CONFIGURATION_BUILD_DIR/WindowAlert" +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/WindowAlert" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/WindowAlert/WindowAlert.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/WindowAlert/WindowAlert.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "WindowAlert" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "UIKit" -framework "WindowAlert" +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}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/WindowAlert/WindowAlert-Info.plist b/Example/Pods/Target Support Files/WindowAlert/WindowAlert-Info.plist new file mode 100644 index 0000000..0a12077 --- /dev/null +++ b/Example/Pods/Target Support Files/WindowAlert/WindowAlert-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.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/WindowAlert/WindowAlert-prefix.pch b/Example/Pods/Target Support Files/WindowAlert/WindowAlert-prefix.pch index aa992a4..beb2a24 100644 --- a/Example/Pods/Target Support Files/WindowAlert/WindowAlert-prefix.pch +++ b/Example/Pods/Target Support Files/WindowAlert/WindowAlert-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Example/Pods/Target Support Files/WindowAlert/WindowAlert-umbrella.h b/Example/Pods/Target Support Files/WindowAlert/WindowAlert-umbrella.h index d0062b9..3fe0d87 100644 --- a/Example/Pods/Target Support Files/WindowAlert/WindowAlert-umbrella.h +++ b/Example/Pods/Target Support Files/WindowAlert/WindowAlert-umbrella.h @@ -1,4 +1,14 @@ +#ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif FOUNDATION_EXPORT double WindowAlertVersionNumber; diff --git a/Example/Pods/Target Support Files/WindowAlert/WindowAlert.debug.xcconfig b/Example/Pods/Target Support Files/WindowAlert/WindowAlert.debug.xcconfig new file mode 100644 index 0000000..f6b51f7 --- /dev/null +++ b/Example/Pods/Target Support Files/WindowAlert/WindowAlert.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/WindowAlert +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -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} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/WindowAlert/WindowAlert.release.xcconfig b/Example/Pods/Target Support Files/WindowAlert/WindowAlert.release.xcconfig new file mode 100644 index 0000000..f6b51f7 --- /dev/null +++ b/Example/Pods/Target Support Files/WindowAlert/WindowAlert.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/WindowAlert +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -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} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/WindowAlert.xcodeproj/project.pbxproj b/Example/WindowAlert.xcodeproj/project.pbxproj index 99ffe24..af44921 100644 --- a/Example/WindowAlert.xcodeproj/project.pbxproj +++ b/Example/WindowAlert.xcodeproj/project.pbxproj @@ -123,12 +123,13 @@ isa = PBXNativeTarget; buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "WindowAlert_Example" */; buildPhases = ( + 5423E84D974E04EDA821F95C /* [CP] Check Pods Manifest.lock */, F8B1AE64B7EE10551D9B1398 /* 📦 Check Pods Manifest.lock */, 607FACCC1AFB9204008FA782 /* Sources */, 607FACCD1AFB9204008FA782 /* Frameworks */, 607FACCE1AFB9204008FA782 /* Resources */, B8983F6F3EAAC8EAA243404D /* 📦 Embed Pods Frameworks */, - A71E82950472A283FC8DD190 /* 📦 Copy Pods Resources */, + FF0026377A9003183087FD34 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -146,7 +147,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0720; - LastUpgradeCheck = 0820; + LastUpgradeCheck = 1240; ORGANIZATIONNAME = CocoaPods; TargetAttributes = { 607FACCF1AFB9204008FA782 = { @@ -157,7 +158,7 @@ }; buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "WindowAlert" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, @@ -187,19 +188,26 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - A71E82950472A283FC8DD190 /* 📦 Copy Pods Resources */ = { + 5423E84D974E04EDA821F95C /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "📦 Copy Pods Resources"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-WindowAlert_Example-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-resources.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; B8983F6F3EAAC8EAA243404D /* 📦 Embed Pods Frameworks */ = { @@ -232,6 +240,24 @@ shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; + FF0026377A9003183087FD34 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/WindowAlert/WindowAlert.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WindowAlert.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-WindowAlert_Example/Pods-WindowAlert_Example-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -271,18 +297,28 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 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_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; @@ -306,7 +342,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -318,18 +354,28 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 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_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; @@ -346,7 +392,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -365,7 +411,7 @@ MODULE_NAME = ExampleApp; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -380,7 +426,7 @@ MODULE_NAME = ExampleApp; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 5.0; }; name = Release; }; diff --git a/Example/WindowAlert.xcodeproj/xcshareddata/xcschemes/WindowAlert-Example.xcscheme b/Example/WindowAlert.xcodeproj/xcshareddata/xcschemes/WindowAlert-Example.xcscheme index 70a4b0e..733ad4e 100644 --- a/Example/WindowAlert.xcodeproj/xcshareddata/xcschemes/WindowAlert-Example.xcscheme +++ b/Example/WindowAlert.xcodeproj/xcshareddata/xcschemes/WindowAlert-Example.xcscheme @@ -1,6 +1,6 @@ + + + + @@ -53,17 +62,6 @@ - - - - - - - - + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/WindowAlert/AppDelegate.swift b/Example/WindowAlert/AppDelegate.swift index 33cc809..e99e8f9 100644 --- a/Example/WindowAlert/AppDelegate.swift +++ b/Example/WindowAlert/AppDelegate.swift @@ -14,10 +14,10 @@ class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { //let's change default window level for WindowAlert just to demo it - WindowAlert.defaultWindowLevel = UIWindowLevelStatusBar + WindowAlert.defaultWindowLevel = UIWindow.Level.statusBar return true } diff --git a/Example/WindowAlert/ViewController.swift b/Example/WindowAlert/ViewController.swift index d829ee9..c2d31db 100644 --- a/Example/WindowAlert/ViewController.swift +++ b/Example/WindowAlert/ViewController.swift @@ -12,7 +12,7 @@ import WindowAlert class ActionInfo { var title: String? - var style = UIAlertActionStyle.default + var style = UIAlertAction.Style.default } class ViewController: UIViewController, UITableViewDataSource, UITextFieldDelegate, WindowAlertDelegate { @@ -64,7 +64,7 @@ class ViewController: UIViewController, UITableViewDataSource, UITextFieldDelega return true } - func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) { + func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { if(editingStyle == .delete) { actions.remove(at: (indexPath as NSIndexPath).row) tableView.deleteRows(at: [indexPath], with: .automatic) @@ -99,7 +99,7 @@ class ViewController: UIViewController, UITableViewDataSource, UITextFieldDelega showWithStyle(.alert) } - fileprivate func showWithStyle(_ style: UIAlertControllerStyle) { + fileprivate func showWithStyle(_ style: UIAlertController.Style) { if let msg = windowAlertMessage, let title = windowAlertTitle { if ViewController.useConvenienceInitializer { guard let alert = WindowAlert(title: title, message: msg, preferredStyle: style) else { diff --git a/Example/WindowAlert/WindowAlertActionPreferencesTableViewCell.swift b/Example/WindowAlert/WindowAlertActionPreferencesTableViewCell.swift index 44a8759..7f84f00 100644 --- a/Example/WindowAlert/WindowAlertActionPreferencesTableViewCell.swift +++ b/Example/WindowAlert/WindowAlertActionPreferencesTableViewCell.swift @@ -10,8 +10,8 @@ import UIKit class WindowAlertActionPreferencesTableViewCell: UITableViewCell { - static let segmentStyleMap = [0 : UIAlertActionStyle.default, 1 : UIAlertActionStyle.cancel, 2 : UIAlertActionStyle.destructive] - static let styleSegmentMap = [UIAlertActionStyle.default : 0, UIAlertActionStyle.cancel : 1, UIAlertActionStyle.destructive : 2] + static let segmentStyleMap = [0 : UIAlertAction.Style.default, 1 : UIAlertAction.Style.cancel, 2 : UIAlertAction.Style.destructive] + static let styleSegmentMap = [UIAlertAction.Style.default : 0, UIAlertAction.Style.cancel : 1, UIAlertAction.Style.destructive : 2] @IBOutlet var actionName: UITextField! @IBOutlet var actionTypeSwitch: UISegmentedControl! @@ -25,11 +25,11 @@ class WindowAlertActionPreferencesTableViewCell: UITableViewCell { actionTypeSwitch.addTarget(self, action: #selector(didChangeType), for: .valueChanged) } - func didChangeText() { + @objc func didChangeText() { boundActionInfo?.title = actionName.text } - func didChangeType() { + @objc func didChangeType() { boundActionInfo?.style = WindowAlertActionPreferencesTableViewCell.segmentStyleMap[actionTypeSwitch.selectedSegmentIndex]! } diff --git a/WindowAlert/Classes/WindowAlert.swift b/WindowAlert/Classes/WindowAlert.swift index a981cdb..8b87ee5 100644 --- a/WindowAlert/Classes/WindowAlert.swift +++ b/WindowAlert/Classes/WindowAlert.swift @@ -49,7 +49,7 @@ public class WindowAlertAction { - parameter handler: Action to execute when action button will be selected. - returns: New WindowAlertAction object. */ - public init(id: String?, title: String, style: UIAlertActionStyle, handler: ((WindowAlertAction) -> Void)?) { + public init(id: String?, title: String, style: UIAlertAction.Style, handler: ((WindowAlertAction) -> Void)?) { self.id = id self.title = title self.style = style @@ -63,7 +63,7 @@ public class WindowAlertAction { - parameter handler: Action to execute when action button will be selected. - returns: New WindowAlertAction object. */ - public convenience init(title: String, style: UIAlertActionStyle, handler: ((WindowAlertAction) -> Void)?) { + public convenience init(title: String, style: UIAlertAction.Style, handler: ((WindowAlertAction) -> Void)?) { self.init(id: nil, title: title, style: style, handler: handler) } @@ -80,7 +80,7 @@ public class WindowAlertAction { /** Style for WindowAlertAction. All the styles that are supported in UIAlertAction are also supported here. */ - public private(set) var style: UIAlertActionStyle + public private(set) var style: UIAlertAction.Style fileprivate var action: ((WindowAlertAction) -> Void)? } @@ -104,7 +104,7 @@ public class WindowAlert { Only change this value if you want to change WindowAlert window level globally, for per-alert basis please use windowLevel property of WindowAlert. */ - public static var defaultWindowLevel: UIWindowLevel = UIWindowLevelAlert + public static var defaultWindowLevel: UIWindow.Level = UIWindow.Level.alert /** Window level for UIWindow that holds UIAlertController. @@ -163,12 +163,12 @@ public class WindowAlert { } } - private var storedPreferredStyle: UIAlertControllerStyle + private var storedPreferredStyle: UIAlertController.Style /** Preferred style of the alert. */ - public var preferredStyle: UIAlertControllerStyle { + public var preferredStyle: UIAlertController.Style { get { return storedPreferredStyle } @@ -221,7 +221,7 @@ public class WindowAlert { - parameter frame: Size and position of window that contains alert controller. In most cases it should be the same as screen frame or main application window frame. - returns: New WindowAlert object. */ - public init(title: String, message: String?, preferredStyle: UIAlertControllerStyle, tintColor: UIColor?, frame: CGRect) { + public init(title: String, message: String?, preferredStyle: UIAlertController.Style, tintColor: UIColor?, frame: CGRect) { actions = [] textFieldConfigurationHandlers = [] @@ -240,7 +240,7 @@ public class WindowAlert { - parameter referenceWindow: Window to inherit size and tint color from. - returns: New WindowAlert object. */ - public convenience init(title: String, message: String?, preferredStyle: UIAlertControllerStyle, referenceWindow: UIWindow) { + public convenience init(title: String, message: String?, preferredStyle: UIAlertController.Style, referenceWindow: UIWindow) { let tint: UIColor? = referenceWindow.tintColor //workaround for cases when referenceWindow.tintColor is nil @@ -255,7 +255,7 @@ public class WindowAlert { - parameter preferredStyle: Preferred style for the alert. - returns: New WindowAlert object or nil if app delegate or main window is missing. */ - public convenience init?(title: String, message: String?, preferredStyle: UIAlertControllerStyle) { + public convenience init?(title: String, message: String?, preferredStyle: UIAlertController.Style) { guard let delegate = UIApplication.shared.delegate else { return nil }