| { |
| "name": "PermissionsKit", |
| "version": "0.0.3", |
| "summary": "Ask for a permissions on Swift. All permissions are available. Ability to get the state", |
| "homepage": "https://gitlab.com/tedmob/ios/permissionskit", |
| "license": { |
| "type": "MIT", |
| "file": "LICENSE" |
| }, |
| "authors": { |
| "Mojtaba Al Moussawi": "mojtaba.almoussawi@tedmob.com" |
| }, |
| "swift_versions": [ |
| "4.2", |
| "5.0" |
| ], |
| "platforms": { |
| "ios": "11.0", |
| "tvos": "11.0" |
| }, |
| "default_subspecs": "Core", |
| "ios": { |
| "frameworks": "UIKit" |
| }, |
| "tvos": { |
| "frameworks": "UIKit" |
| }, |
| "requires_arc": true, |
| "source": { |
| "git": "https://gitlab.com/tedmob/ios/permissionskit", |
| "branch": "master", |
| "tag": "0.0.3" |
| }, |
| "subspecs": [ |
| { |
| "name": "Core", |
| "source_files": "PermissionsKit/Sources/Permission/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_COCOAPODS" |
| }, |
| "resource_bundles": { |
| "PermissionsKit": [ |
| "PermissionsKit/Sources/Permission/Resources/Localization/*.lproj/*.strings", |
| "PermissionsKit/Sources/Permission/Resources/Assets.xcassets" |
| ] |
| } |
| }, |
| { |
| "name": "Camera", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsCamera/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_CAMERA PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "PhotoLibrary", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsPhotoLibrary/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_PHOTOLIBRARY PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Notification", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsNotification/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_NOTIFICATION PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Microphone", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsMicrophone/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_MICROPHONE PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Calendar", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsCalendar/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_CALENDAR PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Contacts", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsContacts/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_CONTACTS PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Reminders", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsReminders/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_REMINDERS PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "SpeechRecognizer", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/SpeechPermission/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_SPEECH PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "LocationWhenInUse", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsLocationWhenInUse/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_LOCATION_WHENINUSE PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "LocationAlways", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsLocationAlways/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_LOCATION_ALWAYS PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Motion", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsMotion/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_MOTION PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Music", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsMusic/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_MUSIC PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Bluetooth", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsBluetooth/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_BLUETOOTH PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Tracking", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/TrackingPermission/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_TRACKING PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Siri", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsSiri/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_SIRI PERMISSIONS_COCOAPODS" |
| } |
| }, |
| { |
| "name": "Health", |
| "dependencies": { |
| "PermissionsKit/Core": [ |
| |
| ] |
| }, |
| "source_files": "PermissionsKit/Sources/PermissionsHealth/**/*.swift", |
| "pod_target_xcconfig": { |
| "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "PERMISSIONS_HEALTH PERMISSIONS_COCOAPODS" |
| } |
| } |
| ], |
| "swift_version": "5.0" |
| } |