Appsium resources

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

Rejection fix

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.

Rejection fix

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.

Rejection fix

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.

Rejection fix

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.

Rejection fix

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.

Rejection fix

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.

Rejection fix

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.

Rejection fix

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.

Rejection fix

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

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.