[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 9 / 7 / 0 / Shield / 2.1.3 / Shield.podspec.json
blobe064631d9184312836ff6e3eebccdd41131acec1
2   "name": "Shield",
3   "version": "2.1.3",
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": "Apache 2.0",
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.1.3"
17   },
18   "platforms": {
19     "ios": "12.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/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       "source_files": "Shield/Shield.h",
53       "resource_bundles": {
54         "Shield": [
55           "Shield/**/*.{lproj}"
56         ]
57       }
58     },
59     {
60       "name": "Camera",
61       "platforms": {
62         "ios": "12.0",
63         "osx": "10.14"
64       },
65       "source_files": "Shield/**/KSHCameraAuthorization.{h,m}",
66       "frameworks": "AVFoundation",
67       "dependencies": {
68         "Stanley": [
70         ],
71         "Shield/Core": [
73         ]
74       }
75     },
76     {
77       "name": "Microphone",
78       "platforms": {
79         "ios": "12.0",
80         "osx": "10.14"
81       },
82       "source_files": "Shield/**/KSHMicrophoneAuthorization.{h,m}",
83       "frameworks": "AVFoundation",
84       "dependencies": {
85         "Stanley": [
87         ],
88         "Shield/Core": [
90         ]
91       }
92     },
93     {
94       "name": "MediaLibrary",
95       "platforms": {
96         "ios": "12.0"
97       },
98       "source_files": "Shield/**/KSHMediaLibraryAuthorization.{h,m}",
99       "frameworks": "MediaPlayer",
100       "dependencies": {
101         "Stanley": [
103         ],
104         "Shield/Core": [
106         ]
107       }
108     },
109     {
110       "name": "Health",
111       "platforms": {
112         "ios": "12.0"
113       },
114       "source_files": "Shield/**/KSHHealthAuthorization.{h,m}",
115       "frameworks": "HealthKit",
116       "dependencies": {
117         "Stanley": [
119         ],
120         "Shield/Core": [
122         ]
123       }
124     },
125     {
126       "name": "Siri",
127       "platforms": {
128         "ios": "12.0"
129       },
130       "source_files": "Shield/**/KSHSiriAuthorization.{h,m}",
131       "frameworks": "Intents",
132       "dependencies": {
133         "Stanley": [
135         ],
136         "Shield/Core": [
138         ]
139       }
140     },
141     {
142       "name": "Speech",
143       "platforms": {
144         "ios": "12.0"
145       },
146       "source_files": "Shield/**/KSHSpeechAuthorization.{h,m}",
147       "frameworks": "Speech",
148       "dependencies": {
149         "Stanley": [
151         ],
152         "Shield/Core": [
154         ]
155       }
156     },
157     {
158       "name": "Bluetooth",
159       "platforms": {
160         "ios": "12.0"
161       },
162       "source_files": "Shield/**/KSHBluetoothAuthorization.{h,m}",
163       "frameworks": "CoreBluetooth",
164       "dependencies": {
165         "Stanley": [
167         ],
168         "Shield/Core": [
170         ]
171       }
172     },
173     {
174       "name": "Home",
175       "platforms": {
176         "ios": "12.0"
177       },
178       "source_files": "Shield/**/KSHHomeAuthorization.{h,m}",
179       "frameworks": "HomeKit",
180       "dependencies": {
181         "Stanley": [
183         ],
184         "Shield/Core": [
186         ]
187       }
188     },
189     {
190       "name": "Motion",
191       "platforms": {
192         "ios": "12.0"
193       },
194       "source_files": "Shield/**/KSHMotionAuthorization.{h,m}",
195       "frameworks": "CoreMotion",
196       "dependencies": {
197         "Stanley": [
199         ],
200         "Shield/Core": [
202         ]
203       }
204     },
205     {
206       "name": "Photos",
207       "platforms": {
208         "ios": "12.0",
209         "tvos": "10.0",
210         "osx": "10.14"
211       },
212       "source_files": "Shield/**/KSHPhotosAuthorization.{h,m}",
213       "frameworks": "Photos",
214       "dependencies": {
215         "Stanley": [
217         ],
218         "Shield/Core": [
220         ]
221       }
222     },
223     {
224       "name": "Notification",
225       "platforms": {
226         "ios": "12.0",
227         "tvos": "10.0",
228         "osx": "10.14"
229       },
230       "source_files": "Shield/**/KSHNotificationAuthorization.{h,m}",
231       "frameworks": "UserNotifications",
232       "dependencies": {
233         "Stanley": [
235         ],
236         "Shield/Core": [
238         ]
239       }
240     },
241     {
242       "name": "VideoSubscriberAccount",
243       "platforms": {
244         "ios": "12.0",
245         "tvos": "10.0"
246       },
247       "source_files": "Shield/**/KSHVideoSubscriberAccountAuthorization.{h,m}",
248       "frameworks": "VideoSubscriberAccount",
249       "dependencies": {
250         "Stanley": [
252         ],
253         "Shield/Core": [
255         ]
256       }
257     },
258     {
259       "name": "Event",
260       "platforms": {
261         "ios": "12.0",
262         "osx": "10.14"
263       },
264       "source_files": "Shield/**/KSHEventAuthorization.{h,m}",
265       "frameworks": "EventKit",
266       "dependencies": {
267         "Stanley": [
269         ],
270         "Shield/Core": [
272         ]
273       }
274     },
275     {
276       "name": "Contacts",
277       "platforms": {
278         "ios": "12.0",
279         "osx": "10.14"
280       },
281       "source_files": "Shield/**/KSHContactsAuthorization.{h,m}",
282       "frameworks": "Contacts",
283       "dependencies": {
284         "Stanley": [
286         ],
287         "Shield/Core": [
289         ]
290       }
291     },
292     {
293       "name": "Local",
294       "platforms": {
295         "ios": "12.0",
296         "osx": "10.14"
297       },
298       "source_files": [
299         "Shield/**/KSHLocalAuthorization.{h,m}",
300         "Shield/Private/*.{h,m}"
301       ],
302       "frameworks": "LocalAuthentication",
303       "dependencies": {
304         "Stanley": [
306         ],
307         "Shield/Core": [
309         ]
310       }
311     },
312     {
313       "name": "Location",
314       "platforms": {
315         "ios": "12.0",
316         "osx": "10.14",
317         "tvos": "10.0"
318       },
319       "source_files": "Shield/**/KSHLocationAuthorization.{h,m}",
320       "frameworks": "CoreLocation",
321       "dependencies": {
322         "Stanley": [
324         ],
325         "Shield/Core": [
327         ]
328       }
329     },
330     {
331       "name": "Accessibility",
332       "platforms": {
333         "osx": "10.14"
334       },
335       "source_files": "Shield/**/KSHAccessibilityAuthorization.{h,m}",
336       "frameworks": [
337         "ApplicationServices",
338         "AppKit"
339       ],
340       "dependencies": {
341         "Stanley": [
343         ],
344         "Shield/Core": [
346         ]
347       }
348     },
349     {
350       "name": "Security",
351       "platforms": {
352         "osx": "10.14"
353       },
354       "source_files": [
355         "Shield/**/KSHSecurityAuthorization.{h,m}",
356         "Shield/**/KSHSecurityRights.{h,m}",
357         "Shield/Private/*.{h,m}"
358       ],
359       "frameworks": "Security",
360       "dependencies": {
361         "Stanley": [
363         ],
364         "Shield/Core": [
366         ]
367       }
368     }
369   ]