[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 6.12.0 / PromiseKit.podspec.json
blobd62fea9781bc5aca98f174c0407aa2a648457111
2   "name": "PromiseKit",
3   "version": "6.12.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "6.12.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/HMEventTrigger+Promise.swift",
327         "Extensions/HomeKit/Sources/HMCharacteristic+Promise.swift",
328         "Extensions/HomeKit/Sources/HMTrigger+Promise.swift",
329         "Extensions/HomeKit/Sources/Utils.swift",
330         "Extensions/HomeKit/Sources/HMHomeManager+Promise.swift",
331         "Extensions/HomeKit/Sources/HMActionSet+Promise.swift"
332       ],
333       "dependencies": {
334         "PromiseKit/CorePromise": [
336         ]
337       },
338       "frameworks": "HomeKit",
339       "platforms": {
340         "ios": "8.0",
341         "watchos": "3.0",
342         "tvos": "9.0"
343       }
344     },
345     {
346       "name": "MapKit",
347       "tvos": {
348         "source_files": "Extensions/MapKit/Sources/*",
349         "frameworks": "MapKit"
350       },
351       "osx": {
352         "source_files": "Extensions/MapKit/Sources/*",
353         "frameworks": "MapKit"
354       },
355       "ios": {
356         "source_files": "Extensions/MapKit/Sources/*",
357         "frameworks": "MapKit"
358       },
359       "dependencies": {
360         "PromiseKit/CorePromise": [
362         ]
363       },
364       "platforms": {
365         "ios": "8.0",
366         "osx": "10.10",
367         "watchos": "2.0",
368         "tvos": "9.2"
369       }
370     },
371     {
372       "name": "MessageUI",
373       "ios": {
374         "source_files": "Extensions/MessagesUI/Sources/*",
375         "frameworks": "MessageUI"
376       },
377       "dependencies": {
378         "PromiseKit/CorePromise": [
380         ]
381       },
382       "platforms": {
383         "ios": "8.0"
384       }
385     },
386     {
387       "name": "OMGHTTPURLRQ",
388       "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
389       "dependencies": {
390         "PromiseKit/Foundation": [
392         ],
393         "OMGHTTPURLRQ": [
394           "~> 3.2"
395         ]
396       },
397       "platforms": {
398         "ios": "8.0",
399         "osx": "10.10",
400         "watchos": "2.0",
401         "tvos": "9.0"
402       }
403     },
404     {
405       "name": "Photos",
406       "osx": {
407         "source_files": "Extensions/Photos/Sources/*",
408         "frameworks": "Photos"
409       },
410       "tvos": {
411         "source_files": "Extensions/Photos/Sources/*",
412         "frameworks": "Photos"
413       },
414       "ios": {
415         "source_files": "Extensions/Photos/Sources/*",
416         "frameworks": "Photos"
417       },
418       "dependencies": {
419         "PromiseKit/CorePromise": [
421         ]
422       },
423       "platforms": {
424         "ios": "8.0",
425         "osx": "10.13",
426         "tvos": "10.0"
427       }
428     },
429     {
430       "name": "QuartzCore",
431       "tvos": {
432         "source_files": "Extensions/QuartzCore/Sources/*",
433         "frameworks": "QuartzCore"
434       },
435       "ios": {
436         "source_files": "Extensions/QuartzCore/Sources/*",
437         "frameworks": "QuartzCore"
438       },
439       "osx": {
440         "source_files": "Extensions/QuartzCore/Sources/*",
441         "frameworks": "QuartzCore"
442       },
443       "dependencies": {
444         "PromiseKit/CorePromise": [
446         ]
447       },
448       "platforms": {
449         "ios": "8.0",
450         "osx": "10.10",
451         "tvos": "9.0"
452       }
453     },
454     {
455       "name": "Social",
456       "ios": {
457         "source_files": "Extensions/Social/Sources/*",
458         "frameworks": "Social"
459       },
460       "osx": {
461         "source_files": [
462           "Extensions/Social/Sources/SLRequest+AnyPromise.m",
463           "Extensions/Social/Sources/SLRequest+Promise.swift",
464           "Extensions/Social/Sources/PMKSocial.h",
465           "Extensions/Social/Sources/SLRequest+AnyPromise.h",
466           "Extensions/Social/Sources/SLComposeViewController+Promise.swift"
467         ],
468         "frameworks": "Social"
469       },
470       "dependencies": {
471         "PromiseKit/Foundation": [
473         ]
474       },
475       "platforms": {
476         "ios": "8.0",
477         "osx": "10.10"
478       }
479     },
480     {
481       "name": "StoreKit",
482       "tvos": {
483         "source_files": "Extensions/StoreKit/Sources/*",
484         "frameworks": "StoreKit"
485       },
486       "osx": {
487         "source_files": "Extensions/StoreKit/Sources/*",
488         "frameworks": "StoreKit"
489       },
490       "ios": {
491         "source_files": "Extensions/StoreKit/Sources/*",
492         "frameworks": "StoreKit"
493       },
494       "dependencies": {
495         "PromiseKit/CorePromise": [
497         ]
498       },
499       "platforms": {
500         "ios": "8.0",
501         "osx": "10.10",
502         "tvos": "9.0"
503       }
504     },
505     {
506       "name": "SystemConfiguration",
507       "tvos": {
508         "source_files": "Extensions/SystemConfiguration/Sources/*",
509         "frameworks": "SystemConfiguration"
510       },
511       "osx": {
512         "source_files": "Extensions/SystemConfiguration/Sources/*",
513         "frameworks": "SystemConfiguration"
514       },
515       "ios": {
516         "source_files": "Extensions/SystemConfiguration/Sources/*",
517         "frameworks": "SystemConfiguration"
518       },
519       "dependencies": {
520         "PromiseKit/CorePromise": [
522         ]
523       },
524       "platforms": {
525         "ios": "8.0",
526         "osx": "10.10",
527         "tvos": "9.0"
528       }
529     },
530     {
531       "name": "UIKit",
532       "tvos": {
533         "source_files": [
534           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
535           "Extensions/UIKit/Sources/PMKUIKit.h",
536           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
537           "Extensions/UIKit/Sources/UIView+Promise.swift",
538           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
539           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
540           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
541         ],
542         "frameworks": "UIKit"
543       },
544       "ios": {
545         "source_files": [
546           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
547           "Extensions/UIKit/Sources/PMKUIKit.h",
548           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
549           "Extensions/UIKit/Sources/UIView+Promise.swift",
550           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
551           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
552           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
553         ],
554         "frameworks": "UIKit"
555       },
556       "dependencies": {
557         "PromiseKit/CorePromise": [
559         ]
560       },
561       "platforms": {
562         "ios": "8.0",
563         "tvos": "9.0"
564       }
565     },
566     {
567       "name": "UIImagePickerController",
568       "ios": {
569         "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
570         "frameworks": "UIKit",
571         "xcconfig": {
572           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
573         }
574       },
575       "dependencies": {
576         "PromiseKit/UIKit": [
578         ]
579       },
580       "platforms": {
581         "ios": "8.0"
582       }
583     },
584     {
585       "name": "WatchConnectivity",
586       "watchos": {
587         "source_files": "Extensions/WatchConnectivity/Sources/*",
588         "frameworks": "WatchConnectivity"
589       },
590       "ios": {
591         "source_files": "Extensions/WatchConnectivity/Sources/*",
592         "frameworks": "WatchConnectivity"
593       },
594       "dependencies": {
595         "PromiseKit/CorePromise": [
597         ]
598       },
599       "platforms": {
600         "ios": "8.0",
601         "watchos": "2.0"
602       }
603     }
604   ],
605   "swift_version": "5.1"