5 "git": "https://github.com/mxcl/PromiseKit.git",
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",
14 "Max Howell": "mxcl@me.com"
16 "documentation_url": "http://promisekit.org/api",
20 "NSNotificationCenter",
42 "objc/PromiseKit/Promise.h",
43 "objc/PromiseKit/fwd.h"
49 "frameworks": "Foundation"
54 "objc/PMKPromise+Pause.m",
55 "objc/PromiseKit/Promise+Pause.h"
58 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_PAUSE=1"
60 "preserve_paths": "objc/PromiseKit",
62 "PromiseKit/Promise": [
70 "objc/PMKPromise+Until.m",
71 "objc/PromiseKit/Promise+Until.h"
74 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
76 "preserve_paths": "objc/PromiseKit",
81 "PromiseKit/Promise": [
89 "objc/PMKPromise+When.m",
90 "objc/PromiseKit/Promise+When.h"
93 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
95 "preserve_paths": "objc/PromiseKit",
97 "PromiseKit/Promise": [
105 "objc/PMKPromise+Join.m",
106 "objc/PromiseKit/Promise+Join.h"
109 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_JOIN=1"
111 "preserve_paths": "objc/PromiseKit",
113 "PromiseKit/Until": [
116 "PromiseKit/Promise": [
124 "objc/PMKPromise+Hang.m",
125 "objc/PromiseKit/Promise+Hang.h"
128 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_HANG=1"
130 "preserve_paths": "objc/PromiseKit",
132 "PromiseKit/Promise": [
140 "objc/PMKPromise+Zalgo.m",
141 "objc/PromiseKit/Promise+Zalgo.h"
144 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ZALGO=1"
146 "preserve_paths": "objc/PromiseKit",
148 "PromiseKit/Promise": [
154 "name": "ACAccountStore",
156 "PromiseKit/Promise": [
160 "preserve_paths": "objc/PromiseKit",
168 "frameworks": "Accounts",
170 "objc/ACAccountStore+PromiseKit.h",
171 "objc/ACAccountStore+PromiseKit.m"
174 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
178 "frameworks": "Accounts",
180 "objc/ACAccountStore+PromiseKit.h",
181 "objc/ACAccountStore+PromiseKit.m"
184 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
189 "name": "AVAudioSession",
191 "PromiseKit/Promise": [
195 "preserve_paths": "objc/PromiseKit",
203 "frameworks": "AVFoundation",
205 "objc/AVAudioSession+PromiseKit.h",
206 "objc/AVAudioSession+PromiseKit.m"
209 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
214 "name": "CLGeocoder",
216 "PromiseKit/Promise": [
220 "preserve_paths": "objc/PromiseKit",
228 "frameworks": "CoreLocation",
230 "objc/CLGeocoder+PromiseKit.h",
231 "objc/CLGeocoder+PromiseKit.m"
234 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
238 "frameworks": "CoreLocation",
240 "objc/CLGeocoder+PromiseKit.h",
241 "objc/CLGeocoder+PromiseKit.m"
244 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
248 "frameworks": "CoreLocation",
250 "objc/CLGeocoder+PromiseKit.h",
251 "objc/CLGeocoder+PromiseKit.m"
254 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
258 "frameworks": "CoreLocation",
260 "objc/CLGeocoder+PromiseKit.h",
261 "objc/CLGeocoder+PromiseKit.m"
264 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
269 "name": "CKContainer",
271 "PromiseKit/Promise": [
275 "preserve_paths": "objc/PromiseKit",
283 "frameworks": "CloudKit",
285 "objc/CKContainer+PromiseKit.h",
286 "objc/CKContainer+PromiseKit.m"
289 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
293 "frameworks": "CloudKit",
295 "objc/CKContainer+PromiseKit.h",
296 "objc/CKContainer+PromiseKit.m"
299 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
304 "name": "CKDatabase",
306 "PromiseKit/Promise": [
310 "preserve_paths": "objc/PromiseKit",
318 "frameworks": "CloudKit",
320 "objc/CKDatabase+PromiseKit.h",
321 "objc/CKDatabase+PromiseKit.m"
324 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
328 "frameworks": "CloudKit",
330 "objc/CKDatabase+PromiseKit.h",
331 "objc/CKDatabase+PromiseKit.m"
334 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
338 "frameworks": "CloudKit",
340 "objc/CKDatabase+PromiseKit.h",
341 "objc/CKDatabase+PromiseKit.m"
344 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
349 "name": "CLLocationManager",
351 "PromiseKit/Promise": [
355 "preserve_paths": "objc/PromiseKit",
363 "frameworks": "CoreLocation",
365 "objc/CLLocationManager+PromiseKit.h",
366 "objc/CLLocationManager+PromiseKit.m"
369 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
373 "frameworks": "CoreLocation",
375 "objc/CLLocationManager+PromiseKit.h",
376 "objc/CLLocationManager+PromiseKit.m"
379 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
384 "name": "MKDirections",
386 "PromiseKit/Promise": [
390 "preserve_paths": "objc/PromiseKit",
398 "frameworks": "MapKit",
400 "objc/MKDirections+PromiseKit.h",
401 "objc/MKDirections+PromiseKit.m"
404 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
408 "frameworks": "MapKit",
410 "objc/MKDirections+PromiseKit.h",
411 "objc/MKDirections+PromiseKit.m"
414 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
419 "name": "MKMapSnapshotter",
421 "PromiseKit/Promise": [
425 "preserve_paths": "objc/PromiseKit",
433 "frameworks": "MapKit",
435 "objc/MKMapSnapshotter+PromiseKit.h",
436 "objc/MKMapSnapshotter+PromiseKit.m"
439 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
443 "frameworks": "MapKit",
445 "objc/MKMapSnapshotter+PromiseKit.h",
446 "objc/MKMapSnapshotter+PromiseKit.m"
449 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
453 "frameworks": "MapKit",
455 "objc/MKMapSnapshotter+PromiseKit.h",
456 "objc/MKMapSnapshotter+PromiseKit.m"
459 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
464 "name": "NSFileManager",
466 "PromiseKit/Promise": [
470 "preserve_paths": "objc/PromiseKit",
478 "frameworks": "Foundation",
480 "objc/NSFileManager+PromiseKit.h",
481 "objc/NSFileManager+PromiseKit.m"
484 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
488 "frameworks": "Foundation",
490 "objc/NSFileManager+PromiseKit.h",
491 "objc/NSFileManager+PromiseKit.m"
494 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
498 "frameworks": "Foundation",
500 "objc/NSFileManager+PromiseKit.h",
501 "objc/NSFileManager+PromiseKit.m"
504 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
508 "frameworks": "Foundation",
510 "objc/NSFileManager+PromiseKit.h",
511 "objc/NSFileManager+PromiseKit.m"
514 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
519 "name": "NSNotificationCenter",
521 "PromiseKit/Promise": [
525 "preserve_paths": "objc/PromiseKit",
533 "frameworks": "Foundation",
535 "objc/NSNotificationCenter+PromiseKit.h",
536 "objc/NSNotificationCenter+PromiseKit.m"
539 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
543 "frameworks": "Foundation",
545 "objc/NSNotificationCenter+PromiseKit.h",
546 "objc/NSNotificationCenter+PromiseKit.m"
549 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
553 "frameworks": "Foundation",
555 "objc/NSNotificationCenter+PromiseKit.h",
556 "objc/NSNotificationCenter+PromiseKit.m"
559 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
563 "frameworks": "Foundation",
565 "objc/NSNotificationCenter+PromiseKit.h",
566 "objc/NSNotificationCenter+PromiseKit.m"
569 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
576 "PromiseKit/Promise": [
580 "preserve_paths": "objc/PromiseKit",
588 "frameworks": "Foundation",
590 "objc/NSTask+PromiseKit.h",
591 "objc/NSTask+PromiseKit.m"
594 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
599 "name": "NSURLConnection",
601 "PromiseKit/Promise": [
605 "preserve_paths": "objc/PromiseKit",
618 "frameworks": "Foundation",
620 "objc/NSURLConnection+PromiseKit.h",
621 "objc/NSURLConnection+PromiseKit.m"
624 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
633 "frameworks": "Foundation",
635 "objc/NSURLConnection+PromiseKit.h",
636 "objc/NSURLConnection+PromiseKit.m"
639 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
646 "PromiseKit/Promise": [
650 "preserve_paths": "objc/PromiseKit",
658 "frameworks": "StoreKit",
660 "objc/SKRequest+PromiseKit.h",
661 "objc/SKRequest+PromiseKit.m"
664 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
668 "frameworks": "StoreKit",
670 "objc/SKRequest+PromiseKit.h",
671 "objc/SKRequest+PromiseKit.m"
674 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
678 "frameworks": "StoreKit",
680 "objc/SKRequest+PromiseKit.h",
681 "objc/SKRequest+PromiseKit.m"
684 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
691 "PromiseKit/Promise": [
695 "preserve_paths": "objc/PromiseKit",
703 "frameworks": "Social",
705 "objc/SLRequest+PromiseKit.h",
706 "objc/SLRequest+PromiseKit.m"
709 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
713 "frameworks": "Social",
715 "objc/SLRequest+PromiseKit.h",
716 "objc/SLRequest+PromiseKit.m"
719 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
724 "name": "UIActionSheet",
726 "PromiseKit/Promise": [
730 "preserve_paths": "objc/PromiseKit",
738 "frameworks": "UIKit",
740 "objc/UIActionSheet+PromiseKit.h",
741 "objc/UIActionSheet+PromiseKit.m"
744 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
749 "name": "UIAlertView",
751 "PromiseKit/Promise": [
755 "preserve_paths": "objc/PromiseKit",
763 "frameworks": "UIKit",
765 "objc/UIAlertView+PromiseKit.h",
766 "objc/UIAlertView+PromiseKit.m"
769 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
776 "PromiseKit/Promise": [
780 "preserve_paths": "objc/PromiseKit",
788 "frameworks": "UIKit",
790 "objc/UIView+PromiseKit.h",
791 "objc/UIView+PromiseKit.m"
794 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
799 "name": "UIViewController",
801 "PromiseKit/Promise": [
805 "preserve_paths": "objc/PromiseKit",
813 "weak_frameworks": "AssetsLibrary",
814 "frameworks": "UIKit",
816 "objc/UIViewController+PromiseKit.h",
817 "objc/UIViewController+PromiseKit.m"
820 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
827 "PromiseKit/Promise": [
831 "preserve_paths": "objc/PromiseKit",
839 "frameworks": "QuartzCore",
841 "objc/CALayer+PromiseKit.h",
842 "objc/CALayer+PromiseKit.m"
845 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
849 "frameworks": "QuartzCore",
851 "objc/CALayer+PromiseKit.h",
852 "objc/CALayer+PromiseKit.m"
855 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
859 "frameworks": "QuartzCore",
861 "objc/CALayer+PromiseKit.h",
862 "objc/CALayer+PromiseKit.m"
865 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
872 "PromiseKit/ACAccountStore": [
878 "name": "AVFoundation",
880 "PromiseKit/AVAudioSession": [
888 "PromiseKit/CKContainer": [
891 "PromiseKit/CKDatabase": [
897 "name": "CoreLocation",
899 "PromiseKit/CLGeocoder": [
902 "PromiseKit/CLLocationManager": [
908 "name": "Foundation",
910 "PromiseKit/NSFileManager": [
913 "PromiseKit/NSNotificationCenter": [
916 "PromiseKit/NSTask": [
919 "PromiseKit/NSURLConnection": [
927 "PromiseKit/MKDirections": [
930 "PromiseKit/MKMapSnapshotter": [
938 "PromiseKit/SLRequest": [
946 "PromiseKit/SKRequest": [
954 "PromiseKit/UIActionSheet": [
957 "PromiseKit/UIAlertView": [
960 "PromiseKit/UIView": [
963 "PromiseKit/UIViewController": [
969 "name": "QuartzCore",
971 "PromiseKit/CALayer": [
982 "PromiseKit/Until": [
985 "PromiseKit/Pause": [
994 "PromiseKit/Accounts": [
997 "PromiseKit/AVFoundation": [
1000 "PromiseKit/CloudKit": [
1003 "PromiseKit/CoreLocation": [
1006 "PromiseKit/Foundation": [
1009 "PromiseKit/MapKit": [
1012 "PromiseKit/Social": [
1015 "PromiseKit/StoreKit": [
1018 "PromiseKit/UIKit": [
1021 "PromiseKit/QuartzCore": [