Guideline 2.1 rejections mean Apple couldn't finish reviewing your app because it crashed, froze, or failed to load critical functionality. Nothing else matters until this is fixed.
What Apple said
“We were unable to complete the review of your app because it crashed on launch. Please review the details below and ensure your app is stable and complete before resubmitting. We have attached crash logs from the device used during review.”
Apple reviewers test your app on real devices running the current iOS version, often starting from a clean install with no prior data. If your app crashes on launch, crashes when accessing a key feature, or shows a blank screen where content should load, you'll get a 2.1 rejection. They often include a crash log or a description of exactly what they did — read it carefully because it tells you precisely how to reproduce the issue.
While you're at it — Apple also requires these pages for every app.
Fix this rejection, then make sure you're covered on the compliance side too. Apple requires every app to link to a hosted Privacy Policy, Terms of Service, Support page, and Data Deletion page. No link means another rejection — just for a different reason.
Ready to pass review?
Generate all your compliance pages in 60 seconds.