App Permissions
iOS apps define their permissions in the Info.plist file that is included with the app. If an app attempts to use a permission that is not defined in this file, the app will crash.
Check App Permissions
- Device
- macOS
- Linux
cd $APPDIR
plutil Info.plist | grep Description
unzip -qq ExampleApp.ipa
cd Payload/Example.app/
plutil -p Info.plist | grep Description
unzip -qq ExampleApp.ipa
cd Payload/Example.app/
plutil -p Info.plist | grep Description
Permissions Table
| Key | Usage |
|---|---|
| NSPhotoLibraryAddUsageDescription | Your app adds photos to the user's photo library |
| NSPhotoLibraryUsageDescription | Your app accesses the user's photo library |
| NSCameraUsageDescription | Your app uses the device camera |
| NSLocationAlwaysUsageDescription | Your app uses location services all the time |
| NSLocationWhenInUseUsageDescription | Your app uses location services only when the app is running |
| NSLocationUsageDescription | DEPRECATED: Update to one of the above instead |
| NSContactsUsageDescription | Your app uses the address book |
| NSCalendarsUsageDescription | Your app uses or modifies the user's calendar information |
| NSRemindersUsageDescription | Your app creates reminders in the Reminders app |
| NSHealthShareUsageDescription | Your app uses data from the Health app |
| NSHealthUpdateUsageDescription | Your app provides health information to the Health app |
| NFCReaderUsageDescription | Your app uses the NFC reader |
| NSBluetoothPeripheralUsageDescription | Your app works with Bluetooth devices |
| NSMicrophoneUsageDescription | Your app uses the device microphone |
| NSSiriUsageDescription | Your app provides a SiriKit Intent |
| NSSpeechRecognitionUsageDescription | Your app uses speech recognition |
| NSMotionUsageDescription | Your app uses the device motion tracking hardware |
| NSVideoSubscriberAccountUsageDescription | (tvOS only) your app uses the video subscriber account |
| NSAppleMusicUsageDescription | Your app uses Apple Music integration |
| NSFaceIDUsageDescription | Your app uses FaceID |