[Add] FlexaScan 1.0.9
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 1.7.7 / PromiseKit.podspec.json
bloba0b5cb62a9d8888ae74b31dce9d5c0beda864f9e
2   "name": "PromiseKit",
3   "version": "1.7.7",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "1.7.7"
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/docs/",
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.9",
33     "watchos": "2.0",
34     "tvos": "9.0"
35   },
36   "subspecs": [
37     {
38       "name": "Promise",
39       "source_files": [
40         "Sources/PromiseKit.h",
41         "Sources/PMKPromise.m",
42         "Sources/PromiseKit/Promise.h",
43         "Sources/PromiseKit/fwd.h"
44       ],
45       "preserve_paths": [
46         "Sources/PromiseKit",
47         "Sources/Private"
48       ],
49       "frameworks": "Foundation",
50       "platforms": {
51         "ios": "6.0",
52         "osx": "10.7",
53         "watchos": "2.0",
54         "tvos": "9.0"
55       }
56     },
57     {
58       "name": "Pause",
59       "source_files": [
60         "Sources/PMKPromise+Pause.m",
61         "Sources/PromiseKit/Promise+Pause.h"
62       ],
63       "xcconfig": {
64         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_PAUSE=1"
65       },
66       "preserve_paths": "Sources/PromiseKit",
67       "dependencies": {
68         "PromiseKit/Promise": [
70         ]
71       },
72       "platforms": {
73         "ios": "6.0",
74         "watchos": "2.0",
75         "tvos": "9.0",
76         "osx": "10.7"
77       }
78     },
79     {
80       "name": "Until",
81       "source_files": [
82         "Sources/PMKPromise+Until.m",
83         "Sources/PromiseKit/Promise+Until.h"
84       ],
85       "xcconfig": {
86         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
87       },
88       "preserve_paths": "Sources/PromiseKit",
89       "dependencies": {
90         "PromiseKit/When": [
92         ],
93         "PromiseKit/Promise": [
95         ]
96       },
97       "platforms": {
98         "ios": "6.0",
99         "watchos": "2.0",
100         "tvos": "9.0",
101         "osx": "10.8"
102       }
103     },
104     {
105       "name": "When",
106       "source_files": [
107         "Sources/PMKPromise+When.m",
108         "Sources/PromiseKit/Promise+When.h"
109       ],
110       "xcconfig": {
111         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
112       },
113       "preserve_paths": "Sources/PromiseKit",
114       "dependencies": {
115         "PromiseKit/Promise": [
117         ]
118       },
119       "platforms": {
120         "ios": "6.0",
121         "watchos": "2.0",
122         "tvos": "9.0",
123         "osx": "10.8"
124       }
125     },
126     {
127       "name": "Join",
128       "source_files": [
129         "Sources/PMKPromise+Join.m",
130         "Sources/PromiseKit/Promise+Join.h"
131       ],
132       "xcconfig": {
133         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_JOIN=1"
134       },
135       "preserve_paths": "Sources/PromiseKit",
136       "dependencies": {
137         "PromiseKit/Until": [
139         ],
140         "PromiseKit/Promise": [
142         ]
143       },
144       "platforms": {
145         "ios": "6.0",
146         "watchos": "2.0",
147         "tvos": "9.0",
148         "osx": "10.8"
149       }
150     },
151     {
152       "name": "Hang",
153       "source_files": [
154         "Sources/PMKPromise+Hang.m",
155         "Sources/PromiseKit/Promise+Hang.h"
156       ],
157       "xcconfig": {
158         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_HANG=1"
159       },
160       "preserve_paths": "Sources/PromiseKit",
161       "dependencies": {
162         "PromiseKit/Promise": [
164         ]
165       },
166       "platforms": {
167         "ios": "6.0",
168         "watchos": "2.0",
169         "tvos": "9.0",
170         "osx": "10.7"
171       }
172     },
173     {
174       "name": "Zalgo",
175       "source_files": [
176         "Sources/PMKPromise+Zalgo.m",
177         "Sources/PromiseKit/Promise+Zalgo.h"
178       ],
179       "xcconfig": {
180         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ZALGO=1"
181       },
182       "preserve_paths": "Sources/PromiseKit",
183       "dependencies": {
184         "PromiseKit/Promise": [
186         ]
187       },
188       "platforms": {
189         "ios": "6.0",
190         "watchos": "2.0",
191         "tvos": "9.0",
192         "osx": "10.7"
193       }
194     },
195     {
196       "name": "ACAccountStore",
197       "dependencies": {
198         "PromiseKit/Promise": [
200         ]
201       },
202       "preserve_paths": "Sources/PromiseKit",
203       "platforms": {
204         "ios": "6.0",
205         "osx": "10.8",
206         "watchos": "2.0",
207         "tvos": "9.0"
208       },
209       "ios": {
210         "frameworks": "Accounts",
211         "source_files": [
212           "Sources/ACAccountStore+PromiseKit.h",
213           "Sources/ACAccountStore+PromiseKit.m"
214         ],
215         "xcconfig": {
216           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
217         }
218       },
219       "osx": {
220         "frameworks": "Accounts",
221         "source_files": [
222           "Sources/ACAccountStore+PromiseKit.h",
223           "Sources/ACAccountStore+PromiseKit.m"
224         ],
225         "xcconfig": {
226           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
227         }
228       }
229     },
230     {
231       "name": "AVAudioSession",
232       "dependencies": {
233         "PromiseKit/Promise": [
235         ]
236       },
237       "preserve_paths": "Sources/PromiseKit",
238       "platforms": {
239         "ios": "7.0",
240         "osx": "10.9",
241         "watchos": "2.0",
242         "tvos": "9.0"
243       },
244       "ios": {
245         "frameworks": "AVFoundation",
246         "source_files": [
247           "Sources/AVAudioSession+PromiseKit.h",
248           "Sources/AVAudioSession+PromiseKit.m"
249         ],
250         "xcconfig": {
251           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
252         }
253       }
254     },
255     {
256       "name": "CLGeocoder",
257       "dependencies": {
258         "PromiseKit/Promise": [
260         ]
261       },
262       "preserve_paths": "Sources/PromiseKit",
263       "platforms": {
264         "ios": "6.0",
265         "osx": "10.8",
266         "watchos": "2.0",
267         "tvos": "9.0"
268       },
269       "ios": {
270         "frameworks": "CoreLocation",
271         "source_files": [
272           "Sources/CLGeocoder+PromiseKit.h",
273           "Sources/CLGeocoder+PromiseKit.m"
274         ],
275         "xcconfig": {
276           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
277         }
278       },
279       "osx": {
280         "frameworks": "CoreLocation",
281         "source_files": [
282           "Sources/CLGeocoder+PromiseKit.h",
283           "Sources/CLGeocoder+PromiseKit.m"
284         ],
285         "xcconfig": {
286           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
287         }
288       },
289       "watchos": {
290         "frameworks": "CoreLocation",
291         "source_files": [
292           "Sources/CLGeocoder+PromiseKit.h",
293           "Sources/CLGeocoder+PromiseKit.m"
294         ],
295         "xcconfig": {
296           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
297         }
298       },
299       "tvos": {
300         "frameworks": "CoreLocation",
301         "source_files": [
302           "Sources/CLGeocoder+PromiseKit.h",
303           "Sources/CLGeocoder+PromiseKit.m"
304         ],
305         "xcconfig": {
306           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
307         }
308       }
309     },
310     {
311       "name": "CKContainer",
312       "dependencies": {
313         "PromiseKit/Promise": [
315         ]
316       },
317       "preserve_paths": "Sources/PromiseKit",
318       "platforms": {
319         "ios": "8.0",
320         "osx": "10.10",
321         "watchos": "2.0",
322         "tvos": "9.0"
323       },
324       "ios": {
325         "frameworks": "CloudKit",
326         "source_files": [
327           "Sources/CKContainer+PromiseKit.h",
328           "Sources/CKContainer+PromiseKit.m"
329         ],
330         "xcconfig": {
331           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
332         }
333       },
334       "osx": {
335         "frameworks": "CloudKit",
336         "source_files": [
337           "Sources/CKContainer+PromiseKit.h",
338           "Sources/CKContainer+PromiseKit.m"
339         ],
340         "xcconfig": {
341           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
342         }
343       }
344     },
345     {
346       "name": "CKDatabase",
347       "dependencies": {
348         "PromiseKit/Promise": [
350         ]
351       },
352       "preserve_paths": "Sources/PromiseKit",
353       "platforms": {
354         "ios": "8.0",
355         "osx": "10.10",
356         "tvos": "9.0",
357         "watchos": "2.0"
358       },
359       "ios": {
360         "frameworks": "CloudKit",
361         "source_files": [
362           "Sources/CKDatabase+PromiseKit.h",
363           "Sources/CKDatabase+PromiseKit.m"
364         ],
365         "xcconfig": {
366           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
367         }
368       },
369       "osx": {
370         "frameworks": "CloudKit",
371         "source_files": [
372           "Sources/CKDatabase+PromiseKit.h",
373           "Sources/CKDatabase+PromiseKit.m"
374         ],
375         "xcconfig": {
376           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
377         }
378       },
379       "tvos": {
380         "frameworks": "CloudKit",
381         "source_files": [
382           "Sources/CKDatabase+PromiseKit.h",
383           "Sources/CKDatabase+PromiseKit.m"
384         ],
385         "xcconfig": {
386           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
387         }
388       }
389     },
390     {
391       "name": "CLLocationManager",
392       "dependencies": {
393         "PromiseKit/Promise": [
395         ]
396       },
397       "preserve_paths": "Sources/PromiseKit",
398       "platforms": {
399         "ios": "6.0",
400         "osx": "10.7",
401         "watchos": "2.0",
402         "tvos": "9.0"
403       },
404       "ios": {
405         "frameworks": "CoreLocation",
406         "source_files": [
407           "Sources/CLLocationManager+PromiseKit.h",
408           "Sources/CLLocationManager+PromiseKit.m"
409         ],
410         "xcconfig": {
411           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
412         }
413       },
414       "osx": {
415         "frameworks": "CoreLocation",
416         "source_files": [
417           "Sources/CLLocationManager+PromiseKit.h",
418           "Sources/CLLocationManager+PromiseKit.m"
419         ],
420         "xcconfig": {
421           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
422         }
423       }
424     },
425     {
426       "name": "MKDirections",
427       "dependencies": {
428         "PromiseKit/Promise": [
430         ]
431       },
432       "preserve_paths": "Sources/PromiseKit",
433       "platforms": {
434         "ios": "7.0",
435         "osx": "10.9",
436         "watchos": "2.0",
437         "tvos": "9.0"
438       },
439       "ios": {
440         "frameworks": "MapKit",
441         "source_files": [
442           "Sources/MKDirections+PromiseKit.h",
443           "Sources/MKDirections+PromiseKit.m"
444         ],
445         "xcconfig": {
446           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
447         }
448       },
449       "osx": {
450         "frameworks": "MapKit",
451         "source_files": [
452           "Sources/MKDirections+PromiseKit.h",
453           "Sources/MKDirections+PromiseKit.m"
454         ],
455         "xcconfig": {
456           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
457         }
458       }
459     },
460     {
461       "name": "MKMapSnapshotter",
462       "dependencies": {
463         "PromiseKit/Promise": [
465         ]
466       },
467       "preserve_paths": "Sources/PromiseKit",
468       "platforms": {
469         "ios": "7.0",
470         "osx": "10.9",
471         "tvos": "9.0",
472         "watchos": "2.0"
473       },
474       "ios": {
475         "frameworks": "MapKit",
476         "source_files": [
477           "Sources/MKMapSnapshotter+PromiseKit.h",
478           "Sources/MKMapSnapshotter+PromiseKit.m"
479         ],
480         "xcconfig": {
481           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
482         }
483       },
484       "osx": {
485         "frameworks": "MapKit",
486         "source_files": [
487           "Sources/MKMapSnapshotter+PromiseKit.h",
488           "Sources/MKMapSnapshotter+PromiseKit.m"
489         ],
490         "xcconfig": {
491           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
492         }
493       },
494       "tvos": {
495         "frameworks": "MapKit",
496         "source_files": [
497           "Sources/MKMapSnapshotter+PromiseKit.h",
498           "Sources/MKMapSnapshotter+PromiseKit.m"
499         ],
500         "xcconfig": {
501           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
502         }
503       }
504     },
505     {
506       "name": "NSFileManager",
507       "dependencies": {
508         "PromiseKit/Promise": [
510         ]
511       },
512       "preserve_paths": "Sources/PromiseKit",
513       "platforms": {
514         "ios": "6.0",
515         "osx": "10.7",
516         "watchos": "2.0",
517         "tvos": "9.0"
518       },
519       "ios": {
520         "frameworks": "Foundation",
521         "source_files": [
522           "Sources/NSFileManager+PromiseKit.h",
523           "Sources/NSFileManager+PromiseKit.m"
524         ],
525         "xcconfig": {
526           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
527         }
528       },
529       "osx": {
530         "frameworks": "Foundation",
531         "source_files": [
532           "Sources/NSFileManager+PromiseKit.h",
533           "Sources/NSFileManager+PromiseKit.m"
534         ],
535         "xcconfig": {
536           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
537         }
538       },
539       "watchos": {
540         "frameworks": "Foundation",
541         "source_files": [
542           "Sources/NSFileManager+PromiseKit.h",
543           "Sources/NSFileManager+PromiseKit.m"
544         ],
545         "xcconfig": {
546           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
547         }
548       },
549       "tvos": {
550         "frameworks": "Foundation",
551         "source_files": [
552           "Sources/NSFileManager+PromiseKit.h",
553           "Sources/NSFileManager+PromiseKit.m"
554         ],
555         "xcconfig": {
556           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
557         }
558       }
559     },
560     {
561       "name": "NSNotificationCenter",
562       "dependencies": {
563         "PromiseKit/Promise": [
565         ]
566       },
567       "preserve_paths": "Sources/PromiseKit",
568       "platforms": {
569         "ios": "6.0",
570         "osx": "10.7",
571         "watchos": "2.0",
572         "tvos": "9.0"
573       },
574       "ios": {
575         "frameworks": "Foundation",
576         "source_files": [
577           "Sources/NSNotificationCenter+PromiseKit.h",
578           "Sources/NSNotificationCenter+PromiseKit.m"
579         ],
580         "xcconfig": {
581           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
582         }
583       },
584       "osx": {
585         "frameworks": "Foundation",
586         "source_files": [
587           "Sources/NSNotificationCenter+PromiseKit.h",
588           "Sources/NSNotificationCenter+PromiseKit.m"
589         ],
590         "xcconfig": {
591           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
592         }
593       },
594       "watchos": {
595         "frameworks": "Foundation",
596         "source_files": [
597           "Sources/NSNotificationCenter+PromiseKit.h",
598           "Sources/NSNotificationCenter+PromiseKit.m"
599         ],
600         "xcconfig": {
601           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
602         }
603       },
604       "tvos": {
605         "frameworks": "Foundation",
606         "source_files": [
607           "Sources/NSNotificationCenter+PromiseKit.h",
608           "Sources/NSNotificationCenter+PromiseKit.m"
609         ],
610         "xcconfig": {
611           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
612         }
613       }
614     },
615     {
616       "name": "NSTask",
617       "dependencies": {
618         "PromiseKit/Promise": [
620         ]
621       },
622       "preserve_paths": "Sources/PromiseKit",
623       "platforms": {
624         "osx": "10.7",
625         "ios": "6.0",
626         "watchos": "2.0",
627         "tvos": "9.0"
628       },
629       "osx": {
630         "frameworks": "Foundation",
631         "source_files": [
632           "Sources/NSTask+PromiseKit.h",
633           "Sources/NSTask+PromiseKit.m"
634         ],
635         "xcconfig": {
636           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
637         }
638       }
639     },
640     {
641       "name": "NSURLConnection",
642       "dependencies": {
643         "PromiseKit/Promise": [
645         ],
646         "OMGHTTPURLRQ": [
647           "~> 3.2"
648         ]
649       },
650       "preserve_paths": "Sources/PromiseKit",
651       "platforms": {
652         "ios": "6.0",
653         "osx": "10.9",
654         "watchos": null,
655         "tvos": null
656       },
657       "ios": {
658         "frameworks": "Foundation",
659         "source_files": [
660           "Sources/NSURLConnection+PromiseKit.h",
661           "Sources/NSURLConnection+PromiseKit.m"
662         ],
663         "xcconfig": {
664           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
665         }
666       },
667       "osx": {
668         "frameworks": "Foundation",
669         "source_files": [
670           "Sources/NSURLConnection+PromiseKit.h",
671           "Sources/NSURLConnection+PromiseKit.m"
672         ],
673         "xcconfig": {
674           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
675         }
676       }
677     },
678     {
679       "name": "SKRequest",
680       "dependencies": {
681         "PromiseKit/Promise": [
683         ]
684       },
685       "preserve_paths": "Sources/PromiseKit",
686       "platforms": {
687         "ios": "6.0",
688         "osx": "10.7",
689         "tvos": "9.0",
690         "watchos": "2.0"
691       },
692       "ios": {
693         "frameworks": "StoreKit",
694         "source_files": [
695           "Sources/SKRequest+PromiseKit.h",
696           "Sources/SKRequest+PromiseKit.m"
697         ],
698         "xcconfig": {
699           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
700         }
701       },
702       "osx": {
703         "frameworks": "StoreKit",
704         "source_files": [
705           "Sources/SKRequest+PromiseKit.h",
706           "Sources/SKRequest+PromiseKit.m"
707         ],
708         "xcconfig": {
709           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
710         }
711       },
712       "tvos": {
713         "frameworks": "StoreKit",
714         "source_files": [
715           "Sources/SKRequest+PromiseKit.h",
716           "Sources/SKRequest+PromiseKit.m"
717         ],
718         "xcconfig": {
719           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
720         }
721       }
722     },
723     {
724       "name": "SLRequest",
725       "dependencies": {
726         "PromiseKit/Promise": [
728         ]
729       },
730       "preserve_paths": "Sources/PromiseKit",
731       "platforms": {
732         "ios": "6.0",
733         "osx": "10.8",
734         "watchos": "2.0",
735         "tvos": "9.0"
736       },
737       "ios": {
738         "frameworks": "Social",
739         "source_files": [
740           "Sources/SLRequest+PromiseKit.h",
741           "Sources/SLRequest+PromiseKit.m"
742         ],
743         "xcconfig": {
744           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
745         }
746       },
747       "osx": {
748         "frameworks": "Social",
749         "source_files": [
750           "Sources/SLRequest+PromiseKit.h",
751           "Sources/SLRequest+PromiseKit.m"
752         ],
753         "xcconfig": {
754           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
755         }
756       }
757     },
758     {
759       "name": "UIActionSheet",
760       "dependencies": {
761         "PromiseKit/Promise": [
763         ]
764       },
765       "preserve_paths": "Sources/PromiseKit",
766       "platforms": {
767         "ios": "6.0",
768         "osx": null,
769         "watchos": null,
770         "tvos": null
771       },
772       "ios": {
773         "frameworks": "UIKit",
774         "source_files": [
775           "Sources/UIActionSheet+PromiseKit.h",
776           "Sources/UIActionSheet+PromiseKit.m"
777         ],
778         "xcconfig": {
779           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
780         }
781       }
782     },
783     {
784       "name": "UIAlertView",
785       "dependencies": {
786         "PromiseKit/Promise": [
788         ]
789       },
790       "preserve_paths": "Sources/PromiseKit",
791       "platforms": {
792         "ios": "6.0",
793         "osx": null,
794         "watchos": null,
795         "tvos": null
796       },
797       "ios": {
798         "frameworks": "UIKit",
799         "source_files": [
800           "Sources/UIAlertView+PromiseKit.h",
801           "Sources/UIAlertView+PromiseKit.m"
802         ],
803         "xcconfig": {
804           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
805         }
806       }
807     },
808     {
809       "name": "UIView",
810       "dependencies": {
811         "PromiseKit/Promise": [
813         ]
814       },
815       "preserve_paths": "Sources/PromiseKit",
816       "platforms": {
817         "ios": "6.0",
818         "osx": null,
819         "watchos": null,
820         "tvos": null
821       },
822       "ios": {
823         "frameworks": "UIKit",
824         "source_files": [
825           "Sources/UIView+PromiseKit.h",
826           "Sources/UIView+PromiseKit.m"
827         ],
828         "xcconfig": {
829           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
830         }
831       }
832     },
833     {
834       "name": "UIViewController",
835       "dependencies": {
836         "PromiseKit/Promise": [
838         ]
839       },
840       "preserve_paths": "Sources/PromiseKit",
841       "platforms": {
842         "ios": "6.0",
843         "osx": null,
844         "watchos": null,
845         "tvos": null
846       },
847       "ios": {
848         "weak_frameworks": "AssetsLibrary",
849         "frameworks": "UIKit",
850         "source_files": [
851           "Sources/UIViewController+PromiseKit.h",
852           "Sources/UIViewController+PromiseKit.m"
853         ],
854         "xcconfig": {
855           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
856         }
857       }
858     },
859     {
860       "name": "CALayer",
861       "dependencies": {
862         "PromiseKit/Promise": [
864         ]
865       },
866       "preserve_paths": "Sources/PromiseKit",
867       "platforms": {
868         "ios": "6.0",
869         "osx": "10.7",
870         "tvos": "9.0",
871         "watchos": "2.0"
872       },
873       "ios": {
874         "frameworks": "QuartzCore",
875         "source_files": [
876           "Sources/CALayer+PromiseKit.h",
877           "Sources/CALayer+PromiseKit.m"
878         ],
879         "xcconfig": {
880           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
881         }
882       },
883       "osx": {
884         "frameworks": "QuartzCore",
885         "source_files": [
886           "Sources/CALayer+PromiseKit.h",
887           "Sources/CALayer+PromiseKit.m"
888         ],
889         "xcconfig": {
890           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
891         }
892       },
893       "tvos": {
894         "frameworks": "QuartzCore",
895         "source_files": [
896           "Sources/CALayer+PromiseKit.h",
897           "Sources/CALayer+PromiseKit.m"
898         ],
899         "xcconfig": {
900           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
901         }
902       }
903     },
904     {
905       "name": "Accounts",
906       "dependencies": {
907         "PromiseKit/ACAccountStore": [
909         ]
910       },
911       "platforms": {
912         "ios": "6.0",
913         "osx": "10.8",
914         "watchos": "2.0",
915         "tvos": "9.0"
916       }
917     },
918     {
919       "name": "AVFoundation",
920       "dependencies": {
921         "PromiseKit/AVAudioSession": [
923         ]
924       },
925       "platforms": {
926         "ios": "7.0",
927         "watchos": "2.0",
928         "tvos": "9.0",
929         "osx": "10.9"
930       }
931     },
932     {
933       "name": "CloudKit",
934       "dependencies": {
935         "PromiseKit/CKContainer": [
937         ],
938         "PromiseKit/CKDatabase": [
940         ]
941       },
942       "platforms": {
943         "ios": "8.0",
944         "osx": "10.10",
945         "tvos": "9.0",
946         "watchos": "2.0"
947       }
948     },
949     {
950       "name": "CoreLocation",
951       "dependencies": {
952         "PromiseKit/CLGeocoder": [
954         ],
955         "PromiseKit/CLLocationManager": [
957         ]
958       },
959       "platforms": {
960         "ios": "5.0",
961         "osx": "10.8",
962         "watchos": "2.0",
963         "tvos": "9.0"
964       }
965     },
966     {
967       "name": "Foundation",
968       "dependencies": {
969         "PromiseKit/NSFileManager": [
971         ],
972         "PromiseKit/NSNotificationCenter": [
974         ],
975         "PromiseKit/NSTask": [
977         ],
978         "PromiseKit/NSURLConnection": [
980         ]
981       },
982       "platforms": {
983         "ios": "6.0",
984         "osx": "10.9",
985         "watchos": "2.0",
986         "tvos": "9.0"
987       }
988     },
989     {
990       "name": "MapKit",
991       "dependencies": {
992         "PromiseKit/MKDirections": [
994         ],
995         "PromiseKit/MKMapSnapshotter": [
997         ]
998       },
999       "platforms": {
1000         "ios": "7.0",
1001         "osx": "10.9",
1002         "tvos": "9.0",
1003         "watchos": "2.0"
1004       }
1005     },
1006     {
1007       "name": "Social",
1008       "dependencies": {
1009         "PromiseKit/SLRequest": [
1011         ]
1012       },
1013       "platforms": {
1014         "ios": "6.0",
1015         "osx": "10.8",
1016         "watchos": "2.0",
1017         "tvos": "9.0"
1018       }
1019     },
1020     {
1021       "name": "StoreKit",
1022       "dependencies": {
1023         "PromiseKit/SKRequest": [
1025         ]
1026       },
1027       "platforms": {
1028         "ios": "6.0",
1029         "osx": "10.7",
1030         "watchos": "2.0",
1031         "tvos": "9.0"
1032       }
1033     },
1034     {
1035       "name": "UIKit",
1036       "dependencies": {
1037         "PromiseKit/UIActionSheet": [
1039         ],
1040         "PromiseKit/UIAlertView": [
1042         ],
1043         "PromiseKit/UIView": [
1045         ],
1046         "PromiseKit/UIViewController": [
1048         ]
1049       },
1050       "platforms": {
1051         "ios": "6.0",
1052         "osx": null,
1053         "watchos": null,
1054         "tvos": "9.0"
1055       }
1056     },
1057     {
1058       "name": "QuartzCore",
1059       "dependencies": {
1060         "PromiseKit/CALayer": [
1062         ]
1063       },
1064       "platforms": {
1065         "ios": "6.0",
1066         "osx": "10.7",
1067         "watchos": "2.0",
1068         "tvos": "9.0"
1069       }
1070     },
1071     {
1072       "name": "all",
1073       "dependencies": {
1074         "PromiseKit/When": [
1076         ],
1077         "PromiseKit/Until": [
1079         ],
1080         "PromiseKit/Pause": [
1082         ],
1083         "PromiseKit/Join": [
1085         ],
1086         "PromiseKit/Hang": [
1088         ],
1089         "PromiseKit/Accounts": [
1091         ],
1092         "PromiseKit/AVFoundation": [
1094         ],
1095         "PromiseKit/CloudKit": [
1097         ],
1098         "PromiseKit/CoreLocation": [
1100         ],
1101         "PromiseKit/Foundation": [
1103         ],
1104         "PromiseKit/MapKit": [
1106         ],
1107         "PromiseKit/Social": [
1109         ],
1110         "PromiseKit/StoreKit": [
1112         ],
1113         "PromiseKit/UIKit": [
1115         ],
1116         "PromiseKit/QuartzCore": [
1118         ]
1119       },
1120       "platforms": {
1121         "ios": "8.0",
1122         "osx": "10.10",
1123         "watchos": "2.0",
1124         "tvos": "9.0"
1125       }
1126     }
1127   ]