iOS App Permission Usage Description Keys
A quick reference list of all of the keys for permissions you may need to add to you app.
All-in-one
| 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 |
Add them all quickly
<key>NFCReaderUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSCalendarsUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSCameraUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSContactsUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSHealthShareUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSHealthUpdateUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSHomeKitUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSLocationUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSMicrophoneUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSMotionUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSRemindersUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSSiriUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSSpeechRecognitionUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSVideoSubscriberAccountUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSAppleMusicUsageDescription</key>
<string>Example: You should fill this in</string>
<key>NSFaceIDUsageDescription</key>
<string>Example: You should fill this in</string>