Skip to content

GKLocalPlayer.Authenticate() and GKLocalPlayer.Local.FetchItems() freeze on iOS 26.0 #82

Open

Description

@BogdanBobkov

Describe the bug
GKLocalPlayer.Authenticate() and GKLocalPlayer.Local.FetchItems() freeze indefinitely on iOS 26.0. No callbacks, completion, or errors are triggered.

To Reproduce

  1. Run the app on a device with iOS 26.0
  2. Call GKLocalPlayer.Authenticate()
  3. Call GKLocalPlayer.Local.FetchItems()

Expected behavior
Methods complete successfully or return an error.

Desktop (please complete the following information):

  • Device: iPhone (any)
  • OS: iOS
  • Version: 26.0
  • Apple.Core: 3.1.8
  • Apple.GameKit: 3.1.8

Additional context
Issue does not reproduce on iOS 26.1 - works correctly there.

Activity

  1. petrinordlund commented on Jan 29, 2026

    @petrinordlund

    This seems to happen also on iOS 26.2.1.

  2. self-assigned this
    on Apr 23, 2026
  3. kyubuns commented on Sep 12, 2026

    @kyubuns

    One of our users is experiencing a similar issue with GKLocalPlayer.Local.FetchSavedGames() on iOS 26.6.1 (Unity 6000.3.11f1, Apple.GameKit 3.0.2). The returned Task remains pending without a result or exception, blocking startup.

    Reinstalling the app and signing out of Game Center did not help. Could this be related to the issue reported here?

  4. ryzngard commented on Sep 14, 2026

    @ryzngard
    Collaborator

    @kyubuns it could be. One thing that would be worth doing is getting native logs with Feedback Assistant. I believe this is not unique to the Unity plugins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions