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