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",
12 "William Towe": "willbur1984@gmail.com"
15 "git": "https://github.com/Kosoku/Shield.git",
28 "Shield/Private/*.{h,m}"
34 "Shield/macOS/*.{h,m}",
35 "Shield/Private/*.{h,m}"
40 "Shield/KSHLocationAuthorization.{h,m}",
41 "Shield/iOS/KSHPhotosAuthorization.{h,m}",
42 "Shield/Private/*.{h,m}"
45 "exclude_files": "Shield/Shield-Info.h",
46 "private_header_files": "Shield/Private/*.h",
49 "Shield/**/*.{xcassets,lproj}"
58 "source_files": "Shield/**/KSHCameraAuthorization.{h,m}",
59 "frameworks": "AVFoundation",
71 "source_files": "Shield/**/KSHMicrophoneAuthorization.{h,m}",
72 "frameworks": "AVFoundation",
80 "name": "MediaLibrary",
84 "source_files": "Shield/**/KSHMediaLibraryAuthorization.{h,m}",
85 "frameworks": "MediaPlayer",
97 "source_files": "Shield/**/KSHHealthAuthorization.{h,m}",
98 "frameworks": "HealthKit",
110 "source_files": "Shield/**/KSHSiriAuthorization.{h,m}",
111 "frameworks": "Intents",
123 "source_files": "Shield/**/KSHSpeechAuthorization.{h,m}",
124 "frameworks": "Speech",
136 "source_files": "Shield/**/KSHBluetoothAuthorization.{h,m}",
137 "frameworks": "CoreBluetooth",
149 "source_files": "Shield/**/KSHHomeAuthorization.{h,m}",
150 "frameworks": "HomeKit",
162 "source_files": "Shield/**/KSHMotionAuthorization.{h,m}",
163 "frameworks": "CoreMotion",
176 "source_files": "Shield/**/KSHPhotosAuthorization.{h,m}",
177 "frameworks": "Photos",
190 "source_files": "Shield/**/KSHEventAuthorization.{h,m}",
191 "frameworks": "EventKit",
204 "source_files": "Shield/**/KSHContactsAuthorization.{h,m}",
205 "frameworks": "Contacts",
218 "source_files": "Shield/**/KSHAccountsAuthorization.{h,m}",
219 "frameworks": "Accounts",
233 "Shield/**/KSHLocalAuthorization.{h,m}",
234 "Shield/Private/*.{h,m}"
236 "frameworks": "LocalAuthentication",
250 "source_files": "Shield/**/KSHLocationAuthorization.{h,m}",
251 "frameworks": "CoreLocation",
259 "name": "Accessibility",
263 "source_files": "Shield/**/KSHAccessibilityAuthorization.{h,m}",
265 "ApplicationServices",
280 "Shield/**/KSHSecurityAuthorization.{h,m}",
281 "Shield/**/KSHSecurityRights.{h,m}",
282 "Shield/Private/*.{h,m}"
284 "frameworks": "Security",