即使其他功能有效,排行榜分数也不会显示在 GameCenter 中

Leaderboard scores not showing up in GameCenter even though other features work

我正在为我的游戏实施 GameCenter。我遵循教程并为排行榜和成就创建了我的 ID。

身份验证和成就运行良好。但是 GameCenter 不显示我的关卡分数。

我正在使用下面的代码将分数发送到 GameCenter 服务器。发送操作总是 returns 成功。但是分数没有显示。

GKScore *scoreReporter = [[GKScore alloc] initWithLeaderboardIdentifier: identifier];
scoreReporter.value = score;
scoreReporter.context = 0;

[GKScore reportScores:@[scoreReporter] withCompletionHandler:^(NSError *error) {
    if (error == nil) {
        NSLog(@"Score reported successfully!");
    } else {
        NSLog(@"Unable to report score!");
    }
}];

我已经阅读了其他一些线程,但它们不够一致。我的 ID 正确,代码运行良好。 iOS 9 沙箱选项不可用。因此,从设备设置中选择沙箱不是问题。

从我的研究中我能想到它不起作用的一些原因是这些;

任何帮助将不胜感激。

一天过去了,它开始工作了。看来是我运气不好,时间过去了应该不会那么长吧。