[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 3.1.0 / PromiseKit.podspec.json
blobb7520160a7e80e12bcda99012d06901b7cb1a9d9
2   "name": "PromiseKit",
3   "version": "3.1.0",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "3.1.0"
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": "Foundation",
147       "ios": {
148         "source_files": [
149           "Categories/Foundation/afterlife.swift",
150           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
151           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
152           "Categories/Foundation/NSNotificationCenter+Promise.swift",
153           "Categories/Foundation/NSObject+Promise.swift",
154           "Categories/Foundation/NSURLConnection+AnyPromise.h",
155           "Categories/Foundation/NSURLConnection+AnyPromise.m",
156           "Categories/Foundation/NSURLConnection+Promise.swift",
157           "Categories/Foundation/NSURLSession+Promise.swift"
158         ]
159       },
160       "osx": {
161         "source_files": "Categories/Foundation/*"
162       },
163       "watchos": {
164         "source_files": [
165           "Categories/Foundation/afterlife.swift",
166           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
167           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
168           "Categories/Foundation/NSNotificationCenter+Promise.swift",
169           "Categories/Foundation/NSObject+Promise.swift"
170         ]
171       },
172       "dependencies": {
173         "PromiseKit/CorePromise": [
175         ],
176         "OMGHTTPURLRQ": [
177           "~> 3.1.0"
178         ]
179       },
180       "frameworks": "Foundation"
181     },
182     {
183       "name": "DietFoundation",
184       "ios": {
185         "source_files": [
186           "Categories/Foundation/afterlife.swift",
187           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
188           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
189           "Categories/Foundation/NSNotificationCenter+Promise.swift",
190           "Categories/Foundation/NSObject+Promise.swift"
191         ]
192       },
193       "osx": {
194         "source_files": [
195           "Categories/Foundation/afterlife.swift",
196           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
197           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
198           "Categories/Foundation/NSNotificationCenter+Promise.swift",
199           "Categories/Foundation/NSObject+Promise.swift",
200           "Categories/Foundation/NSTask+AnyPromise.h",
201           "Categories/Foundation/NSTask+AnyPromise.m",
202           "Categories/Foundation/NSTask+Promise.swift"
203         ]
204       },
205       "watchos": {
206         "source_files": [
207           "Categories/Foundation/afterlife.swift",
208           "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
209           "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
210           "Categories/Foundation/NSNotificationCenter+Promise.swift",
211           "Categories/Foundation/NSObject+Promise.swift"
212         ]
213       },
214       "dependencies": {
215         "PromiseKit/CorePromise": [
217         ]
218       },
219       "frameworks": "Foundation"
220     },
221     {
222       "name": "MapKit",
223       "ios": {
224         "source_files": "Categories/MapKit/*"
225       },
226       "osx": {
227         "source_files": "Categories/MapKit/*"
228       },
229       "dependencies": {
230         "PromiseKit/CorePromise": [
232         ]
233       },
234       "frameworks": "MapKit"
235     },
236     {
237       "name": "MessageUI",
238       "ios": {
239         "source_files": "Categories/MessageUI/*",
240         "frameworks": "MessageUI"
241       },
242       "dependencies": {
243         "PromiseKit/CorePromise": [
245         ]
246       }
247     },
248     {
249       "name": "Photos",
250       "ios": {
251         "source_files": "Categories/Photos/*",
252         "frameworks": "Photos"
253       },
254       "dependencies": {
255         "PromiseKit/CorePromise": [
257         ]
258       }
259     },
260     {
261       "name": "QuartzCore",
262       "ios": {
263         "source_files": "Categories/QuartzCore/*"
264       },
265       "osx": {
266         "source_files": "Categories/QuartzCore/*"
267       },
268       "dependencies": {
269         "PromiseKit/CorePromise": [
271         ]
272       },
273       "frameworks": "QuartzCore"
274     },
275     {
276       "name": "Social",
277       "ios": {
278         "source_files": "Categories/Social/*"
279       },
280       "osx": {
281         "source_files": [
282           "Categories/Social/SLRequest+AnyPromise.h",
283           "Categories/Social/SLRequest+AnyPromise.m",
284           "Categories/Social/SLRequest+Promise.swift"
285         ]
286       },
287       "dependencies": {
288         "PromiseKit/CorePromise": [
290         ]
291       },
292       "frameworks": "Social"
293     },
294     {
295       "name": "StoreKit",
296       "osx": {
297         "source_files": "Categories/StoreKit/*"
298       },
299       "ios": {
300         "source_files": "Categories/StoreKit/*"
301       },
302       "dependencies": {
303         "PromiseKit/CorePromise": [
305         ]
306       },
307       "frameworks": "StoreKit"
308     },
309     {
310       "name": "SystemConfiguration",
311       "osx": {
312         "source_files": "Categories/SystemConfiguration/*"
313       },
314       "ios": {
315         "source_files": "Categories/SystemConfiguration/*"
316       },
317       "dependencies": {
318         "PromiseKit/CorePromise": [
320         ]
321       },
322       "frameworks": "SystemConfiguration"
323     },
324     {
325       "name": "UIKit",
326       "ios": {
327         "source_files": "Categories/UIKit/*",
328         "frameworks": "UIKit"
329       },
330       "dependencies": {
331         "PromiseKit/CorePromise": [
333         ]
334       }
335     }
336   ]