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