[Add] LLUnionPaySDK 1.3.8
[CocoaPods.git] / Specs / 9 / 7 / 0 / Shield / 0.18.0 / Shield.podspec.json
blob7f7c6ce8732eb26027f7a4f7c5929250f92feeef
2   "name": "Shield",
3   "version": "0.18.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.18.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     ]
29   },
30   "osx": {
31     "source_files": [
32       "Shield/*.{h,m}",
33       "Shield/macOS/*.{h,m}"
34     ]
35   },
36   "tvos": {
37     "source_files": [
38       "Shield/KSHLocationAuthorization.{h,m}",
39       "Shield/iOS/KSHPhotosAuthorization.{h,m}"
40     ]
41   },
42   "exclude_files": "Shield/Shield-Info.h",
43   "subspecs": [
44     {
45       "name": "Camera",
46       "platforms": {
47         "ios": "10.0"
48       },
49       "source_files": "Shield/**/KSHCameraAuthorization.{h,m}",
50       "frameworks": "AVFoundation",
51       "dependencies": {
52         "Stanley": [
54         ]
55       }
56     },
57     {
58       "name": "Microphone",
59       "platforms": {
60         "ios": "10.0"
61       },
62       "source_files": "Shield/**/KSHMicrophoneAuthorization.{h,m}",
63       "frameworks": "AVFoundation",
64       "dependencies": {
65         "Stanley": [
67         ]
68       }
69     },
70     {
71       "name": "MediaLibrary",
72       "platforms": {
73         "ios": "10.0"
74       },
75       "source_files": "Shield/**/KSHMediaLibraryAuthorization.{h,m}",
76       "frameworks": "MediaPlayer",
77       "dependencies": {
78         "Stanley": [
80         ]
81       }
82     },
83     {
84       "name": "Health",
85       "platforms": {
86         "ios": "10.0"
87       },
88       "source_files": "Shield/**/KSHHealthAuthorization.{h,m}",
89       "frameworks": "HealthKit",
90       "dependencies": {
91         "Stanley": [
93         ]
94       }
95     },
96     {
97       "name": "Siri",
98       "platforms": {
99         "ios": "10.0"
100       },
101       "source_files": "Shield/**/KSHSiriAuthorization.{h,m}",
102       "frameworks": "Intents",
103       "dependencies": {
104         "Stanley": [
106         ]
107       }
108     },
109     {
110       "name": "Speech",
111       "platforms": {
112         "ios": "10.0"
113       },
114       "source_files": "Shield/**/KSHSpeechAuthorization.{h,m}",
115       "frameworks": "Speech",
116       "dependencies": {
117         "Stanley": [
119         ]
120       }
121     },
122     {
123       "name": "Bluetooth",
124       "platforms": {
125         "ios": "10.0"
126       },
127       "source_files": "Shield/**/KSHBluetoothAuthorization.{h,m}",
128       "frameworks": "CoreBluetooth",
129       "dependencies": {
130         "Stanley": [
132         ]
133       }
134     },
135     {
136       "name": "Home",
137       "platforms": {
138         "ios": "10.0"
139       },
140       "source_files": "Shield/**/KSHHomeAuthorization.{h,m}",
141       "frameworks": "HomeKit",
142       "dependencies": {
143         "Stanley": [
145         ]
146       }
147     },
148     {
149       "name": "Photos",
150       "platforms": {
151         "ios": "10.0",
152         "tvos": "10.0"
153       },
154       "source_files": "Shield/**/KSHPhotosAuthorization.{h,m}",
155       "frameworks": "Photos",
156       "dependencies": {
157         "Stanley": [
159         ]
160       }
161     },
162     {
163       "name": "Event",
164       "platforms": {
165         "ios": "10.0",
166         "osx": "10.12"
167       },
168       "source_files": "Shield/**/KSHEventAuthorization.{h,m}",
169       "frameworks": "EventKit",
170       "dependencies": {
171         "Stanley": [
173         ]
174       }
175     },
176     {
177       "name": "Contacts",
178       "platforms": {
179         "ios": "10.0",
180         "osx": "10.12"
181       },
182       "source_files": "Shield/**/KSHContactsAuthorization.{h,m}",
183       "frameworks": "Contacts",
184       "dependencies": {
185         "Stanley": [
187         ]
188       }
189     },
190     {
191       "name": "Accounts",
192       "platforms": {
193         "ios": "10.0",
194         "osx": "10.12"
195       },
196       "source_files": "Shield/**/KSHAccountsAuthorization.{h,m}",
197       "frameworks": "Accounts",
198       "dependencies": {
199         "Stanley": [
201         ]
202       }
203     },
204     {
205       "name": "Location",
206       "platforms": {
207         "ios": "10.0",
208         "osx": "10.12",
209         "tvos": "10.0"
210       },
211       "source_files": "Shield/**/KSHLocationAuthorization.{h,m}",
212       "frameworks": "CoreLocation",
213       "dependencies": {
214         "Stanley": [
216         ]
217       }
218     },
219     {
220       "name": "Accessibility",
221       "platforms": {
222         "osx": "10.12"
223       },
224       "source_files": "Shield/**/KSHAccessibilityAuthorization.{h,m}",
225       "frameworks": [
226         "ApplicationServices",
227         "AppKit"
228       ],
229       "dependencies": {
230         "Stanley": [
232         ]
233       }
234     }
235   ]