Fix App Store rejections
What each common App Review rejection message means, why apps get it and how to fix it before you resubmit.
Rejection fixes

Guideline 2.1 App Completeness: how to fix the rejection
What "Guideline 2.1 - Performance - App Completeness" means, why apps get it (crashes, placeholders, demo accounts, IAP) and how to fix it and reply.

Guideline 2.3 Accurate Metadata: how to fix the rejection
Fix "Guideline 2.3 - Performance - Accurate Metadata" rejections: 2.3.1 review notes, 2.3.3 screenshots, 2.3.7 names and keywords, 2.3.8 and 2.3.10 explained.

Guideline 3.1.1 In-App Purchase: how to fix the rejection
What "Guideline 3.1.1 - Business - Payments - In-App Purchase" means: unlocking without IAP, license keys, external links, US storefront rules, tips, restore.

Guideline 3.1.2 Subscriptions: how to fix the rejection
Fix "Guideline 3.1.2 - Business - Payments - Subscriptions": paywall price and trial disclosure, Terms and privacy links, 7-day minimum, ongoing value.

Guideline 4.2 Minimum Functionality: why your app was rejected and how to fix it
Rejected under Guideline 4.2 Minimum Functionality? Why web wrappers, link lists and dependent apps fail review, which native features help, and how to reply.

Guideline 4.3 Spam: why Apple rejected your app and what actually helps
Got Guideline 4.3(a) or 4.3(b) Spam? Why template apps, duplicate bundle IDs and saturated categories get rejected, how to differentiate, and when to appeal.

Guideline 4.8 Login Services: when you need Sign in with Apple and how to fix the rejection
Rejected under Guideline 4.8 Login Services? When social login requires Sign in with Apple, the exceptions, button placement, and token revocation on deletion.

Guideline 5.1.1 Data Collection and Storage: how to fix privacy rejections
Fix a Guideline 5.1.1 rejection: privacy policy links, purpose strings with examples, data minimization, denied permissions, login walls and account deletion.

ITMS-91053: Missing API declaration and how to fix your privacy manifest
Got ITMS-91053 Missing API declaration? How PrivacyInfo.xcprivacy and required reason APIs work, how to find the SDK behind it, and how to fix it for good.
App Review guides

The App Store Review Guidelines, explained in plain English
A plain-English walkthrough of Apple's App Store Review Guidelines: all five sections, the rules behind most rejections, and a quick-reference table.

The most common App Store rejections and how to avoid them
Why apps get rejected in App Review: guidelines 2.1, 2.3, 4.2, 4.3, 5.1.1, 3.1.1 and 2.5, plus privacy manifests, review notes, replies and appeals.

How long does App Store review take?
Apple's stated App Store review times, what each App Store Connect status means, what slows a review down, expedited reviews and how to release faster.
Find your rejection risks before Apple does. Free.
Answer a few questions about your app and see which App Review guidelines it could be rejected under, with the fix for each. No sign-up. The full Pre-Review Check in Appsium also reads your screens and writes your review notes.