[Add] DemoTestFramework 1.0.6
[CocoaPods.git] / Specs / 4 / 1 / c / QuickWebKit / 1.0.0 / QuickWebKit.podspec.json
blob788d390f3b2870f9a2b537cc2759119d09deb1e6
2   "name": "QuickWebKit",
3   "version": "1.0.0",
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.0"
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   ],
28   "source_files": "QuickWebKit/QuickWebKit.h",
29   "dependencies": {
30     "SmartJSWebView": [
32     ],
33     "YYImage/WebP": [
35     ],
36     "YYWebImage": [
38     ],
39     "FTPopOverMenu": [
41     ]
42   },
43   "pod_target_xcconfig": {
44     "OTHER_LDFLAGS": "-lObjC"
45   },
46   "subspecs": [
47     {
48       "name": "QuickWebViewController",
49       "source_files": [
50         "QuickWebKit/QuickWebKit.h",
51         "QuickWebKit/QuickWebKitDefines",
52         "QuickWebKit/QuickWebUtil",
53         "QuickWebKit/QuickWebCore"
54       ],
55       "public_header_files": [
56         "QuickWebKit/QuickWebKit.h",
57         "QuickWebKit/QuickWebCore/*.{h}"
58       ],
59       "resource_bundles": {
60         "QuickWebKit": [
61           "QuickWebResources/QuickWebViewControllerResource/*.*"
62         ]
63       }
64     },
65     {
66       "name": "QuickWebToastPlugin",
67       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebToastPlugin",
68       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebToastPlugin/*.{h}",
69       "dependencies": {
70         "QuickWebKit/QuickWebViewController": [
72         ],
73         "Toast": [
75         ]
76       }
77     },
78     {
79       "name": "QuickWebProviderPlugin",
80       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebProviderPlugin",
81       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebProviderPlugin/QuickWebProviderPlugin.h",
82       "dependencies": {
83         "QuickWebKit/QuickWebViewController": [
85         ]
86       },
87       "resource_bundles": {
88         "QuickWebProviderPlugin": [
89           "QuickWebResources/QuickWebProviderPluginResource/*.*"
90         ]
91       }
92     },
93     {
94       "name": "QuickWebSharePlugin",
95       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebSharePlugin",
96       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebSharePlugin/QuickWebSharePlugin.h",
97       "dependencies": {
98         "QuickWebKit/QuickWebViewController": [
100         ],
101         "EasyShareKit": [
103         ],
104         "GTMNSStringHTMLAdditions": [
106         ]
107       }
108     },
109     {
110       "name": "QuickWebQRCodePlugin",
111       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebQRCodePlugin",
112       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebQRCodePlugin/QuickWebQRCodePlugin.h",
113       "dependencies": {
114         "QuickWebKit/QuickWebViewController": [
116         ],
117         "ZXingObjC": [
119         ],
120         "Toast": [
122         ]
123       }
124     },
125     {
126       "name": "QuickWebJSBridgePlugin",
127       "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin",
128       "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/*.{h}",
129       "dependencies": {
130         "QuickWebKit/QuickWebViewController": [
132         ],
133         "Toast": [
135         ]
136       },
137       "resource_bundles": {
138         "QuickWebJSBridgePlugin": [
139           "QuickWebResources/QuickWebJSBridgePluginResource/*.*"
140         ]
141       },
142       "subspecs": [
143         {
144           "name": "QuickWebJSBridgeSystemProxy",
145           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h,m}",
146           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeSystemProxy.{h}",
147           "dependencies": {
148             "QuickWebKit/QuickWebViewController": [
150             ]
151           }
152         },
153         {
154           "name": "QuickWebJSBridgeAccountProxy",
155           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h,m}",
156           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeAccountProxy.{h}",
157           "dependencies": {
158             "QuickWebKit/QuickWebViewController": [
160             ]
161           }
162         },
163         {
164           "name": "QuickWebJSBridgeContactProxy",
165           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h,m}",
166           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeContactProxy.{h}",
167           "frameworks": [
168             "AddressBookUI",
169             "AddressBook",
170             "ContactsUI"
171           ],
172           "dependencies": {
173             "QuickWebKit/QuickWebViewController": [
175             ]
176           }
177         },
178         {
179           "name": "QuickWebJSBridgeNavBarProxy",
180           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h,m}",
181           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeNavBarProxy.{h}",
182           "dependencies": {
183             "QuickWebKit/QuickWebViewController": [
185             ]
186           }
187         },
188         {
189           "name": "QuickWebJSBridgeShareProxy",
190           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h,m}",
191           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/CoreProxies/QuickWebJSBridgeShareProxy.{h}",
192           "dependencies": {
193             "QuickWebKit/QuickWebViewController": [
195             ]
196           }
197         },
198         {
199           "name": "QuickWebJSBridgeImagePlayProxy",
200           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h,m}",
201           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeImagePlayProxy.{h}",
202           "dependencies": {
203             "QuickWebKit/QuickWebViewController": [
205             ],
206             "IDMPhotoBrowser": [
208             ]
209           }
210         },
211         {
212           "name": "QuickWebJSBridgeVideoPlayProxy",
213           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h,m}",
214           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgeVideoPlayProxy.{h}",
215           "dependencies": {
216             "QuickWebKit/QuickWebViewController": [
218             ],
219             "ZFPlayer": [
221             ]
222           }
223         },
224         {
225           "name": "QuickWebJSBridgePushMessageProxy",
226           "source_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h,m}",
227           "public_header_files": "QuickWebKit/QuickWebPlugins/QuickWebJSBridgePlugin/Proxies/ExtProxies/QuickWebJSBridgePushMessageProxy.{h}",
228           "dependencies": {
229             "QuickWebKit/QuickWebViewController": [
231             ]
232           }
233         }
234       ]
235     }
236   ]