[Add] AdisonOfferwallSDK 3.9.6
[CocoaPods.git] / Specs / 9 / 7 / 0 / Shield / 0.22.0 / Shield.podspec.json
blob3bcaeff7bef9930449e055f3eec6928fc7b561c9
2   "name": "Shield",
3   "version": "0.22.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.22.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   "private_header_files": "Shield/Private/*.h",
47   "resource_bundles": {
48     "Shield": [
49       "Shield/**/*.{xcassets,lproj}"
50     ]
51   },
52   "subspecs": [
53     {
54       "name": "Camera",
55       "platforms": {
56         "ios": "10.0"
57       },
58       "source_files": "Shield/**/KSHCameraAuthorization.{h,m}",
59       "frameworks": "AVFoundation",
60       "dependencies": {
61         "Stanley": [
63         ]
64       }
65     },
66     {
67       "name": "Microphone",
68       "platforms": {
69         "ios": "10.0"
70       },
71       "source_files": "Shield/**/KSHMicrophoneAuthorization.{h,m}",
72       "frameworks": "AVFoundation",
73       "dependencies": {
74         "Stanley": [
76         ]
77       }
78     },
79     {
80       "name": "MediaLibrary",
81       "platforms": {
82         "ios": "10.0"
83       },
84       "source_files": "Shield/**/KSHMediaLibraryAuthorization.{h,m}",
85       "frameworks": "MediaPlayer",
86       "dependencies": {
87         "Stanley": [
89         ]
90       }
91     },
92     {
93       "name": "Health",
94       "platforms": {
95         "ios": "10.0"
96       },
97       "source_files": "Shield/**/KSHHealthAuthorization.{h,m}",
98       "frameworks": "HealthKit",
99       "dependencies": {
100         "Stanley": [
102         ]
103       }
104     },
105     {
106       "name": "Siri",
107       "platforms": {
108         "ios": "10.0"
109       },
110       "source_files": "Shield/**/KSHSiriAuthorization.{h,m}",
111       "frameworks": "Intents",
112       "dependencies": {
113         "Stanley": [
115         ]
116       }
117     },
118     {
119       "name": "Speech",
120       "platforms": {
121         "ios": "10.0"
122       },
123       "source_files": "Shield/**/KSHSpeechAuthorization.{h,m}",
124       "frameworks": "Speech",
125       "dependencies": {
126         "Stanley": [
128         ]
129       }
130     },
131     {
132       "name": "Bluetooth",
133       "platforms": {
134         "ios": "10.0"
135       },
136       "source_files": "Shield/**/KSHBluetoothAuthorization.{h,m}",
137       "frameworks": "CoreBluetooth",
138       "dependencies": {
139         "Stanley": [
141         ]
142       }
143     },
144     {
145       "name": "Home",
146       "platforms": {
147         "ios": "10.0"
148       },
149       "source_files": "Shield/**/KSHHomeAuthorization.{h,m}",
150       "frameworks": "HomeKit",
151       "dependencies": {
152         "Stanley": [
154         ]
155       }
156     },
157     {
158       "name": "Motion",
159       "platforms": {
160         "ios": "10.0"
161       },
162       "source_files": "Shield/**/KSHMotionAuthorization.{h,m}",
163       "frameworks": "CoreMotion",
164       "dependencies": {
165         "Stanley": [
167         ]
168       }
169     },
170     {
171       "name": "Photos",
172       "platforms": {
173         "ios": "10.0",
174         "tvos": "10.0"
175       },
176       "source_files": "Shield/**/KSHPhotosAuthorization.{h,m}",
177       "frameworks": "Photos",
178       "dependencies": {
179         "Stanley": [
181         ]
182       }
183     },
184     {
185       "name": "Event",
186       "platforms": {
187         "ios": "10.0",
188         "osx": "10.12"
189       },
190       "source_files": "Shield/**/KSHEventAuthorization.{h,m}",
191       "frameworks": "EventKit",
192       "dependencies": {
193         "Stanley": [
195         ]
196       }
197     },
198     {
199       "name": "Contacts",
200       "platforms": {
201         "ios": "10.0",
202         "osx": "10.12"
203       },
204       "source_files": "Shield/**/KSHContactsAuthorization.{h,m}",
205       "frameworks": "Contacts",
206       "dependencies": {
207         "Stanley": [
209         ]
210       }
211     },
212     {
213       "name": "Accounts",
214       "platforms": {
215         "ios": "10.0",
216         "osx": "10.12"
217       },
218       "source_files": "Shield/**/KSHAccountsAuthorization.{h,m}",
219       "frameworks": "Accounts",
220       "dependencies": {
221         "Stanley": [
223         ]
224       }
225     },
226     {
227       "name": "Local",
228       "platforms": {
229         "ios": "10.0",
230         "osx": "10.12"
231       },
232       "source_files": [
233         "Shield/**/KSHLocalAuthorization.{h,m}",
234         "Shield/Private/*.{h,m}"
235       ],
236       "frameworks": "LocalAuthentication",
237       "dependencies": {
238         "Stanley": [
240         ]
241       }
242     },
243     {
244       "name": "Location",
245       "platforms": {
246         "ios": "10.0",
247         "osx": "10.12",
248         "tvos": "10.0"
249       },
250       "source_files": "Shield/**/KSHLocationAuthorization.{h,m}",
251       "frameworks": "CoreLocation",
252       "dependencies": {
253         "Stanley": [
255         ]
256       }
257     },
258     {
259       "name": "Accessibility",
260       "platforms": {
261         "osx": "10.12"
262       },
263       "source_files": "Shield/**/KSHAccessibilityAuthorization.{h,m}",
264       "frameworks": [
265         "ApplicationServices",
266         "AppKit"
267       ],
268       "dependencies": {
269         "Stanley": [
271         ]
272       }
273     },
274     {
275       "name": "Security",
276       "platforms": {
277         "osx": "10.12"
278       },
279       "source_files": [
280         "Shield/**/KSHSecurityAuthorization.{h,m}",
281         "Shield/**/KSHSecurityRights.{h,m}",
282         "Shield/Private/*.{h,m}"
283       ],
284       "frameworks": "Security",
285       "dependencies": {
286         "Stanley": [
288         ]
289       }
290     }
291   ]