fixmyrejection

Command Palette

Search for a command to run...

Guideline 2.5.4

Improper use of background modes

App declares background mode capabilities (location, audio, VoIP, etc.) but doesn't actually use them for their intended purpose. Common issue with apps that declare background location for analytics.

9 cases reported · ~4 days to resolve

Apple's rejection message

Guideline 2.5.4 - Performance - Software Requirements: Your app declares support for [background mode] in the UIBackgroundModes key in your Info.plist, but does not include features that require persistent [background mode].

How to fix this

Remove unused UIBackgroundModes from Info.plist

easyWorked for 95%

Only declare background modes you actually use. Remove location, audio, VoIP, or other modes from UIBackgroundModes if they are not essential to core functionality. If you need background location, explain the user-facing reason clearly.