Ios 在模拟器(而不是设备)上向游戏中心添加分数

Ios 在模拟器(而不是设备)上向游戏中心添加分数,ios,xcode,ios4,game-center,Ios,Xcode,Ios4,Game Center,我正在向我的应用程序添加游戏中心功能。在模拟器上,应用程序从Game Center应用程序和我的应用程序的排行榜视图中完美地注册和加载高分。当我在实际设备上尝试相同的操作时,控制台会显示分数已提交,但分数不会显示在Game Center应用程序或我的应用程序的排行榜视图中。不知道为什么会这样。任何帮助都会很好。下面是我如何实现这一点的代码 我的观点确实很有说服力 [[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NS

我正在向我的应用程序添加游戏中心功能。在模拟器上,应用程序从Game Center应用程序和我的应用程序的排行榜视图中完美地注册和加载高分。当我在实际设备上尝试相同的操作时,控制台会显示分数已提交,但分数不会显示在Game Center应用程序或我的应用程序的排行榜视图中。不知道为什么会这样。任何帮助都会很好。下面是我如何实现这一点的代码

我的观点确实很有说服力

[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error){
        if (error ==nil) {
            NSLog(@"Success");
        } else {
            NSLog(@"Fail");
        }

    }];
我如何提交我的分数

-(IBAction)submitMyScore{
    //This is the same category id you set in your itunes connect GameCenter LeaderBoard
    GKScore *myScoreValue = [[[GKScore alloc] initWithCategory:@"01"] autorelease];
    myScoreValue.value = score;

    [myScoreValue reportScoreWithCompletionHandler:^(NSError *error){
        if(error != nil){
            NSLog(@"Score Submission Failed");
        } else {
            NSLog(@"Score Submitted");
        }

    }];
}

有人知道这是为什么吗?

我解决了这个问题。我注销了我的游戏中心帐户,然后开始游戏。这促使我创建了一个新的游戏中心帐户,我做到了。然后它让我进入沙箱模式,允许我查看和发布分数

我解决了这个问题。我注销了我的游戏中心帐户,然后开始游戏。这促使我创建了一个新的游戏中心帐户,我做到了。然后它让我进入沙箱模式,允许我查看和发布分数