[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 9 / 7 / 0 / Shield / 2.0.2 / Shield.podspec.json
blobece1b3419d1105fd9344b35cbdeddb01106b1b90
2   "name": "Shield",
3   "version": "2.0.2",
4   "summary": "Shield is an iOS/macOS/tvOS framework that wraps various authorization APIs (e.g. camera, photo, location).",
5   "description": "Shield is an iOS/macOS/tvOS framework that wraps various authorization APIs (e.g. camera, photo, location). The majority of the wrapped APIs are for iOS, with a few cross platform available on macOS and tvOS as well. Subspecs are provided for each individual set of wrapped APIs.",
6   "homepage": "https://github.com/Kosoku/Shield",
7   "license": {
8     "type": "BSD",
9     "file": "license.txt"
10   },
11   "authors": {
12     "William Towe": "willbur1984@gmail.com"
13   },
14   "source": {
15     "git": "https://github.com/Kosoku/Shield.git",
16     "tag": "2.0.2"
17   },
18   "platforms": {
19     "ios": "10.0",
20     "osx": "10.14",
21     "tvos": "10.0"
22   },
23   "requires_arc": true,
24   "ios": {
25     "source_files": [
26       "Shield/*.{h,m}",
27       "Shield/iOS/*.{h,m}",
28       "Shield/Private/*.{h,m}"
29     ]
30   },
31   "osx": {
32     "source_files": [
33       "Shield/*.{h,m}",
34       "Shield/macOS/*.{h,m}",
35       "Shield/Private/*.{h,m}"
36     ]
37   },
38   "tvos": {
39     "source_files": [
40       "Shield/KSHLocationAuthorization.{h,m}",
41       "Shield/iOS/KSHPhotosAuthorization.{h,m}",
42       "Shield/KSHNotificationAuthorization.{h,m}",
43       "Shield/iOS/KSHVideoSubscriberAccountAuthorization.{h,m}",
44       "Shield/Private/*.{h,m}"
45     ]
46   },
47   "exclude_files": "Shield/Shield-Info.h",
48   "private_header_files": "Shield/Private/*.h",
49   "subspecs": [
50     {
51       "name": "Core",
52       "resource_bundles": {
53         "Shield": [
54           "Shield/**/*.{lproj}"
55         ]
56       }
57     },
58     {
59       "name": "Camera",
60       "platforms": {
61         "ios": "10.0"
62       },
63       "source_files": "Shield/**/KSHCameraAuthorization.{h,m}",
64       "frameworks": "AVFoundation",
65       "dependencies": {
66         "Stanley": [
68         ],
69         "Shield/Core": [
71         ]
72       }
73     },
74     {
75       "name": "Microphone",
76       "platforms": {
77         "ios": "10.0"
78       },
79       "source_files": "Shield/**/KSHMicrophoneAuthorization.{h,m}",
80       "frameworks": "AVFoundation",
81       "dependencies": {
82         "Stanley": [
84         ],
85         "Shield/Core": [
87         ]
88       }
89     },
90     {
91       "name": "MediaLibrary",
92       "platforms": {
93         "ios": "10.0"
94       },
95       "source_files": "Shield/**/KSHMediaLibraryAuthorization.{h,m}",
96       "frameworks": "MediaPlayer",
97       "dependencies": {
98         "Stanley": [
100         ],
101         "Shield/Core": [
103         ]
104       }
105     },
106     {
107       "name": "Health",
108       "platforms": {
109         "ios": "10.0"
110       },
111       "source_files": "Shield/**/KSHHealthAuthorization.{h,m}",
112       "frameworks": "HealthKit",
113       "dependencies": {
114         "Stanley": [
116         ],
117         "Shield/Core": [
119         ]
120       }
121     },
122     {
123       "name": "Siri",
124       "platforms": {
125         "ios": "10.0"
126       },
127       "source_files": "Shield/**/KSHSiriAuthorization.{h,m}",
128       "frameworks": "Intents",
129       "dependencies": {
130         "Stanley": [
132         ],
133         "Shield/Core": [
135         ]
136       }
137     },
138     {
139       "name": "Speech",
140       "platforms": {
141         "ios": "10.0"
142       },
143       "source_files": "Shield/**/KSHSpeechAuthorization.{h,m}",
144       "frameworks": "Speech",
145       "dependencies": {
146         "Stanley": [
148         ],
149         "Shield/Core": [
151         ]
152       }
153     },
154     {
155       "name": "Bluetooth",
156       "platforms": {
157         "ios": "10.0"
158       },
159       "source_files": "Shield/**/KSHBluetoothAuthorization.{h,m}",
160       "frameworks": "CoreBluetooth",
161       "dependencies": {
162         "Stanley": [
164         ],
165         "Shield/Core": [
167         ]
168       }
169     },
170     {
171       "name": "Home",
172       "platforms": {
173         "ios": "10.0"
174       },
175       "source_files": "Shield/**/KSHHomeAuthorization.{h,m}",
176       "frameworks": "HomeKit",
177       "dependencies": {
178         "Stanley": [
180         ],
181         "Shield/Core": [
183         ]
184       }
185     },
186     {
187       "name": "Motion",
188       "platforms": {
189         "ios": "10.0"
190       },
191       "source_files": "Shield/**/KSHMotionAuthorization.{h,m}",
192       "frameworks": "CoreMotion",
193       "dependencies": {
194         "Stanley": [
196         ],
197         "Shield/Core": [
199         ]
200       }
201     },
202     {
203       "name": "Photos",
204       "platforms": {
205         "ios": "10.0",
206         "tvos": "10.0"
207       },
208       "source_files": "Shield/**/KSHPhotosAuthorization.{h,m}",
209       "frameworks": "Photos",
210       "dependencies": {
211         "Stanley": [
213         ],
214         "Shield/Core": [
216         ]
217       }
218     },
219     {
220       "name": "Notification",
221       "platforms": {
222         "ios": "10.0",
223         "tvos": "10.0",
224         "osx": "10.14"
225       },
226       "source_files": "Shield/**/KSHNotificationAuthorization.{h,m}",
227       "frameworks": "UserNotifications",
228       "dependencies": {
229         "Stanley": [
231         ],
232         "Shield/Core": [
234         ]
235       }
236     },
237     {
238       "name": "VideoSubscriberAccount",
239       "platforms": {
240         "ios": "10.0",
241         "tvos": "10.0"
242       },
243       "source_files": "Shield/**/KSHVideoSubscriberAccountAuthorization.{h,m}",
244       "frameworks": "VideoSubscriberAccount",
245       "dependencies": {
246         "Stanley": [
248         ],
249         "Shield/Core": [
251         ]
252       }
253     },
254     {
255       "name": "Event",
256       "platforms": {
257         "ios": "10.0",
258         "osx": "10.14"
259       },
260       "source_files": "Shield/**/KSHEventAuthorization.{h,m}",
261       "frameworks": "EventKit",
262       "dependencies": {
263         "Stanley": [
265         ],
266         "Shield/Core": [
268         ]
269       }
270     },
271     {
272       "name": "Contacts",
273       "platforms": {
274         "ios": "10.0",
275         "osx": "10.14"
276       },
277       "source_files": "Shield/**/KSHContactsAuthorization.{h,m}",
278       "frameworks": "Contacts",
279       "dependencies": {
280         "Stanley": [
282         ],
283         "Shield/Core": [
285         ]
286       }
287     },
288     {
289       "name": "Accounts",
290       "platforms": {
291         "ios": "10.0",
292         "osx": "10.14"
293       },
294       "source_files": "Shield/**/KSHAccountsAuthorization.{h,m}",
295       "frameworks": "Accounts",
296       "dependencies": {
297         "Stanley": [
299         ],
300         "Shield/Core": [
302         ]
303       }
304     },
305     {
306       "name": "Local",
307       "platforms": {
308         "ios": "10.0",
309         "osx": "10.14"
310       },
311       "source_files": [
312         "Shield/**/KSHLocalAuthorization.{h,m}",
313         "Shield/Private/*.{h,m}"
314       ],
315       "frameworks": "LocalAuthentication",
316       "dependencies": {
317         "Stanley": [
319         ],
320         "Shield/Core": [
322         ]
323       }
324     },
325     {
326       "name": "Location",
327       "platforms": {
328         "ios": "10.0",
329         "osx": "10.14",
330         "tvos": "10.0"
331       },
332       "source_files": "Shield/**/KSHLocationAuthorization.{h,m}",
333       "frameworks": "CoreLocation",
334       "dependencies": {
335         "Stanley": [
337         ],
338         "Shield/Core": [
340         ]
341       }
342     },
343     {
344       "name": "Accessibility",
345       "platforms": {
346         "osx": "10.14"
347       },
348       "source_files": "Shield/**/KSHAccessibilityAuthorization.{h,m}",
349       "frameworks": [
350         "ApplicationServices",
351         "AppKit"
352       ],
353       "dependencies": {
354         "Stanley": [
356         ],
357         "Shield/Core": [
359         ]
360       }
361     },
362     {
363       "name": "Security",
364       "platforms": {
365         "osx": "10.14"
366       },
367       "source_files": [
368         "Shield/**/KSHSecurityAuthorization.{h,m}",
369         "Shield/**/KSHSecurityRights.{h,m}",
370         "Shield/Private/*.{h,m}"
371       ],
372       "frameworks": "Security",
373       "dependencies": {
374         "Stanley": [
376         ],
377         "Shield/Core": [
379         ]
380       }
381     }
382   ]