Ios 游戏中心(现场)仅显示本地分数

Ios 游戏中心(现场)仅显示本地分数,ios,objective-c,game-center,Ios,Objective C,Game Center,将我的分数发布到Game Center后,我的应用程序和Game Center应用程序只能看到本地分数。 奇怪的是,沙箱工作正常,显示了所有测试帐户的分数 这是我报告分数的代码部分: - (void) reportScore: (int64_t) score forLeaderboardID: (NSString*) identifier { if (!_gameCenterFeaturesEnabled) { NSLog(@"Player not authenticat

将我的分数发布到Game Center后,我的应用程序和Game Center应用程序只能看到本地分数。 奇怪的是,沙箱工作正常,显示了所有测试帐户的分数

这是我报告分数的代码部分:

- (void) reportScore: (int64_t) score forLeaderboardID: (NSString*) identifier
{
    if (!_gameCenterFeaturesEnabled) {
        NSLog(@"Player not authenticated");
        return;
    }

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

    NSArray *scores = @[scoreReporter];
    [GKScore reportScores:scores withCompletionHandler:^(NSError *error) {
        if (error) {
            NSLog(@"Error:%@",error);
        }
    }];
}
评分挑战工作正常,挑战完成后我会收到通知


应用程序是一天前发布的,这是正常的吗?

我在11月27日发布的游戏中看到了同样的问题。沙盒排行榜都运作良好。所有分数都可以通过iTunes connect查看。 如果你看看苹果开发者论坛,就会发现有一些人在过去10天发布的应用程序中也有类似的问题。 我已经通过苹果的“报告一个bug”系统发布了一个bug报告,但谁知道他们是否检查过。我希望这能很快得到解决,因为它有点破坏了我的圣诞主题分数追逐游戏:-(

更新:我的问题已经解决,因为它似乎有几个其他的开发论坛。我希望你的问题也得到解决