[Delete] DSPSDK 1.0.0.3
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 1.7.0 / PromiseKit.podspec.json
blobb472403653c40177f93c9e2dc3fb67de6b48dbb7
2   "name": "PromiseKit",
3   "version": "1.7.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "1.7.0"
7   },
8   "license": "MIT",
9   "summary": "A delightful Promises implementation for iOS and OS X.",
10   "homepage": "http://promisekit.org",
11   "description": "UIActionSheet UIAlertView CLLocationManager MFMailComposeViewController ACAccountStore StoreKit SKRequest SKProductRequest blocks",
12   "social_media_url": "https://twitter.com/mxcl",
13   "authors": {
14     "Max Howell": "mxcl@me.com"
15   },
16   "documentation_url": "http://promisekit.org/api",
17   "default_subspecs": [
18     "CALayer",
19     "NSURLConnection",
20     "NSNotificationCenter",
21     "UIActionSheet",
22     "UIAlertView",
23     "UIViewController",
24     "UIView",
25     "Pause",
26     "When",
27     "Until"
28   ],
29   "requires_arc": true,
30   "platforms": {
31     "ios": "6.0",
32     "osx": "10.7",
33     "watchos": "2.0",
34     "tvos": "9.0"
35   },
36   "subspecs": [
37     {
38       "name": "Promise",
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       "dependencies": {
62         "PromiseKit/Promise": [
64         ]
65       }
66     },
67     {
68       "name": "Until",
69       "source_files": [
70         "objc/PMKPromise+Until.m",
71         "objc/PromiseKit/Promise+Until.h"
72       ],
73       "xcconfig": {
74         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
75       },
76       "preserve_paths": "objc/PromiseKit",
77       "dependencies": {
78         "PromiseKit/When": [
80         ],
81         "PromiseKit/Promise": [
83         ]
84       }
85     },
86     {
87       "name": "When",
88       "source_files": [
89         "objc/PMKPromise+When.m",
90         "objc/PromiseKit/Promise+When.h"
91       ],
92       "xcconfig": {
93         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
94       },
95       "preserve_paths": "objc/PromiseKit",
96       "dependencies": {
97         "PromiseKit/Promise": [
99         ]
100       }
101     },
102     {
103       "name": "Join",
104       "source_files": [
105         "objc/PMKPromise+Join.m",
106         "objc/PromiseKit/Promise+Join.h"
107       ],
108       "xcconfig": {
109         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_JOIN=1"
110       },
111       "preserve_paths": "objc/PromiseKit",
112       "dependencies": {
113         "PromiseKit/Until": [
115         ],
116         "PromiseKit/Promise": [
118         ]
119       }
120     },
121     {
122       "name": "Hang",
123       "source_files": [
124         "objc/PMKPromise+Hang.m",
125         "objc/PromiseKit/Promise+Hang.h"
126       ],
127       "xcconfig": {
128         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_HANG=1"
129       },
130       "preserve_paths": "objc/PromiseKit",
131       "dependencies": {
132         "PromiseKit/Promise": [
134         ]
135       }
136     },
137     {
138       "name": "Zalgo",
139       "source_files": [
140         "objc/PMKPromise+Zalgo.m",
141         "objc/PromiseKit/Promise+Zalgo.h"
142       ],
143       "xcconfig": {
144         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ZALGO=1"
145       },
146       "preserve_paths": "objc/PromiseKit",
147       "dependencies": {
148         "PromiseKit/Promise": [
150         ]
151       }
152     },
153     {
154       "name": "ACAccountStore",
155       "dependencies": {
156         "PromiseKit/Promise": [
158         ]
159       },
160       "preserve_paths": "objc/PromiseKit",
161       "platforms": {
162         "ios": "6.0",
163         "osx": "10.7",
164         "watchos": null,
165         "tvos": null
166       },
167       "ios": {
168         "frameworks": "Accounts",
169         "source_files": [
170           "objc/ACAccountStore+PromiseKit.h",
171           "objc/ACAccountStore+PromiseKit.m"
172         ],
173         "xcconfig": {
174           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
175         }
176       },
177       "osx": {
178         "frameworks": "Accounts",
179         "source_files": [
180           "objc/ACAccountStore+PromiseKit.h",
181           "objc/ACAccountStore+PromiseKit.m"
182         ],
183         "xcconfig": {
184           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
185         }
186       }
187     },
188     {
189       "name": "AVAudioSession",
190       "dependencies": {
191         "PromiseKit/Promise": [
193         ]
194       },
195       "preserve_paths": "objc/PromiseKit",
196       "platforms": {
197         "ios": "6.0",
198         "osx": null,
199         "watchos": null,
200         "tvos": null
201       },
202       "ios": {
203         "frameworks": "AVFoundation",
204         "source_files": [
205           "objc/AVAudioSession+PromiseKit.h",
206           "objc/AVAudioSession+PromiseKit.m"
207         ],
208         "xcconfig": {
209           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
210         }
211       }
212     },
213     {
214       "name": "CLGeocoder",
215       "dependencies": {
216         "PromiseKit/Promise": [
218         ]
219       },
220       "preserve_paths": "objc/PromiseKit",
221       "platforms": {
222         "ios": "6.0",
223         "osx": "10.7",
224         "watchos": "2.0",
225         "tvos": "9.0"
226       },
227       "ios": {
228         "frameworks": "CoreLocation",
229         "source_files": [
230           "objc/CLGeocoder+PromiseKit.h",
231           "objc/CLGeocoder+PromiseKit.m"
232         ],
233         "xcconfig": {
234           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
235         }
236       },
237       "osx": {
238         "frameworks": "CoreLocation",
239         "source_files": [
240           "objc/CLGeocoder+PromiseKit.h",
241           "objc/CLGeocoder+PromiseKit.m"
242         ],
243         "xcconfig": {
244           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
245         }
246       },
247       "watchos": {
248         "frameworks": "CoreLocation",
249         "source_files": [
250           "objc/CLGeocoder+PromiseKit.h",
251           "objc/CLGeocoder+PromiseKit.m"
252         ],
253         "xcconfig": {
254           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
255         }
256       },
257       "tvos": {
258         "frameworks": "CoreLocation",
259         "source_files": [
260           "objc/CLGeocoder+PromiseKit.h",
261           "objc/CLGeocoder+PromiseKit.m"
262         ],
263         "xcconfig": {
264           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
265         }
266       }
267     },
268     {
269       "name": "CKContainer",
270       "dependencies": {
271         "PromiseKit/Promise": [
273         ]
274       },
275       "preserve_paths": "objc/PromiseKit",
276       "platforms": {
277         "ios": "6.0",
278         "osx": "10.7",
279         "watchos": null,
280         "tvos": null
281       },
282       "ios": {
283         "frameworks": "CloudKit",
284         "source_files": [
285           "objc/CKContainer+PromiseKit.h",
286           "objc/CKContainer+PromiseKit.m"
287         ],
288         "xcconfig": {
289           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
290         }
291       },
292       "osx": {
293         "frameworks": "CloudKit",
294         "source_files": [
295           "objc/CKContainer+PromiseKit.h",
296           "objc/CKContainer+PromiseKit.m"
297         ],
298         "xcconfig": {
299           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
300         }
301       }
302     },
303     {
304       "name": "CKDatabase",
305       "dependencies": {
306         "PromiseKit/Promise": [
308         ]
309       },
310       "preserve_paths": "objc/PromiseKit",
311       "platforms": {
312         "ios": "6.0",
313         "osx": "10.7",
314         "tvos": "9.0",
315         "watchos": "2.0"
316       },
317       "ios": {
318         "frameworks": "CloudKit",
319         "source_files": [
320           "objc/CKDatabase+PromiseKit.h",
321           "objc/CKDatabase+PromiseKit.m"
322         ],
323         "xcconfig": {
324           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
325         }
326       },
327       "osx": {
328         "frameworks": "CloudKit",
329         "source_files": [
330           "objc/CKDatabase+PromiseKit.h",
331           "objc/CKDatabase+PromiseKit.m"
332         ],
333         "xcconfig": {
334           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
335         }
336       },
337       "tvos": {
338         "frameworks": "CloudKit",
339         "source_files": [
340           "objc/CKDatabase+PromiseKit.h",
341           "objc/CKDatabase+PromiseKit.m"
342         ],
343         "xcconfig": {
344           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
345         }
346       }
347     },
348     {
349       "name": "CLLocationManager",
350       "dependencies": {
351         "PromiseKit/Promise": [
353         ]
354       },
355       "preserve_paths": "objc/PromiseKit",
356       "platforms": {
357         "ios": "6.0",
358         "osx": "10.7",
359         "watchos": null,
360         "tvos": null
361       },
362       "ios": {
363         "frameworks": "CoreLocation",
364         "source_files": [
365           "objc/CLLocationManager+PromiseKit.h",
366           "objc/CLLocationManager+PromiseKit.m"
367         ],
368         "xcconfig": {
369           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
370         }
371       },
372       "osx": {
373         "frameworks": "CoreLocation",
374         "source_files": [
375           "objc/CLLocationManager+PromiseKit.h",
376           "objc/CLLocationManager+PromiseKit.m"
377         ],
378         "xcconfig": {
379           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
380         }
381       }
382     },
383     {
384       "name": "MKDirections",
385       "dependencies": {
386         "PromiseKit/Promise": [
388         ]
389       },
390       "preserve_paths": "objc/PromiseKit",
391       "platforms": {
392         "ios": "6.0",
393         "osx": "10.7",
394         "watchos": null,
395         "tvos": null
396       },
397       "ios": {
398         "frameworks": "MapKit",
399         "source_files": [
400           "objc/MKDirections+PromiseKit.h",
401           "objc/MKDirections+PromiseKit.m"
402         ],
403         "xcconfig": {
404           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
405         }
406       },
407       "osx": {
408         "frameworks": "MapKit",
409         "source_files": [
410           "objc/MKDirections+PromiseKit.h",
411           "objc/MKDirections+PromiseKit.m"
412         ],
413         "xcconfig": {
414           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
415         }
416       }
417     },
418     {
419       "name": "MKMapSnapshotter",
420       "dependencies": {
421         "PromiseKit/Promise": [
423         ]
424       },
425       "preserve_paths": "objc/PromiseKit",
426       "platforms": {
427         "ios": "6.0",
428         "osx": "10.7",
429         "tvos": "9.0",
430         "watchos": "2.0"
431       },
432       "ios": {
433         "frameworks": "MapKit",
434         "source_files": [
435           "objc/MKMapSnapshotter+PromiseKit.h",
436           "objc/MKMapSnapshotter+PromiseKit.m"
437         ],
438         "xcconfig": {
439           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
440         }
441       },
442       "osx": {
443         "frameworks": "MapKit",
444         "source_files": [
445           "objc/MKMapSnapshotter+PromiseKit.h",
446           "objc/MKMapSnapshotter+PromiseKit.m"
447         ],
448         "xcconfig": {
449           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
450         }
451       },
452       "tvos": {
453         "frameworks": "MapKit",
454         "source_files": [
455           "objc/MKMapSnapshotter+PromiseKit.h",
456           "objc/MKMapSnapshotter+PromiseKit.m"
457         ],
458         "xcconfig": {
459           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
460         }
461       }
462     },
463     {
464       "name": "NSFileManager",
465       "dependencies": {
466         "PromiseKit/Promise": [
468         ]
469       },
470       "preserve_paths": "objc/PromiseKit",
471       "platforms": {
472         "ios": "6.0",
473         "osx": "10.7",
474         "watchos": "2.0",
475         "tvos": "9.0"
476       },
477       "ios": {
478         "frameworks": "Foundation",
479         "source_files": [
480           "objc/NSFileManager+PromiseKit.h",
481           "objc/NSFileManager+PromiseKit.m"
482         ],
483         "xcconfig": {
484           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
485         }
486       },
487       "osx": {
488         "frameworks": "Foundation",
489         "source_files": [
490           "objc/NSFileManager+PromiseKit.h",
491           "objc/NSFileManager+PromiseKit.m"
492         ],
493         "xcconfig": {
494           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
495         }
496       },
497       "watchos": {
498         "frameworks": "Foundation",
499         "source_files": [
500           "objc/NSFileManager+PromiseKit.h",
501           "objc/NSFileManager+PromiseKit.m"
502         ],
503         "xcconfig": {
504           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
505         }
506       },
507       "tvos": {
508         "frameworks": "Foundation",
509         "source_files": [
510           "objc/NSFileManager+PromiseKit.h",
511           "objc/NSFileManager+PromiseKit.m"
512         ],
513         "xcconfig": {
514           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
515         }
516       }
517     },
518     {
519       "name": "NSNotificationCenter",
520       "dependencies": {
521         "PromiseKit/Promise": [
523         ]
524       },
525       "preserve_paths": "objc/PromiseKit",
526       "platforms": {
527         "ios": "6.0",
528         "osx": "10.7",
529         "watchos": "2.0",
530         "tvos": "9.0"
531       },
532       "ios": {
533         "frameworks": "Foundation",
534         "source_files": [
535           "objc/NSNotificationCenter+PromiseKit.h",
536           "objc/NSNotificationCenter+PromiseKit.m"
537         ],
538         "xcconfig": {
539           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
540         }
541       },
542       "osx": {
543         "frameworks": "Foundation",
544         "source_files": [
545           "objc/NSNotificationCenter+PromiseKit.h",
546           "objc/NSNotificationCenter+PromiseKit.m"
547         ],
548         "xcconfig": {
549           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
550         }
551       },
552       "watchos": {
553         "frameworks": "Foundation",
554         "source_files": [
555           "objc/NSNotificationCenter+PromiseKit.h",
556           "objc/NSNotificationCenter+PromiseKit.m"
557         ],
558         "xcconfig": {
559           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
560         }
561       },
562       "tvos": {
563         "frameworks": "Foundation",
564         "source_files": [
565           "objc/NSNotificationCenter+PromiseKit.h",
566           "objc/NSNotificationCenter+PromiseKit.m"
567         ],
568         "xcconfig": {
569           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
570         }
571       }
572     },
573     {
574       "name": "NSTask",
575       "dependencies": {
576         "PromiseKit/Promise": [
578         ]
579       },
580       "preserve_paths": "objc/PromiseKit",
581       "platforms": {
582         "osx": "10.7",
583         "ios": "6.0",
584         "watchos": "2.0",
585         "tvos": "9.0"
586       },
587       "osx": {
588         "frameworks": "Foundation",
589         "source_files": [
590           "objc/NSTask+PromiseKit.h",
591           "objc/NSTask+PromiseKit.m"
592         ],
593         "xcconfig": {
594           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
595         }
596       }
597     },
598     {
599       "name": "NSURLConnection",
600       "dependencies": {
601         "PromiseKit/Promise": [
603         ]
604       },
605       "preserve_paths": "objc/PromiseKit",
606       "platforms": {
607         "ios": "6.0",
608         "osx": "10.7",
609         "watchos": null,
610         "tvos": null
611       },
612       "ios": {
613         "dependencies": {
614           "OMGHTTPURLRQ": [
615             "~> 2.1"
616           ]
617         },
618         "frameworks": "Foundation",
619         "source_files": [
620           "objc/NSURLConnection+PromiseKit.h",
621           "objc/NSURLConnection+PromiseKit.m"
622         ],
623         "xcconfig": {
624           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
625         }
626       },
627       "osx": {
628         "dependencies": {
629           "OMGHTTPURLRQ": [
630             "~> 2.1"
631           ]
632         },
633         "frameworks": "Foundation",
634         "source_files": [
635           "objc/NSURLConnection+PromiseKit.h",
636           "objc/NSURLConnection+PromiseKit.m"
637         ],
638         "xcconfig": {
639           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
640         }
641       }
642     },
643     {
644       "name": "SKRequest",
645       "dependencies": {
646         "PromiseKit/Promise": [
648         ]
649       },
650       "preserve_paths": "objc/PromiseKit",
651       "platforms": {
652         "ios": "6.0",
653         "osx": "10.7",
654         "tvos": "9.0",
655         "watchos": "2.0"
656       },
657       "ios": {
658         "frameworks": "StoreKit",
659         "source_files": [
660           "objc/SKRequest+PromiseKit.h",
661           "objc/SKRequest+PromiseKit.m"
662         ],
663         "xcconfig": {
664           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
665         }
666       },
667       "osx": {
668         "frameworks": "StoreKit",
669         "source_files": [
670           "objc/SKRequest+PromiseKit.h",
671           "objc/SKRequest+PromiseKit.m"
672         ],
673         "xcconfig": {
674           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
675         }
676       },
677       "tvos": {
678         "frameworks": "StoreKit",
679         "source_files": [
680           "objc/SKRequest+PromiseKit.h",
681           "objc/SKRequest+PromiseKit.m"
682         ],
683         "xcconfig": {
684           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
685         }
686       }
687     },
688     {
689       "name": "SLRequest",
690       "dependencies": {
691         "PromiseKit/Promise": [
693         ]
694       },
695       "preserve_paths": "objc/PromiseKit",
696       "platforms": {
697         "ios": "6.0",
698         "osx": "10.7",
699         "watchos": null,
700         "tvos": null
701       },
702       "ios": {
703         "frameworks": "Social",
704         "source_files": [
705           "objc/SLRequest+PromiseKit.h",
706           "objc/SLRequest+PromiseKit.m"
707         ],
708         "xcconfig": {
709           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
710         }
711       },
712       "osx": {
713         "frameworks": "Social",
714         "source_files": [
715           "objc/SLRequest+PromiseKit.h",
716           "objc/SLRequest+PromiseKit.m"
717         ],
718         "xcconfig": {
719           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
720         }
721       }
722     },
723     {
724       "name": "UIActionSheet",
725       "dependencies": {
726         "PromiseKit/Promise": [
728         ]
729       },
730       "preserve_paths": "objc/PromiseKit",
731       "platforms": {
732         "ios": "6.0",
733         "osx": null,
734         "watchos": null,
735         "tvos": null
736       },
737       "ios": {
738         "frameworks": "UIKit",
739         "source_files": [
740           "objc/UIActionSheet+PromiseKit.h",
741           "objc/UIActionSheet+PromiseKit.m"
742         ],
743         "xcconfig": {
744           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
745         }
746       }
747     },
748     {
749       "name": "UIAlertView",
750       "dependencies": {
751         "PromiseKit/Promise": [
753         ]
754       },
755       "preserve_paths": "objc/PromiseKit",
756       "platforms": {
757         "ios": "6.0",
758         "osx": null,
759         "watchos": null,
760         "tvos": null
761       },
762       "ios": {
763         "frameworks": "UIKit",
764         "source_files": [
765           "objc/UIAlertView+PromiseKit.h",
766           "objc/UIAlertView+PromiseKit.m"
767         ],
768         "xcconfig": {
769           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
770         }
771       }
772     },
773     {
774       "name": "UIView",
775       "dependencies": {
776         "PromiseKit/Promise": [
778         ]
779       },
780       "preserve_paths": "objc/PromiseKit",
781       "platforms": {
782         "ios": "6.0",
783         "osx": null,
784         "watchos": null,
785         "tvos": null
786       },
787       "ios": {
788         "frameworks": "UIKit",
789         "source_files": [
790           "objc/UIView+PromiseKit.h",
791           "objc/UIView+PromiseKit.m"
792         ],
793         "xcconfig": {
794           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
795         }
796       }
797     },
798     {
799       "name": "UIViewController",
800       "dependencies": {
801         "PromiseKit/Promise": [
803         ]
804       },
805       "preserve_paths": "objc/PromiseKit",
806       "platforms": {
807         "ios": "6.0",
808         "osx": null,
809         "watchos": null,
810         "tvos": null
811       },
812       "ios": {
813         "weak_frameworks": "AssetsLibrary",
814         "frameworks": "UIKit",
815         "source_files": [
816           "objc/UIViewController+PromiseKit.h",
817           "objc/UIViewController+PromiseKit.m"
818         ],
819         "xcconfig": {
820           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
821         }
822       }
823     },
824     {
825       "name": "CALayer",
826       "dependencies": {
827         "PromiseKit/Promise": [
829         ]
830       },
831       "preserve_paths": "objc/PromiseKit",
832       "platforms": {
833         "ios": "6.0",
834         "osx": "10.7",
835         "tvos": "9.0",
836         "watchos": "2.0"
837       },
838       "ios": {
839         "frameworks": "QuartzCore",
840         "source_files": [
841           "objc/CALayer+PromiseKit.h",
842           "objc/CALayer+PromiseKit.m"
843         ],
844         "xcconfig": {
845           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
846         }
847       },
848       "osx": {
849         "frameworks": "QuartzCore",
850         "source_files": [
851           "objc/CALayer+PromiseKit.h",
852           "objc/CALayer+PromiseKit.m"
853         ],
854         "xcconfig": {
855           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
856         }
857       },
858       "tvos": {
859         "frameworks": "QuartzCore",
860         "source_files": [
861           "objc/CALayer+PromiseKit.h",
862           "objc/CALayer+PromiseKit.m"
863         ],
864         "xcconfig": {
865           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
866         }
867       }
868     },
869     {
870       "name": "Accounts",
871       "dependencies": {
872         "PromiseKit/ACAccountStore": [
874         ]
875       }
876     },
877     {
878       "name": "AVFoundation",
879       "dependencies": {
880         "PromiseKit/AVAudioSession": [
882         ]
883       }
884     },
885     {
886       "name": "CloudKit",
887       "dependencies": {
888         "PromiseKit/CKContainer": [
890         ],
891         "PromiseKit/CKDatabase": [
893         ]
894       }
895     },
896     {
897       "name": "CoreLocation",
898       "dependencies": {
899         "PromiseKit/CLGeocoder": [
901         ],
902         "PromiseKit/CLLocationManager": [
904         ]
905       }
906     },
907     {
908       "name": "Foundation",
909       "dependencies": {
910         "PromiseKit/NSFileManager": [
912         ],
913         "PromiseKit/NSNotificationCenter": [
915         ],
916         "PromiseKit/NSTask": [
918         ],
919         "PromiseKit/NSURLConnection": [
921         ]
922       }
923     },
924     {
925       "name": "MapKit",
926       "dependencies": {
927         "PromiseKit/MKDirections": [
929         ],
930         "PromiseKit/MKMapSnapshotter": [
932         ]
933       }
934     },
935     {
936       "name": "Social",
937       "dependencies": {
938         "PromiseKit/SLRequest": [
940         ]
941       }
942     },
943     {
944       "name": "StoreKit",
945       "dependencies": {
946         "PromiseKit/SKRequest": [
948         ]
949       }
950     },
951     {
952       "name": "UIKit",
953       "dependencies": {
954         "PromiseKit/UIActionSheet": [
956         ],
957         "PromiseKit/UIAlertView": [
959         ],
960         "PromiseKit/UIView": [
962         ],
963         "PromiseKit/UIViewController": [
965         ]
966       }
967     },
968     {
969       "name": "QuartzCore",
970       "dependencies": {
971         "PromiseKit/CALayer": [
973         ]
974       }
975     },
976     {
977       "name": "all",
978       "dependencies": {
979         "PromiseKit/When": [
981         ],
982         "PromiseKit/Until": [
984         ],
985         "PromiseKit/Pause": [
987         ],
988         "PromiseKit/Join": [
990         ],
991         "PromiseKit/Hang": [
993         ],
994         "PromiseKit/Accounts": [
996         ],
997         "PromiseKit/AVFoundation": [
999         ],
1000         "PromiseKit/CloudKit": [
1002         ],
1003         "PromiseKit/CoreLocation": [
1005         ],
1006         "PromiseKit/Foundation": [
1008         ],
1009         "PromiseKit/MapKit": [
1011         ],
1012         "PromiseKit/Social": [
1014         ],
1015         "PromiseKit/StoreKit": [
1017         ],
1018         "PromiseKit/UIKit": [
1020         ],
1021         "PromiseKit/QuartzCore": [
1023         ]
1024       }
1025     }
1026   ]