Guideline 2.1
Guideline 2.1 - App Completeness: Demo Account Not Working
Our Take
Apple is rejecting your app because the demo account credentials you provided in the Review Notes are not working. This might mean the credentials are expired, the account was deleted, the server is down, or the credentials were entered incorrectly in App Store Connect. This is surprisingly common and incredibly frustrating because the fix is trivial but the re-review adds days to your timeline. If your app requires authentication to access core functionality, Apple requires working demo credentials. They will not create their own account, and they will not debug your login flow. If the credentials fail on the first attempt, they reject immediately. Common root causes: (1) the demo account password expired or was changed after you submitted, (2) 2FA/MFA is enabled on the demo account, (3) the account was banned or rate-limited by your own anti-fraud system, (4) a server deployment between submission and review broke the auth flow, (5) the credentials in App Store Connect have a typo or trailing whitespace.
Resolution Guide
Test the credentials yourself, right now
Open the App Store version of your app (or TestFlight build) and log in with exactly the credentials in your Review Notes. Copy-paste them to check for typos or trailing spaces.
Disable 2FA/MFA on the demo account
Apple reviewers cannot complete 2FA. Create a dedicated review account with 2FA disabled.
Check for rate limiting or fraud blocks
Your own security systems may have flagged the Apple reviewer's IP (Apple reviews from Cupertino). Whitelist the demo account from rate limiting and fraud detection.
Set a non-expiring password
If your system enforces password rotation, exempt the review account. Or set the password to something that won't expire before review completes.
Update credentials in App Store Connect
Go to App Store Connect > Your App > App Review Information > Sign-in Information. Update the username and password, then reply in the Resolution Center.
Pre-populate the account with data
Make sure the demo account has sample content so the reviewer can see core features without having to create data from scratch.
Prevention
Example Rejection Email
Consider Appealing
No appeal needed. Update the credentials in App Store Connect and reply in the Resolution Center that the credentials have been refreshed. Apple will typically re-review quickly without requiring a new binary.
Before & After
Review Notes: 'Username: demo@app.com Password: Test123!' -- but the password was changed during a server migration last week
Review Notes: 'Username: applereview@app.com Password: ReviewAccess2024! -- This is a permanent review account with 2FA disabled. After login, tap the Explore tab to see sample content.'
What changed: Create a dedicated, permanent review account that won't be affected by password rotations, deployments, or security systems.
Community Solutions · 0
Sign in to share your solution.
More Guideline 2 (Performance) rejections
- Guideline 2.1 - App Completeness: App Crashes During Review
- Guideline 2.1 - App Completeness: App Requires External Hardware Not Provided for Review
- Guideline 2.1 - App Completeness: Crashes on Launch
- Guideline 2.1 - App Completeness: IAP Products Not Found in Binary
- Guideline 2.1 - App Completeness: Missing App Icon
- Guideline 2.1 - App Completeness: Missing Launch Screen