Demo account credentials provided if login is required
Why it matters
Missing demo credentials is one of the top five App Store rejection causes for apps with authentication. Apple reviewers will not create an account, will not guess a password, and will not use Google or GitHub OAuth (they have no access to those identity providers). A submission that requires login without working demo credentials is rejected under Guideline 2.1 (App Completeness) within 24-48 hours, wasting a review cycle and pushing launch dates back by a week or more.
Severity rationale
Critical because it guarantees submission rejection under Guideline 2.1 whenever the app gates functionality behind authentication.
Remediation
Create a dedicated demo account in production (not staging), pre-load it with representative content, and document the credentials in REVIEW_NOTES.md at the repo root. Paste the same credentials into App Store Connect's "Notes for Reviewer" field on submission. If the only login method is Sign in with Apple or third-party OAuth, add an email/password fallback or a "Continue as Guest" mode — reviewers cannot authenticate otherwise.
## Demo Account
Email: demo@yourapp.com
Password: Reviewer2026!
Note: Account has sample data pre-loaded. No email verification required.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the App Store Metadata & Listing Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from app-store-metadata-listing·automated