App Store Guideline 2.3 Accurate Metadata: Rejection Fix Guide¶
Means¶
Guideline 2.3 failures happen when your App Store listing claims do not match what the reviewer can verify in the binary. This is not only copywriting — it is a verification problem: screenshots, feature claims, pricing, and disclosures must reflect the shipped behavior in the review environment.
Trigger¶
Common triggers: - Screenshots show features that are gated, region-locked, or not present in the submitted build. - Description/keywords promise functionality that requires accounts, subscriptions, or external hardware not provided for review. - “Free” / “Trial” / pricing language conflicts with IAP configuration or paywalls. - Claims about data use or tracking conflict with runtime prompts or SDK behavior.
Risk¶
2.3 issues are “trust drag” issues: even if you pass later, repeated mismatches can increase scrutiny across future submissions.
Pre-Check¶
- Compare every top-5 claim in your description against a reviewer-executable path.
- Validate screenshots are from the submitted build and reflect current UI.
- Ensure paywalls and IAP messaging match what the reviewer can reach.
- If features are region-limited, provide an explicit review path and align availability settings.
Fix¶
- Rewrite claims into verifiable language (“Supports X” -> “Supports X after you enable Y on screen Z”).
- Update screenshots to match the submitted build and the review path.
- Add Review Notes with one deterministic verification route + demo credentials if needed.
Official¶
Compare¶
- Metadata Mismatch
- Misleading Metadata
- Guideline 2.1 App Completeness
- Guideline 5.1 Data Collection
Next Steps¶
Start Here: pick one adjacent module, compare root causes, and continue with a checklist-driven remediation path.
- Apple App Store Overview
- Account Suspended
- App Removed After Approval
- App Review Notes Template
- App Tracking Permission Risk
- Background Permission Abuse
- Crash On Launch Rejection
- Demo Account Invalid
Evidence Checklist¶
- Map one policy claim to one observable artifact and one timestamped test result.
- Validate metadata, runtime behavior, and reviewer steps in the same release candidate build.
- Confirm fallback access paths so review can continue even when one flow is unavailable.
- Capture final screenshots/log references before submission and link them in review notes.
Official References¶
Search Intent Coverage¶
Use these long-tail intents to align page language with actual user queries:
- apple app store
- app review rejection fix
- guideline compliance
- developer account recovery
- app resubmission checklist