diff --git a/permission_handler/README.md b/permission_handler/README.md
index b47df7b6a..278d7d68b 100644
--- a/permission_handler/README.md
+++ b/permission_handler/README.md
@@ -273,27 +273,27 @@ You must list the permission you want to use in your application:
The following lists the relationship between `Permission` and `The key of Info.plist`:
-| Permission | Info.plist | Macro |
-|---------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|----------------------------------------|
-| PermissionGroup.calendar (< iOS 17) | NSCalendarsUsageDescription | PERMISSION_EVENTS |
-| PermissionGroup.calendarWriteOnly (iOS 17+) | NSCalendarsWriteOnlyAccessUsageDescription | PERMISSION_EVENTS |
-| PermissionGroup.calendarFullAccess (iOS 17+) | NSCalendarsFullAccessUsageDescription | PERMISSION_EVENTS_FULL_ACCESS |
-| PermissionGroup.reminders | NSRemindersUsageDescription | PERMISSION_REMINDERS |
-| PermissionGroup.contacts | NSContactsUsageDescription | PERMISSION_CONTACTS |
-| PermissionGroup.camera | NSCameraUsageDescription | PERMISSION_CAMERA |
-| PermissionGroup.microphone | NSMicrophoneUsageDescription | PERMISSION_MICROPHONE |
-| PermissionGroup.speech | NSSpeechRecognitionUsageDescription | PERMISSION_SPEECH_RECOGNIZER |
-| PermissionGroup.photos | NSPhotoLibraryUsageDescription | PERMISSION_PHOTOS |
-| PermissionGroup.photosAddOnly | NSPhotoLibraryAddUsageDescription | PERMISSION_PHOTOS_ADD_ONLY |
-| PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse | NSLocationUsageDescription, NSLocationAlwaysAndWhenInUseUsageDescription, NSLocationWhenInUseUsageDescription | PERMISSION_LOCATION |
-| PermissionGroup.locationWhenInUse | NSLocationWhenInUseUsageDescription | PERMISSION_LOCATION_WHENINUSE |
-| PermissionGroup.notification | PermissionGroupNotification | PERMISSION_NOTIFICATIONS |
-| PermissionGroup.mediaLibrary | NSAppleMusicUsageDescription, kTCCServiceMedia | PERMISSION_MEDIA_LIBRARY |
-| PermissionGroup.sensors | NSMotionUsageDescription | PermissionGroupSensors |
-| PermissionGroup.bluetooth | NSBluetoothAlwaysUsageDescription, NSBluetoothPeripheralUsageDescription | PermissionGroupBluetooth |
-| PermissionGroup.appTrackingTransparency | NSUserTrackingUsageDescription | PermissionGroupAppTrackingTransparency |
-| PermissionGroup.criticalAlerts | UNAuthorizationOptionCriticalAlert | PermissionGroupCriticalAlerts |
-| PermissionGroup.assistant | NSSiriUsageDescription | PermissionGroupAssistant |
+| Permission | Info.plist | Macro |
+|---------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| PermissionGroup.calendar (< iOS 17) | NSCalendarsUsageDescription | PERMISSION_EVENTS |
+| PermissionGroup.calendarWriteOnly (iOS 17+) | NSCalendarsWriteOnlyAccessUsageDescription | PERMISSION_EVENTS |
+| PermissionGroup.calendarFullAccess (iOS 17+) | NSCalendarsFullAccessUsageDescription | PERMISSION_EVENTS_FULL_ACCESS |
+| PermissionGroup.reminders | NSRemindersUsageDescription | PERMISSION_REMINDERS |
+| PermissionGroup.contacts | NSContactsUsageDescription | PERMISSION_CONTACTS |
+| PermissionGroup.camera | NSCameraUsageDescription | PERMISSION_CAMERA |
+| PermissionGroup.microphone | NSMicrophoneUsageDescription | PERMISSION_MICROPHONE |
+| PermissionGroup.speech | NSSpeechRecognitionUsageDescription | PERMISSION_SPEECH_RECOGNIZER |
+| PermissionGroup.photos | NSPhotoLibraryUsageDescription | PERMISSION_PHOTOS |
+| PermissionGroup.photosAddOnly | NSPhotoLibraryAddUsageDescription | PERMISSION_PHOTOS_ADD_ONLY |
+| PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse | NSLocationUsageDescription, NSLocationAlwaysAndWhenInUseUsageDescription, NSLocationWhenInUseUsageDescription | PERMISSION_LOCATION |
+| PermissionGroup.locationWhenInUse | NSLocationWhenInUseUsageDescription | PERMISSION_LOCATION_WHENINUSE |
+| PermissionGroup.notification | | PERMISSION_NOTIFICATIONS |
+| PermissionGroup.mediaLibrary | NSAppleMusicUsageDescription, kTCCServiceMedia | PERMISSION_MEDIA_LIBRARY |
+| PermissionGroup.sensors | NSMotionUsageDescription | PERMISSION_SENSORS |
+| PermissionGroup.bluetooth | NSBluetoothAlwaysUsageDescription, NSBluetoothPeripheralUsageDescription | PERMISSION_BLUETOOTH |
+| PermissionGroup.appTrackingTransparency | NSUserTrackingUsageDescription | PERMISSION_APP_TRACKING_TRANSPARENCY |
+| PermissionGroup.criticalAlerts | UNAuthorizationOptionCriticalAlert | PERMISSION_CRITICAL_ALERTS |
+| PermissionGroup.assistant | NSSiriUsageDescription | PERMISSION_ASSISTANT |
4. Clean & Rebuild
diff --git a/permission_handler_apple/example/ios/Runner/Info.plist b/permission_handler_apple/example/ios/Runner/Info.plist
index 56e40159b..8d4fae511 100644
--- a/permission_handler_apple/example/ios/Runner/Info.plist
+++ b/permission_handler_apple/example/ios/Runner/Info.plist
@@ -104,6 +104,79 @@
UIViewControllerBasedStatusBarAppearance
+
+
+ NSLocationWhenInUseUsageDescription
+ Need location when in use
+ NSLocationAlwaysAndWhenInUseUsageDescription
+ Always and when in use!
+ NSLocationUsageDescription
+ Older devices need location.
+ NSLocationAlwaysUsageDescription
+ Can I have location always?
+
+
+ NSAppleMusicUsageDescription
+ Music!
+ kTCCServiceMediaLibrary
+ media
+
+
+ NSCalendarsUsageDescription
+ Calendars
+ NSCalendarsFullAccessUsageDescription
+ Calendar full access
+
+
+ NSCameraUsageDescription
+ camera
+
+
+ NSContactsUsageDescription
+ contacts
+
+
+ NSMicrophoneUsageDescription
+ microphone
+
+
+ NSSpeechRecognitionUsageDescription
+ speech
+
+
+ NSMotionUsageDescription
+ motion
+
+
+ NSPhotoLibraryUsageDescription
+ photos
+
+
+ NSRemindersUsageDescription
+ reminders
+
+
+ NSBluetoothAlwaysUsageDescription
+ bluetooth
+ NSBluetoothPeripheralUsageDescription
+ bluetooth
+
+
+ NSUserTrackingUsageDescription
+ appTrackingTransparency
+
+
+ UNAuthorizationOptionCriticalAlert
+ Authorization Option Critical Alert
+
+
+ NSSiriUsageDescription
+ The example app would like access to Siri Kit to demonstrate requesting authorization.
+
+ CADisableMinimumFrameDurationOnPhone
+
+ UIApplicationSupportsIndirectInputEvents
+
kTCCServiceMediaLibrary
media