MacOS GameKit排行榜无法加载应用程序;不支持排行榜“;错误

MacOS GameKit排行榜无法加载应用程序;不支持排行榜“;错误,macos,cocoa,game-center,gamekit,game-center-leaderboard,Macos,Cocoa,Game Center,Gamekit,Game Center Leaderboard,我正在尝试使用Objective-C将macOS游戏与苹果的GameKit SDK集成。到目前为止,我已经能够验证用户身份并加载/更新成就,但在排行榜上没有成功 尝试执行loadLeaderboardsWithCompletionHandler请求时,出现以下错误: Error Domain=GKErrorDomain Code=3“无法执行请求的操作 由于与服务器通信出错,无法完成。“ UserInfo={GKServerStatusCode=5043,NSLocalizedDescripti

我正在尝试使用Objective-C将macOS游戏与苹果的GameKit SDK集成。到目前为止,我已经能够验证用户身份并加载/更新成就,但在排行榜上没有成功

尝试执行
loadLeaderboardsWithCompletionHandler
请求时,出现以下错误:

Error Domain=GKErrorDomain Code=3“无法执行请求的操作 由于与服务器通信出错,无法完成。“ UserInfo={GKServerStatusCode=5043,NSLocalizedDescription= 由于错误,请求的操作无法完成 正在与服务器通信,NSUnderlyingError=0x600000158960 {Error Domain=GKServerErrorDomain Code=5043“状态=5043,MyGame 不支持排行榜“UserInfo={GKServerStatusCode=5043, NSLocalizedFailureReason=状态=5043,MyGame不支持 排行榜}}}

尝试时

  GKLeaderboard * leaderLoader = [[GKLeaderboard alloc] init];
  leaderLoader.identifier = @"grp.lvl1";
  [leaderLoader loadScoresWithCompletionHandler` ...
永远不会调用完成处理程序

我很难理解为什么苹果的端点说我的游戏不支持排行榜。到目前为止,我已经:

  • 已为我们的应用程序标识符启用GameCenter
  • 在我们应用程序的应用商店连接页面上启用GameCenter(当前处于“准备提交”状态)
  • 我已经通过app Store Connect中的功能菜单向我们的应用程序组添加了一个排行榜,并将其导入到macOS app Store页面

  • 但还是什么都没有。有什么想法吗?

    如果你的排行榜在一个小组中,它似乎会崩溃。我的工作正常,直到我把它加入一个小组,然后它就坏了。卸下它后,它又开始工作了。有兴趣听听它是否为您解决了问题,可能值得申请雷达。

    如果您的排行榜在一个组中,它似乎会打破。我的工作正常,直到我把它加入一个小组,然后它就坏了。卸下它后,它又开始工作了。有兴趣知道它是否为您修复了它,可能值得申请雷达。

    可能值得再次强调的是,这是同样为iOS构建的应用程序的macOS版本。这两个应用程序标识符位于同一个应用程序组中,因此它们可以共享游戏中心数据。可能值得再次强调的是,这是一个同样为iOS构建的应用程序的macOS版本。两个应用程序标识符位于同一个应用程序组中,因此它们可以共享游戏中心数据。