App Store RejectionGuideline 5.3.1Game Center

Your Game Center Integration Is Broken — Apple Noticed

If your app uses Game Center leaderboards, achievements, or multiplayer but any of them are non-functional during review, you'll get rejected under 5.3.1. Here's what to check.

What Apple said

Your app uses Game Center features, but during review we found that the leaderboard does not populate correctly and achievements do not unlock as expected. Game Center features must be fully functional before submission. Please review your Game Center integration and ensure all declared features work as intended.

What this actually means

When you enable Game Center in your app's capabilities, Apple's reviewers will test it. Leaderboards that don't load, achievements that never unlock, or multiplayer matchmaking that fails will all trigger a 5.3.1 rejection. The issue is often a configuration mismatch between App Store Connect and your code.

What Apple needs to see

  • Game Center features fully configured in App Store Connect with matching identifiers in code
  • Leaderboards that populate with scores and achievements that unlock based on real gameplay actions
  • Proper Game Center authentication flow that doesn't crash or fail silently
  • Either remove Game Center entitlements if you don't use the features, or ensure all declared features work
  1. 1Log into App Store Connect and verify every leaderboard and achievement identifier matches exactly what's in your code
  2. 2Test Game Center in sandbox mode on a real device — the simulator's Game Center support is unreliable
  3. 3Add error handling to your Game Center authentication callback and log failures visibly during testing
  4. 4Verify achievement unlock logic is triggered by real gameplay actions, not just test code you removed
  5. 5If you added Game Center entitlements but don't actually use them, remove the entitlement from your capabilities entirely

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.

Privacy Policy
Terms of Service
Support Page
Data Deletion Page
Generate my compliance pages — $9

Common questions

My Game Center features work on my device but not during review — why?
Review happens in a specific environment that can expose configuration issues you don't see in your own testing. Common causes: the reviewer's Game Center account doesn't match expected conditions, sandbox vs. production mismatch, or rate limiting on leaderboard submission. Add robust error logging and test with a fresh Game Center sandbox account.
I removed Game Center but still got this rejection — what happened?
Check that you removed the Game Center entitlement from both your app target's capabilities AND the provisioning profile. Also remove GameKit from your linked frameworks if you're no longer using it. Sometimes the entitlement remains in the provisioning profile even after removing it from the target.
Can I submit without testing multiplayer if I just want leaderboards?
Yes, but only declare the features you actually implement. If you've enabled multiplayer matchmaking in App Store Connect but haven't built it, remove that configuration. Apple only reviews what you've declared — don't declare features you haven't built.