The local player is not authenticated. Please log the local player in to Game Center.

I'm receiving this error when attempting to log into my game and authenticating via Firebase and Game Center. I am using Unity to develop my game and have been able to successfully authenticate with Google Play and Apple Sign In but Game Center is giving some trouble. The error seems easy enough except I have triple checked that I am signed in to Game Center with the profile that is set up in Sandbox Testing.

Other things I have verified:

  • I have a provisioning profile and game center is on it.
  • In xCode I have Game Center on my signing capabilities, entitlements, and have the GameKit.framework in my Link Binary with Libraries.

Any ideas as to what may be causing this error to throw? Maybe another step I missed somewhere?

The local player is not authenticated. Please log the local player in to Game Center.
 
 
Q