[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 0.9.17.1 / PromiseKit.podspec.json
blobc3391b9ce2102f76f7fe8de3e8dd3b5c42d148e7
2   "name": "PromiseKit",
3   "version": "0.9.17.1",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "0.9.17.1"
7   },
8   "license": "MIT",
9   "summary": "A delightful Promises implementation for iOS and OS X.",
10   "homepage": "http://promisekit.org",
11   "social_media_url": "https://twitter.com/mxcl",
12   "authors": {
13     "Max Howell": "mxcl@me.com"
14   },
15   "documentation_url": "http://promisekit.org/api/",
16   "default_subspecs": [
17     "NSURLConnection",
18     "NSNotificationCenter",
19     "UIActionSheet",
20     "UIAlertView",
21     "UIViewController",
22     "UIView",
23     "Pause",
24     "When",
25     "Until"
26   ],
27   "requires_arc": true,
28   "platforms": {
29     "ios": "6.0",
30     "osx": "10.7"
31   },
32   "subspecs": [
33     {
34       "name": "Promise",
35       "source_files": [
36         "objc/PromiseKit.h",
37         "objc/PMKPromise.m",
38         "objc/PromiseKit/Promise.h",
39         "objc/PromiseKit/fwd.h"
40       ],
41       "preserve_paths": [
42         "objc/PromiseKit",
43         "objc/Private"
44       ],
45       "frameworks": "Foundation"
46     },
47     {
48       "name": "Pause",
49       "source_files": [
50         "objc/PMKPromise+Pause.m",
51         "objc/PromiseKit/Promise+Pause.h"
52       ],
53       "xcconfig": {
54         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_PAUSE=1"
55       },
56       "preserve_paths": "objc/PromiseKit",
57       "dependencies": {
58         "PromiseKit/Promise": [
60         ]
61       }
62     },
63     {
64       "name": "Until",
65       "source_files": [
66         "objc/PMKPromise+Until.m",
67         "objc/PromiseKit/Promise+Until.h"
68       ],
69       "xcconfig": {
70         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
71       },
72       "preserve_paths": "objc/PromiseKit",
73       "dependencies": {
74         "PromiseKit/When": [
76         ],
77         "PromiseKit/Promise": [
79         ]
80       }
81     },
82     {
83       "name": "When",
84       "source_files": [
85         "objc/PMKPromise+When.m",
86         "objc/PromiseKit/Promise+When.h"
87       ],
88       "xcconfig": {
89         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
90       },
91       "preserve_paths": "objc/PromiseKit",
92       "dependencies": {
93         "PromiseKit/Promise": [
95         ]
96       }
97     },
98     {
99       "name": "ACAccountStore",
100       "dependencies": {
101         "PromiseKit/Promise": [
103         ]
104       },
105       "preserve_paths": "objc/PromiseKit",
106       "platforms": {
107         "ios": "6.0",
108         "osx": "10.7"
109       },
110       "frameworks": "Accounts",
111       "source_files": [
112         "objc/ACAccountStore+PromiseKit.h",
113         "objc/ACAccountStore+PromiseKit.m",
114         "objc/deprecated/PromiseKit+Accounts.h"
115       ],
116       "xcconfig": {
117         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
118       }
119     },
120     {
121       "name": "AVAudioSession",
122       "dependencies": {
123         "PromiseKit/Promise": [
125         ]
126       },
127       "preserve_paths": "objc/PromiseKit",
128       "platforms": {
129         "ios": "6.0",
130         "osx": null
131       },
132       "ios": {
133         "frameworks": "AVFoundation",
134         "source_files": [
135           "objc/AVAudioSession+PromiseKit.h",
136           "objc/AVAudioSession+PromiseKit.m",
137           "objc/deprecated/PromiseKit+AVFoundation.h"
138         ],
139         "xcconfig": {
140           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
141         }
142       }
143     },
144     {
145       "name": "CLGeocoder",
146       "dependencies": {
147         "PromiseKit/Promise": [
149         ]
150       },
151       "preserve_paths": "objc/PromiseKit",
152       "platforms": {
153         "ios": "6.0",
154         "osx": "10.7"
155       },
156       "frameworks": "CoreLocation",
157       "source_files": [
158         "objc/CLGeocoder+PromiseKit.h",
159         "objc/CLGeocoder+PromiseKit.m",
160         "objc/deprecated/PromiseKit+CoreLocation.h"
161       ],
162       "xcconfig": {
163         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
164       }
165     },
166     {
167       "name": "CKContainer",
168       "dependencies": {
169         "PromiseKit/Promise": [
171         ]
172       },
173       "preserve_paths": "objc/PromiseKit",
174       "platforms": {
175         "ios": "6.0",
176         "osx": "10.7"
177       },
178       "frameworks": "CloudKit",
179       "source_files": [
180         "objc/CKContainer+PromiseKit.h",
181         "objc/CKContainer+PromiseKit.m",
182         "objc/deprecated/PromiseKit+CloudKit.h"
183       ],
184       "xcconfig": {
185         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
186       }
187     },
188     {
189       "name": "CKDatabase",
190       "dependencies": {
191         "PromiseKit/Promise": [
193         ]
194       },
195       "preserve_paths": "objc/PromiseKit",
196       "platforms": {
197         "ios": "6.0",
198         "osx": "10.7"
199       },
200       "frameworks": "CloudKit",
201       "source_files": [
202         "objc/CKDatabase+PromiseKit.h",
203         "objc/CKDatabase+PromiseKit.m",
204         "objc/deprecated/PromiseKit+CloudKit.h"
205       ],
206       "xcconfig": {
207         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
208       }
209     },
210     {
211       "name": "CLLocationManager",
212       "dependencies": {
213         "PromiseKit/Promise": [
215         ]
216       },
217       "preserve_paths": "objc/PromiseKit",
218       "platforms": {
219         "ios": "6.0",
220         "osx": "10.7"
221       },
222       "frameworks": "CoreLocation",
223       "source_files": [
224         "objc/CLLocationManager+PromiseKit.h",
225         "objc/CLLocationManager+PromiseKit.m",
226         "objc/deprecated/PromiseKit+CoreLocation.h"
227       ],
228       "xcconfig": {
229         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
230       }
231     },
232     {
233       "name": "MKDirections",
234       "dependencies": {
235         "PromiseKit/Promise": [
237         ]
238       },
239       "preserve_paths": "objc/PromiseKit",
240       "platforms": {
241         "ios": "6.0",
242         "osx": "10.7"
243       },
244       "frameworks": "MapKit",
245       "source_files": [
246         "objc/MKDirections+PromiseKit.h",
247         "objc/MKDirections+PromiseKit.m",
248         "objc/deprecated/PromiseKit+MapKit.h"
249       ],
250       "xcconfig": {
251         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
252       }
253     },
254     {
255       "name": "MKMapSnapshotter",
256       "dependencies": {
257         "PromiseKit/Promise": [
259         ]
260       },
261       "preserve_paths": "objc/PromiseKit",
262       "platforms": {
263         "ios": "6.0",
264         "osx": "10.7"
265       },
266       "frameworks": "MapKit",
267       "source_files": [
268         "objc/MKMapSnapshotter+PromiseKit.h",
269         "objc/MKMapSnapshotter+PromiseKit.m",
270         "objc/deprecated/PromiseKit+MapKit.h"
271       ],
272       "xcconfig": {
273         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
274       }
275     },
276     {
277       "name": "NSFileManager",
278       "dependencies": {
279         "PromiseKit/Promise": [
281         ]
282       },
283       "preserve_paths": "objc/PromiseKit",
284       "platforms": {
285         "ios": "6.0",
286         "osx": "10.7"
287       },
288       "frameworks": "Foundation",
289       "source_files": [
290         "objc/NSFileManager+PromiseKit.h",
291         "objc/NSFileManager+PromiseKit.m",
292         "objc/deprecated/PromiseKit+Foundation.h"
293       ],
294       "xcconfig": {
295         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
296       }
297     },
298     {
299       "name": "NSNotificationCenter",
300       "dependencies": {
301         "PromiseKit/Promise": [
303         ]
304       },
305       "preserve_paths": "objc/PromiseKit",
306       "platforms": {
307         "ios": "6.0",
308         "osx": "10.7"
309       },
310       "frameworks": "Foundation",
311       "source_files": [
312         "objc/NSNotificationCenter+PromiseKit.h",
313         "objc/NSNotificationCenter+PromiseKit.m",
314         "objc/deprecated/PromiseKit+Foundation.h"
315       ],
316       "xcconfig": {
317         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
318       }
319     },
320     {
321       "name": "NSTask",
322       "dependencies": {
323         "PromiseKit/Promise": [
325         ]
326       },
327       "preserve_paths": "objc/PromiseKit",
328       "platforms": {
329         "osx": "10.7",
330         "ios": null
331       },
332       "osx": {
333         "frameworks": "Foundation",
334         "source_files": [
335           "objc/NSTask+PromiseKit.h",
336           "objc/NSTask+PromiseKit.m",
337           "objc/deprecated/PromiseKit+Foundation.h"
338         ],
339         "xcconfig": {
340           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
341         }
342       }
343     },
344     {
345       "name": "NSURLConnection",
346       "dependencies": {
347         "PromiseKit/Promise": [
349         ],
350         "OMGHTTPURLRQ": [
352         ]
353       },
354       "preserve_paths": "objc/PromiseKit",
355       "platforms": {
356         "ios": "6.0",
357         "osx": "10.7"
358       },
359       "frameworks": "Foundation",
360       "source_files": [
361         "objc/NSURLConnection+PromiseKit.h",
362         "objc/NSURLConnection+PromiseKit.m",
363         "objc/deprecated/PromiseKit+Foundation.h"
364       ],
365       "xcconfig": {
366         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
367       }
368     },
369     {
370       "name": "SKRequest",
371       "dependencies": {
372         "PromiseKit/Promise": [
374         ]
375       },
376       "preserve_paths": "objc/PromiseKit",
377       "platforms": {
378         "ios": "6.0",
379         "osx": "10.7"
380       },
381       "frameworks": "StoreKit",
382       "source_files": [
383         "objc/SKRequest+PromiseKit.h",
384         "objc/SKRequest+PromiseKit.m",
385         "objc/deprecated/PromiseKit+StoreKit.h"
386       ],
387       "xcconfig": {
388         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
389       }
390     },
391     {
392       "name": "SLRequest",
393       "dependencies": {
394         "PromiseKit/Promise": [
396         ]
397       },
398       "preserve_paths": "objc/PromiseKit",
399       "platforms": {
400         "ios": "6.0",
401         "osx": "10.7"
402       },
403       "frameworks": "Social",
404       "source_files": [
405         "objc/SLRequest+PromiseKit.h",
406         "objc/SLRequest+PromiseKit.m",
407         "objc/deprecated/PromiseKit+Social.h"
408       ],
409       "xcconfig": {
410         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
411       }
412     },
413     {
414       "name": "UIActionSheet",
415       "dependencies": {
416         "PromiseKit/Promise": [
418         ]
419       },
420       "preserve_paths": "objc/PromiseKit",
421       "platforms": {
422         "ios": "6.0",
423         "osx": null
424       },
425       "ios": {
426         "frameworks": "UIKit",
427         "source_files": [
428           "objc/UIActionSheet+PromiseKit.h",
429           "objc/UIActionSheet+PromiseKit.m",
430           "objc/deprecated/PromiseKit+UIKit.h"
431         ],
432         "xcconfig": {
433           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
434         }
435       }
436     },
437     {
438       "name": "UIAlertView",
439       "dependencies": {
440         "PromiseKit/Promise": [
442         ]
443       },
444       "preserve_paths": "objc/PromiseKit",
445       "platforms": {
446         "ios": "6.0",
447         "osx": null
448       },
449       "ios": {
450         "frameworks": "UIKit",
451         "source_files": [
452           "objc/UIAlertView+PromiseKit.h",
453           "objc/UIAlertView+PromiseKit.m",
454           "objc/deprecated/PromiseKit+UIKit.h"
455         ],
456         "xcconfig": {
457           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
458         }
459       }
460     },
461     {
462       "name": "UIView",
463       "dependencies": {
464         "PromiseKit/Promise": [
466         ]
467       },
468       "preserve_paths": "objc/PromiseKit",
469       "platforms": {
470         "ios": "6.0",
471         "osx": null
472       },
473       "ios": {
474         "source_files": [
475           "objc/UIView+PromiseKit.h",
476           "objc/UIView+PromiseKit.m",
477           "objc/deprecated/PromiseKit+UIKit.h"
478         ],
479         "frameworks": "UIKit",
480         "xcconfig": {
481           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
482         }
483       }
484     },
485     {
486       "name": "UIViewController",
487       "dependencies": {
488         "PromiseKit/Promise": [
490         ]
491       },
492       "preserve_paths": "objc/PromiseKit",
493       "platforms": {
494         "ios": "6.0",
495         "osx": null
496       },
497       "ios": {
498         "weak_frameworks": "AssetsLibrary",
499         "frameworks": "UIKit",
500         "source_files": [
501           "objc/UIViewController+PromiseKit.h",
502           "objc/UIViewController+PromiseKit.m",
503           "objc/deprecated/PromiseKit+UIKit.h"
504         ],
505         "xcconfig": {
506           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
507         }
508       }
509     },
510     {
511       "name": "Accounts",
512       "dependencies": {
513         "PromiseKit/ACAccountStore": [
515         ]
516       }
517     },
518     {
519       "name": "AVFoundation",
520       "dependencies": {
521         "PromiseKit/AVAudioSession": [
523         ]
524       }
525     },
526     {
527       "name": "CloudKit",
528       "dependencies": {
529         "PromiseKit/CKContainer": [
531         ],
532         "PromiseKit/CKDatabase": [
534         ]
535       }
536     },
537     {
538       "name": "CoreLocation",
539       "dependencies": {
540         "PromiseKit/CLGeocoder": [
542         ],
543         "PromiseKit/CLLocationManager": [
545         ]
546       }
547     },
548     {
549       "name": "Foundation",
550       "dependencies": {
551         "PromiseKit/NSFileManager": [
553         ],
554         "PromiseKit/NSNotificationCenter": [
556         ],
557         "PromiseKit/NSTask": [
559         ],
560         "PromiseKit/NSURLConnection": [
562         ]
563       }
564     },
565     {
566       "name": "MapKit",
567       "dependencies": {
568         "PromiseKit/MKDirections": [
570         ],
571         "PromiseKit/MKMapSnapshotter": [
573         ]
574       }
575     },
576     {
577       "name": "Social",
578       "dependencies": {
579         "PromiseKit/SLRequest": [
581         ]
582       }
583     },
584     {
585       "name": "StoreKit",
586       "dependencies": {
587         "PromiseKit/SKRequest": [
589         ]
590       }
591     },
592     {
593       "name": "UIKit",
594       "dependencies": {
595         "PromiseKit/UIActionSheet": [
597         ],
598         "PromiseKit/UIAlertView": [
600         ],
601         "PromiseKit/UIView": [
603         ],
604         "PromiseKit/UIViewController": [
606         ]
607       }
608     },
609     {
610       "name": "all",
611       "dependencies": {
612         "PromiseKit/When": [
614         ],
615         "PromiseKit/Until": [
617         ],
618         "PromiseKit/Pause": [
620         ],
621         "PromiseKit/Accounts": [
623         ],
624         "PromiseKit/AVFoundation": [
626         ],
627         "PromiseKit/CloudKit": [
629         ],
630         "PromiseKit/CoreLocation": [
632         ],
633         "PromiseKit/Foundation": [
635         ],
636         "PromiseKit/MapKit": [
638         ],
639         "PromiseKit/Social": [
641         ],
642         "PromiseKit/StoreKit": [
644         ],
645         "PromiseKit/UIKit": [
647         ]
648       }
649     },
650     {
651       "name": "SKProductsRequest",
652       "deprecated_in_favor_of": "PromiseKit/SKRequest",
653       "dependencies": {
654         "PromiseKit/SKRequest": [
656         ]
657       },
658       "preserve_paths": "objc/deprecated",
659       "source_files": "objc/deprecated/SKProductsRequest+PromiseKit.h"
660     },
661     {
662       "name": "base",
663       "deprecated_in_favor_of": "PromiseKit/Promise",
664       "dependencies": {
665         "PromiseKit/Promise": [
667         ],
668         "PromiseKit/When": [
670         ],
671         "PromiseKit/Until": [
673         ]
674       }
675     }
676   ]