2 "name": "ISHPermissionKit",
4 "summary": "A polite and unified way of asking for permission on iOS.",
5 "description": "This framework provides a unified way of asking for user permissions on iOS. It also\n provides UI to explain the permission requirements before presenting the system\n permission dialog to the user. This allows the developer to postpone the system dialog. The framework\n provides no actual chrome, leaving the developer and designer in charge of creating the views.",
6 "homepage": "https://github.com/iosphere/ISHPermissionKit",
7 "screenshots": "https://raw.githubusercontent.com/iosphere/ISHPermissionKit/master/assets/demo.gif",
10 "Felix Lamouroux": "felix@iosphere.de"
16 "git": "https://github.com/iosphere/ISHPermissionKit.git",
19 "module_name": "ISHPermissionKit",
20 "default_subspecs": "Core",
24 "source_files": "ISHPermissionKit/**/*.{h,m}",
25 "private_header_files": "ISHPermissionKit/Private/**/*.h",
26 "pod_target_xcconfig": {
27 "OTHER_LDFLAGS": "-ObjC"
34 "ISHPermissionKit/Core": [
38 "weak_frameworks": "CoreMotion",
39 "pod_target_xcconfig": {
40 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestMotionEnabled"
42 "user_target_xcconfig": {
43 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestMotionEnabled"
49 "ISHPermissionKit/Core": [
53 "weak_frameworks": "HealthKit",
54 "pod_target_xcconfig": {
55 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestHealthKitEnabled"
57 "user_target_xcconfig": {
58 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestHealthKitEnabled"
64 "ISHPermissionKit/Core": [
68 "weak_frameworks": "CoreLocation",
69 "pod_target_xcconfig": {
70 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestLocationEnabled"
72 "user_target_xcconfig": {
73 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestLocationEnabled"
79 "ISHPermissionKit/Core": [
83 "weak_frameworks": "AVFoundation",
84 "pod_target_xcconfig": {
85 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestMicrophoneEnabled"
87 "user_target_xcconfig": {
88 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestMicrophoneEnabled"
92 "name": "PhotoLibrary",
94 "ISHPermissionKit/Core": [
98 "weak_frameworks": "Photos",
99 "pod_target_xcconfig": {
100 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestPhotoLibraryEnabled"
102 "user_target_xcconfig": {
103 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestPhotoLibraryEnabled"
109 "ISHPermissionKit/Core": [
113 "weak_frameworks": "AVFoundation",
114 "pod_target_xcconfig": {
115 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestCameraEnabled"
117 "user_target_xcconfig": {
118 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestCameraEnabled"
122 "name": "Notifications",
124 "ISHPermissionKit/Core": [
132 "pod_target_xcconfig": {
133 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestNotificationsEnabled"
135 "user_target_xcconfig": {
136 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestNotificationsEnabled"
140 "name": "SocialAccounts",
142 "ISHPermissionKit/Core": [
146 "weak_frameworks": "Accounts",
147 "pod_target_xcconfig": {
148 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSocialAccountsEnabled"
150 "user_target_xcconfig": {
151 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSocialAccountsEnabled"
157 "ISHPermissionKit/Core": [
161 "weak_frameworks": "Contacts",
162 "pod_target_xcconfig": {
163 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestContactsEnabled"
165 "user_target_xcconfig": {
166 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestContactsEnabled"
172 "ISHPermissionKit/Core": [
176 "weak_frameworks": "EventKit",
177 "pod_target_xcconfig": {
178 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestCalendarEnabled"
180 "user_target_xcconfig": {
181 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestCalendarEnabled"
187 "ISHPermissionKit/Core": [
191 "weak_frameworks": "EventKit",
192 "pod_target_xcconfig": {
193 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestRemindersEnabled"
195 "user_target_xcconfig": {
196 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestRemindersEnabled"
202 "ISHPermissionKit/Core": [
206 "weak_frameworks": "Intents",
207 "pod_target_xcconfig": {
208 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSiriEnabled"
210 "user_target_xcconfig": {
211 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSiriEnabled"
217 "ISHPermissionKit/Core": [
221 "weak_frameworks": "Speech",
222 "pod_target_xcconfig": {
223 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSpeechEnabled"
225 "user_target_xcconfig": {
226 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSpeechEnabled"
230 "name": "MusicLibrary",
232 "ISHPermissionKit/Core": [
236 "weak_frameworks": "MediaPlayer",
237 "pod_target_xcconfig": {
238 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestMusicLibraryEnabled"
240 "user_target_xcconfig": {
241 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestMusicLibraryEnabled"