[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 9 / 7 / 0 / Shield / 0.17.0 / Shield.podspec.json
blob6340352adb0be622516fc9a9fda7de1e3d62441e
2   "name": "Shield",
3   "version": "0.17.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.17.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": "Photos",
137       "platforms": {
138         "ios": "10.0",
139         "tvos": "10.0"
140       },
141       "source_files": "Shield/**/KSHPhotosAuthorization.{h,m}",
142       "frameworks": "Photos",
143       "dependencies": {
144         "Stanley": [
146         ]
147       }
148     },
149     {
150       "name": "Event",
151       "platforms": {
152         "ios": "10.0",
153         "osx": "10.12"
154       },
155       "source_files": "Shield/**/KSHEventAuthorization.{h,m}",
156       "frameworks": "EventKit",
157       "dependencies": {
158         "Stanley": [
160         ]
161       }
162     },
163     {
164       "name": "Contacts",
165       "platforms": {
166         "ios": "10.0",
167         "osx": "10.12"
168       },
169       "source_files": "Shield/**/KSHContactsAuthorization.{h,m}",
170       "frameworks": "Contacts",
171       "dependencies": {
172         "Stanley": [
174         ]
175       }
176     },
177     {
178       "name": "Location",
179       "platforms": {
180         "ios": "10.0",
181         "osx": "10.12",
182         "tvos": "10.0"
183       },
184       "source_files": "Shield/**/KSHLocationAuthorization.{h,m}",
185       "frameworks": "CoreLocation",
186       "dependencies": {
187         "Stanley": [
189         ]
190       }
191     },
192     {
193       "name": "Accessibility",
194       "platforms": {
195         "osx": "10.12"
196       },
197       "source_files": "Shield/**/KSHAccessibilityAuthorization.{h,m}",
198       "frameworks": [
199         "ApplicationServices",
200         "AppKit"
201       ],
202       "dependencies": {
203         "Stanley": [
205         ]
206       }
207     }
208   ]