[Add] DemoTestFramework 1.0.6
[CocoaPods.git] / Specs / 4 / 1 / c / QuickWebKit / 1.3.2 / QuickWebKit.podspec.json
blob92a6cdce619130f55fb7dd9823f0caa5ed0148f4
2   "name": "QuickWebKit",
3   "version": "1.3.2",
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.3.2"
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     "Popover.OC": [
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/*.{png,lproj}"
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/*.lproj"
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": "QuickWebMJRefreshPlugin",
131       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebMJRefreshPlugin",
132       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebMJRefreshPlugin/QuickWebMJRefreshPlugin.h",
133       "dependencies": {
134         "QuickWebKit/QuickWebViewController": [
136         ],
137         "MJRefresh": [
139         ]
140       }
141     },
142     {
143       "name": "QuickWebSpotlightPlugin",
144       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebSpotlightPlugin",
145       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebSpotlightPlugin/QuickWebSpotlightPlugin.h",
146       "dependencies": {
147         "QuickWebKit/QuickWebViewController": [
149         ],
150         "EasyShareKit": [
152         ],
153         "GTMNSStringHTMLAdditions": [
155         ],
156         "YYCategories": [
158         ]
159       }
160     },
161     {
162       "name": "QuickWebJSBridgePlugin",
163       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin",
164       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/*.{h}",
165       "dependencies": {
166         "QuickWebKit/QuickWebViewController": [
168         ],
169         "Toast": [
171         ]
172       },
173       "resource_bundles": {
174         "QuickWebJSBridgePlugin": [
175           "QuickWebBundles/QuickWebJSBridgePluginBundle/*.lproj"
176         ]
177       },
178       "subspecs": [
179         {
180           "name": "QuickWebJSBridgeSystemProxy",
181           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h,m}",
182           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h}",
183           "dependencies": {
184             "QuickWebKit/QuickWebViewController": [
186             ]
187           }
188         },
189         {
190           "name": "QuickWebJSBridgeAccountProxy",
191           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h,m}",
192           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h}",
193           "dependencies": {
194             "QuickWebKit/QuickWebViewController": [
196             ]
197           }
198         },
199         {
200           "name": "QuickWebJSBridgeContactProxy",
201           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h,m}",
202           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h}",
203           "frameworks": [
204             "AddressBookUI",
205             "AddressBook",
206             "ContactsUI"
207           ],
208           "dependencies": {
209             "QuickWebKit/QuickWebViewController": [
211             ]
212           }
213         },
214         {
215           "name": "QuickWebJSBridgeNavBarProxy",
216           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h,m}",
217           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h}",
218           "dependencies": {
219             "QuickWebKit/QuickWebViewController": [
221             ]
222           }
223         },
224         {
225           "name": "QuickWebJSBridgeShareProxy",
226           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h,m}",
227           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h}",
228           "dependencies": {
229             "QuickWebKit/QuickWebViewController": [
231             ]
232           }
233         },
234         {
235           "name": "QuickWebJSBridgeImagePlayProxy",
236           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h,m}",
237           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h}",
238           "dependencies": {
239             "QuickWebKit/QuickWebViewController": [
241             ],
242             "IDMPhotoBrowser": [
244             ]
245           }
246         },
247         {
248           "name": "QuickWebJSBridgeVideoPlayProxy",
249           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h,m}",
250           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h}",
251           "dependencies": {
252             "QuickWebKit/QuickWebViewController": [
254             ],
255             "ZFPlayer/AVPlayer": [
257             ],
258             "ZFPlayer/ControlView": [
260             ]
261           }
262         },
263         {
264           "name": "QuickWebJSBridgePushMessageProxy",
265           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h,m}",
266           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h}",
267           "dependencies": {
268             "QuickWebKit/QuickWebViewController": [
270             ]
271           }
272         }
273       ]
274     }
275   ]