← ClaudeAtlas

app-store-review-rejectionslisted

Use when preparing an App Store submission, reading an App Review rejection or Resolution Center message citing a guideline number (2.1, 2.3.x, 3.1.1, 4.3, 5.1.1, 5.1.2), or auditing an ads + Remove-Ads IAP + CloudKit + Game Center app for the rejection classes it realistically hits: the ATT-vs-AdMob trap, privacy-label parity with `PrivacyInfo.xcprivacy`, Restore Purchases, screenshot metadata, export compliance. Maps each class to a pre-submit fix. Not the submission mechanics (asc-api-automation) nor StoreKit implementation (storekit2-iap-defaults).
wei18/apple-dev-skills · ★ 19 · Code & Development · score 78
Install: claude install-skill wei18/apple-dev-skills
# App Store Review Rejections ## Overview App Review rejects on a small set of recurring guideline violations. Per Apple's own transparency reporting, **performance/completeness (2.1) is the #1 cause**, and **privacy (5.1.x)** is the leading policy cause. This skill maps the rejection classes that **a free game/app with banner ads + a Remove-Ads IAP + CloudKit + Game Center** realistically hits, to a concrete pre-submission fix. These examples assume a free app with banner ads + a Remove-Ads IAP + CloudKit + Game Center; the guideline classes apply broadly — skip sections that don't fit your app's feature set. It is the *content* companion to `asc-api-automation` (which drives **who**/**how** each ASC call gets made); this says **why a build gets bounced and how to pre-empt it**. ## When to use - Before any TestFlight→App Store submission (`asc-api-automation` got the build up; this gates whether it passes review). - A Resolution Center message arrived citing "Guideline X.Y" — find the row, apply the fix. - Auditing a new app/game for submission-readiness. - NOT for the *mechanics* of submitting or distributing (that's `asc-api-automation`). ## Quick reference — rejection class → fix (weighted to these apps) | Guideline | Why it bounces a puzzle-game-with-ads | Pre-submit fix here | |---|---|---| | **2.1 App Completeness** | Crash on reviewer's device/OS, dead-end flow, placeholder content, ad fails to load → blank space, test/placeholder ad creative shown in the submi