[Add] Harbor 3.0.0
[CocoaPods.git] / Specs / 4 / 1 / c / QuickWebKit / 1.0.4 / QuickWebKit.podspec.json
blobf3275838c16111f57aa27519439c63eee90ffe8b
2   "name": "QuickWebKit",
3   "version": "1.0.4",
4   "summary": "A great & strong plugin based WebViewController. 一款基于插件的 WebView 视图控制器,您可以基于它设计您的浏览器插件,然后像积木一样来组装它们。",
5   "description": "A great & strong plugin based WebViewController. 一款基于插件的 WebView 视图控制器,您可以基于它设计您的浏览器插件,然后像积木一样来组装它们。",
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.0.4"
14   },
15   "social_media_url": "http://www.lessney.com",
16   "requires_arc": true,
17   "platforms": {
18     "ios": "8.0"
19   },
20   "frameworks": [
21     "Foundation",
22     "UIKit",
23     "CoreGraphics",
24     "WebKit",
25     "JavaScriptCore",
26     "QuartzCore",
27     "MobileCoreServices",
28     "CoreSpotlight"
29   ],
30   "source_files": "QuickWebKit/QuickWebKit.h",
31   "dependencies": {
32     "SmartJSWebView": [
34     ],
35     "YYImage/WebP": [
37     ],
38     "YYWebImage": [
40     ],
41     "FTPopOverMenu": [
43     ]
44   },
45   "pod_target_xcconfig": {
46     "OTHER_LDFLAGS": "-lObjC"
47   },
48   "subspecs": [
49     {
50       "name": "QuickWebViewController",
51       "source_files": [
52         "QuickWebKit/QuickWebKit.h",
53         "QuickWebKit/QuickWebKitDefines",
54         "QuickWebKit/QuickWebUtil",
55         "QuickWebKit/QuickWebCore"
56       ],
57       "public_header_files": [
58         "QuickWebKit/QuickWebKit.h",
59         "QuickWebKit/QuickWebCore/*.{h}"
60       ],
61       "resource_bundles": {
62         "QuickWebKit": [
63           "QuickWebResources/QuickWebViewControllerResource/*.*"
64         ]
65       }
66     },
67     {
68       "name": "QuickWebToastPlugin",
69       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebToastPlugin",
70       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebToastPlugin/*.{h}",
71       "dependencies": {
72         "QuickWebKit/QuickWebViewController": [
74         ],
75         "Toast": [
77         ]
78       }
79     },
80     {
81       "name": "QuickWebProviderPlugin",
82       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebProviderPlugin",
83       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebProviderPlugin/QuickWebProviderPlugin.h",
84       "dependencies": {
85         "QuickWebKit/QuickWebViewController": [
87         ]
88       },
89       "resource_bundles": {
90         "QuickWebProviderPlugin": [
91           "QuickWebResources/QuickWebProviderPluginResource/*.*"
92         ]
93       }
94     },
95     {
96       "name": "QuickWebSharePlugin",
97       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebSharePlugin",
98       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebSharePlugin/QuickWebSharePlugin.h",
99       "dependencies": {
100         "QuickWebKit/QuickWebViewController": [
102         ],
103         "EasyShareKit": [
105         ],
106         "GTMNSStringHTMLAdditions": [
108         ]
109       }
110     },
111     {
112       "name": "QuickWebQRCodePlugin",
113       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebQRCodePlugin",
114       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebQRCodePlugin/QuickWebQRCodePlugin.h",
115       "dependencies": {
116         "QuickWebKit/QuickWebViewController": [
118         ],
119         "ZXingObjC": [
121         ],
122         "Toast": [
124         ]
125       }
126     },
127     {
128       "name": "QuickWebLNRefreshPlugin",
129       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebLNRefreshPlugin",
130       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebLNRefreshPlugin/QuickWebLNRefreshPlugin.h",
131       "dependencies": {
132         "QuickWebKit/QuickWebViewController": [
134         ],
135         "LNRefresh": [
137         ]
138       }
139     },
140     {
141       "name": "QuickWebMJRefreshPlugin",
142       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebMJRefreshPlugin",
143       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebMJRefreshPlugin/QuickWebMJRefreshPlugin.h",
144       "dependencies": {
145         "QuickWebKit/QuickWebViewController": [
147         ],
148         "MJRefresh": [
150         ]
151       }
152     },
153     {
154       "name": "QuickWebSpotlightPlugin",
155       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebSpotlightPlugin",
156       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebSpotlightPlugin/QuickWebSpotlightPlugin.h",
157       "dependencies": {
158         "QuickWebKit/QuickWebViewController": [
160         ],
161         "EasyShareKit": [
163         ],
164         "GTMNSStringHTMLAdditions": [
166         ],
167         "YYCategories": [
169         ]
170       }
171     },
172     {
173       "name": "QuickWebJSBridgePlugin",
174       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin",
175       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/*.{h}",
176       "dependencies": {
177         "QuickWebKit/QuickWebViewController": [
179         ],
180         "Toast": [
182         ]
183       },
184       "resource_bundles": {
185         "QuickWebJSBridgePlugin": [
186           "QuickWebResources/QuickWebJSBridgePluginResource/*.*"
187         ]
188       },
189       "subspecs": [
190         {
191           "name": "QuickWebJSBridgeSystemProxy",
192           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h,m}",
193           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h}",
194           "dependencies": {
195             "QuickWebKit/QuickWebViewController": [
197             ]
198           }
199         },
200         {
201           "name": "QuickWebJSBridgeAccountProxy",
202           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h,m}",
203           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h}",
204           "dependencies": {
205             "QuickWebKit/QuickWebViewController": [
207             ]
208           }
209         },
210         {
211           "name": "QuickWebJSBridgeContactProxy",
212           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h,m}",
213           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h}",
214           "frameworks": [
215             "AddressBookUI",
216             "AddressBook",
217             "ContactsUI"
218           ],
219           "dependencies": {
220             "QuickWebKit/QuickWebViewController": [
222             ]
223           }
224         },
225         {
226           "name": "QuickWebJSBridgeNavBarProxy",
227           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h,m}",
228           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h}",
229           "dependencies": {
230             "QuickWebKit/QuickWebViewController": [
232             ]
233           }
234         },
235         {
236           "name": "QuickWebJSBridgeShareProxy",
237           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h,m}",
238           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h}",
239           "dependencies": {
240             "QuickWebKit/QuickWebViewController": [
242             ]
243           }
244         },
245         {
246           "name": "QuickWebJSBridgeImagePlayProxy",
247           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h,m}",
248           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h}",
249           "dependencies": {
250             "QuickWebKit/QuickWebViewController": [
252             ],
253             "IDMPhotoBrowser": [
255             ]
256           }
257         },
258         {
259           "name": "QuickWebJSBridgeVideoPlayProxy",
260           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h,m}",
261           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h}",
262           "dependencies": {
263             "QuickWebKit/QuickWebViewController": [
265             ],
266             "ZFPlayer": [
268             ]
269           }
270         },
271         {
272           "name": "QuickWebJSBridgePushMessageProxy",
273           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h,m}",
274           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h}",
275           "dependencies": {
276             "QuickWebKit/QuickWebViewController": [
278             ]
279           }
280         }
281       ]
282     }
283   ]