[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 6.13.0 / PromiseKit.podspec.json
blobfdfecfa2327ca1212c6cbf55ce8b3e340a35b2c0
2   "name": "PromiseKit",
3   "version": "6.13.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "6.13.0",
7     "submodules": true
8   },
9   "license": "MIT",
10   "summary": "Promises for Swift & ObjC.",
11   "homepage": "http://mxcl.dev/PromiseKit/",
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://mxcl.dev/PromiseKit/reference/v6/Classes/Promise.html",
18   "default_subspecs": [
19     "CorePromise",
20     "UIKit",
21     "Foundation"
22   ],
23   "requires_arc": true,
24   "swift_versions": [
25     "3.1",
26     "3.2",
27     "3.3",
28     "3.4",
29     "4.0",
30     "4.1",
31     "4.2",
32     "4.3",
33     "4.4",
34     "5.0",
35     "5.1"
36   ],
37   "platforms": {
38     "ios": "8.0",
39     "osx": "10.10",
40     "watchos": "2.0",
41     "tvos": "9.0"
42   },
43   "pod_target_xcconfig": {
44     "OTHER_SWIFT_FLAGS": "-DPMKCocoaPods"
45   },
46   "subspecs": [
47     {
48       "name": "Accounts",
49       "osx": {
50         "source_files": "Extensions/Accounts/Sources/*",
51         "frameworks": "Accounts"
52       },
53       "ios": {
54         "source_files": "Extensions/Accounts/Sources/*",
55         "frameworks": "Accounts"
56       },
57       "dependencies": {
58         "PromiseKit/CorePromise": [
60         ]
61       },
62       "platforms": {
63         "ios": "8.0",
64         "osx": "10.10"
65       }
66     },
67     {
68       "name": "Alamofire",
69       "source_files": "Extensions/Alamofire/Sources/*",
70       "dependencies": {
71         "Alamofire": [
72           "~> 4.0"
73         ],
74         "PromiseKit/CorePromise": [
76         ]
77       },
78       "platforms": {
79         "ios": "8.0",
80         "osx": "10.11",
81         "watchos": "2.0",
82         "tvos": "9.0"
83       }
84     },
85     {
86       "name": "AddressBook",
87       "ios": {
88         "source_files": "Extensions/AddressBook/Sources/*",
89         "frameworks": "AddressBook"
90       },
91       "dependencies": {
92         "PromiseKit/CorePromise": [
94         ]
95       },
96       "platforms": {
97         "ios": "8.0"
98       }
99     },
100     {
101       "name": "AssetsLibrary",
102       "ios": {
103         "source_files": "Extensions/AssetsLibrary/Sources/*",
104         "frameworks": "AssetsLibrary"
105       },
106       "dependencies": {
107         "PromiseKit/CorePromise": [
109         ]
110       },
111       "platforms": {
112         "ios": "8.0"
113       }
114     },
115     {
116       "name": "AVFoundation",
117       "ios": {
118         "source_files": "Extensions/AVFoundation/Sources/*",
119         "frameworks": "AVFoundation"
120       },
121       "dependencies": {
122         "PromiseKit/CorePromise": [
124         ]
125       },
126       "platforms": {
127         "ios": "8.0"
128       }
129     },
130     {
131       "name": "Bolts",
132       "source_files": "Extensions/Bolts/Sources/*",
133       "dependencies": {
134         "PromiseKit/CorePromise": [
136         ],
137         "Bolts": [
138           "~> 1.9.0"
139         ]
140       },
141       "platforms": {
142         "ios": "8.0",
143         "osx": "10.10",
144         "watchos": "2.0",
145         "tvos": "9.0"
146       }
147     },
148     {
149       "name": "CloudKit",
150       "source_files": "Extensions/CloudKit/Sources/*",
151       "frameworks": "CloudKit",
152       "dependencies": {
153         "PromiseKit/CorePromise": [
155         ]
156       },
157       "platforms": {
158         "ios": "10.0",
159         "osx": "10.12",
160         "tvos": "10.0",
161         "watchos": "3.0"
162       }
163     },
164     {
165       "name": "CoreBluetooth",
166       "tvos": {
167         "source_files": "Extensions/CoreBluetooth/Sources/*",
168         "frameworks": "CoreBluetooth"
169       },
170       "osx": {
171         "source_files": "Extensions/CoreBluetooth/Sources/*",
172         "frameworks": "CoreBluetooth"
173       },
174       "ios": {
175         "source_files": "Extensions/CoreBluetooth/Sources/*",
176         "frameworks": "CoreBluetooth"
177       },
178       "dependencies": {
179         "PromiseKit/CorePromise": [
181         ]
182       },
183       "platforms": {
184         "ios": "8.0",
185         "osx": "10.10",
186         "tvos": "9.0"
187       }
188     },
189     {
190       "name": "CorePromise",
191       "source_files": [
192         "Sources/when.swift",
193         "Sources/Guarantee.swift",
194         "Sources/race.swift",
195         "Sources/Error.swift",
196         "Sources/after.swift",
197         "Sources/Resolver.swift",
198         "Sources/Deprecations.swift",
199         "Sources/hang.swift",
200         "Sources/Box.swift",
201         "Sources/Catchable.swift",
202         "Sources/LogEvent.swift",
203         "Sources/Promise.swift",
204         "Sources/AnyPromise.swift",
205         "Sources/firstly.swift",
206         "Sources/CustomStringConvertible.swift",
207         "Sources/Thenable.swift",
208         "Sources/Configuration.swift",
209         "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when,race}.m",
210         "Sources/fwd.h",
211         "Sources/AnyPromise.h",
212         "Sources/PromiseKit.h"
213       ],
214       "public_header_files": [
215         "Sources/fwd.h",
216         "Sources/AnyPromise.h",
217         "Sources/PromiseKit.h"
218       ],
219       "preserve_paths": [
220         "Sources/AnyPromise+Private.h",
221         "Sources/PMKCallVariadicBlock.m",
222         "Sources/NSMethodSignatureForBlock.m"
223       ],
224       "frameworks": "Foundation",
225       "platforms": {
226         "ios": "8.0",
227         "osx": "10.10",
228         "watchos": "2.0",
229         "tvos": "9.0"
230       }
231     },
232     {
233       "name": "CoreLocation",
234       "source_files": "Extensions/CoreLocation/Sources/*",
235       "watchos": {
236         "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
237       },
238       "dependencies": {
239         "PromiseKit/CorePromise": [
241         ]
242       },
243       "frameworks": "CoreLocation",
244       "platforms": {
245         "ios": "8.0",
246         "osx": "10.10",
247         "watchos": "3.0",
248         "tvos": "9.0"
249       }
250     },
251     {
252       "name": "EventKit",
253       "watchos": {
254         "source_files": "Extensions/EventKit/Sources/*",
255         "frameworks": "EventKit"
256       },
257       "osx": {
258         "source_files": "Extensions/EventKit/Sources/*",
259         "frameworks": "EventKit"
260       },
261       "ios": {
262         "source_files": "Extensions/EventKit/Sources/*",
263         "frameworks": "EventKit"
264       },
265       "dependencies": {
266         "PromiseKit/CorePromise": [
268         ]
269       },
270       "platforms": {
271         "ios": "8.0",
272         "osx": "10.10",
273         "watchos": "2.0"
274       }
275     },
276     {
277       "name": "Foundation",
278       "source_files": [
279         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
280         "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
281         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
282         "Extensions/Foundation/Sources/afterlife.swift",
283         "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
284         "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
285         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
286         "Extensions/Foundation/Sources/NSObject+Promise.swift",
287         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
288         "Extensions/Foundation/Sources/PMKFoundation.h",
289         "Extensions/Foundation/Sources/Process+Promise.swift",
290         "Extensions/Foundation/Sources/NSTask+AnyPromise.m"
291       ],
292       "dependencies": {
293         "PromiseKit/CorePromise": [
295         ]
296       },
297       "frameworks": "Foundation",
298       "platforms": {
299         "ios": "8.0",
300         "osx": "10.10",
301         "watchos": "2.0",
302         "tvos": "9.0"
303       }
304     },
305     {
306       "name": "HealthKit",
307       "source_files": [
308         "Extensions/HealthKit/Sources/HealthKit+Promise.swift"
309       ],
310       "dependencies": {
311         "PromiseKit/CorePromise": [
313         ]
314       },
315       "frameworks": "HealthKit",
316       "platforms": {
317         "ios": "9.0",
318         "watchos": "2.0"
319       }
320     },
321     {
322       "name": "HomeKit",
323       "source_files": [
324         "Extensions/HomeKit/Sources/HMAcessoryBrowser+Promise.swift",
325         "Extensions/HomeKit/Sources/HMHome+Promise.swift",
326         "Extensions/HomeKit/Sources/HMCharacteristic+Promise.swift",
327         "Extensions/HomeKit/Sources/Utils.swift",
328         "Extensions/HomeKit/Sources/HMHomeManager+Promise.swift"
329       ],
330       "dependencies": {
331         "PromiseKit/CorePromise": [
333         ]
334       },
335       "frameworks": "HomeKit",
336       "platforms": {
337         "ios": "8.0",
338         "watchos": "3.0",
339         "tvos": "9.0"
340       }
341     },
342     {
343       "name": "MapKit",
344       "tvos": {
345         "source_files": "Extensions/MapKit/Sources/*",
346         "frameworks": "MapKit"
347       },
348       "osx": {
349         "source_files": "Extensions/MapKit/Sources/*",
350         "frameworks": "MapKit"
351       },
352       "ios": {
353         "source_files": "Extensions/MapKit/Sources/*",
354         "frameworks": "MapKit"
355       },
356       "dependencies": {
357         "PromiseKit/CorePromise": [
359         ]
360       },
361       "platforms": {
362         "ios": "8.0",
363         "osx": "10.10",
364         "watchos": "2.0",
365         "tvos": "9.2"
366       }
367     },
368     {
369       "name": "MessageUI",
370       "ios": {
371         "source_files": "Extensions/MessagesUI/Sources/*",
372         "frameworks": "MessageUI"
373       },
374       "dependencies": {
375         "PromiseKit/CorePromise": [
377         ]
378       },
379       "platforms": {
380         "ios": "8.0"
381       }
382     },
383     {
384       "name": "OMGHTTPURLRQ",
385       "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
386       "dependencies": {
387         "PromiseKit/Foundation": [
389         ],
390         "OMGHTTPURLRQ": [
391           "~> 3.2"
392         ]
393       },
394       "platforms": {
395         "ios": "8.0",
396         "osx": "10.10",
397         "watchos": "2.0",
398         "tvos": "9.0"
399       }
400     },
401     {
402       "name": "Photos",
403       "osx": {
404         "source_files": "Extensions/Photos/Sources/*",
405         "frameworks": "Photos"
406       },
407       "tvos": {
408         "source_files": "Extensions/Photos/Sources/*",
409         "frameworks": "Photos"
410       },
411       "ios": {
412         "source_files": "Extensions/Photos/Sources/*",
413         "frameworks": "Photos"
414       },
415       "dependencies": {
416         "PromiseKit/CorePromise": [
418         ]
419       },
420       "platforms": {
421         "ios": "8.0",
422         "osx": "10.13",
423         "tvos": "10.0"
424       }
425     },
426     {
427       "name": "QuartzCore",
428       "tvos": {
429         "source_files": "Extensions/QuartzCore/Sources/*",
430         "frameworks": "QuartzCore"
431       },
432       "ios": {
433         "source_files": "Extensions/QuartzCore/Sources/*",
434         "frameworks": "QuartzCore"
435       },
436       "osx": {
437         "source_files": "Extensions/QuartzCore/Sources/*",
438         "frameworks": "QuartzCore"
439       },
440       "dependencies": {
441         "PromiseKit/CorePromise": [
443         ]
444       },
445       "platforms": {
446         "ios": "8.0",
447         "osx": "10.10",
448         "tvos": "9.0"
449       }
450     },
451     {
452       "name": "Social",
453       "ios": {
454         "source_files": "Extensions/Social/Sources/*",
455         "frameworks": "Social"
456       },
457       "osx": {
458         "source_files": [
459           "Extensions/Social/Sources/SLRequest+AnyPromise.m",
460           "Extensions/Social/Sources/SLRequest+Promise.swift",
461           "Extensions/Social/Sources/PMKSocial.h",
462           "Extensions/Social/Sources/SLRequest+AnyPromise.h",
463           "Extensions/Social/Sources/SLComposeViewController+Promise.swift"
464         ],
465         "frameworks": "Social"
466       },
467       "dependencies": {
468         "PromiseKit/Foundation": [
470         ]
471       },
472       "platforms": {
473         "ios": "8.0",
474         "osx": "10.10"
475       }
476     },
477     {
478       "name": "StoreKit",
479       "tvos": {
480         "source_files": "Extensions/StoreKit/Sources/*",
481         "frameworks": "StoreKit"
482       },
483       "osx": {
484         "source_files": "Extensions/StoreKit/Sources/*",
485         "frameworks": "StoreKit"
486       },
487       "ios": {
488         "source_files": "Extensions/StoreKit/Sources/*",
489         "frameworks": "StoreKit"
490       },
491       "dependencies": {
492         "PromiseKit/CorePromise": [
494         ]
495       },
496       "platforms": {
497         "ios": "8.0",
498         "osx": "10.10",
499         "tvos": "9.0"
500       }
501     },
502     {
503       "name": "SystemConfiguration",
504       "tvos": {
505         "source_files": "Extensions/SystemConfiguration/Sources/*",
506         "frameworks": "SystemConfiguration"
507       },
508       "osx": {
509         "source_files": "Extensions/SystemConfiguration/Sources/*",
510         "frameworks": "SystemConfiguration"
511       },
512       "ios": {
513         "source_files": "Extensions/SystemConfiguration/Sources/*",
514         "frameworks": "SystemConfiguration"
515       },
516       "dependencies": {
517         "PromiseKit/CorePromise": [
519         ]
520       },
521       "platforms": {
522         "ios": "8.0",
523         "osx": "10.10",
524         "tvos": "9.0"
525       }
526     },
527     {
528       "name": "UIKit",
529       "tvos": {
530         "source_files": [
531           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
532           "Extensions/UIKit/Sources/PMKUIKit.h",
533           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
534           "Extensions/UIKit/Sources/UIView+Promise.swift",
535           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
536           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
537           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
538         ],
539         "frameworks": "UIKit"
540       },
541       "ios": {
542         "source_files": [
543           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
544           "Extensions/UIKit/Sources/PMKUIKit.h",
545           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
546           "Extensions/UIKit/Sources/UIView+Promise.swift",
547           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
548           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
549           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
550         ],
551         "frameworks": "UIKit"
552       },
553       "dependencies": {
554         "PromiseKit/CorePromise": [
556         ]
557       },
558       "platforms": {
559         "ios": "8.0",
560         "tvos": "9.0"
561       }
562     },
563     {
564       "name": "UIImagePickerController",
565       "ios": {
566         "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
567         "frameworks": "UIKit",
568         "xcconfig": {
569           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
570         }
571       },
572       "dependencies": {
573         "PromiseKit/UIKit": [
575         ]
576       },
577       "platforms": {
578         "ios": "8.0"
579       }
580     },
581     {
582       "name": "WatchConnectivity",
583       "watchos": {
584         "source_files": "Extensions/WatchConnectivity/Sources/*",
585         "frameworks": "WatchConnectivity"
586       },
587       "ios": {
588         "source_files": "Extensions/WatchConnectivity/Sources/*",
589         "frameworks": "WatchConnectivity"
590       },
591       "dependencies": {
592         "PromiseKit/CorePromise": [
594         ]
595       },
596       "platforms": {
597         "ios": "8.0",
598         "watchos": "2.0"
599       }
600     }
601   ],
602   "swift_version": "5.1"