Review Guidelines & Common Rejections

High-Frequency Concerns

ConcernRequirementTypical rejection
Feature availabilityNo crashes, blank pages, or unavailable core features2.1 Major functionality unavailable
MisleadingDescription, screenshots, IAP display must match reality2.3 Misleading metadata
Privacy & dataClear permission purposes; consent before collection; no unauthorized tracking5.1.x Privacy non-compliance
PaymentDigital content must use IAP; no third-party payment redirect3.1.1 Non-IAP sales
Accounts & loginProvide demo accounts; social login parity; allow account deletion5.1.1(v) No delete entry

Reading Common Rejection Clauses

  • 2.1 (Functionality): crashes, freezes, or unavailable core features. Prevention: real-device self-test + TestFlight internal testing before submission.
  • 3.1.1 (Payment): selling digital content/memberships via non-IAP, or redirecting to third-party payment. Prevention: always use IAP for digital content.
  • 5.1.x (Privacy): privacy declarations, permission purposes, or missing account-deletion entry. Prevention: honest nutrition labels, specific permission descriptions.
  • 4.2 (Minimum functionality): rough appearance / sparse content judged as “minimum functionality”. Prevention: ensure sufficient content and features.
  • 1.2 / 1.4 (Content): illegal or inappropriate content (porn, gambling, hate, etc.). Prevention: content review and compliance self-audit.

Prevention Strategies

  1. Self-test before submission: core flows, IAP, login, push, permission prompts.
  2. Write clear review notes: test path, accounts, environment; disclose hardware/region requirements.
  3. Privacy reconciliation: confirm the privacy policy and labels match actual data collection.
  4. Study rejection cases: follow Apple developer forums and common rejection lists.
  5. Maintain version quality: use TestFlight to keep issues out of review.

Self-Check List

  • Core features verified on real devices; no P0 crashes
  • Description/screenshots/IAP display consistent with reality
  • Digital content uses IAP; no third-party payment guidance
  • Privacy labels and permission descriptions match reality
  • Account-based apps provide a delete-account entry
  • Review notes include test path and accounts

FAQ

  • How soon can I resubmit after rejection? After fixing, you can resubmit; processing is usually faster. Don’t resubmit the same problem version repeatedly.
  • How do I know a rejection is mistaken? Read the reason carefully; if it’s genuinely a mistake, explain via Resolution Center or request a phone call.
  • How often do the guidelines change? Apple updates them periodically; review the latest official guidelines before each submission.