Skip to content

Commit e43bf11

Browse files
committed
Update configuration
1 parent 133c0e8 commit e43bf11

File tree

4 files changed

+31
-40
lines changed

4 files changed

+31
-40
lines changed

Example/SPPermission/Controllers/Controller.swift

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,8 @@ class Controller: SPController {
2727

2828
SPAnimationAlpha.hideList(views: [self.presentButton, self.changeBackgroundButton])
2929

30-
/*SPPermission.Dialog.request(
31-
with: [.camera, .calendar, .microphone],
32-
on: self,
33-
delegate: self,
34-
dataSource: self
35-
)*/
36-
3730
SPPermission.Dialog.request(
38-
with: [.locationWhenInUse, .locationAlwaysAndWhenInUse, .camera],
31+
with: [.camera, .calendar, .microphone],
3932
on: self,
4033
delegate: self,
4134
dataSource: self

Example/SPPermission/PermissionConfiguration.xcconfig

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,18 @@
1919
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2020
// SOFTWARE.
2121

22-
PERMISSION_ADDRESS_BOOK = PERMISSION_ADDRESS_BOOK
23-
PERMISSION_BLUETOOTH = PERMISSION_BLUETOOTH
24-
PERMISSION_CAMERA = PERMISSION_CAMERA
25-
PERMISSION_CONTACTS = PERMISSION_CONTACTS
26-
PERMISSION_EVENTS = PERMISSION_EVENTS
27-
PERMISSION_LOCATION = PERMISSION_LOCATION
28-
PERMISSION_MICROPHONE = PERMISSION_MICROPHONE
29-
PERMISSION_MOTION = PERMISSION_MOTION
30-
PERMISSION_NOTIFICATIONS = PERMISSION_NOTIFICATIONS
31-
PERMISSION_PHOTOS = PERMISSION_PHOTOS
32-
PERMISSION_REMINDERS = PERMISSION_REMINDERS
33-
PERMISSION_SPEECH_RECOGNIZER = PERMISSION_SPEECH_RECOGNIZER
34-
PERMISSION_MEDIA_LIBRARY = PERMISSION_MEDIA_LIBRARY
35-
PERMISSION_SIRI = PERMISSION_SIRI
22+
SPPERMISSION_CAMERA = SPPERMISSION_CAMERA
23+
SPPERMISSION_PHOTOLIBRARY = SPPERMISSION_PHOTOLIBRARY
24+
SPPERMISSION_NOTIFICATION = SPPERMISSION_NOTIFICATION
25+
SPPERMISSION_MICROPHONE = SPPERMISSION_MICROPHONE
26+
SPPERMISSION_CALENDAR = SPPERMISSION_CALENDAR
27+
SPPERMISSION_CONTACTS = SPPERMISSION_CONTACTS
28+
SPPERMISSION_REMINDERS = SPPERMISSION_REMINDERS
29+
SPPERMISSION_SPEECH = SPPERMISSION_SPEECH
30+
SPPERMISSION_LOCATION = SPPERMISSION_LOCATION
31+
SPPERMISSION_MOTION = SPPERMISSION_MOTION
32+
SPPERMISSION_MEDIALIBRARY = SPPERMISSION_MEDIALIBRARY
3633

37-
// Do not modify this line. Instead, remove comments above as needed to enable the categories your app uses.
38-
PERMISSION_FLAGS = $(PERMISSION_ADDRESS_BOOK) $(PERMISSION_BLUETOOTH) $(PERMISSION_CAMERA) $(PERMISSION_CONTACTS) $(PERMISSION_EVENTS) $(PERMISSION_LOCATION) $(PERMISSION_MICROPHONE) $(PERMISSION_MOTION) $(PERMISSION_NOTIFICATIONS) $(PERMISSION_PHOTOS) $(PERMISSION_REMINDERS) $(PERMISSION_SPEECH_RECOGNIZER) $(PERMISSION_MEDIA_LIBRARY) $(PERMISSION_SIRI)
34+
PERMISSION_FLAGS = $(SPPERMISSION_CAMERA) $(SPPERMISSION_PHOTOLIBRARY) $(SPPERMISSION_NOTIFICATION) $(SPPERMISSION_MICROPHONE) $(SPPERMISSION_CALENDAR) $(SPPERMISSION_CONTACTS) $(SPPERMISSION_REMINDERS) $(SPPERMISSION_SPEECH) $(SPPERMISSION_LOCATION) $(SPPERMISSION_MOTION) $(SPPERMISSION_MEDIALIBRARY)
3935

4036
SWIFT_ACTIVE_COMPILATION_CONDITIONS= $(inherited) $(PERMISSION_FLAGS)

PermissionConfiguration.xcconfig

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,18 @@
1919
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2020
// SOFTWARE.
2121

22-
PERMISSION_ADDRESS_BOOK = PERMISSION_ADDRESS_BOOK
23-
PERMISSION_BLUETOOTH = PERMISSION_BLUETOOTH
24-
PERMISSION_CAMERA = PERMISSION_CAMERA
25-
PERMISSION_CONTACTS = PERMISSION_CONTACTS
26-
PERMISSION_EVENTS = PERMISSION_EVENTS
27-
PERMISSION_LOCATION = PERMISSION_LOCATION
28-
PERMISSION_MICROPHONE = PERMISSION_MICROPHONE
29-
PERMISSION_MOTION = PERMISSION_MOTION
30-
PERMISSION_NOTIFICATIONS = PERMISSION_NOTIFICATIONS
31-
PERMISSION_PHOTOS = PERMISSION_PHOTOS
32-
PERMISSION_REMINDERS = PERMISSION_REMINDERS
33-
PERMISSION_SPEECH_RECOGNIZER = PERMISSION_SPEECH_RECOGNIZER
34-
PERMISSION_MEDIA_LIBRARY = PERMISSION_MEDIA_LIBRARY
35-
PERMISSION_SIRI = PERMISSION_SIRI
22+
SPPERMISSION_CAMERA = SPPERMISSION_CAMERA
23+
SPPERMISSION_PHOTOLIBRARY = SPPERMISSION_PHOTOLIBRARY
24+
SPPERMISSION_NOTIFICATION = SPPERMISSION_NOTIFICATION
25+
SPPERMISSION_MICROPHONE = SPPERMISSION_MICROPHONE
26+
SPPERMISSION_CALENDAR = SPPERMISSION_CALENDAR
27+
SPPERMISSION_CONTACTS = SPPERMISSION_CONTACTS
28+
SPPERMISSION_REMINDERS = SPPERMISSION_REMINDERS
29+
SPPERMISSION_SPEECH = SPPERMISSION_SPEECH
30+
SPPERMISSION_LOCATION = SPPERMISSION_LOCATION
31+
SPPERMISSION_MOTION = SPPERMISSION_MOTION
32+
SPPERMISSION_MEDIALIBRARY = SPPERMISSION_MEDIALIBRARY
3633

37-
// Do not modify this line. Instead, remove comments above as needed to enable the categories your app uses.
38-
PERMISSION_FLAGS = $(PERMISSION_ADDRESS_BOOK) $(PERMISSION_BLUETOOTH) $(PERMISSION_CAMERA) $(PERMISSION_CONTACTS) $(PERMISSION_EVENTS) $(PERMISSION_LOCATION) $(PERMISSION_MICROPHONE) $(PERMISSION_MOTION) $(PERMISSION_NOTIFICATIONS) $(PERMISSION_PHOTOS) $(PERMISSION_REMINDERS) $(PERMISSION_SPEECH_RECOGNIZER) $(PERMISSION_MEDIA_LIBRARY) $(PERMISSION_SIRI)
34+
PERMISSION_FLAGS = $(SPPERMISSION_CAMERA) $(SPPERMISSION_PHOTOLIBRARY) $(SPPERMISSION_NOTIFICATION) $(SPPERMISSION_MICROPHONE) $(SPPERMISSION_CALENDAR) $(SPPERMISSION_CONTACTS) $(SPPERMISSION_REMINDERS) $(SPPERMISSION_SPEECH) $(SPPERMISSION_LOCATION) $(SPPERMISSION_MOTION) $(SPPERMISSION_MEDIALIBRARY)
3935

4036
SWIFT_ACTIVE_COMPILATION_CONDITIONS= $(inherited) $(PERMISSION_FLAGS)

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,12 @@ pod 'SPPermission/Microphone'
6868
pod 'SPPermission/Camera'
6969
```
7070
```ruby
71+
pod 'SPPermission/Contacts'
72+
```
73+
```ruby
74+
pod 'SPPermission/Calendar'
75+
```
76+
```ruby
7177
pod 'SPPermission/PhotoLibrary'
7278
```
7379
```ruby

0 commit comments

Comments
 (0)