Posts

Post not yet marked as solved
2 Replies
2.0k Views
Hi, we are using Game Center in crossplatform way for tvOS, macOS and iOS for achievements and leaderboards. Everything was working fine with issolated achievements and leaderboards for each platform: we were not sharing same Game Center resources between different apps (having specific resources for iOS/tvOS and another ones for macOS).However, in a newer version of our app, we decided to merge all the Game Center resources using Game Center groups. Then we'll have to reference our Game Center resources with new ids starting with "grp.***". Just doing this and without having any version reviewed yet, we can't test them properly. All the resources are linked to same version number we're testing in Apple Store Connect (having the app in "Submit for Review" state), Game Center is enabled and everything is setup properly but we are receiving this log everytime we try to log in Game Center:2020-04-03 11:33:21.747559+0200 XXXXX[390:142818] registering the local player listener2020-04-03 11:33:21.754135+0200 XXXXX[390:142818] GKPlayerAuthenticationDidChangeNotification fired. isAuthenticated: YES2020-04-03 11:33:21.754595+0200 XXXXX[390:142818] GKPlayerAuthenticationDidChangeNotification fired. isAuthenticated: YES2020-04-03 11:33:21.754846+0200 XXXXX[390:142818] [Error] _authenticateUsingAlert:Failed to authenticate player with existing credentials.Error: Error Domain=GKErrorDomain Code=15 "The requested operation could not be completed because this application is not recognized by Game Center." UserInfo={GKServerStatusCode=5019, NSLocalizedDescription=The requested operation could not be completed because this application is not recognized by Game Center., NSUnderlyingError=0x282a51830 {Error Domain=GKServerErrorDomain Code=5019 "status = 5019, Game descriptor does not specify a valid game: { adam-id = YYYYYYYY; bundle-version = "400"; bundle-id = "XXXXX"; }" UserInfo={GKServerStatusCode=5019, NSLocalizedFailureReason=status = 5019, Game descriptor does not specify a valid game: { adam-id = YYYYYYYY; bundle-version = "400"; bundle-id = "XXXXX"; }}}}2020-04-03 11:33:21.775144+0200 XXXXX[390:142818] [Account Error] startAuthenticationForExistingPrimaryPlayer:Failed to Authenticate player.Error: Error Domain=GKErrorDomain Code=15 "The requested operation could not be completed because this application is not recognized by Game Center." UserInfo={NSLocalizedDescription=The requested operation could not be completed because this application is not recognized by Game Center.}OnPlayerAuthenticatedWe're following all steps of Apple documentation (described here), but seems like these steps are not really updated as Sandbox environment seems deprecated from iOS 9, so not solutions there.Also, the first time we setup Game Center, this trick worked, but it doesn't work anymore after creating the Game Center groups.So not sure if there is a way to test these Game Center groups without having them reviewed by Apple Review process or we just have to wait until Apple reviews all resouces and then we can test everything.Thanks!
Posted Last updated
.