Post

Replies

Boosts

Views

Activity

Reply to MatchMaker VC not showing existing matches after upgrade.
I have submitted a code-level support request, though I it's hard to imagine what I could be doing wrong in calling up the MatchMaker ViewController: GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer]; if (!localPlayer.isAuthenticated) { [self matchError]; return; } GKMatchRequest *request = [[GKMatchRequest alloc] init]; request.minPlayers = 2; request.maxPlayers = 2; // Configure other request properties as needed GKTurnBasedMatchmakerViewController *mmvc = [[GKTurnBasedMatchmakerViewController alloc] initWithMatchRequest:request]; mmvc.turnBasedMatchmakerDelegate = self; // Assuming self conforms to GKTurnBasedMatchmakerViewControllerDelegate mmvc.showExistingMatches = YES; // should be default, but maybe Jamie's problem? [self presentViewController:mmvc animated:YES completion:^{ // Code to run after the presentation completes (if any) NSLog(@"Presented GKTurnBasedMatchmakerViewController"); }]; }
Jan ’26
Reply to MatchMaker VC not showing existing matches after upgrade.
Code-level support finally responded with a very generic request for a reduced project to duplicate problem. Apparently, they did not read that the problem was only for a particular user after they upgraded, so reproducing the error only works if they can log into GameCenter as that particular user. Recompiled using XCode 26.4 and the problem appears to go away.
3w
Reply to MatchMaker VC not showing existing matches after upgrade.
I have submitted a code-level support request, though I it's hard to imagine what I could be doing wrong in calling up the MatchMaker ViewController: GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer]; if (!localPlayer.isAuthenticated) { [self matchError]; return; } GKMatchRequest *request = [[GKMatchRequest alloc] init]; request.minPlayers = 2; request.maxPlayers = 2; // Configure other request properties as needed GKTurnBasedMatchmakerViewController *mmvc = [[GKTurnBasedMatchmakerViewController alloc] initWithMatchRequest:request]; mmvc.turnBasedMatchmakerDelegate = self; // Assuming self conforms to GKTurnBasedMatchmakerViewControllerDelegate mmvc.showExistingMatches = YES; // should be default, but maybe Jamie's problem? [self presentViewController:mmvc animated:YES completion:^{ // Code to run after the presentation completes (if any) NSLog(@"Presented GKTurnBasedMatchmakerViewController"); }]; }
Replies
Boosts
Views
Activity
Jan ’26
Reply to MatchMaker VC not showing existing matches after upgrade.
While waiting to hear back on my code-level request, I did a debug build that called: [GKTurnBasedMatch loadMatchesWithCompletionHandler:^(NSArray<GKTurnBasedMatch *> *matches, NSError *error) { It showed that the matches ARE there, but the MatchMaker ViewController is not showing them!
Replies
Boosts
Views
Activity
Jan ’26
Reply to receivedTurnEventForMatch giving stale data
At the moment, my workaround is to call loadMatchWithID after a 2-second delay if the match received by receivedTurnEventForMatch shows that the current participant is not the localPlayer.
Replies
Boosts
Views
Activity
Jan ’26
Reply to receivedTurnEventForMatch giving stale data
Two-second delay seemed to work for awhile - I even saw it trigger the loadMatchWithID because it got stale data. Then, I even got stale data on a loadMatchWithID. Not sure how to proceed with this.
Replies
Boosts
Views
Activity
Jan ’26
Reply to MatchMaker VC not showing existing matches after upgrade.
Submitted code-level request on 1/24. Today is 2/3 and still have not heard back.
Replies
Boosts
Views
Activity
Feb ’26
Reply to MatchMaker VC not showing existing matches after upgrade.
Still no response to code-level support request. Today is 3/6, so it's been 6 weeks. Does Apple actually do code-level support? Can the backlog be that deep even to send something other than the automatic "we received your request?"
Replies
Boosts
Views
Activity
Mar ’26
Reply to App Preview
I put my video through iMovie and saved as App Preview and I am STILL getting the "too large" error message - the file is 18.9 MB, 2:05 long. Nevermind. I see now it has to be 15-30 seconds.
Replies
Boosts
Views
Activity
Mar ’26
Reply to receivedTurnEventForMatch giving stale data
I tried gemini-recommended strategy of calling loadMatchesWithCompletionHandler (all matches) - made no difference. A 5-second delay seems to solve the problem, at least for now.
Replies
Boosts
Views
Activity
4w
Reply to MatchMaker VC not showing existing matches after upgrade.
Code-level support finally responded with a very generic request for a reduced project to duplicate problem. Apparently, they did not read that the problem was only for a particular user after they upgraded, so reproducing the error only works if they can log into GameCenter as that particular user. Recompiled using XCode 26.4 and the problem appears to go away.
Replies
Boosts
Views
Activity
3w
Reply to Game Center Access Point does not appear on iOS 26 (Simulator)
Seeing the same thing in XCode 26.4 when trying to view leaderboard "Could not create endpoint for service name: com.apple.GameOverlayUI.dashboard-service Failed to create GameOverlayUI Dashboard Remote Proxy" This is happening for iPad or iPhone simulation running 26.4. Same code worked fine simulating under XCode 16
Topic: Graphics & Games SubTopic: GameKit Tags:
Replies
Boosts
Views
Activity
2w