[Add] ZJSDK 2.5.8.12
[CocoaPods.git] / Specs / 9 / 7 / 0 / Shield / 1.0.0 / Shield.podspec.json
blobe2b1f4c5fc553d5f01527ea10a10a9524d7576cd
2   "name": "Shield",
3   "version": "1.0.0",
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": "1.0.0"
17   },
18   "platforms": {
19     "ios": "10.0",
20     "osx": "10.12",
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/iOS/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/**/*.{xcassets,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       },
225       "source_files": "Shield/**/KSHNotificationAuthorization.{h,m}",
226       "frameworks": "UserNotifications",
227       "dependencies": {
228         "Stanley": [
230         ],
231         "Shield/Core": [
233         ]
234       }
235     },
236     {
237       "name": "VideoSubscriberAccount",
238       "platforms": {
239         "ios": "10.0",
240         "tvos": "10.0"
241       },
242       "source_files": "Shield/**/KSHVideoSubscriberAccountAuthorization.{h,m}",
243       "frameworks": "VideoSubscriberAccount",
244       "dependencies": {
245         "Stanley": [
247         ],
248         "Shield/Core": [
250         ]
251       }
252     },
253     {
254       "name": "Event",
255       "platforms": {
256         "ios": "10.0",
257         "osx": "10.12"
258       },
259       "source_files": "Shield/**/KSHEventAuthorization.{h,m}",
260       "frameworks": "EventKit",
261       "dependencies": {
262         "Stanley": [
264         ],
265         "Shield/Core": [
267         ]
268       }
269     },
270     {
271       "name": "Contacts",
272       "platforms": {
273         "ios": "10.0",
274         "osx": "10.12"
275       },
276       "source_files": "Shield/**/KSHContactsAuthorization.{h,m}",
277       "frameworks": "Contacts",
278       "dependencies": {
279         "Stanley": [
281         ],
282         "Shield/Core": [
284         ]
285       }
286     },
287     {
288       "name": "Accounts",
289       "platforms": {
290         "ios": "10.0",
291         "osx": "10.12"
292       },
293       "source_files": "Shield/**/KSHAccountsAuthorization.{h,m}",
294       "frameworks": "Accounts",
295       "dependencies": {
296         "Stanley": [
298         ],
299         "Shield/Core": [
301         ]
302       }
303     },
304     {
305       "name": "Local",
306       "platforms": {
307         "ios": "10.0",
308         "osx": "10.12"
309       },
310       "source_files": [
311         "Shield/**/KSHLocalAuthorization.{h,m}",
312         "Shield/Private/*.{h,m}"
313       ],
314       "frameworks": "LocalAuthentication",
315       "dependencies": {
316         "Stanley": [
318         ],
319         "Shield/Core": [
321         ]
322       }
323     },
324     {
325       "name": "Location",
326       "platforms": {
327         "ios": "10.0",
328         "osx": "10.12",
329         "tvos": "10.0"
330       },
331       "source_files": "Shield/**/KSHLocationAuthorization.{h,m}",
332       "frameworks": "CoreLocation",
333       "dependencies": {
334         "Stanley": [
336         ],
337         "Shield/Core": [
339         ]
340       }
341     },
342     {
343       "name": "Accessibility",
344       "platforms": {
345         "osx": "10.12"
346       },
347       "source_files": "Shield/**/KSHAccessibilityAuthorization.{h,m}",
348       "frameworks": [
349         "ApplicationServices",
350         "AppKit"
351       ],
352       "dependencies": {
353         "Stanley": [
355         ],
356         "Shield/Core": [
358         ]
359       }
360     },
361     {
362       "name": "Security",
363       "platforms": {
364         "osx": "10.12"
365       },
366       "source_files": [
367         "Shield/**/KSHSecurityAuthorization.{h,m}",
368         "Shield/**/KSHSecurityRights.{h,m}",
369         "Shield/Private/*.{h,m}"
370       ],
371       "frameworks": "Security",
372       "dependencies": {
373         "Stanley": [
375         ],
376         "Shield/Core": [
378         ]
379       }
380     }
381   ]