Guideline 2.1
Guideline 2.1 - App Completeness: Placeholder Content Still Present
Our Take
Apple is rejecting your app because it still contains placeholder content such as 'Lorem ipsum' text, template imagery, default profile photos with developer instructions, or empty sections with 'Coming Soon' labels. This signals to Apple that the app is not ready for distribution. This rejection is almost always automated or semi-automated -- Apple's review tooling flags common placeholder patterns like 'Lorem ipsum', 'TODO', 'Coming soon', and stock template imagery. It can also be triggered by sections of the app that are clearly unfinished, even if they don't use literal placeholder text. The fastest compliant path is a thorough content audit. Developers often miss placeholder content in edge-case screens like empty states, onboarding flows, settings pages, and error messages. If a feature genuinely isn't ready, it's better to remove it entirely than to ship it with placeholder content.
Resolution Guide
Search your codebase
Run a project-wide search for: 'Lorem ipsum', 'TODO', 'FIXME', 'Coming soon', 'Under construction', 'placeholder', 'sample', 'test data', and any template-specific strings from your starter template.
Audit every screen
Walk through every screen in the app systematically, including: onboarding, empty states, error messages, settings, profile screens, and any feature behind a paywall or authentication.
Replace with real content
Every string, image, and icon must be final production content. If you don't have real content yet, use appropriate defaults (e.g., a generic avatar instead of 'profile_placeholder.png').
Remove unfinished features
If a section isn't ready, remove the navigation entry point entirely. Don't hide it behind a 'Coming Soon' banner.
Check App Store Connect metadata
Placeholder content in your description, keywords, or What's New text will also trigger this rejection.
Prevention
Example Rejection Email
Before & After
Settings screen with 'About Us' section showing 'Lorem ipsum dolor sit amet...' and a 'Premium Features' section showing 'Coming Soon!'
Settings screen with real company description in 'About Us' and the 'Premium Features' entry removed entirely until the feature is ready
What changed: Apple would rather you ship fewer features than ship unfinished ones. Remove any section that isn't production-ready.
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: Demo Account Not Working
- Guideline 2.1 - App Completeness: IAP Products Not Found in Binary
- Guideline 2.1 - App Completeness: Missing App Icon