Camera purpose string: how to pass Apple 5.1.1
The camera plugin is present but Info.plist has no NSCameraUsageDescription. Apple rejects apps that access protected resources without a purpose string.
What Apple checks
- Every protected resource your app or its SDKs use has a matching NS…UsageDescription key in Info.plist.
- The text gives the real reason, in words the user will understand.
How to fix it
<key>NSCameraUsageDescription</key>
<string>Take a photo to attach to a habit check-in.</string>
How Shipnod finds it
We read Info.plist and the plugins your project includes, then match each protected resource to its purpose-string key. This needs your config files (L2).
- Store
- Apple App Store
- Guideline
- 5.1.1 Data collection and storage
- Evidence needed
- L2 config files (Info.plist)
- Severity
- Rejection risk
- Status
- Draft · reviewed before launch