blob: 01f6b5d95d69d786a35899f971163f65b8a4dc41 [file] [log] [blame]
{
"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"
}