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",
40 "objc/PromiseKit/Promise.h",
41 "objc/PromiseKit/fwd.h"
47 "frameworks": "Foundation"
52 "objc/PMKPromise+Pause.m",
53 "objc/PromiseKit/Promise+Pause.h"
56 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_PAUSE=1"
58 "preserve_paths": "objc/PromiseKit",
60 "PromiseKit/Promise": [
68 "objc/PMKPromise+Until.m",
69 "objc/PromiseKit/Promise+Until.h"
72 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
74 "preserve_paths": "objc/PromiseKit",
79 "PromiseKit/Promise": [
87 "objc/PMKPromise+When.m",
88 "objc/PromiseKit/Promise+When.h"
91 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
93 "preserve_paths": "objc/PromiseKit",
95 "PromiseKit/Promise": [
103 "objc/PMKPromise+Join.m",
104 "objc/PromiseKit/Promise+Join.h"
107 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_JOIN=1"
109 "preserve_paths": "objc/PromiseKit",
111 "PromiseKit/Until": [
114 "PromiseKit/Promise": [
122 "objc/PMKPromise+Hang.m",
123 "objc/PromiseKit/Promise+Hang.h"
126 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_HANG=1"
128 "preserve_paths": "objc/PromiseKit",
130 "PromiseKit/Promise": [
138 "objc/PMKPromise+Zalgo.m",
139 "objc/PromiseKit/Promise+Zalgo.h"
142 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ZALGO=1"
144 "preserve_paths": "objc/PromiseKit",
146 "PromiseKit/Promise": [
152 "name": "ACAccountStore",
154 "PromiseKit/Promise": [
158 "preserve_paths": "objc/PromiseKit",
163 "frameworks": "Accounts",
165 "objc/ACAccountStore+PromiseKit.h",
166 "objc/ACAccountStore+PromiseKit.m",
167 "objc/deprecated/PromiseKit+Accounts.h"
170 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
174 "name": "AVAudioSession",
176 "PromiseKit/Promise": [
180 "preserve_paths": "objc/PromiseKit",
186 "frameworks": "AVFoundation",
188 "objc/AVAudioSession+PromiseKit.h",
189 "objc/AVAudioSession+PromiseKit.m",
190 "objc/deprecated/PromiseKit+AVFoundation.h"
193 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
198 "name": "CLGeocoder",
200 "PromiseKit/Promise": [
204 "preserve_paths": "objc/PromiseKit",
209 "frameworks": "CoreLocation",
211 "objc/CLGeocoder+PromiseKit.h",
212 "objc/CLGeocoder+PromiseKit.m",
213 "objc/deprecated/PromiseKit+CoreLocation.h"
216 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
220 "name": "CKContainer",
222 "PromiseKit/Promise": [
226 "preserve_paths": "objc/PromiseKit",
231 "frameworks": "CloudKit",
233 "objc/CKContainer+PromiseKit.h",
234 "objc/CKContainer+PromiseKit.m",
235 "objc/deprecated/PromiseKit+CloudKit.h"
238 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
242 "name": "CKDatabase",
244 "PromiseKit/Promise": [
248 "preserve_paths": "objc/PromiseKit",
253 "frameworks": "CloudKit",
255 "objc/CKDatabase+PromiseKit.h",
256 "objc/CKDatabase+PromiseKit.m",
257 "objc/deprecated/PromiseKit+CloudKit.h"
260 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
264 "name": "CLLocationManager",
266 "PromiseKit/Promise": [
270 "preserve_paths": "objc/PromiseKit",
275 "frameworks": "CoreLocation",
277 "objc/CLLocationManager+PromiseKit.h",
278 "objc/CLLocationManager+PromiseKit.m",
279 "objc/deprecated/PromiseKit+CoreLocation.h"
282 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
286 "name": "MKDirections",
288 "PromiseKit/Promise": [
292 "preserve_paths": "objc/PromiseKit",
297 "frameworks": "MapKit",
299 "objc/MKDirections+PromiseKit.h",
300 "objc/MKDirections+PromiseKit.m",
301 "objc/deprecated/PromiseKit+MapKit.h"
304 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
308 "name": "MKMapSnapshotter",
310 "PromiseKit/Promise": [
314 "preserve_paths": "objc/PromiseKit",
319 "frameworks": "MapKit",
321 "objc/MKMapSnapshotter+PromiseKit.h",
322 "objc/MKMapSnapshotter+PromiseKit.m",
323 "objc/deprecated/PromiseKit+MapKit.h"
326 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
330 "name": "NSFileManager",
332 "PromiseKit/Promise": [
336 "preserve_paths": "objc/PromiseKit",
341 "frameworks": "Foundation",
343 "objc/NSFileManager+PromiseKit.h",
344 "objc/NSFileManager+PromiseKit.m",
345 "objc/deprecated/PromiseKit+Foundation.h"
348 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
352 "name": "NSNotificationCenter",
354 "PromiseKit/Promise": [
358 "preserve_paths": "objc/PromiseKit",
363 "frameworks": "Foundation",
365 "objc/NSNotificationCenter+PromiseKit.h",
366 "objc/NSNotificationCenter+PromiseKit.m",
367 "objc/deprecated/PromiseKit+Foundation.h"
370 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
376 "PromiseKit/Promise": [
380 "preserve_paths": "objc/PromiseKit",
386 "frameworks": "Foundation",
388 "objc/NSTask+PromiseKit.h",
389 "objc/NSTask+PromiseKit.m",
390 "objc/deprecated/PromiseKit+Foundation.h"
393 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
398 "name": "NSURLConnection",
400 "PromiseKit/Promise": [
407 "preserve_paths": "objc/PromiseKit",
412 "frameworks": "Foundation",
414 "objc/NSURLConnection+PromiseKit.h",
415 "objc/NSURLConnection+PromiseKit.m",
416 "objc/deprecated/PromiseKit+Foundation.h"
419 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
425 "PromiseKit/Promise": [
429 "preserve_paths": "objc/PromiseKit",
434 "frameworks": "StoreKit",
436 "objc/SKRequest+PromiseKit.h",
437 "objc/SKRequest+PromiseKit.m",
438 "objc/deprecated/PromiseKit+StoreKit.h"
441 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
447 "PromiseKit/Promise": [
451 "preserve_paths": "objc/PromiseKit",
456 "frameworks": "Social",
458 "objc/SLRequest+PromiseKit.h",
459 "objc/SLRequest+PromiseKit.m",
460 "objc/deprecated/PromiseKit+Social.h"
463 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
467 "name": "UIActionSheet",
469 "PromiseKit/Promise": [
473 "preserve_paths": "objc/PromiseKit",
479 "frameworks": "UIKit",
481 "objc/UIActionSheet+PromiseKit.h",
482 "objc/UIActionSheet+PromiseKit.m",
483 "objc/deprecated/PromiseKit+UIKit.h"
486 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
491 "name": "UIAlertView",
493 "PromiseKit/Promise": [
497 "preserve_paths": "objc/PromiseKit",
503 "frameworks": "UIKit",
505 "objc/UIAlertView+PromiseKit.h",
506 "objc/UIAlertView+PromiseKit.m",
507 "objc/deprecated/PromiseKit+UIKit.h"
510 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
517 "PromiseKit/Promise": [
521 "preserve_paths": "objc/PromiseKit",
528 "objc/UIView+PromiseKit.h",
529 "objc/UIView+PromiseKit.m",
530 "objc/deprecated/PromiseKit+UIKit.h"
532 "frameworks": "UIKit",
534 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
539 "name": "UIViewController",
541 "PromiseKit/Promise": [
545 "preserve_paths": "objc/PromiseKit",
551 "weak_frameworks": "AssetsLibrary",
552 "frameworks": "UIKit",
554 "objc/UIViewController+PromiseKit.h",
555 "objc/UIViewController+PromiseKit.m",
556 "objc/deprecated/PromiseKit+UIKit.h"
559 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
566 "PromiseKit/Promise": [
570 "preserve_paths": "objc/PromiseKit",
575 "frameworks": "QuartzCore",
577 "objc/CALayer+PromiseKit.h",
578 "objc/CALayer+PromiseKit.m",
579 "objc/deprecated/PromiseKit+QuartzCore.h"
582 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
588 "PromiseKit/ACAccountStore": [
594 "name": "AVFoundation",
596 "PromiseKit/AVAudioSession": [
604 "PromiseKit/CKContainer": [
607 "PromiseKit/CKDatabase": [
613 "name": "CoreLocation",
615 "PromiseKit/CLGeocoder": [
618 "PromiseKit/CLLocationManager": [
624 "name": "Foundation",
626 "PromiseKit/NSFileManager": [
629 "PromiseKit/NSNotificationCenter": [
632 "PromiseKit/NSTask": [
635 "PromiseKit/NSURLConnection": [
643 "PromiseKit/MKDirections": [
646 "PromiseKit/MKMapSnapshotter": [
654 "PromiseKit/SLRequest": [
662 "PromiseKit/SKRequest": [
670 "PromiseKit/UIActionSheet": [
673 "PromiseKit/UIAlertView": [
676 "PromiseKit/UIView": [
679 "PromiseKit/UIViewController": [
685 "name": "QuartzCore",
687 "PromiseKit/CALayer": [
698 "PromiseKit/Until": [
701 "PromiseKit/Pause": [
710 "PromiseKit/Accounts": [
713 "PromiseKit/AVFoundation": [
716 "PromiseKit/CloudKit": [
719 "PromiseKit/CoreLocation": [
722 "PromiseKit/Foundation": [
725 "PromiseKit/MapKit": [
728 "PromiseKit/Social": [
731 "PromiseKit/StoreKit": [
734 "PromiseKit/UIKit": [
737 "PromiseKit/QuartzCore": [
744 "default_subspecs": [
756 "Swift Sources/Promise.swift",
757 "Swift Sources/when.swift",
758 "Swift Sources/misc.swift",
759 "Swift Sources/constants.swift",
760 "Swift Sources/after.swift",
761 "Swift Sources/race.swift"
767 "PromiseKit/Swift/Promise": [
771 "source_files": "Swift Sources/CK*.swift"
776 "PromiseKit/Swift/Promise": [
781 "source_files": "Swift Sources/UI*.swift",
782 "frameworks": "AssetsLibrary"
786 "name": "CoreLocation",
788 "PromiseKit/Swift/Promise": [
792 "source_files": "Swift Sources/CL*.swift"
797 "PromiseKit/Swift/Promise": [
801 "source_files": "Swift Sources/MK*.swift"
804 "name": "NSJSONFromData",
806 "PromiseKit/Swift/Promise": [
810 "source_files": "Swift Sources/NSJSONFromData.swift"
815 "PromiseKit/Swift/Promise": [
818 "PromiseKit/Swift/NSJSONFromData": [
823 "Swift Sources/SLRequest+Promise.swift"
829 "PromiseKit/Swift/Promise": [
833 "source_files": "Swift Sources/SK*.swift"
836 "name": "Foundation",
838 "PromiseKit/Swift/Promise": [
841 "PromiseKit/Swift/NSJSONFromData": [
850 "Swift Sources/NSFileManager+Promise.swift",
851 "Swift Sources/NSNotificationCenter+Promise.swift",
852 "Swift Sources/NSURLConnection+Promise.swift"
857 "Swift Sources/NSFileManager+Promise.swift",
858 "Swift Sources/NSNotificationCenter+Promise.swift",
859 "Swift Sources/NSURLConnection+Promise.swift",
860 "Swift Sources/NSTask+Promise.swift"
865 "name": "NSNotificationCenter",
867 "PromiseKit/Swift/Promise": [
871 "source_files": "Swift Sources/NSNotificationCenter+Promise.swift"
876 "PromiseKit/Swift/Promise": [
880 "source_files": "Swift Sources/AC*.swift"
883 "name": "AVFoundation",
885 "PromiseKit/Swift/Promise": [
890 "source_files": "Swift Sources/AV*.swift"
896 "PromiseKit/Swift/CloudKit": [
899 "PromiseKit/Swift/CoreLocation": [
902 "PromiseKit/Swift/Foundation": [
905 "PromiseKit/Swift/MapKit": [
908 "PromiseKit/Swift/Social": [
911 "PromiseKit/Swift/StoreKit": [
914 "PromiseKit/Swift/UIKit": [
922 "name": "SKProductsRequest",
923 "deprecated_in_favor_of": "PromiseKit/SKRequest",
925 "PromiseKit/SKRequest": [
929 "preserve_paths": "objc/deprecated",
930 "source_files": "objc/deprecated/SKProductsRequest+PromiseKit.h"
934 "deprecated_in_favor_of": "PromiseKit/Promise",
936 "PromiseKit/Promise": [
942 "PromiseKit/Until": [