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