[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 9 / 7 / 0 / Shield / 0.20.0 / Shield.podspec.json
blob0cd4396a942c6f7e588c454a81ba53199c6225a2
2   "name": "Shield",
3   "version": "0.20.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 as well. Only the methods for location and photo library are available on tvOS.",
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": "0.20.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/Private/*.{h,m}"
43     ]
44   },
45   "exclude_files": "Shield/Shield-Info.h",
46   "subspecs": [
47     {
48       "name": "Camera",
49       "platforms": {
50         "ios": "10.0"
51       },
52       "source_files": "Shield/**/KSHCameraAuthorization.{h,m}",
53       "frameworks": "AVFoundation",
54       "dependencies": {
55         "Stanley": [
57         ]
58       }
59     },
60     {
61       "name": "Microphone",
62       "platforms": {
63         "ios": "10.0"
64       },
65       "source_files": "Shield/**/KSHMicrophoneAuthorization.{h,m}",
66       "frameworks": "AVFoundation",
67       "dependencies": {
68         "Stanley": [
70         ]
71       }
72     },
73     {
74       "name": "MediaLibrary",
75       "platforms": {
76         "ios": "10.0"
77       },
78       "source_files": "Shield/**/KSHMediaLibraryAuthorization.{h,m}",
79       "frameworks": "MediaPlayer",
80       "dependencies": {
81         "Stanley": [
83         ]
84       }
85     },
86     {
87       "name": "Health",
88       "platforms": {
89         "ios": "10.0"
90       },
91       "source_files": "Shield/**/KSHHealthAuthorization.{h,m}",
92       "frameworks": "HealthKit",
93       "dependencies": {
94         "Stanley": [
96         ]
97       }
98     },
99     {
100       "name": "Siri",
101       "platforms": {
102         "ios": "10.0"
103       },
104       "source_files": "Shield/**/KSHSiriAuthorization.{h,m}",
105       "frameworks": "Intents",
106       "dependencies": {
107         "Stanley": [
109         ]
110       }
111     },
112     {
113       "name": "Speech",
114       "platforms": {
115         "ios": "10.0"
116       },
117       "source_files": "Shield/**/KSHSpeechAuthorization.{h,m}",
118       "frameworks": "Speech",
119       "dependencies": {
120         "Stanley": [
122         ]
123       }
124     },
125     {
126       "name": "Bluetooth",
127       "platforms": {
128         "ios": "10.0"
129       },
130       "source_files": "Shield/**/KSHBluetoothAuthorization.{h,m}",
131       "frameworks": "CoreBluetooth",
132       "dependencies": {
133         "Stanley": [
135         ]
136       }
137     },
138     {
139       "name": "Home",
140       "platforms": {
141         "ios": "10.0"
142       },
143       "source_files": "Shield/**/KSHHomeAuthorization.{h,m}",
144       "frameworks": "HomeKit",
145       "dependencies": {
146         "Stanley": [
148         ]
149       }
150     },
151     {
152       "name": "Motion",
153       "platforms": {
154         "ios": "10.0"
155       },
156       "source_files": "Shield/**/KSHMotionAuthorization.{h,m}",
157       "frameworks": "CoreMotion",
158       "dependencies": {
159         "Stanley": [
161         ]
162       }
163     },
164     {
165       "name": "Photos",
166       "platforms": {
167         "ios": "10.0",
168         "tvos": "10.0"
169       },
170       "source_files": "Shield/**/KSHPhotosAuthorization.{h,m}",
171       "frameworks": "Photos",
172       "dependencies": {
173         "Stanley": [
175         ]
176       }
177     },
178     {
179       "name": "Event",
180       "platforms": {
181         "ios": "10.0",
182         "osx": "10.12"
183       },
184       "source_files": "Shield/**/KSHEventAuthorization.{h,m}",
185       "frameworks": "EventKit",
186       "dependencies": {
187         "Stanley": [
189         ]
190       }
191     },
192     {
193       "name": "Contacts",
194       "platforms": {
195         "ios": "10.0",
196         "osx": "10.12"
197       },
198       "source_files": "Shield/**/KSHContactsAuthorization.{h,m}",
199       "frameworks": "Contacts",
200       "dependencies": {
201         "Stanley": [
203         ]
204       }
205     },
206     {
207       "name": "Accounts",
208       "platforms": {
209         "ios": "10.0",
210         "osx": "10.12"
211       },
212       "source_files": "Shield/**/KSHAccountsAuthorization.{h,m}",
213       "frameworks": "Accounts",
214       "dependencies": {
215         "Stanley": [
217         ]
218       }
219     },
220     {
221       "name": "Location",
222       "platforms": {
223         "ios": "10.0",
224         "osx": "10.12",
225         "tvos": "10.0"
226       },
227       "source_files": "Shield/**/KSHLocationAuthorization.{h,m}",
228       "frameworks": "CoreLocation",
229       "dependencies": {
230         "Stanley": [
232         ]
233       }
234     },
235     {
236       "name": "Accessibility",
237       "platforms": {
238         "osx": "10.12"
239       },
240       "source_files": "Shield/**/KSHAccessibilityAuthorization.{h,m}",
241       "frameworks": [
242         "ApplicationServices",
243         "AppKit"
244       ],
245       "dependencies": {
246         "Stanley": [
248         ]
249       }
250     },
251     {
252       "name": "Security",
253       "platforms": {
254         "osx": "10.12"
255       },
256       "source_files": [
257         "Shield/**/KSHSecurityAuthorization.{h,m}",
258         "Shield/**/KSHSecurityRights.{h,m}",
259         "Shield/Private/*.{h,m}"
260       ],
261       "frameworks": "Security",
262       "dependencies": {
263         "Stanley": [
265         ]
266       }
267     }
268   ]