[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 2.2.1 / PromiseKit.podspec.json
bloba70d39dd482abe4333b6241f1cc9e5d77764dce7
2   "name": "PromiseKit",
3   "version": "2.2.1",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "2.2.1"
7   },
8   "license": {
9     "type": "MIT",
10     "text": "@see README"
11   },
12   "summary": "A delightful Promises implementation for iOS and OS X.",
13   "homepage": "http://promisekit.org",
14   "description": "UIActionSheet UIAlertView CLLocationManager MFMailComposeViewController ACAccountStore StoreKit SKRequest SKProductRequest blocks",
15   "social_media_url": "https://twitter.com/mxcl",
16   "authors": {
17     "Max Howell": "mxcl@me.com"
18   },
19   "documentation_url": "http://promisekit.org/introduction/",
20   "default_subspecs": [
21     "Foundation",
22     "UIKit",
23     "QuartzCore"
24   ],
25   "requires_arc": true,
26   "platforms": {
27     "ios": "8.0",
28     "osx": "10.9"
29   },
30   "module_map": "Sources/PMK.modulemap",
31   "xcconfig": {
32     "SWIFT_INSTALL_OBJC_HEADER": "NO"
33   },
34   "subspecs": [
35     {
36       "name": "Accounts",
37       "source_files": "Categories/Accounts/*",
38       "dependencies": {
39         "PromiseKit/CorePromise": [
41         ]
42       },
43       "frameworks": "Accounts"
44     },
45     {
46       "name": "AddressBook",
47       "ios": {
48         "source_files": "Categories/AddressBook/*",
49         "frameworks": "AddressBook"
50       },
51       "dependencies": {
52         "PromiseKit/CorePromise": [
54         ]
55       }
56     },
57     {
58       "name": "AssetsLibrary",
59       "ios": {
60         "source_files": "Categories/AssetsLibrary/*",
61         "frameworks": "AssetsLibrary"
62       },
63       "dependencies": {
64         "PromiseKit/UIKit": [
66         ]
67       }
68     },
69     {
70       "name": "AVFoundation",
71       "ios": {
72         "source_files": "Categories/AVFoundation/*",
73         "frameworks": "AVFoundation"
74       },
75       "dependencies": {
76         "PromiseKit/CorePromise": [
78         ]
79       }
80     },
81     {
82       "name": "CloudKit",
83       "source_files": "Categories/CloudKit/*",
84       "dependencies": {
85         "PromiseKit/CorePromise": [
87         ]
88       },
89       "frameworks": "CloudKit",
90       "platforms": {
91         "ios": "8.0",
92         "osx": "10.10"
93       }
94     },
95     {
96       "name": "CorePromise",
97       "source_files": [
98         "Sources/*.{swift}",
99         "Sources/{after,AnyPromise,dispatch_promise,hang,join,PMKPromise,when}.m",
100         "Sources/AnyPromise.h",
101         "Sources/NSError+Cancellation.h",
102         "Sources/PMKPromise.h",
103         "Sources/Promise.h",
104         "Sources/PromiseKit.h",
105         "Sources/Umbrella.h"
106       ],
107       "public_header_files": [
108         "Sources/AnyPromise.h",
109         "Sources/NSError+Cancellation.h",
110         "Sources/PMKPromise.h",
111         "Sources/Promise.h",
112         "Sources/PromiseKit.h",
113         "Sources/Umbrella.h"
114       ],
115       "preserve_paths": [
116         "Sources/AnyPromise+Private.h",
117         "Sources/PMKCallVariadicBlock.m",
118         "Sources/NSMethodSignatureForBlock.m"
119       ],
120       "frameworks": "Foundation"
121     },
122     {
123       "name": "CoreLocation",
124       "source_files": "Categories/CoreLocation/*",
125       "dependencies": {
126         "PromiseKit/CorePromise": [
128         ]
129       },
130       "frameworks": "CoreLocation"
131     },
132     {
133       "name": "Foundation",
134       "ios": {
135         "source_files": [
136           "Categories/Foundation/afterlife.swift",
137           "Categories/Foundation/NSFileManager+Promise.swift",
138           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
139           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
140           "Categories/Foundation/NSNotificationCenter+Promise.swift",
141           "Categories/Foundation/NSObject+Promise.swift",
142           "Categories/Foundation/NSURLConnection+AnyPromise.h",
143           "Categories/Foundation/NSURLConnection+AnyPromise.m",
144           "Categories/Foundation/NSURLConnection+Promise.swift"
145         ]
146       },
147       "osx": {
148         "source_files": "Categories/Foundation/*"
149       },
150       "dependencies": {
151         "PromiseKit/CorePromise": [
153         ],
154         "OMGHTTPURLRQ": [
155           "~> 2.1.3"
156         ]
157       },
158       "frameworks": "Foundation"
159     },
160     {
161       "name": "MapKit",
162       "source_files": "Categories/MapKit/*",
163       "dependencies": {
164         "PromiseKit/CorePromise": [
166         ]
167       },
168       "frameworks": "MapKit"
169     },
170     {
171       "name": "MessageUI",
172       "ios": {
173         "source_files": "Categories/MessageUI/*",
174         "frameworks": "MessageUI"
175       },
176       "dependencies": {
177         "PromiseKit/CorePromise": [
179         ]
180       }
181     },
182     {
183       "name": "Photos",
184       "ios": {
185         "source_files": "Categories/Photos/*",
186         "frameworks": "Photos"
187       },
188       "dependencies": {
189         "PromiseKit/CorePromise": [
191         ]
192       }
193     },
194     {
195       "name": "QuartzCore",
196       "source_files": "Categories/QuartzCore/*",
197       "dependencies": {
198         "PromiseKit/CorePromise": [
200         ]
201       },
202       "frameworks": "QuartzCore"
203     },
204     {
205       "name": "Social",
206       "ios": {
207         "source_files": "Categories/Social/*"
208       },
209       "osx": {
210         "source_files": [
211           "Categories/Social/SLRequest+AnyPromise.h",
212           "Categories/Social/SLRequest+AnyPromise.m",
213           "Categories/Social/SLRequest+Promise.swift"
214         ]
215       },
216       "dependencies": {
217         "PromiseKit/CorePromise": [
219         ]
220       },
221       "frameworks": "Social"
222     },
223     {
224       "name": "StoreKit",
225       "source_files": "Categories/StoreKit/*",
226       "dependencies": {
227         "PromiseKit/CorePromise": [
229         ]
230       },
231       "frameworks": "StoreKit"
232     },
233     {
234       "name": "SystemConfiguration",
235       "source_files": "Categories/SystemConfiguration/*",
236       "dependencies": {
237         "PromiseKit/CorePromise": [
239         ]
240       },
241       "frameworks": "SystemConfiguration"
242     },
243     {
244       "name": "UIKit",
245       "ios": {
246         "source_files": "Categories/UIKit/*",
247         "frameworks": "UIKit"
248       },
249       "dependencies": {
250         "PromiseKit/CorePromise": [
252         ]
253       }
254     },
255     {
256       "name": "base",
257       "dependencies": {
258         "PromiseKit/CorePromise": [
260         ]
261       }
262     },
263     {
264       "name": "Promise",
265       "dependencies": {
266         "PromiseKit/CorePromise": [
268         ]
269       }
270     },
271     {
272       "name": "Pause",
273       "dependencies": {
274         "PromiseKit/CorePromise": [
276         ]
277       }
278     },
279     {
280       "name": "Until",
281       "dependencies": {
282         "PromiseKit/CorePromise": [
284         ]
285       }
286     },
287     {
288       "name": "When",
289       "dependencies": {
290         "PromiseKit/CorePromise": [
292         ]
293       }
294     },
295     {
296       "name": "Join",
297       "dependencies": {
298         "PromiseKit/CorePromise": [
300         ]
301       }
302     },
303     {
304       "name": "Hang",
305       "dependencies": {
306         "PromiseKit/CorePromise": [
308         ]
309       }
310     },
311     {
312       "name": "Zalgo",
313       "dependencies": {
314         "PromiseKit/CorePromise": [
316         ]
317       }
318     },
319     {
320       "name": "all",
321       "dependencies": {
322         "PromiseKit/Accounts": [
324         ],
325         "PromiseKit/AVFoundation": [
327         ],
328         "PromiseKit/CloudKit": [
330         ],
331         "PromiseKit/CoreLocation": [
333         ],
334         "PromiseKit/Foundation": [
336         ],
337         "PromiseKit/MapKit": [
339         ],
340         "PromiseKit/Social": [
342         ],
343         "PromiseKit/StoreKit": [
345         ],
346         "PromiseKit/UIKit": [
348         ],
349         "PromiseKit/QuartzCore": [
351         ]
352       }
353     },
354     {
355       "name": "ACAccountStore",
356       "dependencies": {
357         "PromiseKit/Accounts": [
359         ]
360       }
361     },
362     {
363       "name": "AVAudioSession",
364       "dependencies": {
365         "PromiseKit/AVFoundation": [
367         ]
368       }
369     },
370     {
371       "name": "CLGeocoder",
372       "dependencies": {
373         "PromiseKit/CoreLocation": [
375         ]
376       }
377     },
378     {
379       "name": "CKContainer",
380       "dependencies": {
381         "PromiseKit/CloudKit": [
383         ]
384       }
385     },
386     {
387       "name": "CKDatabase",
388       "dependencies": {
389         "PromiseKit/CloudKit": [
391         ]
392       }
393     },
394     {
395       "name": "CLLocationManager",
396       "dependencies": {
397         "PromiseKit/CoreLocation": [
399         ]
400       }
401     },
402     {
403       "name": "MKDirections",
404       "dependencies": {
405         "PromiseKit/MapKit": [
407         ]
408       }
409     },
410     {
411       "name": "MKMapSnapshotter",
412       "dependencies": {
413         "PromiseKit/MapKit": [
415         ]
416       }
417     },
418     {
419       "name": "NSFileManager",
420       "dependencies": {
421         "PromiseKit/Foundation": [
423         ]
424       }
425     },
426     {
427       "name": "NSNotificationCenter",
428       "dependencies": {
429         "PromiseKit/Foundation": [
431         ]
432       }
433     },
434     {
435       "name": "NSTask",
436       "dependencies": {
437         "PromiseKit/Foundation": [
439         ]
440       }
441     },
442     {
443       "name": "NSURLConnection",
444       "dependencies": {
445         "PromiseKit/Foundation": [
447         ]
448       }
449     },
450     {
451       "name": "SKRequest",
452       "dependencies": {
453         "PromiseKit/StoreKit": [
455         ]
456       }
457     },
458     {
459       "name": "SKProductsRequest",
460       "dependencies": {
461         "PromiseKit/StoreKit": [
463         ]
464       }
465     },
466     {
467       "name": "SLRequest",
468       "dependencies": {
469         "PromiseKit/Social": [
471         ]
472       }
473     },
474     {
475       "name": "UIActionSheet",
476       "dependencies": {
477         "PromiseKit/UIKit": [
479         ]
480       }
481     },
482     {
483       "name": "UIAlertView",
484       "dependencies": {
485         "PromiseKit/UIKit": [
487         ]
488       }
489     },
490     {
491       "name": "UIView",
492       "dependencies": {
493         "PromiseKit/UIKit": [
495         ]
496       }
497     },
498     {
499       "name": "UIViewController",
500       "dependencies": {
501         "PromiseKit/UIKit": [
503         ]
504       }
505     },
506     {
507       "name": "CALayer",
508       "dependencies": {
509         "PromiseKit/QuartzCore": [
511         ]
512       }
513     },
514     {
515       "name": "Swift",
516       "default_subspecs": [
517         "Foundation",
518         "UIKit"
519       ],
520       "subspecs": [
521         {
522           "name": "Promise",
523           "dependencies": {
524             "PromiseKit/CorePromise": [
526             ]
527           }
528         },
529         {
530           "name": "NSJSONFromData",
531           "dependencies": {
532             "PromiseKit/CorePromise": [
534             ]
535           }
536         },
537         {
538           "name": "CloudKit",
539           "dependencies": {
540             "PromiseKit/CloudKit": [
542             ]
543           }
544         },
545         {
546           "name": "UIKit",
547           "dependencies": {
548             "PromiseKit/UIKit": [
550             ]
551           }
552         },
553         {
554           "name": "CoreLocation",
555           "dependencies": {
556             "PromiseKit/CoreLocation": [
558             ]
559           }
560         },
561         {
562           "name": "MapKit",
563           "dependencies": {
564             "PromiseKit/MapKit": [
566             ]
567           }
568         },
569         {
570           "name": "Social",
571           "dependencies": {
572             "PromiseKit/Social": [
574             ]
575           }
576         },
577         {
578           "name": "StoreKit",
579           "dependencies": {
580             "PromiseKit/StoreKit": [
582             ]
583           }
584         },
585         {
586           "name": "Foundation",
587           "dependencies": {
588             "PromiseKit/Foundation": [
590             ]
591           }
592         },
593         {
594           "name": "NSNotificationCenter",
595           "dependencies": {
596             "PromiseKit/NSNotificationCenter": [
598             ]
599           }
600         },
601         {
602           "name": "Accounts",
603           "dependencies": {
604             "PromiseKit/Accounts": [
606             ]
607           }
608         },
609         {
610           "name": "AVFoundation",
611           "dependencies": {
612             "PromiseKit/AVFoundation": [
614             ]
615           }
616         },
617         {
618           "name": "all",
619           "dependencies": {
620             "PromiseKit/Swift/CloudKit": [
622             ],
623             "PromiseKit/Swift/CoreLocation": [
625             ],
626             "PromiseKit/Swift/Foundation": [
628             ],
629             "PromiseKit/Swift/MapKit": [
631             ],
632             "PromiseKit/Swift/Social": [
634             ],
635             "PromiseKit/Swift/StoreKit": [
637             ],
638             "PromiseKit/Swift/UIKit": [
640             ]
641           }
642         }
643       ]
644     }
645   ]