[Add] AlibabacloudMse20190531 6.13.0
[CocoaPods.git] / Specs / 4 / 1 / c / QuickWebKit / 1.2.1 / QuickWebKit.podspec.json
blobcad06992ae3d8b39bc0779dafa5604da3b2db47e
2   "name": "QuickWebKit",
3   "version": "1.2.1",
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/QuickWebViewController",
7   "license": "MIT",
8   "authors": {
9     "pcjbird": "pcjbird@hotmail.com"
10   },
11   "source": {
12     "git": "https://github.com/pcjbird/QuickWebViewController.git",
13     "tag": "1.2.1"
14   },
15   "social_media_url": "http://www.lessney.com",
16   "requires_arc": true,
17   "documentation_url": "https://github.com/pcjbird/QuickWebViewController/blob/master/README.md",
18   "screenshots": "https://github.com/pcjbird/QuickWebViewController/blob/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     "FTPopOverMenu": [
45     ]
46   },
47   "pod_target_xcconfig": {
48     "OTHER_LDFLAGS": "-lObjC"
49   },
50   "subspecs": [
51     {
52       "name": "QuickWebViewController",
53       "source_files": [
54         "QuickWebKit/QuickWebKit.h",
55         "QuickWebKit/QuickWebKitDefines",
56         "QuickWebKit/QuickWebUtil",
57         "QuickWebKit/QuickWebCore"
58       ],
59       "public_header_files": [
60         "QuickWebKit/QuickWebKit.h",
61         "QuickWebKit/QuickWebCore/*.{h}"
62       ],
63       "resource_bundles": {
64         "QuickWebKit": [
65           "QuickWebBundles/QuickWebKitBundle/*.*"
66         ]
67       }
68     },
69     {
70       "name": "QuickWebToastPlugin",
71       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebToastPlugin",
72       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebToastPlugin/*.{h}",
73       "dependencies": {
74         "QuickWebKit/QuickWebViewController": [
76         ],
77         "Toast": [
79         ]
80       }
81     },
82     {
83       "name": "QuickWebProviderPlugin",
84       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebProviderPlugin",
85       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebProviderPlugin/QuickWebProviderPlugin.h",
86       "dependencies": {
87         "QuickWebKit/QuickWebViewController": [
89         ]
90       },
91       "resource_bundles": {
92         "QuickWebProviderPlugin": [
93           "QuickWebBundles/QuickWebProviderPluginBundle/*.*"
94         ]
95       }
96     },
97     {
98       "name": "QuickWebSharePlugin",
99       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebSharePlugin",
100       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebSharePlugin/QuickWebSharePlugin.h",
101       "dependencies": {
102         "QuickWebKit/QuickWebViewController": [
104         ],
105         "EasyShareKit": [
107         ],
108         "GTMNSStringHTMLAdditions": [
110         ]
111       }
112     },
113     {
114       "name": "QuickWebQRCodePlugin",
115       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebQRCodePlugin",
116       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebQRCodePlugin/QuickWebQRCodePlugin.h",
117       "dependencies": {
118         "QuickWebKit/QuickWebViewController": [
120         ],
121         "ZXingObjC": [
123         ],
124         "Toast": [
126         ]
127       }
128     },
129     {
130       "name": "QuickWebLNRefreshPlugin",
131       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebLNRefreshPlugin",
132       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebLNRefreshPlugin/QuickWebLNRefreshPlugin.h",
133       "dependencies": {
134         "QuickWebKit/QuickWebViewController": [
136         ],
137         "LNRefresh": [
139         ]
140       }
141     },
142     {
143       "name": "QuickWebMJRefreshPlugin",
144       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebMJRefreshPlugin",
145       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebMJRefreshPlugin/QuickWebMJRefreshPlugin.h",
146       "dependencies": {
147         "QuickWebKit/QuickWebViewController": [
149         ],
150         "MJRefresh": [
152         ]
153       }
154     },
155     {
156       "name": "QuickWebSpotlightPlugin",
157       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebSpotlightPlugin",
158       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebSpotlightPlugin/QuickWebSpotlightPlugin.h",
159       "dependencies": {
160         "QuickWebKit/QuickWebViewController": [
162         ],
163         "EasyShareKit": [
165         ],
166         "GTMNSStringHTMLAdditions": [
168         ],
169         "YYCategories": [
171         ]
172       }
173     },
174     {
175       "name": "QuickWebJSBridgePlugin",
176       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin",
177       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/*.{h}",
178       "dependencies": {
179         "QuickWebKit/QuickWebViewController": [
181         ],
182         "Toast": [
184         ]
185       },
186       "resource_bundles": {
187         "QuickWebJSBridgePlugin": [
188           "QuickWebBundles/QuickWebJSBridgePluginBundle/*.*"
189         ]
190       },
191       "subspecs": [
192         {
193           "name": "QuickWebJSBridgeSystemProxy",
194           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h,m}",
195           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h}",
196           "dependencies": {
197             "QuickWebKit/QuickWebViewController": [
199             ]
200           }
201         },
202         {
203           "name": "QuickWebJSBridgeAccountProxy",
204           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h,m}",
205           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h}",
206           "dependencies": {
207             "QuickWebKit/QuickWebViewController": [
209             ]
210           }
211         },
212         {
213           "name": "QuickWebJSBridgeContactProxy",
214           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h,m}",
215           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h}",
216           "frameworks": [
217             "AddressBookUI",
218             "AddressBook",
219             "ContactsUI"
220           ],
221           "dependencies": {
222             "QuickWebKit/QuickWebViewController": [
224             ]
225           }
226         },
227         {
228           "name": "QuickWebJSBridgeNavBarProxy",
229           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h,m}",
230           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h}",
231           "dependencies": {
232             "QuickWebKit/QuickWebViewController": [
234             ]
235           }
236         },
237         {
238           "name": "QuickWebJSBridgeShareProxy",
239           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h,m}",
240           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h}",
241           "dependencies": {
242             "QuickWebKit/QuickWebViewController": [
244             ]
245           }
246         },
247         {
248           "name": "QuickWebJSBridgeImagePlayProxy",
249           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h,m}",
250           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h}",
251           "dependencies": {
252             "QuickWebKit/QuickWebViewController": [
254             ],
255             "IDMPhotoBrowser": [
257             ]
258           }
259         },
260         {
261           "name": "QuickWebJSBridgeVideoPlayProxy",
262           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h,m}",
263           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h}",
264           "dependencies": {
265             "QuickWebKit/QuickWebViewController": [
267             ],
268             "ZFPlayer": [
270             ]
271           }
272         },
273         {
274           "name": "QuickWebJSBridgePushMessageProxy",
275           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h,m}",
276           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h}",
277           "dependencies": {
278             "QuickWebKit/QuickWebViewController": [
280             ]
281           }
282         }
283       ]
284     }
285   ]