[Add] CXHAdSDK 1.4.6
[CocoaPods.git] / Specs / 4 / 1 / c / QuickWebKit / 2.0.5 / QuickWebKit.podspec.json
bloba4e7f5056cd3de0a496c9ab7e1ae7f2a830a3bc5
2   "name": "QuickWebKit",
3   "version": "2.0.5",
4   "summary": "A great & strong plugin based WebViewController. 一款基于插件的 WebView 视图控制器,您可以基于它设计您的浏览器插件,然后像积木一样来组装它们。",
5   "description": "A great & strong plugin based WebViewController. 一款基于插件的 WebView 视图控制器,您可以基于它设计您的浏览器插件,然后像积木一样来组装它们。如果您仅想使用其中部分(而非全部插件),您可以根据需要仅安装您需要的功能与插件, 该项目支持 Cocoapods 的 subspec。",
6   "homepage": "https://github.com/pcjbird/QuickWebKit",
7   "license": "MIT",
8   "authors": {
9     "pcjbird": "pcjbird@hotmail.com"
10   },
11   "source": {
12     "git": "https://github.com/pcjbird/QuickWebKit.git",
13     "tag": "2.0.5"
14   },
15   "social_media_url": "https://www.lessney.com",
16   "requires_arc": true,
17   "documentation_url": "https://github.com/pcjbird/QuickWebKit/blob/master/README.md",
18   "screenshots": "https://github.com/pcjbird/QuickWebKit/raw/master/logo.png",
19   "platforms": {
20     "ios": "8.0"
21   },
22   "frameworks": [
23     "Foundation",
24     "UIKit",
25     "CoreGraphics",
26     "WebKit",
27     "JavaScriptCore",
28     "QuartzCore",
29     "MobileCoreServices",
30     "CoreSpotlight"
31   ],
32   "source_files": "QuickWebKit/QuickWebKit.h",
33   "dependencies": {
34     "SmartJSWebView": [
36     ],
37     "YYImage/WebP": [
39     ],
40     "YYWebImage": [
42     ],
43     "Popover.OC": [
45     ]
46   },
47   "pod_target_xcconfig": {
48     "OTHER_LDFLAGS": "-lObjC"
49   },
50   "xcconfig": {
51     "VALID_ARCHS": "armv7 armv7s x86_64 arm64"
52   },
53   "subspecs": [
54     {
55       "name": "QuickWebViewController",
56       "source_files": [
57         "QuickWebKit/QuickWebKit.h",
58         "QuickWebKit/QuickWebKitDefines",
59         "QuickWebKit/QuickWebUtil",
60         "QuickWebKit/QuickWebCore"
61       ],
62       "public_header_files": [
63         "QuickWebKit/QuickWebKit.h",
64         "QuickWebKit/QuickWebCore/*.{h}"
65       ],
66       "resource_bundles": {
67         "QuickWebKit": [
68           "QuickWebBundles/QuickWebKitBundle/*.{png,lproj}"
69         ]
70       }
71     },
72     {
73       "name": "QuickWebToastPlugin",
74       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebToastPlugin",
75       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebToastPlugin/*.{h}",
76       "dependencies": {
77         "QuickWebKit/QuickWebViewController": [
79         ],
80         "Toast": [
82         ]
83       }
84     },
85     {
86       "name": "QuickWebProviderPlugin",
87       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebProviderPlugin",
88       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebProviderPlugin/QuickWebProviderPlugin.h",
89       "dependencies": {
90         "QuickWebKit/QuickWebViewController": [
92         ]
93       },
94       "resource_bundles": {
95         "QuickWebProviderPlugin": [
96           "QuickWebBundles/QuickWebProviderPluginBundle/*.lproj"
97         ]
98       }
99     },
100     {
101       "name": "QuickWebSharePlugin",
102       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebSharePlugin",
103       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebSharePlugin/QuickWebSharePlugin.h",
104       "dependencies": {
105         "QuickWebKit/QuickWebViewController": [
107         ],
108         "EasyShareKit": [
110         ],
111         "GTMNSStringHTMLAdditions": [
113         ]
114       }
115     },
116     {
117       "name": "QuickWebQRCodePlugin",
118       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebQRCodePlugin",
119       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebQRCodePlugin/QuickWebQRCodePlugin.h",
120       "dependencies": {
121         "QuickWebKit/QuickWebViewController": [
123         ],
124         "ZXingObjC": [
126         ],
127         "Toast": [
129         ]
130       }
131     },
132     {
133       "name": "QuickWebLNRefreshPlugin",
134       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebLNRefreshPlugin",
135       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebLNRefreshPlugin/QuickWebLNRefreshPlugin.h",
136       "dependencies": {
137         "QuickWebKit/QuickWebViewController": [
139         ],
140         "LNRefresh": [
142         ]
143       }
144     },
145     {
146       "name": "QuickWebMJRefreshPlugin",
147       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebMJRefreshPlugin",
148       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebMJRefreshPlugin/QuickWebMJRefreshPlugin.h",
149       "dependencies": {
150         "QuickWebKit/QuickWebViewController": [
152         ],
153         "MJRefresh": [
155         ]
156       }
157     },
158     {
159       "name": "QuickWebSpotlightPlugin",
160       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebSpotlightPlugin",
161       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebSpotlightPlugin/QuickWebSpotlightPlugin.h",
162       "dependencies": {
163         "QuickWebKit/QuickWebViewController": [
165         ],
166         "EasyShareKit": [
168         ],
169         "GTMNSStringHTMLAdditions": [
171         ],
172         "YYCategories": [
174         ]
175       }
176     },
177     {
178       "name": "QuickWebJSBridgePlugin",
179       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin",
180       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/*.{h}",
181       "dependencies": {
182         "QuickWebKit/QuickWebViewController": [
184         ],
185         "Toast": [
187         ]
188       },
189       "resource_bundles": {
190         "QuickWebJSBridgePlugin": [
191           "QuickWebBundles/QuickWebJSBridgePluginBundle/*.lproj"
192         ]
193       },
194       "subspecs": [
195         {
196           "name": "QuickWebJSBridgeSystemProxy",
197           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h,m}",
198           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h}",
199           "dependencies": {
200             "QuickWebKit/QuickWebViewController": [
202             ]
203           }
204         },
205         {
206           "name": "QuickWebJSBridgeAccountProxy",
207           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h,m}",
208           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h}",
209           "dependencies": {
210             "QuickWebKit/QuickWebViewController": [
212             ]
213           }
214         },
215         {
216           "name": "QuickWebJSBridgeContactProxy",
217           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h,m}",
218           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h}",
219           "frameworks": [
220             "AddressBookUI",
221             "AddressBook",
222             "ContactsUI"
223           ],
224           "dependencies": {
225             "QuickWebKit/QuickWebViewController": [
227             ]
228           }
229         },
230         {
231           "name": "QuickWebJSBridgeNavBarProxy",
232           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h,m}",
233           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h}",
234           "dependencies": {
235             "QuickWebKit/QuickWebViewController": [
237             ]
238           }
239         },
240         {
241           "name": "QuickWebJSBridgeShareProxy",
242           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h,m}",
243           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h}",
244           "dependencies": {
245             "QuickWebKit/QuickWebViewController": [
247             ]
248           }
249         },
250         {
251           "name": "QuickWebJSBridgeImagePlayProxy",
252           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h,m}",
253           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h}",
254           "dependencies": {
255             "QuickWebKit/QuickWebViewController": [
257             ],
258             "IDMPhotoBrowser": [
260             ]
261           }
262         },
263         {
264           "name": "QuickWebJSBridgeVideoPlayProxy",
265           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h,m}",
266           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h}",
267           "dependencies": {
268             "QuickWebKit/QuickWebViewController": [
270             ],
271             "ZFPlayer/AVPlayer": [
272               "~> 3.1.8"
273             ],
274             "ZFPlayer/ControlView": [
275               "~> 3.1.8"
276             ]
277           }
278         },
279         {
280           "name": "QuickWebJSBridgePushMessageProxy",
281           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h,m}",
282           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h}",
283           "dependencies": {
284             "QuickWebKit/QuickWebViewController": [
286             ]
287           }
288         }
289       ]
290     }
291   ]