What problem does it solve? iOS apps frequently get rejected from the App Store under Guideline 2.5.4 for misusing background execution modes, such as playing silent audio to stay alive or declaring location mode for non-navigation purposes. This Skill audits your project before submission to catch these rejection-triggering patterns early. ## Core Features & Use Cases - Silent Audio Detection: Finds apps declaring the audio background mode while playing inaudible audio solely to prevent suspension. - Background Mode Justification: Verifies that location and voip background modes match actual app functionality, such as CallKit integration for VoIP. - BGTaskScheduler Validation: Checks that declared fetch and processing modes are properly registered with BGTaskScheduler. - Use Case: Before submitting a fitness app, run this audit to discover that step counting uses background location instead of CMPedometer, a pattern Apple reviewers reject under 2.5.4. ## Quick Start Audit my iOS project for background execution mode abuse that could cause an App Store rejection under Guideline 2.5.4.