[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 4.1.0 / PromiseKit.podspec.json
blob3d0611035b016f3d9abe163de1975c40c8094aff
2   "name": "PromiseKit",
3   "version": "4.1.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "4.1.0",
7     "submodules": true
8   },
9   "license": "MIT",
10   "summary": "Promises for Swift & ObjC.",
11   "homepage": "http://promisekit.org",
12   "description": "A thoughtful and complete implementation of promises for iOS, macOS, watchOS and tvOS with first-class support for both Objective-C and Swift.",
13   "social_media_url": "https://twitter.com/mxcl",
14   "authors": {
15     "Max Howell": "mxcl@me.com"
16   },
17   "documentation_url": "http://promisekit.org/docs/",
18   "default_subspecs": [
19     "Foundation",
20     "UIKit",
21     "QuartzCore"
22   ],
23   "requires_arc": true,
24   "platforms": {
25     "ios": "8.0",
26     "osx": "10.10",
27     "watchos": "2.0",
28     "tvos": "9.0"
29   },
30   "pushed_with_swift_version": "3.0",
31   "subspecs": [
32     {
33       "name": "Accounts",
34       "osx": {
35         "source_files": "Extensions/Accounts/Sources/*",
36         "frameworks": "Accounts"
37       },
38       "ios": {
39         "source_files": "Extensions/Accounts/Sources/*",
40         "frameworks": "Accounts"
41       },
42       "dependencies": {
43         "PromiseKit/CorePromise": [
45         ]
46       }
47     },
48     {
49       "name": "Alamofire",
50       "source_files": "Extensions/Alamofire/Sources/*",
51       "dependencies": {
52         "Alamofire": [
53           "~> 4.0"
54         ],
55         "PromiseKit/CorePromise": [
57         ]
58       },
59       "platforms": {
60         "ios": "9.0",
61         "osx": "10.11",
62         "watchos": "2.0",
63         "tvos": "9.0"
64       }
65     },
66     {
67       "name": "AddressBook",
68       "ios": {
69         "source_files": "Extensions/AddressBook/Sources/*",
70         "frameworks": "AddressBook"
71       },
72       "dependencies": {
73         "PromiseKit/CorePromise": [
75         ]
76       }
77     },
78     {
79       "name": "AssetsLibrary",
80       "ios": {
81         "source_files": "Extensions/AssetsLibrary/Sources/*",
82         "frameworks": "AssetsLibrary"
83       },
84       "dependencies": {
85         "PromiseKit/CorePromise": [
87         ]
88       }
89     },
90     {
91       "name": "AVFoundation",
92       "ios": {
93         "source_files": "Extensions/AVFoundation/Sources/*",
94         "frameworks": "AVFoundation"
95       },
96       "dependencies": {
97         "PromiseKit/CorePromise": [
99         ]
100       }
101     },
102     {
103       "name": "Bolts",
104       "source_files": "Extensions/Bolts/Sources/*",
105       "dependencies": {
106         "PromiseKit/CorePromise": [
108         ],
109         "Bolts": [
110           "~> 1.6.0"
111         ]
112       }
113     },
114     {
115       "name": "CloudKit",
116       "source_files": "Extensions/CloudKit/Sources/*",
117       "frameworks": "CloudKit",
118       "dependencies": {
119         "PromiseKit/CorePromise": [
121         ]
122       }
123     },
124     {
125       "name": "CoreBluetooth",
126       "tvos": {
127         "source_files": "Extensions/CoreBluetooth/Sources/*",
128         "frameworks": "CoreBluetooth"
129       },
130       "osx": {
131         "source_files": "Extensions/CoreBluetooth/Sources/*",
132         "frameworks": "CoreBluetooth"
133       },
134       "ios": {
135         "source_files": "Extensions/CoreBluetooth/Sources/*",
136         "frameworks": "CoreBluetooth"
137       },
138       "dependencies": {
139         "PromiseKit/CorePromise": [
141         ]
142       }
143     },
144     {
145       "name": "CorePromise",
146       "source_files": [
147         "Sources/after.swift",
148         "Sources/AnyPromise.swift",
149         "Sources/DispatchQueue+Promise.swift",
150         "Sources/Error.swift",
151         "Sources/join.swift",
152         "Sources/Promise+AnyPromise.swift",
153         "Sources/Promise+Properties.swift",
154         "Sources/Promise.swift",
155         "Sources/race.swift",
156         "Sources/State.swift",
157         "Sources/when.swift",
158         "Sources/wrap.swift",
159         "Sources/Zalgo.swift",
160         "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when}.m",
161         "Sources/AAA-CocoaPods-Hack.h",
162         "Sources/AnyPromise.h",
163         "Sources/PromiseKit.h"
164       ],
165       "public_header_files": [
166         "Sources/AAA-CocoaPods-Hack.h",
167         "Sources/AnyPromise.h",
168         "Sources/PromiseKit.h"
169       ],
170       "preserve_paths": [
171         "Sources/AnyPromise+Private.h",
172         "Sources/PMKCallVariadicBlock.m",
173         "Sources/NSMethodSignatureForBlock.m"
174       ],
175       "frameworks": "Foundation"
176     },
177     {
178       "name": "CoreLocation",
179       "source_files": "Extensions/CoreLocation/Sources/*",
180       "watchos": {
181         "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
182       },
183       "dependencies": {
184         "PromiseKit/CorePromise": [
186         ]
187       },
188       "frameworks": "CoreLocation"
189     },
190     {
191       "name": "EventKit",
192       "watchos": {
193         "source_files": "Extensions/EventKit/Sources/*",
194         "frameworks": "EventKit"
195       },
196       "osx": {
197         "source_files": "Extensions/EventKit/Sources/*",
198         "frameworks": "EventKit"
199       },
200       "ios": {
201         "source_files": "Extensions/EventKit/Sources/*",
202         "frameworks": "EventKit"
203       },
204       "dependencies": {
205         "PromiseKit/CorePromise": [
207         ]
208       }
209     },
210     {
211       "name": "Foundation",
212       "source_files": [
213         "Extensions/Foundation/Sources/afterlife.swift",
214         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
215         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
216         "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
217         "Extensions/Foundation/Sources/NSObject+Promise.swift",
218         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
219         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
220         "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
221         "Extensions/Foundation/Sources/PMKFoundation.h",
222         "Extensions/Foundation/Sources/Process+Promise.swift",
223         "Extensions/Foundation/Sources/URLDataPromise.swift"
224       ],
225       "osx": {
226         "source_files": [
227           "Extensions/Foundation/Sources/afterlife.swift",
228           "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
229           "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
230           "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
231           "Extensions/Foundation/Sources/NSObject+Promise.swift",
232           "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
233           "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
234           "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
235           "Extensions/Foundation/Sources/PMKFoundation.h",
236           "Extensions/Foundation/Sources/Process+Promise.swift",
237           "Extensions/Foundation/Sources/URLDataPromise.swift",
238           "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
239           "Extensions/Foundation/Sources/NSTask+AnyPromise.m"
240         ]
241       },
242       "dependencies": {
243         "PromiseKit/CorePromise": [
245         ]
246       },
247       "frameworks": "Foundation"
248     },
249     {
250       "name": "MapKit",
251       "tvos": {
252         "source_files": "Extensions/MapKit/Sources/*",
253         "frameworks": "MapKit"
254       },
255       "osx": {
256         "source_files": "Extensions/MapKit/Sources/*",
257         "frameworks": "MapKit"
258       },
259       "ios": {
260         "source_files": "Extensions/MapKit/Sources/*",
261         "frameworks": "MapKit"
262       },
263       "platforms": {
264         "tvos": "9.2",
265         "ios": "8.0",
266         "osx": "10.10",
267         "watchos": "2.0"
268       },
269       "dependencies": {
270         "PromiseKit/CorePromise": [
272         ]
273       }
274     },
275     {
276       "name": "MessageUI",
277       "ios": {
278         "source_files": "Extensions/MessagesUI/Sources/*",
279         "frameworks": "MessageUI"
280       },
281       "dependencies": {
282         "PromiseKit/CorePromise": [
284         ]
285       }
286     },
287     {
288       "name": "OMGHTTPURLRQ",
289       "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
290       "dependencies": {
291         "PromiseKit/Foundation": [
293         ],
294         "OMGHTTPURLRQ": [
295           "~> 3.2"
296         ]
297       }
298     },
299     {
300       "name": "Photos",
301       "tvos": {
302         "source_files": "Extensions/Photos/Sources/*",
303         "frameworks": "Photos"
304       },
305       "ios": {
306         "source_files": "Extensions/Photos/Sources/*",
307         "frameworks": "Photos"
308       },
309       "platforms": {
310         "tvos": "10.0",
311         "ios": "8.0",
312         "osx": "10.10",
313         "watchos": "2.0"
314       },
315       "dependencies": {
316         "PromiseKit/CorePromise": [
318         ]
319       }
320     },
321     {
322       "name": "QuartzCore",
323       "tvos": {
324         "source_files": "Extensions/QuartzCore/Sources/*",
325         "frameworks": "QuartzCore"
326       },
327       "ios": {
328         "source_files": "Extensions/QuartzCore/Sources/*",
329         "frameworks": "QuartzCore"
330       },
331       "osx": {
332         "source_files": "Extensions/QuartzCore/Sources/*",
333         "frameworks": "QuartzCore"
334       },
335       "dependencies": {
336         "PromiseKit/CorePromise": [
338         ]
339       }
340     },
341     {
342       "name": "Social",
343       "ios": {
344         "source_files": "Extensions/Social/Sources/*",
345         "frameworks": "Social"
346       },
347       "osx": {
348         "source_files": [
349           "Extensions/Social/Sources/PMKSocial.h",
350           "Extensions/Social/Sources/SLComposeViewController+Promise.swift",
351           "Extensions/Social/Sources/SLRequest+AnyPromise.h",
352           "Extensions/Social/Sources/SLRequest+AnyPromise.m",
353           "Extensions/Social/Sources/SLRequest+Promise.swift"
354         ],
355         "frameworks": "Social"
356       },
357       "dependencies": {
358         "PromiseKit/Foundation": [
360         ]
361       }
362     },
363     {
364       "name": "StoreKit",
365       "tvos": {
366         "source_files": "Extensions/StoreKit/Sources/*",
367         "frameworks": "StoreKit"
368       },
369       "osx": {
370         "source_files": "Extensions/StoreKit/Sources/*",
371         "frameworks": "StoreKit"
372       },
373       "ios": {
374         "source_files": "Extensions/StoreKit/Sources/*",
375         "frameworks": "StoreKit"
376       },
377       "dependencies": {
378         "PromiseKit/CorePromise": [
380         ]
381       }
382     },
383     {
384       "name": "SystemConfiguration",
385       "tvos": {
386         "source_files": "Extensions/SystemConfiguration/Sources/*",
387         "frameworks": "SystemConfiguration"
388       },
389       "osx": {
390         "source_files": "Extensions/SystemConfiguration/Sources/*",
391         "frameworks": "SystemConfiguration"
392       },
393       "ios": {
394         "source_files": "Extensions/SystemConfiguration/Sources/*",
395         "frameworks": "SystemConfiguration"
396       },
397       "dependencies": {
398         "PromiseKit/CorePromise": [
400         ]
401       }
402     },
403     {
404       "name": "UIKit",
405       "tvos": {
406         "source_files": [
407           "Extensions/UIKit/Sources/PMKAlertController.swift",
408           "Extensions/UIKit/Sources/PMKUIKit.h",
409           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
410           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
411           "Extensions/UIKit/Sources/UIView+Promise.swift",
412           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
413           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
414           "Extensions/UIKit/Sources/UIViewController+Promise.swift"
415         ],
416         "frameworks": "UIKit"
417       },
418       "ios": {
419         "source_files": [
420           "Extensions/UIKit/Sources/PMKAlertController.swift",
421           "Extensions/UIKit/Sources/PMKUIKit.h",
422           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
423           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
424           "Extensions/UIKit/Sources/UIView+Promise.swift",
425           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
426           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
427           "Extensions/UIKit/Sources/UIViewController+Promise.swift"
428         ],
429         "frameworks": "UIKit"
430       },
431       "dependencies": {
432         "PromiseKit/CorePromise": [
434         ]
435       }
436     },
437     {
438       "name": "UIImagePickerController",
439       "ios": {
440         "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
441         "frameworks": "UIKit",
442         "xcconfig": {
443           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
444         }
445       },
446       "dependencies": {
447         "PromiseKit/UIKit": [
449         ]
450       }
451     },
452     {
453       "name": "WatchConnectivity",
454       "watchos": {
455         "source_files": "Extensions/WatchConnectivity/Sources/*",
456         "frameworks": "WatchConnectivity"
457       },
458       "ios": {
459         "source_files": "Extensions/WatchConnectivity/Sources/*",
460         "frameworks": "WatchConnectivity"
461       },
462       "dependencies": {
463         "PromiseKit/CorePromise": [
465         ]
466       }
467     }
468   ]