From 623060f535412c52fae43110a5e4e9a56e1a54af Mon Sep 17 00:00:00 2001 From: Alberto De Bortoli Date: Wed, 1 Jul 2020 10:00:19 +0100 Subject: [PATCH] Update to CocoaPods 1.9.3 --- .gitignore | 2 + Example/Podfile.lock | 4 +- .../Pods/Local Podspecs/Promis.podspec.json | 5 +- Example/Pods/Manifest.lock | 4 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 487 +++++++++--------- .../Pods-Promis_Example-frameworks.sh | 66 ++- .../Pods-Promis_Example.debug.xcconfig | 1 + .../Pods-Promis_Example.release.xcconfig | 1 + .../Pods-Promis_Tests.debug.xcconfig | 2 +- .../Pods-Promis_Tests.release.xcconfig | 2 +- .../Promis/Promis.debug.xcconfig | 11 + .../Promis/Promis.release.xcconfig | 11 + Gemfile | 2 +- Gemfile.lock | 54 +- 14 files changed, 370 insertions(+), 282 deletions(-) create mode 100644 Example/Pods/Target Support Files/Promis/Promis.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/Promis/Promis.release.xcconfig diff --git a/.gitignore b/.gitignore index 93c86d3..a98f1a9 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,5 @@ Carthage/Build # `pod install` in .travis.yml # # Pods/ + +.swiftpm/ diff --git a/Example/Podfile.lock b/Example/Podfile.lock index e65e456..bfa3936 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -9,8 +9,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Promis: 4b7c710108427d361e29a2be352dc0eff5315456 + Promis: 6a5ff8a747b92095b21c9416d75e1fe5eaf0016b PODFILE CHECKSUM: eb46108d3ff4f1db4e37ae9e2608f4196fb6fbfb -COCOAPODS: 1.6.2 +COCOAPODS: 1.9.3 diff --git a/Example/Pods/Local Podspecs/Promis.podspec.json b/Example/Pods/Local Podspecs/Promis.podspec.json index 063b79c..a5467ea 100644 --- a/Example/Pods/Local Podspecs/Promis.podspec.json +++ b/Example/Pods/Local Podspecs/Promis.podspec.json @@ -20,10 +20,11 @@ "ios": "9.0", "watchos": "4.0" }, - "swift_version": "5.0", + "swift_versions": "5.0", "source_files": "Promis/Classes/**/*", "frameworks": [ "UIKit", "Foundation" - ] + ], + "swift_version": "5.0" } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index e65e456..bfa3936 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -9,8 +9,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Promis: 4b7c710108427d361e29a2be352dc0eff5315456 + Promis: 6a5ff8a747b92095b21c9416d75e1fe5eaf0016b PODFILE CHECKSUM: eb46108d3ff4f1db4e37ae9e2608f4196fb6fbfb -COCOAPODS: 1.6.2 +COCOAPODS: 1.9.3 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 1142eba..17bffff 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,116 +7,133 @@ objects = { /* Begin PBXBuildFile section */ - 0196C90B5FA785A923B03792625C75BE /* Pods-Promis_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BD69C1658751671EBDF416B22F2E72EF /* Pods-Promis_Example-dummy.m */; }; - 2AB4F976F72262A018208B2E4A7C5209 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2C2C216B41A187F50DE2B0F4C2DE5EB /* Promise.swift */; }; - 347A7EAC20CCBE2134F30F3C096A4094 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 436BAA54A31999B53B3CC7115C55FE50 /* Foundation.framework */; }; - 415A8BD18029793C7381DC946F605BF2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 436BAA54A31999B53B3CC7115C55FE50 /* Foundation.framework */; }; - 6976191C524F400C675D6FCEF551C20A /* Promis-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 129D0E7D459F0A12C51A1FDEAC0A1AD0 /* Promis-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70D41B8BB106D086C08FD56A2497ECCF /* Future+WhenAll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C735D4283E591BA60F05C108134FF26 /* Future+WhenAll.swift */; }; - 81E01C3DD1B3989EEE5CC6B2695CED4B /* PromisError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DE00EF9582F93B860BBBA06D5D109D6 /* PromisError.swift */; }; - 97CA5F7D2664BBFF286F6BE8B9D8BF99 /* Pods-Promis_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AE541395456A33EBE4914977EFFE4C5D /* Pods-Promis_Tests-dummy.m */; }; - 9C2A9631F5DC88AA6575ABCBE95AED7F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 436BAA54A31999B53B3CC7115C55FE50 /* Foundation.framework */; }; - B4D429DED466097A673414E33C8D4F9A /* Future+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 117318C3EBCD3F8C76D05BEB7E3F9683 /* Future+Chaining.swift */; }; - CF023748F25AD6A805958CE2EC0309BA /* Pods-Promis_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E0E76B43BEB27F56042BA2E740285CE6 /* Pods-Promis_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2C767C53DA6E43CF48AB684E8637597 /* Pods-Promis_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A52C9530E22546C0534B26D65DC99D58 /* Pods-Promis_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8AEC0691080244D3CB9EFB41525C64C /* Promis-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 689BD93CB8D5228DB77D72E070C77C40 /* Promis-dummy.m */; }; - F01DAF3AC601B177974FEBD69F0DB3B0 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 312B988EF117AE4DE76A268D970131FE /* UIKit.framework */; }; - F277248D28D0935B078060EAFE88C071 /* FutureState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A1C57894D94A34A9D88F84332F00598 /* FutureState.swift */; }; - FDE4B62ACC8AF19B00BAC414091C16AD /* Future.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51F4F7C05D2EDE21ED2E12ED1D0D65D3 /* Future.swift */; }; + 0378E64F2A762CC94A27BD41C5CE8CDF /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67BB17E405A47C5847E2CCF1BCB38CE1 /* Promise.swift */; }; + 27B07D35EF423C38D215EA049D732A9F /* Pods-Promis_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39316637FEAAC16B3EF8F5A71F59F67B /* Pods-Promis_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37C33A795CE52A768739D7A73950F671 /* Promis-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F70B9577B83AC6DCFEAFB558D211434B /* Promis-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F05205DBF4CA619922E5B4781D8746F /* Future+WhenAll.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E78B397D0E1A3A268BD5138C7D7979 /* Future+WhenAll.swift */; }; + 43C8B016602D50EBA2FEF879740B07A5 /* Promis-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC786BB880484DA66ED319173EFCB11B /* Promis-dummy.m */; }; + 54F1C04653C6BC76EB7A19783A298C28 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 436BAA54A31999B53B3CC7115C55FE50 /* Foundation.framework */; }; + 887812C5119422606175E2CA9F20CA05 /* Pods-Promis_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D5396D7EB27DAD727CB53A2CF6B2D188 /* Pods-Promis_Example-dummy.m */; }; + 8BE385A1D8303F72916872B1A5F5D7FD /* Pods-Promis_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EB13878B256785F5A25B4E1740EC952B /* Pods-Promis_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 980EE9425645224C789BFBCD3D7B780A /* Future+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 330EE87AEC07454C97D51F33D23CCE82 /* Future+Chaining.swift */; }; + 9F2A82841A9B306F1BE7715CA65FCB90 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 436BAA54A31999B53B3CC7115C55FE50 /* Foundation.framework */; }; + A15A6FD542585E2E91BFDE16E544CF05 /* Pods-Promis_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 182E4B939136F65E4BCEEC63A26E25BB /* Pods-Promis_Tests-dummy.m */; }; + A21D2C1CDAC49509F736656E28BB7D53 /* Future.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C257024529F502EEC77D714D1F19D7 /* Future.swift */; }; + B607AD456747F4A33F8B164F22BA2B7A /* PromisError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0F1FAA16E5BF7C03957E313DC8398D /* PromisError.swift */; }; + F241A2336782A7187EA82BF9F4086A98 /* FutureState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F7FF4C1B2B273899681C10D8D028DC0 /* FutureState.swift */; }; + F77530FD5F342C50D1C5FDAA5EFEBCBB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 312B988EF117AE4DE76A268D970131FE /* UIKit.framework */; }; + FF459968FC55D02A982033D0574EEF72 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 436BAA54A31999B53B3CC7115C55FE50 /* Foundation.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 25F0178C45C7024506759B85B5B420F4 /* PBXContainerItemProxy */ = { + 5874D8A3AB6A93AF6B1DAEEF862CBF8C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 8000997DC01C86F32E25BA9A592F96F2; - remoteInfo = Promis; + remoteGlobalIDString = CF828253734DACD421255E7529DB642B; + remoteInfo = "Pods-Promis_Example"; }; - D6CCAA4D895E6EB5D51742D0D272D8D0 /* PBXContainerItemProxy */ = { + E82DE95872D1EA66A736D756F9A738C3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9CBEF1199D43AEE827A264D13B1104BC; - remoteInfo = "Pods-Promis_Example"; + remoteGlobalIDString = E1400FA1180B6A8188795D86A04FED99; + remoteInfo = Promis; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0AEAF3A608A984DBBA8DBCB273BA38A4 /* Pods-Promis_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Promis_Example-acknowledgements.plist"; sourceTree = ""; }; - 0E940EB43482F502D5CC72DC0DEAD9FB /* Pods-Promis_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Promis_Tests.debug.xcconfig"; sourceTree = ""; }; - 117318C3EBCD3F8C76D05BEB7E3F9683 /* Future+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Future+Chaining.swift"; path = "Promis/Classes/Future+Chaining.swift"; sourceTree = ""; }; - 129D0E7D459F0A12C51A1FDEAC0A1AD0 /* Promis-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Promis-umbrella.h"; sourceTree = ""; }; - 1560C72981C3C73EFC2478B2D8A20274 /* Pods_Promis_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Promis_Example.framework; path = "Pods-Promis_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 22C385B4D07662D544F370FF39BE28BB /* Promis.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Promis.xcconfig; sourceTree = ""; }; + 0C9AADFFD2F76704152A409BB728B4A3 /* Pods-Promis_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Promis_Tests.debug.xcconfig"; sourceTree = ""; }; + 0D1CC4F94DE7A158A3219744C3BCCFCB /* Promis-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Promis-prefix.pch"; sourceTree = ""; }; + 121FE834AC2A976A10BDFAA0B634256C /* Pods-Promis_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Promis_Example-Info.plist"; sourceTree = ""; }; + 182E4B939136F65E4BCEEC63A26E25BB /* Pods-Promis_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Promis_Tests-dummy.m"; sourceTree = ""; }; + 1F2AC437BA22AD3F630D9B6ECD345435 /* Promis.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Promis.modulemap; sourceTree = ""; }; + 2AE3D75304F4E8F875E4CE693754F33F /* Pods-Promis_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Promis_Tests.release.xcconfig"; sourceTree = ""; }; 312B988EF117AE4DE76A268D970131FE /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 330EE87AEC07454C97D51F33D23CCE82 /* Future+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Future+Chaining.swift"; path = "Promis/Classes/Future+Chaining.swift"; sourceTree = ""; }; + 3537D16A39E35CE52C20A75B904FE6EA /* Pods-Promis_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Promis_Example.release.xcconfig"; sourceTree = ""; }; + 35B5C2DBA195C8D815B53977CA6AB369 /* Pods-Promis_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Promis_Example-acknowledgements.markdown"; sourceTree = ""; }; + 39316637FEAAC16B3EF8F5A71F59F67B /* Pods-Promis_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Promis_Tests-umbrella.h"; sourceTree = ""; }; + 3C4BCAF03246B39EE9031854D1D7DE38 /* Promis.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Promis.release.xcconfig; sourceTree = ""; }; 436BAA54A31999B53B3CC7115C55FE50 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 464D3736F7D219E163044FCF80B9B1F7 /* Promis.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Promis.framework; path = Promis.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4ADF0CA8F1D10B8BC7F6EF0C328608EC /* Pods-Promis_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Promis_Tests-Info.plist"; sourceTree = ""; }; - 4F7613B8CCEEB8D789D8B6F924A473FC /* Pods-Promis_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Promis_Example.release.xcconfig"; sourceTree = ""; }; - 51F4F7C05D2EDE21ED2E12ED1D0D65D3 /* Future.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Future.swift; path = Promis/Classes/Future.swift; sourceTree = ""; }; - 553069165E2EF576C852EA2165489079 /* Promis-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Promis-Info.plist"; sourceTree = ""; }; - 5C735D4283E591BA60F05C108134FF26 /* Future+WhenAll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Future+WhenAll.swift"; path = "Promis/Classes/Future+WhenAll.swift"; sourceTree = ""; }; - 61893AE79E90282A48CCC4C578B47D56 /* Pods-Promis_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Promis_Example.modulemap"; sourceTree = ""; }; - 689BD93CB8D5228DB77D72E070C77C40 /* Promis-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Promis-dummy.m"; sourceTree = ""; }; - 6A1C57894D94A34A9D88F84332F00598 /* FutureState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FutureState.swift; path = Promis/Classes/FutureState.swift; sourceTree = ""; }; - 74ED99374058C9DC90A56FEA7B73A233 /* Pods-Promis_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Promis_Example-Info.plist"; sourceTree = ""; }; - 7BB450E5528802BB4D8AECE5B9ADDF82 /* Pods-Promis_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Promis_Example-acknowledgements.markdown"; sourceTree = ""; }; - 8DE00EF9582F93B860BBBA06D5D109D6 /* PromisError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PromisError.swift; path = Promis/Classes/PromisError.swift; sourceTree = ""; }; - 97EF305B77CFD2CE38FE52DA23333EA1 /* Pods-Promis_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Promis_Tests.release.xcconfig"; sourceTree = ""; }; - 9C2D112911F1FF8B3DF2FC943D7D5510 /* Promis-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Promis-prefix.pch"; sourceTree = ""; }; + 45EE8C5D2AEB0CBCD84CA46F3A574891 /* Pods_Promis_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Promis_Tests.framework; path = "Pods-Promis_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4730B70AFB1675154B3C7323E237D515 /* Promis.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Promis.debug.xcconfig; sourceTree = ""; }; + 487502499D7ED138FCB991CE44AC3440 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 4CCC77C9855BB404DA571145F80135AB /* Promis.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Promis.framework; path = Promis.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 523EFFA5FA4F0C70133E16C8000D45B2 /* Pods-Promis_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Promis_Tests-acknowledgements.plist"; sourceTree = ""; }; + 5A93F9E49EB03D8C0B999723BC099881 /* Pods-Promis_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Promis_Tests-Info.plist"; sourceTree = ""; }; + 67BB17E405A47C5847E2CCF1BCB38CE1 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Promise.swift; path = Promis/Classes/Promise.swift; sourceTree = ""; }; + 79C70276509A1DDC40C726E661299180 /* Promis-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Promis-Info.plist"; sourceTree = ""; }; + 8C0F1FAA16E5BF7C03957E313DC8398D /* PromisError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PromisError.swift; path = Promis/Classes/PromisError.swift; sourceTree = ""; }; + 9A888E227081F53CC9022673E0DAAB69 /* Pods-Promis_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Promis_Example-frameworks.sh"; sourceTree = ""; }; + 9CD500FCFF1FD793BFB36C77A542B869 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; 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; }; - 9F0FF9836C4EEEB42686505CB3F8E0E3 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - A52C9530E22546C0534B26D65DC99D58 /* Pods-Promis_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Promis_Tests-umbrella.h"; sourceTree = ""; }; - AC6D527AAC6997553A1DBF1CC8A2CE12 /* Pods_Promis_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Promis_Tests.framework; path = "Pods-Promis_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - AC9185D71307720119DF9FA9A2404F88 /* Promis.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Promis.modulemap; sourceTree = ""; }; - AE541395456A33EBE4914977EFFE4C5D /* Pods-Promis_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Promis_Tests-dummy.m"; sourceTree = ""; }; - B50597A6440545C9A5201978D495D0D2 /* Pods-Promis_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Promis_Example-frameworks.sh"; sourceTree = ""; }; - B56C41F78476765A7D960ACA2FD440FA /* Pods-Promis_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Promis_Example.debug.xcconfig"; sourceTree = ""; }; - B755349293868587AA31F3BD880CFE77 /* Promis.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Promis.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BD69C1658751671EBDF416B22F2E72EF /* Pods-Promis_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Promis_Example-dummy.m"; sourceTree = ""; }; - C2C2C216B41A187F50DE2B0F4C2DE5EB /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Promise.swift; path = Promis/Classes/Promise.swift; sourceTree = ""; }; - D26E8ED264EE1AD994A9D05603C50685 /* Pods-Promis_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Promis_Tests-acknowledgements.markdown"; sourceTree = ""; }; - D8E39433119CD33E5863B98B9A43077E /* Pods-Promis_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Promis_Tests.modulemap"; sourceTree = ""; }; - E0E76B43BEB27F56042BA2E740285CE6 /* Pods-Promis_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Promis_Example-umbrella.h"; sourceTree = ""; }; - E47B13D389367F5E601E2AC148F74FE9 /* Pods-Promis_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Promis_Tests-acknowledgements.plist"; sourceTree = ""; }; - FEE30552EC777311985426947D4A3C4A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 9F7FF4C1B2B273899681C10D8D028DC0 /* FutureState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FutureState.swift; path = Promis/Classes/FutureState.swift; sourceTree = ""; }; + A285DB39273D4C4BF2E46A81480DF937 /* Pods_Promis_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Promis_Example.framework; path = "Pods-Promis_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + AC786BB880484DA66ED319173EFCB11B /* Promis-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Promis-dummy.m"; sourceTree = ""; }; + BE8088D4BF12506B9D68FF3026FA30CA /* Pods-Promis_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Promis_Example.modulemap"; sourceTree = ""; }; + C4E78B397D0E1A3A268BD5138C7D7979 /* Future+WhenAll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Future+WhenAll.swift"; path = "Promis/Classes/Future+WhenAll.swift"; sourceTree = ""; }; + CADEB37AD8AB351023F3C958EFF7E463 /* Pods-Promis_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Promis_Tests.modulemap"; sourceTree = ""; }; + D5396D7EB27DAD727CB53A2CF6B2D188 /* Pods-Promis_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Promis_Example-dummy.m"; sourceTree = ""; }; + D7C257024529F502EEC77D714D1F19D7 /* Future.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Future.swift; path = Promis/Classes/Future.swift; sourceTree = ""; }; + DFA09D35E1778DCA8DA96B46CD2B6445 /* Pods-Promis_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Promis_Example.debug.xcconfig"; sourceTree = ""; }; + E442DF777550B03D2C2BA242B4BCAEA9 /* Pods-Promis_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Promis_Tests-acknowledgements.markdown"; sourceTree = ""; }; + EB13878B256785F5A25B4E1740EC952B /* Pods-Promis_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Promis_Example-umbrella.h"; sourceTree = ""; }; + ED8472B0B31FEA936BF845503D1518F7 /* Pods-Promis_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Promis_Example-acknowledgements.plist"; sourceTree = ""; }; + F31B16433EAE7CE3F46D1FB21A93B580 /* Promis.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = Promis.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + F70B9577B83AC6DCFEAFB558D211434B /* Promis-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Promis-umbrella.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 1C7EE0E607C1A11AC9C7C3FADC273651 /* Frameworks */ = { + 821690D8B9BF4702DDBCCD4372977EA2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9C2A9631F5DC88AA6575ABCBE95AED7F /* Foundation.framework in Frameworks */, + 54F1C04653C6BC76EB7A19783A298C28 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 27C0BD2ED6F7213CB34035BF8139AEC4 /* Frameworks */ = { + AEE5F0ADDCDE0907CE6B4F0BFF7B5A61 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 347A7EAC20CCBE2134F30F3C096A4094 /* Foundation.framework in Frameworks */, + 9F2A82841A9B306F1BE7715CA65FCB90 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - BD15B6A4501ECA318F1ACE3CE37F3C9C /* Frameworks */ = { + FDE2B6F85FF141B8378FC231E486C59F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 415A8BD18029793C7381DC946F605BF2 /* Foundation.framework in Frameworks */, - F01DAF3AC601B177974FEBD69F0DB3B0 /* UIKit.framework in Frameworks */, + FF459968FC55D02A982033D0574EEF72 /* Foundation.framework in Frameworks */, + F77530FD5F342C50D1C5FDAA5EFEBCBB /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 0A8AA27C45730F530D433326DDEE27E2 /* Promis */ = { + isa = PBXGroup; + children = ( + D7C257024529F502EEC77D714D1F19D7 /* Future.swift */, + 330EE87AEC07454C97D51F33D23CCE82 /* Future+Chaining.swift */, + C4E78B397D0E1A3A268BD5138C7D7979 /* Future+WhenAll.swift */, + 9F7FF4C1B2B273899681C10D8D028DC0 /* FutureState.swift */, + 67BB17E405A47C5847E2CCF1BCB38CE1 /* Promise.swift */, + 8C0F1FAA16E5BF7C03957E313DC8398D /* PromisError.swift */, + 3C61339C3FCC3E431B1F0AE894403098 /* Pod */, + D3ED7E9A369F2294C62B50BD23153A12 /* Support Files */, + ); + name = Promis; + path = ../..; + sourceTree = ""; + }; 0BF311ADE0C3D890C97CE4AF18E40C69 /* Targets Support Files */ = { isa = PBXGroup; children = ( - E0DD3634C20B1AC50D5AD8FA087DD364 /* Pods-Promis_Example */, - 3AA9FEDE6C6751A0897312FB3DFF173F /* Pods-Promis_Tests */, + E2F3B4978D45FD53370DD4FC062D6203 /* Pods-Promis_Example */, + 5FAF05F5B4ADBF5B8772B8325BD78C41 /* Pods-Promis_Tests */, ); name = "Targets Support Files"; sourceTree = ""; @@ -129,27 +146,27 @@ name = Frameworks; sourceTree = ""; }; - 2CE2BFC9375FEF728CF8B12A70D81AFC /* Pod */ = { + 3C61339C3FCC3E431B1F0AE894403098 /* Pod */ = { isa = PBXGroup; children = ( - 9F0FF9836C4EEEB42686505CB3F8E0E3 /* LICENSE */, - B755349293868587AA31F3BD880CFE77 /* Promis.podspec */, - FEE30552EC777311985426947D4A3C4A /* README.md */, + 487502499D7ED138FCB991CE44AC3440 /* LICENSE */, + F31B16433EAE7CE3F46D1FB21A93B580 /* Promis.podspec */, + 9CD500FCFF1FD793BFB36C77A542B869 /* README.md */, ); name = Pod; sourceTree = ""; }; - 3AA9FEDE6C6751A0897312FB3DFF173F /* Pods-Promis_Tests */ = { + 5FAF05F5B4ADBF5B8772B8325BD78C41 /* Pods-Promis_Tests */ = { isa = PBXGroup; children = ( - D8E39433119CD33E5863B98B9A43077E /* Pods-Promis_Tests.modulemap */, - D26E8ED264EE1AD994A9D05603C50685 /* Pods-Promis_Tests-acknowledgements.markdown */, - E47B13D389367F5E601E2AC148F74FE9 /* Pods-Promis_Tests-acknowledgements.plist */, - AE541395456A33EBE4914977EFFE4C5D /* Pods-Promis_Tests-dummy.m */, - 4ADF0CA8F1D10B8BC7F6EF0C328608EC /* Pods-Promis_Tests-Info.plist */, - A52C9530E22546C0534B26D65DC99D58 /* Pods-Promis_Tests-umbrella.h */, - 0E940EB43482F502D5CC72DC0DEAD9FB /* Pods-Promis_Tests.debug.xcconfig */, - 97EF305B77CFD2CE38FE52DA23333EA1 /* Pods-Promis_Tests.release.xcconfig */, + CADEB37AD8AB351023F3C958EFF7E463 /* Pods-Promis_Tests.modulemap */, + E442DF777550B03D2C2BA242B4BCAEA9 /* Pods-Promis_Tests-acknowledgements.markdown */, + 523EFFA5FA4F0C70133E16C8000D45B2 /* Pods-Promis_Tests-acknowledgements.plist */, + 182E4B939136F65E4BCEEC63A26E25BB /* Pods-Promis_Tests-dummy.m */, + 5A93F9E49EB03D8C0B999723BC099881 /* Pods-Promis_Tests-Info.plist */, + 39316637FEAAC16B3EF8F5A71F59F67B /* Pods-Promis_Tests-umbrella.h */, + 0C9AADFFD2F76704152A409BB728B4A3 /* Pods-Promis_Tests.debug.xcconfig */, + 2AE3D75304F4E8F875E4CE693754F33F /* Pods-Promis_Tests.release.xcconfig */, ); name = "Pods-Promis_Tests"; path = "Target Support Files/Pods-Promis_Tests"; @@ -158,172 +175,157 @@ 6A7EF6CD99EB721F5D453D519786A53F /* Development Pods */ = { isa = PBXGroup; children = ( - A53551791283E3CEED7F41A22DBDAAA4 /* Promis */, + 0A8AA27C45730F530D433326DDEE27E2 /* Promis */, ); name = "Development Pods"; sourceTree = ""; }; - 990B23B1902765D09C56438881E57217 /* Products */ = { - isa = PBXGroup; - children = ( - 1560C72981C3C73EFC2478B2D8A20274 /* Pods_Promis_Example.framework */, - AC6D527AAC6997553A1DBF1CC8A2CE12 /* Pods_Promis_Tests.framework */, - 464D3736F7D219E163044FCF80B9B1F7 /* Promis.framework */, - ); - name = Products; - sourceTree = ""; - }; - A53551791283E3CEED7F41A22DBDAAA4 /* Promis */ = { + CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( - 51F4F7C05D2EDE21ED2E12ED1D0D65D3 /* Future.swift */, - 117318C3EBCD3F8C76D05BEB7E3F9683 /* Future+Chaining.swift */, - 5C735D4283E591BA60F05C108134FF26 /* Future+WhenAll.swift */, - 6A1C57894D94A34A9D88F84332F00598 /* FutureState.swift */, - C2C2C216B41A187F50DE2B0F4C2DE5EB /* Promise.swift */, - 8DE00EF9582F93B860BBBA06D5D109D6 /* PromisError.swift */, - 2CE2BFC9375FEF728CF8B12A70D81AFC /* Pod */, - C16B7D04DC18EF33C048C94957586CA0 /* Support Files */, + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 6A7EF6CD99EB721F5D453D519786A53F /* Development Pods */, + 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, + D4BE3760F0B6AA5AB45C46D366C86982 /* Products */, + 0BF311ADE0C3D890C97CE4AF18E40C69 /* Targets Support Files */, ); - name = Promis; - path = ../..; sourceTree = ""; }; - C16B7D04DC18EF33C048C94957586CA0 /* Support Files */ = { + D3ED7E9A369F2294C62B50BD23153A12 /* Support Files */ = { isa = PBXGroup; children = ( - AC9185D71307720119DF9FA9A2404F88 /* Promis.modulemap */, - 22C385B4D07662D544F370FF39BE28BB /* Promis.xcconfig */, - 689BD93CB8D5228DB77D72E070C77C40 /* Promis-dummy.m */, - 553069165E2EF576C852EA2165489079 /* Promis-Info.plist */, - 9C2D112911F1FF8B3DF2FC943D7D5510 /* Promis-prefix.pch */, - 129D0E7D459F0A12C51A1FDEAC0A1AD0 /* Promis-umbrella.h */, + 1F2AC437BA22AD3F630D9B6ECD345435 /* Promis.modulemap */, + AC786BB880484DA66ED319173EFCB11B /* Promis-dummy.m */, + 79C70276509A1DDC40C726E661299180 /* Promis-Info.plist */, + 0D1CC4F94DE7A158A3219744C3BCCFCB /* Promis-prefix.pch */, + F70B9577B83AC6DCFEAFB558D211434B /* Promis-umbrella.h */, + 4730B70AFB1675154B3C7323E237D515 /* Promis.debug.xcconfig */, + 3C4BCAF03246B39EE9031854D1D7DE38 /* Promis.release.xcconfig */, ); name = "Support Files"; path = "Example/Pods/Target Support Files/Promis"; sourceTree = ""; }; - CF1408CF629C7361332E53B88F7BD30C = { + D4BE3760F0B6AA5AB45C46D366C86982 /* Products */ = { isa = PBXGroup; children = ( - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 6A7EF6CD99EB721F5D453D519786A53F /* Development Pods */, - 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, - 990B23B1902765D09C56438881E57217 /* Products */, - 0BF311ADE0C3D890C97CE4AF18E40C69 /* Targets Support Files */, + A285DB39273D4C4BF2E46A81480DF937 /* Pods_Promis_Example.framework */, + 45EE8C5D2AEB0CBCD84CA46F3A574891 /* Pods_Promis_Tests.framework */, + 4CCC77C9855BB404DA571145F80135AB /* Promis.framework */, ); + name = Products; sourceTree = ""; }; - E0DD3634C20B1AC50D5AD8FA087DD364 /* Pods-Promis_Example */ = { + E2983683FD097A93297E2F5D4E382B36 /* iOS */ = { isa = PBXGroup; children = ( - 61893AE79E90282A48CCC4C578B47D56 /* Pods-Promis_Example.modulemap */, - 7BB450E5528802BB4D8AECE5B9ADDF82 /* Pods-Promis_Example-acknowledgements.markdown */, - 0AEAF3A608A984DBBA8DBCB273BA38A4 /* Pods-Promis_Example-acknowledgements.plist */, - BD69C1658751671EBDF416B22F2E72EF /* Pods-Promis_Example-dummy.m */, - B50597A6440545C9A5201978D495D0D2 /* Pods-Promis_Example-frameworks.sh */, - 74ED99374058C9DC90A56FEA7B73A233 /* Pods-Promis_Example-Info.plist */, - E0E76B43BEB27F56042BA2E740285CE6 /* Pods-Promis_Example-umbrella.h */, - B56C41F78476765A7D960ACA2FD440FA /* Pods-Promis_Example.debug.xcconfig */, - 4F7613B8CCEEB8D789D8B6F924A473FC /* Pods-Promis_Example.release.xcconfig */, + 436BAA54A31999B53B3CC7115C55FE50 /* Foundation.framework */, + 312B988EF117AE4DE76A268D970131FE /* UIKit.framework */, ); - name = "Pods-Promis_Example"; - path = "Target Support Files/Pods-Promis_Example"; + name = iOS; sourceTree = ""; }; - E2983683FD097A93297E2F5D4E382B36 /* iOS */ = { + E2F3B4978D45FD53370DD4FC062D6203 /* Pods-Promis_Example */ = { isa = PBXGroup; children = ( - 436BAA54A31999B53B3CC7115C55FE50 /* Foundation.framework */, - 312B988EF117AE4DE76A268D970131FE /* UIKit.framework */, + BE8088D4BF12506B9D68FF3026FA30CA /* Pods-Promis_Example.modulemap */, + 35B5C2DBA195C8D815B53977CA6AB369 /* Pods-Promis_Example-acknowledgements.markdown */, + ED8472B0B31FEA936BF845503D1518F7 /* Pods-Promis_Example-acknowledgements.plist */, + D5396D7EB27DAD727CB53A2CF6B2D188 /* Pods-Promis_Example-dummy.m */, + 9A888E227081F53CC9022673E0DAAB69 /* Pods-Promis_Example-frameworks.sh */, + 121FE834AC2A976A10BDFAA0B634256C /* Pods-Promis_Example-Info.plist */, + EB13878B256785F5A25B4E1740EC952B /* Pods-Promis_Example-umbrella.h */, + DFA09D35E1778DCA8DA96B46CD2B6445 /* Pods-Promis_Example.debug.xcconfig */, + 3537D16A39E35CE52C20A75B904FE6EA /* Pods-Promis_Example.release.xcconfig */, ); - name = iOS; + name = "Pods-Promis_Example"; + path = "Target Support Files/Pods-Promis_Example"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 36E578CC38ACE2CDE6182F00AB729654 /* Headers */ = { + 05A2DE8F0830BB0081CDC53435FA14A3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6976191C524F400C675D6FCEF551C20A /* Promis-umbrella.h in Headers */, + 27B07D35EF423C38D215EA049D732A9F /* Pods-Promis_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 80C6280CD712BBBE130E39EF3C1CC1D5 /* Headers */ = { + 341D388BEDF9C49C3E4D884A7DDF72BA /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CF023748F25AD6A805958CE2EC0309BA /* Pods-Promis_Example-umbrella.h in Headers */, + 37C33A795CE52A768739D7A73950F671 /* Promis-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9AE161D04D40B1E75130E1A4F290A1C9 /* Headers */ = { + CE4F771AE538926D66AC8793FF3EC515 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E2C767C53DA6E43CF48AB684E8637597 /* Pods-Promis_Tests-umbrella.h in Headers */, + 8BE385A1D8303F72916872B1A5F5D7FD /* Pods-Promis_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 8000997DC01C86F32E25BA9A592F96F2 /* Promis */ = { + 02EAF162DA64C54026771C7196F306E3 /* Pods-Promis_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 906AD79D66289038C5A60568B949C250 /* Build configuration list for PBXNativeTarget "Promis" */; + buildConfigurationList = C4FC96D199A5680F996ECC209D7D05BD /* Build configuration list for PBXNativeTarget "Pods-Promis_Tests" */; buildPhases = ( - 36E578CC38ACE2CDE6182F00AB729654 /* Headers */, - 6FDB722EF583C474710FF33AB84B5610 /* Sources */, - BD15B6A4501ECA318F1ACE3CE37F3C9C /* Frameworks */, - 3727EB0EC620D5AD8669F1937C761143 /* Resources */, + 05A2DE8F0830BB0081CDC53435FA14A3 /* Headers */, + 47503F58A225FF76B1B887423DD9C8FA /* Sources */, + AEE5F0ADDCDE0907CE6B4F0BFF7B5A61 /* Frameworks */, + F76F3F82BE3E3CD5E0256605919FF2B9 /* Resources */, ); buildRules = ( ); dependencies = ( + 8C513F155B9592C4B7DD7554EA123449 /* PBXTargetDependency */, ); - name = Promis; - productName = Promis; - productReference = 464D3736F7D219E163044FCF80B9B1F7 /* Promis.framework */; + name = "Pods-Promis_Tests"; + productName = "Pods-Promis_Tests"; + productReference = 45EE8C5D2AEB0CBCD84CA46F3A574891 /* Pods_Promis_Tests.framework */; productType = "com.apple.product-type.framework"; }; - 9CBEF1199D43AEE827A264D13B1104BC /* Pods-Promis_Example */ = { + CF828253734DACD421255E7529DB642B /* Pods-Promis_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 30B66A7FEFC23603D4AD747ADDBB29DB /* Build configuration list for PBXNativeTarget "Pods-Promis_Example" */; + buildConfigurationList = E9A72C08C9AEF61F30CB65534E03A786 /* Build configuration list for PBXNativeTarget "Pods-Promis_Example" */; buildPhases = ( - 80C6280CD712BBBE130E39EF3C1CC1D5 /* Headers */, - 75A48416FD3317FED60737462557FF03 /* Sources */, - 27C0BD2ED6F7213CB34035BF8139AEC4 /* Frameworks */, - 83B6794801056FEEC5E33ED4B49506AB /* Resources */, + CE4F771AE538926D66AC8793FF3EC515 /* Headers */, + C8C05F772A779587A1D59C3D79A8A6D1 /* Sources */, + 821690D8B9BF4702DDBCCD4372977EA2 /* Frameworks */, + D6C9DFE0D5752B944E2DEB8F5B757A86 /* Resources */, ); buildRules = ( ); dependencies = ( - 2AC11226100024CF6DA3E98A7EF6C8B7 /* PBXTargetDependency */, + CEDFB1E8685FA1C6E5A8960BEAD7B143 /* PBXTargetDependency */, ); name = "Pods-Promis_Example"; productName = "Pods-Promis_Example"; - productReference = 1560C72981C3C73EFC2478B2D8A20274 /* Pods_Promis_Example.framework */; + productReference = A285DB39273D4C4BF2E46A81480DF937 /* Pods_Promis_Example.framework */; productType = "com.apple.product-type.framework"; }; - BEB445153CE33239F84B38EDA7CF2775 /* Pods-Promis_Tests */ = { + E1400FA1180B6A8188795D86A04FED99 /* Promis */ = { isa = PBXNativeTarget; - buildConfigurationList = 39454152A3A1334FC61A752F619636A6 /* Build configuration list for PBXNativeTarget "Pods-Promis_Tests" */; + buildConfigurationList = 7479A1E44E3E6286BF1F7DDED138E7CE /* Build configuration list for PBXNativeTarget "Promis" */; buildPhases = ( - 9AE161D04D40B1E75130E1A4F290A1C9 /* Headers */, - 03972BD1ACEB824884B43AE0EE707003 /* Sources */, - 1C7EE0E607C1A11AC9C7C3FADC273651 /* Frameworks */, - 7C01CF92626A21A27D4BBE6C9777A921 /* Resources */, + 341D388BEDF9C49C3E4D884A7DDF72BA /* Headers */, + AE3B938AB2DA8A45BA8F608270B5B004 /* Sources */, + FDE2B6F85FF141B8378FC231E486C59F /* Frameworks */, + FC88A05AF962CC24A7761B61042CF850 /* Resources */, ); buildRules = ( ); dependencies = ( - BA06D970E4ED9E7C5F8B3BCC3B2EE1CF /* PBXTargetDependency */, ); - name = "Pods-Promis_Tests"; - productName = "Pods-Promis_Tests"; - productReference = AC6D527AAC6997553A1DBF1CC8A2CE12 /* Pods_Promis_Tests.framework */; + name = Promis; + productName = Promis; + productReference = 4CCC77C9855BB404DA571145F80135AB /* Promis.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -332,8 +334,8 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1020; - LastUpgradeCheck = 1020; + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -341,35 +343,36 @@ hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 990B23B1902765D09C56438881E57217 /* Products */; + productRefGroup = D4BE3760F0B6AA5AB45C46D366C86982 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 9CBEF1199D43AEE827A264D13B1104BC /* Pods-Promis_Example */, - BEB445153CE33239F84B38EDA7CF2775 /* Pods-Promis_Tests */, - 8000997DC01C86F32E25BA9A592F96F2 /* Promis */, + CF828253734DACD421255E7529DB642B /* Pods-Promis_Example */, + 02EAF162DA64C54026771C7196F306E3 /* Pods-Promis_Tests */, + E1400FA1180B6A8188795D86A04FED99 /* Promis */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 3727EB0EC620D5AD8669F1937C761143 /* Resources */ = { + D6C9DFE0D5752B944E2DEB8F5B757A86 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7C01CF92626A21A27D4BBE6C9777A921 /* Resources */ = { + F76F3F82BE3E3CD5E0256605919FF2B9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 83B6794801056FEEC5E33ED4B49506AB /* Resources */ = { + FC88A05AF962CC24A7761B61042CF850 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -379,57 +382,57 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 03972BD1ACEB824884B43AE0EE707003 /* Sources */ = { + 47503F58A225FF76B1B887423DD9C8FA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 97CA5F7D2664BBFF286F6BE8B9D8BF99 /* Pods-Promis_Tests-dummy.m in Sources */, + A15A6FD542585E2E91BFDE16E544CF05 /* Pods-Promis_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6FDB722EF583C474710FF33AB84B5610 /* Sources */ = { + AE3B938AB2DA8A45BA8F608270B5B004 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B4D429DED466097A673414E33C8D4F9A /* Future+Chaining.swift in Sources */, - 70D41B8BB106D086C08FD56A2497ECCF /* Future+WhenAll.swift in Sources */, - FDE4B62ACC8AF19B00BAC414091C16AD /* Future.swift in Sources */, - F277248D28D0935B078060EAFE88C071 /* FutureState.swift in Sources */, - E8AEC0691080244D3CB9EFB41525C64C /* Promis-dummy.m in Sources */, - 2AB4F976F72262A018208B2E4A7C5209 /* Promise.swift in Sources */, - 81E01C3DD1B3989EEE5CC6B2695CED4B /* PromisError.swift in Sources */, + 980EE9425645224C789BFBCD3D7B780A /* Future+Chaining.swift in Sources */, + 3F05205DBF4CA619922E5B4781D8746F /* Future+WhenAll.swift in Sources */, + A21D2C1CDAC49509F736656E28BB7D53 /* Future.swift in Sources */, + F241A2336782A7187EA82BF9F4086A98 /* FutureState.swift in Sources */, + 43C8B016602D50EBA2FEF879740B07A5 /* Promis-dummy.m in Sources */, + 0378E64F2A762CC94A27BD41C5CE8CDF /* Promise.swift in Sources */, + B607AD456747F4A33F8B164F22BA2B7A /* PromisError.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 75A48416FD3317FED60737462557FF03 /* Sources */ = { + C8C05F772A779587A1D59C3D79A8A6D1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0196C90B5FA785A923B03792625C75BE /* Pods-Promis_Example-dummy.m in Sources */, + 887812C5119422606175E2CA9F20CA05 /* Pods-Promis_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 2AC11226100024CF6DA3E98A7EF6C8B7 /* PBXTargetDependency */ = { + 8C513F155B9592C4B7DD7554EA123449 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Promis; - target = 8000997DC01C86F32E25BA9A592F96F2 /* Promis */; - targetProxy = 25F0178C45C7024506759B85B5B420F4 /* PBXContainerItemProxy */; + name = "Pods-Promis_Example"; + target = CF828253734DACD421255E7529DB642B /* Pods-Promis_Example */; + targetProxy = 5874D8A3AB6A93AF6B1DAEEF862CBF8C /* PBXContainerItemProxy */; }; - BA06D970E4ED9E7C5F8B3BCC3B2EE1CF /* PBXTargetDependency */ = { + CEDFB1E8685FA1C6E5A8960BEAD7B143 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-Promis_Example"; - target = 9CBEF1199D43AEE827A264D13B1104BC /* Pods-Promis_Example */; - targetProxy = D6CCAA4D895E6EB5D51742D0D272D8D0 /* PBXContainerItemProxy */; + name = Promis; + target = E1400FA1180B6A8188795D86A04FED99 /* Promis */; + targetProxy = E82DE95872D1EA66A736D756F9A738C3 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0DF23C21C0AE300C2FEAEF4C4E18AA43 /* Release */ = { + 028FCCF203DB3E165A9D24706120135A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 22C385B4D07662D544F370FF39BE28BB /* Promis.xcconfig */; + baseConfigurationReference = 4730B70AFB1675154B3C7323E237D515 /* Promis.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -453,15 +456,14 @@ 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 = Release; + name = Debug; }; - 271D1B84A9D123A669B1AF0A7CF52960 /* Release */ = { + 420C781CBCB8E3DB7792601751C44032 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4F7613B8CCEEB8D789D8B6F924A473FC /* Pods-Promis_Example.release.xcconfig */; + baseConfigurationReference = DFA09D35E1778DCA8DA96B46CD2B6445 /* Pods-Promis_Example.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; @@ -487,15 +489,14 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 5359BFED536CA7FEBB44BB8FC46961DE /* Release */ = { + 4BC0F28BB64CCD7B94069D9B87B0DD6B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 97EF305B77CFD2CE38FE52DA23333EA1 /* Pods-Promis_Tests.release.xcconfig */; + baseConfigurationReference = 2AE3D75304F4E8F875E4CE693754F33F /* Pods-Promis_Tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; @@ -527,9 +528,9 @@ }; name = Release; }; - 9AC33BE8924F51FAE394B63CDC82692B /* Debug */ = { + 6CFABFA15C40AA091FACD6B26C0AF98F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B56C41F78476765A7D960ACA2FD440FA /* Pods-Promis_Example.debug.xcconfig */; + baseConfigurationReference = 0C9AADFFD2F76704152A409BB728B4A3 /* Pods-Promis_Tests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; @@ -541,12 +542,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Promis_Example/Pods-Promis_Example-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Promis_Example/Pods-Promis_Example.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -560,10 +561,11 @@ }; name = Debug; }; - A9C84A767DC4F51B9254180D75BABB80 /* Debug */ = { + 7ED896B7681BCBB4294A65B17C8920B8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 22C385B4D07662D544F370FF39BE28BB /* Promis.xcconfig */; + baseConfigurationReference = 3537D16A39E35CE52C20A75B904FE6EA /* Pods-Promis_Example.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -573,23 +575,25 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Promis/Promis-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Promis/Promis-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Promis_Example/Pods-Promis_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Promis/Promis.modulemap"; - PRODUCT_MODULE_NAME = Promis; - PRODUCT_NAME = Promis; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Promis_Example/Pods-Promis_Example.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_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; B0087CB4594321EF41619F3181FE120E /* Release */ = { isa = XCBuildConfiguration; @@ -715,11 +719,10 @@ }; name = Debug; }; - BEF46CD819E660C1DC40AE01A0C169B6 /* Debug */ = { + CAF91D185CC3C33CBC652D06CC6465AC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0E940EB43482F502D5CC72DC0DEAD9FB /* Pods-Promis_Tests.debug.xcconfig */; + baseConfigurationReference = 3C4BCAF03246B39EE9031854D1D7DE38 /* Promis.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -729,60 +732,60 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Promis/Promis-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Promis/Promis-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; + 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-Promis_Tests/Pods-Promis_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Promis/Promis.modulemap"; + PRODUCT_MODULE_NAME = Promis; + PRODUCT_NAME = Promis; SDKROOT = iphoneos; SKIP_INSTALL = YES; + 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; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 30B66A7FEFC23603D4AD747ADDBB29DB /* Build configuration list for PBXNativeTarget "Pods-Promis_Example" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9AC33BE8924F51FAE394B63CDC82692B /* Debug */, - 271D1B84A9D123A669B1AF0A7CF52960 /* Release */, + B8BCBD0110C2658BB5DAADB9B7D97B92 /* Debug */, + B0087CB4594321EF41619F3181FE120E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 39454152A3A1334FC61A752F619636A6 /* Build configuration list for PBXNativeTarget "Pods-Promis_Tests" */ = { + 7479A1E44E3E6286BF1F7DDED138E7CE /* Build configuration list for PBXNativeTarget "Promis" */ = { isa = XCConfigurationList; buildConfigurations = ( - BEF46CD819E660C1DC40AE01A0C169B6 /* Debug */, - 5359BFED536CA7FEBB44BB8FC46961DE /* Release */, + 028FCCF203DB3E165A9D24706120135A /* Debug */, + CAF91D185CC3C33CBC652D06CC6465AC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + C4FC96D199A5680F996ECC209D7D05BD /* Build configuration list for PBXNativeTarget "Pods-Promis_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - B8BCBD0110C2658BB5DAADB9B7D97B92 /* Debug */, - B0087CB4594321EF41619F3181FE120E /* Release */, + 6CFABFA15C40AA091FACD6B26C0AF98F /* Debug */, + 4BC0F28BB64CCD7B94069D9B87B0DD6B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 906AD79D66289038C5A60568B949C250 /* Build configuration list for PBXNativeTarget "Promis" */ = { + E9A72C08C9AEF61F30CB65534E03A786 /* Build configuration list for PBXNativeTarget "Pods-Promis_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - A9C84A767DC4F51B9254180D75BABB80 /* Debug */, - 0DF23C21C0AE300C2FEAEF4C4E18AA43 /* Release */, + 420C781CBCB8E3DB7792601751C44032 /* Debug */, + 7ED896B7681BCBB4294A65B17C8920B8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example-frameworks.sh index f519f60..3c681ed 100755 --- a/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example-frameworks.sh @@ -46,8 +46,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + 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")" @@ -84,31 +84,41 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # 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}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${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 so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then - strip_invalid_archs "$binary" + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --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[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + 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}.framework.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } +# 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 @@ -127,13 +137,16 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" + 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 - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + 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=0 return fi @@ -151,6 +164,37 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } +install_artifact() { + artifact="$1" + base="$(basename "$artifact")" + case $base in + *.framework) + install_framework "$artifact" + ;; + *.dSYM) + # Suppress arch warnings since XCFrameworks will include many dSYM files + install_dsym "$artifact" "false" + ;; + *.bcsymbolmap) + install_bcsymbolmap "$artifact" + ;; + *) + echo "error: Unrecognized artifact "$artifact"" + ;; + esac +} + +copy_artifacts() { + file_list="$1" + while read artifact; do + install_artifact "$artifact" + done <$file_list +} + +ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" +if [ -r "${ARTIFACT_LIST_FILE}" ]; then + copy_artifacts "${ARTIFACT_LIST_FILE}" +fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Promis/Promis.framework" diff --git a/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example.debug.xcconfig index dce8369..04b3b31 100644 --- a/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example.debug.xcconfig @@ -9,3 +9,4 @@ 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 +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example.release.xcconfig index dce8369..04b3b31 100644 --- a/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Promis_Example/Pods-Promis_Example.release.xcconfig @@ -9,3 +9,4 @@ 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 +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests.debug.xcconfig index 6b6a709..d83040b 100644 --- a/Example/Pods/Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests.debug.xcconfig @@ -1,9 +1,9 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Promis" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Promis/Promis.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "Promis" -framework "UIKit" 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 +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests.release.xcconfig index 6b6a709..d83040b 100644 --- a/Example/Pods/Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Promis_Tests/Pods-Promis_Tests.release.xcconfig @@ -1,9 +1,9 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Promis" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Promis/Promis.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "Promis" -framework "UIKit" 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 +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Promis/Promis.debug.xcconfig b/Example/Pods/Target Support Files/Promis/Promis.debug.xcconfig new file mode 100644 index 0000000..454dfe9 --- /dev/null +++ b/Example/Pods/Target Support Files/Promis/Promis.debug.xcconfig @@ -0,0 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Promis +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "Foundation" -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}/../.. +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/Promis/Promis.release.xcconfig b/Example/Pods/Target Support Files/Promis/Promis.release.xcconfig new file mode 100644 index 0000000..454dfe9 --- /dev/null +++ b/Example/Pods/Target Support Files/Promis/Promis.release.xcconfig @@ -0,0 +1,11 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Promis +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "Foundation" -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}/../.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Gemfile b/Gemfile index 78322a0..3913905 100644 --- a/Gemfile +++ b/Gemfile @@ -2,4 +2,4 @@ ruby '2.6.3' source 'https://rubygems.org' -gem 'cocoapods', '~> 1.6.1' +gem 'cocoapods', '~> 1.9.3' diff --git a/Gemfile.lock b/Gemfile.lock index b8ebc1b..f791a24 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,65 +1,79 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.0) - activesupport (4.2.11.1) + CFPropertyList (3.0.2) + activesupport (4.2.11.3) i18n (~> 0.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) + algoliasearch (1.27.3) + httpclient (~> 2.8, >= 2.8.3) + json (>= 1.5.1) atomos (0.1.3) - claide (1.0.2) - cocoapods (1.6.2) + claide (1.0.3) + cocoapods (1.9.3) activesupport (>= 4.0.2, < 5) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.6.2) - cocoapods-deintegrate (>= 1.0.2, < 2.0) + cocoapods-core (= 1.9.3) + cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.2.2, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) cocoapods-search (>= 1.0.0, < 2.0) cocoapods-stats (>= 1.0.0, < 2.0) - cocoapods-trunk (>= 1.3.1, < 2.0) + cocoapods-trunk (>= 1.4.0, < 2.0) cocoapods-try (>= 1.1.0, < 2.0) colored2 (~> 3.1) escape (~> 0.0.4) - fourflusher (>= 2.2.0, < 3.0) + fourflusher (>= 2.3.0, < 3.0) gh_inspector (~> 1.0) molinillo (~> 0.6.6) nap (~> 1.0) ruby-macho (~> 1.4) - xcodeproj (>= 1.8.1, < 2.0) - cocoapods-core (1.6.2) + xcodeproj (>= 1.14.0, < 2.0) + cocoapods-core (1.9.3) activesupport (>= 4.0.2, < 6) + algoliasearch (~> 1.0) + concurrent-ruby (~> 1.1) fuzzy_match (~> 2.0.4) nap (~> 1.0) + netrc (~> 0.11) + typhoeus (~> 1.0) cocoapods-deintegrate (1.0.4) - cocoapods-downloader (1.2.2) + cocoapods-downloader (1.3.0) cocoapods-plugins (1.0.0) nap cocoapods-search (1.0.0) cocoapods-stats (1.1.0) - cocoapods-trunk (1.3.1) + cocoapods-trunk (1.5.0) nap (>= 0.8, < 2.0) netrc (~> 0.11) - cocoapods-try (1.1.0) + cocoapods-try (1.2.0) colored2 (3.1.2) - concurrent-ruby (1.1.5) + concurrent-ruby (1.1.6) escape (0.0.4) - fourflusher (2.3.0) + ethon (0.12.0) + ffi (>= 1.3.0) + ffi (1.13.1) + fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) + httpclient (2.8.3) i18n (0.9.5) concurrent-ruby (~> 1.0) - minitest (5.11.3) + json (2.3.1) + minitest (5.14.1) molinillo (0.6.6) nanaimo (0.2.6) nap (1.1.0) netrc (0.11.0) ruby-macho (1.4.0) thread_safe (0.3.6) - tzinfo (1.2.5) + typhoeus (1.4.0) + ethon (>= 0.9.0) + tzinfo (1.2.7) thread_safe (~> 0.1) - xcodeproj (1.9.0) + xcodeproj (1.17.0) CFPropertyList (>= 2.3.3, < 4.0) atomos (~> 0.1.3) claide (>= 1.0.2, < 2.0) @@ -70,10 +84,10 @@ PLATFORMS ruby DEPENDENCIES - cocoapods (~> 1.6.1) + cocoapods (~> 1.9.3) RUBY VERSION ruby 2.6.3p62 BUNDLED WITH - 1.17.2 + 1.17.3