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.git",
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": [
102 "pod_target_xcconfig": {
103 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestPhotoLibraryEnabled"
105 "user_target_xcconfig": {
106 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestPhotoLibraryEnabled"
112 "ISHPermissionKit/Core": [
116 "weak_frameworks": "AVFoundation",
117 "pod_target_xcconfig": {
118 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestCameraEnabled"
120 "user_target_xcconfig": {
121 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestCameraEnabled"
125 "name": "Notifications",
127 "ISHPermissionKit/Core": [
135 "pod_target_xcconfig": {
136 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestNotificationsEnabled"
138 "user_target_xcconfig": {
139 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestNotificationsEnabled"
143 "name": "SocialAccounts",
145 "ISHPermissionKit/Core": [
149 "weak_frameworks": "Accounts",
150 "pod_target_xcconfig": {
151 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSocialAccountsEnabled"
153 "user_target_xcconfig": {
154 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSocialAccountsEnabled"
160 "ISHPermissionKit/Core": [
168 "pod_target_xcconfig": {
169 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestContactsEnabled"
171 "user_target_xcconfig": {
172 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestContactsEnabled"
178 "ISHPermissionKit/Core": [
182 "weak_frameworks": "EventKit",
183 "pod_target_xcconfig": {
184 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestCalendarEnabled"
186 "user_target_xcconfig": {
187 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestCalendarEnabled"
193 "ISHPermissionKit/Core": [
197 "weak_frameworks": "EventKit",
198 "pod_target_xcconfig": {
199 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestRemindersEnabled"
201 "user_target_xcconfig": {
202 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestRemindersEnabled"
208 "ISHPermissionKit/Core": [
212 "weak_frameworks": "Intents",
213 "pod_target_xcconfig": {
214 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSiriEnabled"
216 "user_target_xcconfig": {
217 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSiriEnabled"
223 "ISHPermissionKit/Core": [
227 "weak_frameworks": "Speech",
228 "pod_target_xcconfig": {
229 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSpeechEnabled"
231 "user_target_xcconfig": {
232 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestSpeechEnabled"
236 "name": "MusicLibrary",
238 "ISHPermissionKit/Core": [
242 "weak_frameworks": "MediaPlayer",
243 "pod_target_xcconfig": {
244 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestMusicLibraryEnabled"
246 "user_target_xcconfig": {
247 "GCC_PREPROCESSOR_DEFINITIONS": "ISHPermissionRequestMusicLibraryEnabled"