[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 0.9.15.3 / PromiseKit.podspec.json
blobc5d94bb4a904a5ed7702b82aa05748f84315c5e8
2   "name": "PromiseKit",
3   "version": "0.9.15.3",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "0.9.15.3"
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       "platforms": {
36         "ios": "6.0",
37         "osx": "10.7"
38       },
39       "source_files": [
40         "objc/PromiseKit.h",
41         "objc/PMKPromise.m",
42         "objc/PromiseKit/Promise.h",
43         "objc/PromiseKit/fwd.h"
44       ],
45       "preserve_paths": [
46         "objc/PromiseKit",
47         "objc/Private"
48       ],
49       "frameworks": "Foundation"
50     },
51     {
52       "name": "Pause",
53       "source_files": [
54         "objc/PMKPromise+Pause.m",
55         "objc/PromiseKit/Promise+Pause.h"
56       ],
57       "xcconfig": {
58         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_PAUSE=1"
59       },
60       "preserve_paths": "objc/PromiseKit",
61       "platforms": {
62         "ios": "6.0",
63         "osx": "10.7"
64       },
65       "dependencies": {
66         "PromiseKit/Promise": [
68         ]
69       }
70     },
71     {
72       "name": "Until",
73       "source_files": [
74         "objc/PMKPromise+Until.m",
75         "objc/PromiseKit/Promise+Until.h"
76       ],
77       "xcconfig": {
78         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
79       },
80       "preserve_paths": "objc/PromiseKit",
81       "platforms": {
82         "ios": "6.0",
83         "osx": "10.7"
84       },
85       "dependencies": {
86         "PromiseKit/When": [
88         ],
89         "PromiseKit/Promise": [
91         ]
92       }
93     },
94     {
95       "name": "When",
96       "source_files": [
97         "objc/PMKPromise+When.m",
98         "objc/PromiseKit/Promise+When.h"
99       ],
100       "xcconfig": {
101         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
102       },
103       "preserve_paths": "objc/PromiseKit",
104       "platforms": {
105         "ios": "6.0",
106         "osx": "10.7"
107       },
108       "dependencies": {
109         "PromiseKit/Promise": [
111         ]
112       }
113     },
114     {
115       "name": "base",
116       "dependencies": {
117         "PromiseKit/Promise": [
119         ],
120         "PromiseKit/When": [
122         ],
123         "PromiseKit/Until": [
125         ]
126       }
127     },
128     {
129       "name": "ACAccountStore",
130       "dependencies": {
131         "PromiseKit/Promise": [
133         ]
134       },
135       "preserve_paths": "objc/PromiseKit",
136       "platforms": {
137         "ios": "0.0",
138         "osx": "0.0"
139       },
140       "frameworks": "Accounts",
141       "source_files": [
142         "objc/ACAccountStore+PromiseKit.h",
143         "objc/ACAccountStore+PromiseKit.m",
144         "objc/deprecated/PromiseKit+Accounts.h"
145       ],
146       "xcconfig": {
147         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
148       }
149     },
150     {
151       "name": "AVAudioSession",
152       "dependencies": {
153         "PromiseKit/Promise": [
155         ]
156       },
157       "preserve_paths": "objc/PromiseKit",
158       "platforms": {
159         "ios": "0.0",
160         "osx": "0.0"
161       },
162       "ios": {
163         "frameworks": "AVFoundation",
164         "source_files": [
165           "objc/AVAudioSession+PromiseKit.h",
166           "objc/AVAudioSession+PromiseKit.m",
167           "objc/deprecated/PromiseKit+AVFoundation.h"
168         ],
169         "xcconfig": {
170           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
171         }
172       }
173     },
174     {
175       "name": "CLGeocoder",
176       "dependencies": {
177         "PromiseKit/Promise": [
179         ]
180       },
181       "preserve_paths": "objc/PromiseKit",
182       "platforms": {
183         "ios": "0.0",
184         "osx": "0.0"
185       },
186       "frameworks": "CoreLocation",
187       "source_files": [
188         "objc/CLGeocoder+PromiseKit.h",
189         "objc/CLGeocoder+PromiseKit.m",
190         "objc/deprecated/PromiseKit+CoreLocation.h"
191       ],
192       "xcconfig": {
193         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
194       }
195     },
196     {
197       "name": "CKContainer",
198       "dependencies": {
199         "PromiseKit/Promise": [
201         ]
202       },
203       "preserve_paths": "objc/PromiseKit",
204       "platforms": {
205         "ios": "0.0",
206         "osx": "0.0"
207       },
208       "frameworks": "CloudKit",
209       "source_files": [
210         "objc/CKContainer+PromiseKit.h",
211         "objc/CKContainer+PromiseKit.m",
212         "objc/deprecated/PromiseKit+CloudKit.h"
213       ],
214       "xcconfig": {
215         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
216       }
217     },
218     {
219       "name": "CKDatabase",
220       "dependencies": {
221         "PromiseKit/Promise": [
223         ]
224       },
225       "preserve_paths": "objc/PromiseKit",
226       "platforms": {
227         "ios": "0.0",
228         "osx": "0.0"
229       },
230       "frameworks": "CloudKit",
231       "source_files": [
232         "objc/CKDatabase+PromiseKit.h",
233         "objc/CKDatabase+PromiseKit.m",
234         "objc/deprecated/PromiseKit+CloudKit.h"
235       ],
236       "xcconfig": {
237         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
238       }
239     },
240     {
241       "name": "CLLocationManager",
242       "dependencies": {
243         "PromiseKit/Promise": [
245         ]
246       },
247       "preserve_paths": "objc/PromiseKit",
248       "platforms": {
249         "ios": "0.0",
250         "osx": "0.0"
251       },
252       "frameworks": "CoreLocation",
253       "source_files": [
254         "objc/CLLocationManager+PromiseKit.h",
255         "objc/CLLocationManager+PromiseKit.m",
256         "objc/deprecated/PromiseKit+CoreLocation.h"
257       ],
258       "xcconfig": {
259         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
260       }
261     },
262     {
263       "name": "MKDirections",
264       "dependencies": {
265         "PromiseKit/Promise": [
267         ]
268       },
269       "preserve_paths": "objc/PromiseKit",
270       "platforms": {
271         "ios": "0.0",
272         "osx": "0.0"
273       },
274       "frameworks": "MapKit",
275       "source_files": [
276         "objc/MKDirections+PromiseKit.h",
277         "objc/MKDirections+PromiseKit.m",
278         "objc/deprecated/PromiseKit+MapKit.h"
279       ],
280       "xcconfig": {
281         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
282       }
283     },
284     {
285       "name": "MKMapSnapshotter",
286       "dependencies": {
287         "PromiseKit/Promise": [
289         ]
290       },
291       "preserve_paths": "objc/PromiseKit",
292       "platforms": {
293         "ios": "0.0",
294         "osx": "0.0"
295       },
296       "frameworks": "MapKit",
297       "source_files": [
298         "objc/MKMapSnapshotter+PromiseKit.h",
299         "objc/MKMapSnapshotter+PromiseKit.m",
300         "objc/deprecated/PromiseKit+MapKit.h"
301       ],
302       "xcconfig": {
303         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
304       }
305     },
306     {
307       "name": "NSNotificationCenter",
308       "dependencies": {
309         "PromiseKit/Promise": [
311         ]
312       },
313       "preserve_paths": "objc/PromiseKit",
314       "platforms": {
315         "ios": "0.0",
316         "osx": "0.0"
317       },
318       "frameworks": "Foundation",
319       "source_files": [
320         "objc/NSNotificationCenter+PromiseKit.h",
321         "objc/NSNotificationCenter+PromiseKit.m",
322         "objc/deprecated/PromiseKit+Foundation.h"
323       ],
324       "xcconfig": {
325         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
326       }
327     },
328     {
329       "name": "NSURLConnection",
330       "dependencies": {
331         "PromiseKit/Promise": [
333         ],
334         "OMGHTTPURLRQ": [
336         ]
337       },
338       "preserve_paths": "objc/PromiseKit",
339       "platforms": {
340         "ios": "0.0",
341         "osx": "0.0"
342       },
343       "frameworks": "Foundation",
344       "source_files": [
345         "objc/NSURLConnection+PromiseKit.h",
346         "objc/NSURLConnection+PromiseKit.m",
347         "objc/deprecated/PromiseKit+Foundation.h"
348       ],
349       "xcconfig": {
350         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
351       }
352     },
353     {
354       "name": "SKProductsRequest",
355       "dependencies": {
356         "PromiseKit/Promise": [
358         ]
359       },
360       "preserve_paths": "objc/PromiseKit",
361       "platforms": {
362         "ios": "0.0",
363         "osx": "0.0"
364       },
365       "frameworks": "StoreKit",
366       "source_files": [
367         "objc/SKProductsRequest+PromiseKit.h",
368         "objc/SKProductsRequest+PromiseKit.m",
369         "objc/deprecated/PromiseKit+StoreKit.h"
370       ],
371       "xcconfig": {
372         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKPRODUCTSREQUEST=1"
373       }
374     },
375     {
376       "name": "SLRequest",
377       "dependencies": {
378         "PromiseKit/Promise": [
380         ]
381       },
382       "preserve_paths": "objc/PromiseKit",
383       "platforms": {
384         "ios": "0.0",
385         "osx": "0.0"
386       },
387       "frameworks": "Social",
388       "source_files": [
389         "objc/SLRequest+PromiseKit.h",
390         "objc/SLRequest+PromiseKit.m",
391         "objc/deprecated/PromiseKit+Social.h"
392       ],
393       "xcconfig": {
394         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
395       }
396     },
397     {
398       "name": "UIActionSheet",
399       "dependencies": {
400         "PromiseKit/Promise": [
402         ]
403       },
404       "preserve_paths": "objc/PromiseKit",
405       "platforms": {
406         "ios": "0.0",
407         "osx": "0.0"
408       },
409       "ios": {
410         "frameworks": "UIKit",
411         "source_files": [
412           "objc/UIActionSheet+PromiseKit.h",
413           "objc/UIActionSheet+PromiseKit.m",
414           "objc/deprecated/PromiseKit+UIKit.h"
415         ],
416         "xcconfig": {
417           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
418         }
419       }
420     },
421     {
422       "name": "UIAlertView",
423       "dependencies": {
424         "PromiseKit/Promise": [
426         ]
427       },
428       "preserve_paths": "objc/PromiseKit",
429       "platforms": {
430         "ios": "0.0",
431         "osx": "0.0"
432       },
433       "ios": {
434         "frameworks": "UIKit",
435         "source_files": [
436           "objc/UIAlertView+PromiseKit.h",
437           "objc/UIAlertView+PromiseKit.m",
438           "objc/deprecated/PromiseKit+UIKit.h"
439         ],
440         "xcconfig": {
441           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
442         }
443       }
444     },
445     {
446       "name": "UIView",
447       "dependencies": {
448         "PromiseKit/Promise": [
450         ]
451       },
452       "preserve_paths": "objc/PromiseKit",
453       "ios": {
454         "source_files": [
455           "objc/UIView+PromiseKit.h",
456           "objc/UIView+PromiseKit.m",
457           "objc/deprecated/PromiseKit+UIKit.h"
458         ],
459         "frameworks": "UIKit",
460         "xcconfig": {
461           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
462         }
463       },
464       "platforms": {
465         "ios": "0.0",
466         "osx": "0.0"
467       }
468     },
469     {
470       "name": "UIViewController",
471       "dependencies": {
472         "PromiseKit/Promise": [
474         ]
475       },
476       "preserve_paths": "objc/PromiseKit",
477       "platforms": {
478         "ios": "0.0",
479         "osx": "0.0"
480       },
481       "ios": {
482         "weak_frameworks": "AssetsLibrary",
483         "frameworks": "UIKit",
484         "source_files": [
485           "objc/UIViewController+PromiseKit.h",
486           "objc/UIViewController+PromiseKit.m",
487           "objc/deprecated/PromiseKit+UIKit.h"
488         ],
489         "xcconfig": {
490           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
491         }
492       }
493     },
494     {
495       "name": "Accounts",
496       "dependencies": {
497         "PromiseKit/ACAccountStore": [
499         ]
500       }
501     },
502     {
503       "name": "AVFoundation",
504       "dependencies": {
505         "PromiseKit/AVAudioSession": [
507         ]
508       }
509     },
510     {
511       "name": "CloudKit",
512       "dependencies": {
513         "PromiseKit/CKContainer": [
515         ],
516         "PromiseKit/CKDatabase": [
518         ]
519       }
520     },
521     {
522       "name": "CoreLocation",
523       "dependencies": {
524         "PromiseKit/CLGeocoder": [
526         ],
527         "PromiseKit/CLLocationManager": [
529         ]
530       }
531     },
532     {
533       "name": "Foundation",
534       "dependencies": {
535         "PromiseKit/NSNotificationCenter": [
537         ],
538         "PromiseKit/NSURLConnection": [
540         ]
541       }
542     },
543     {
544       "name": "MapKit",
545       "dependencies": {
546         "PromiseKit/MKDirections": [
548         ],
549         "PromiseKit/MKMapSnapshotter": [
551         ]
552       }
553     },
554     {
555       "name": "Social",
556       "dependencies": {
557         "PromiseKit/SLRequest": [
559         ]
560       }
561     },
562     {
563       "name": "StoreKit",
564       "dependencies": {
565         "PromiseKit/SKProductsRequest": [
567         ]
568       }
569     },
570     {
571       "name": "UIKit",
572       "dependencies": {
573         "PromiseKit/UIActionSheet": [
575         ],
576         "PromiseKit/UIAlertView": [
578         ],
579         "PromiseKit/UIView": [
581         ],
582         "PromiseKit/UIViewController": [
584         ]
585       }
586     },
587     {
588       "name": "all",
589       "dependencies": {
590         "PromiseKit/When": [
592         ],
593         "PromiseKit/Until": [
595         ],
596         "PromiseKit/Pause": [
598         ],
599         "PromiseKit/Accounts": [
601         ],
602         "PromiseKit/AVFoundation": [
604         ],
605         "PromiseKit/CloudKit": [
607         ],
608         "PromiseKit/CoreLocation": [
610         ],
611         "PromiseKit/Foundation": [
613         ],
614         "PromiseKit/MapKit": [
616         ],
617         "PromiseKit/Social": [
619         ],
620         "PromiseKit/StoreKit": [
622         ],
623         "PromiseKit/UIKit": [
625         ]
626       }
627     }
628   ]