This app has crashed because it attempted to access privacy-sensitive data without a usage description
The app requested camera, photos, microphone, location, contacts, etc. without the required NS…UsageDescription in Info.plist, so iOS terminated it.
Seen on:
iOS
Meaning
The crash log names the missing key. Add it to the app’s Info.plist (or INFOPLIST_KEY_* build settings for generated plists).
Common causes
- Missing usage description key
- Key added to the wrong target/plist
- Generated Info.plist without INFOPLIST_KEY_ settings
⚡ Quick fix
- Add the named key with a user-facing explanation
- For generated plists, add it under Info tab or INFOPLIST_KEY_NSCameraUsageDescription
Detailed fix by platform
XML
- swift
<key>NSPhotoLibraryUsageDescription</key> <string>Choose photos to attach to your notes.</string>
How to diagnose
- Key — Named in the crash
- Plist — Which Info.plist the target uses
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
- Could not cast value of type Swift: Could not cast value of type 'X' to 'Y'
- double free or corruption C/C++: free(): double free detected / double free or corruption (out) — Aborted (core dumped)
- dyld: Library not loaded dyld: Library not loaded: @rpath/X.framework/X — Reason: image not found (crash on launch)
Most viewed in iOS
Other ways to find it
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 7 Oct 2026