[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 3.2.1 / PromiseKit.podspec.json
blobe4539e2b9132efdac083735a02369e29fc016440
2   "name": "PromiseKit",
3   "version": "3.2.1",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "3.2.1"
7   },
8   "license": {
9     "type": "MIT",
10     "text": "@see README"
11   },
12   "summary": "A delightful Promises implementation for iOS and OS X.",
13   "homepage": "http://promisekit.org",
14   "description": "UIActionSheet UIAlertView CLLocationManager MFMailComposeViewController ACAccountStore StoreKit SKRequest SKProductRequest blocks",
15   "social_media_url": "https://twitter.com/mxcl",
16   "authors": {
17     "Max Howell": "mxcl@me.com"
18   },
19   "documentation_url": "http://promisekit.org/introduction",
20   "default_subspecs": [
21     "Foundation",
22     "UIKit",
23     "QuartzCore"
24   ],
25   "requires_arc": true,
26   "platforms": {
27     "ios": "8.0",
28     "osx": "10.9",
29     "watchos": "2.0",
30     "tvos": "9.0"
31   },
32   "module_map": "Sources/PMK.modulemap",
33   "xcconfig": {
34     "SWIFT_INSTALL_OBJC_HEADER": "NO"
35   },
36   "subspecs": [
37     {
38       "name": "Accounts",
39       "osx": {
40         "source_files": "Categories/Accounts/*"
41       },
42       "ios": {
43         "source_files": "Categories/Accounts/*"
44       },
45       "dependencies": {
46         "PromiseKit/CorePromise": [
48         ]
49       },
50       "frameworks": "Accounts"
51     },
52     {
53       "name": "AddressBook",
54       "ios": {
55         "source_files": "Categories/AddressBook/*",
56         "frameworks": "AddressBook"
57       },
58       "dependencies": {
59         "PromiseKit/CorePromise": [
61         ]
62       }
63     },
64     {
65       "name": "AssetsLibrary",
66       "ios": {
67         "source_files": "Categories/AssetsLibrary/*",
68         "frameworks": "AssetsLibrary"
69       },
70       "dependencies": {
71         "PromiseKit/UIKit": [
73         ]
74       }
75     },
76     {
77       "name": "AVFoundation",
78       "ios": {
79         "source_files": "Categories/AVFoundation/*",
80         "frameworks": "AVFoundation"
81       },
82       "dependencies": {
83         "PromiseKit/CorePromise": [
85         ]
86       }
87     },
88     {
89       "name": "CloudKit",
90       "source_files": "Categories/CloudKit/*",
91       "dependencies": {
92         "PromiseKit/CorePromise": [
94         ]
95       },
96       "frameworks": "CloudKit",
97       "platforms": {
98         "ios": "8.0",
99         "osx": "10.10"
100       }
101     },
102     {
103       "name": "CorePromise",
104       "source_files": [
105         "Sources/*.{swift}",
106         "Sources/{after,AnyPromise,dispatch_promise,hang,join,PMKPromise,when}.m",
107         "Sources/AnyPromise.h",
108         "Sources/NSError+Cancellation.h",
109         "Sources/PromiseKit.h",
110         "Sources/Umbrella.h"
111       ],
112       "public_header_files": [
113         "Sources/AnyPromise.h",
114         "Sources/NSError+Cancellation.h",
115         "Sources/PromiseKit.h",
116         "Sources/Umbrella.h"
117       ],
118       "preserve_paths": [
119         "Sources/AnyPromise+Private.h",
120         "Sources/PMKCallVariadicBlock.m",
121         "Sources/NSMethodSignatureForBlock.m"
122       ],
123       "frameworks": "Foundation"
124     },
125     {
126       "name": "CoreLocation",
127       "ios": {
128         "source_files": "Categories/CoreLocation/*"
129       },
130       "osx": {
131         "source_files": "Categories/CoreLocation/*"
132       },
133       "watchos": {
134         "source_files": [
136         ]
137       },
138       "dependencies": {
139         "PromiseKit/CorePromise": [
141         ]
142       },
143       "frameworks": "CoreLocation"
144     },
145     {
146       "name": "EventKit",
147       "ios": {
148         "source_files": "Categories/EventKit/*",
149         "frameworks": "EventKit"
150       },
151       "dependencies": {
152         "PromiseKit/CorePromise": [
154         ]
155       }
156     },
157     {
158       "name": "Foundation",
159       "ios": {
160         "source_files": [
161           "Categories/Foundation/afterlife.swift",
162           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
163           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
164           "Categories/Foundation/NSNotificationCenter+Promise.swift",
165           "Categories/Foundation/NSObject+Promise.swift",
166           "Categories/Foundation/NSURLConnection+AnyPromise.h",
167           "Categories/Foundation/NSURLConnection+AnyPromise.m",
168           "Categories/Foundation/NSURLConnection+Promise.swift",
169           "Categories/Foundation/NSURLSession+Promise.swift"
170         ]
171       },
172       "osx": {
173         "source_files": "Categories/Foundation/*"
174       },
175       "watchos": {
176         "source_files": [
177           "Categories/Foundation/afterlife.swift",
178           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
179           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
180           "Categories/Foundation/NSNotificationCenter+Promise.swift",
181           "Categories/Foundation/NSObject+Promise.swift",
182           "Categories/Foundation/NSURLSession+Promise.swift"
183         ]
184       },
185       "dependencies": {
186         "PromiseKit/CorePromise": [
188         ],
189         "OMGHTTPURLRQ": [
190           "~> 3.1.0"
191         ]
192       },
193       "frameworks": "Foundation"
194     },
195     {
196       "name": "DietFoundation",
197       "ios": {
198         "source_files": [
199           "Categories/Foundation/afterlife.swift",
200           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
201           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
202           "Categories/Foundation/NSNotificationCenter+Promise.swift",
203           "Categories/Foundation/NSObject+Promise.swift"
204         ]
205       },
206       "osx": {
207         "source_files": [
208           "Categories/Foundation/afterlife.swift",
209           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
210           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
211           "Categories/Foundation/NSNotificationCenter+Promise.swift",
212           "Categories/Foundation/NSObject+Promise.swift",
213           "Categories/Foundation/NSTask+AnyPromise.h",
214           "Categories/Foundation/NSTask+AnyPromise.m",
215           "Categories/Foundation/NSTask+Promise.swift"
216         ]
217       },
218       "watchos": {
219         "source_files": [
220           "Categories/Foundation/afterlife.swift",
221           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
222           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
223           "Categories/Foundation/NSNotificationCenter+Promise.swift",
224           "Categories/Foundation/NSObject+Promise.swift"
225         ]
226       },
227       "dependencies": {
228         "PromiseKit/CorePromise": [
230         ]
231       },
232       "frameworks": "Foundation"
233     },
234     {
235       "name": "MapKit",
236       "ios": {
237         "source_files": "Categories/MapKit/*"
238       },
239       "osx": {
240         "source_files": "Categories/MapKit/*"
241       },
242       "dependencies": {
243         "PromiseKit/CorePromise": [
245         ]
246       },
247       "frameworks": "MapKit"
248     },
249     {
250       "name": "MessageUI",
251       "ios": {
252         "source_files": "Categories/MessageUI/*",
253         "frameworks": "MessageUI"
254       },
255       "dependencies": {
256         "PromiseKit/CorePromise": [
258         ]
259       }
260     },
261     {
262       "name": "Photos",
263       "ios": {
264         "source_files": "Categories/Photos/*",
265         "frameworks": "Photos"
266       },
267       "dependencies": {
268         "PromiseKit/CorePromise": [
270         ]
271       }
272     },
273     {
274       "name": "QuartzCore",
275       "ios": {
276         "source_files": "Categories/QuartzCore/*"
277       },
278       "osx": {
279         "source_files": "Categories/QuartzCore/*"
280       },
281       "dependencies": {
282         "PromiseKit/CorePromise": [
284         ]
285       },
286       "frameworks": "QuartzCore"
287     },
288     {
289       "name": "Social",
290       "ios": {
291         "source_files": "Categories/Social/*"
292       },
293       "osx": {
294         "source_files": [
295           "Categories/Social/SLRequest+AnyPromise.h",
296           "Categories/Social/SLRequest+AnyPromise.m",
297           "Categories/Social/SLRequest+Promise.swift"
298         ]
299       },
300       "dependencies": {
301         "PromiseKit/CorePromise": [
303         ]
304       },
305       "frameworks": "Social"
306     },
307     {
308       "name": "StoreKit",
309       "tvos": {
310         "source_files": "Categories/StoreKit/*"
311       },
312       "osx": {
313         "source_files": "Categories/StoreKit/*"
314       },
315       "ios": {
316         "source_files": "Categories/StoreKit/*"
317       },
318       "dependencies": {
319         "PromiseKit/CorePromise": [
321         ]
322       },
323       "frameworks": "StoreKit"
324     },
325     {
326       "name": "SystemConfiguration",
327       "osx": {
328         "source_files": "Categories/SystemConfiguration/*"
329       },
330       "ios": {
331         "source_files": "Categories/SystemConfiguration/*"
332       },
333       "dependencies": {
334         "PromiseKit/CorePromise": [
336         ]
337       },
338       "frameworks": "SystemConfiguration"
339     },
340     {
341       "name": "UIKit",
342       "ios": {
343         "source_files": "Categories/UIKit/*",
344         "frameworks": "UIKit"
345       },
346       "dependencies": {
347         "PromiseKit/CorePromise": [
349         ]
350       }
351     }
352   ]