I'm having the exact same problem here. I'm trying to get my game approved for BETA testing but the app was already rejected many times because of this. I believe the reviewers have a weird network setup because for all my test devices the authentication just works fine. After implementing Cloud Diagnostics logging yesterday, this is what I received in my logs:
09:39:34.309 [ERROR]: AuthenticateAsync -> 'Apple.GameKit.GameKitException: Code=3 Domain=GKErrorDomain Description=The requested operation could not be completed due to an error communicating with the server.
at MyGame.Services.Backend.Impl.PlayFabAuthenticationService.LoginWithGameCenterAsync () [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.Tasks.Task.FinishContinuations () [0x00000] i
and after they retry to sign in:
09:39:48.325 [ERROR]: AuthenticateAsync -> 'Apple.GameKit.GameKitException: Code=37 Domain=GKErrorDomain Description=This game is not listed in a marketplace that supports Game Center.
at MyGame.Services.Backend.Impl.PlayFabAuthenticationService.LoginWithGameCenterAsync () [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <0000000000000000000000
It's really frustrating that nobody from the App Review team is able to give me some more details than just a screenshot of MY error. I hope this gets resolved somehow.
Topic:
Graphics & Games
SubTopic:
GameKit
Tags: