游戏中心无法识别游戏

yun*_*nas 12 iphone authentication game-center

嗨,我正在尝试将游戏中心添加到我的iPhone应用程序.我已经完成了以下步骤

1)我已经为我的itnuesAccount添加了一个应用程序
2)我将Bundle ID分配为net.myCompany.myGameCenter
3)我使用相同的"net.myCompany.myGameCenter"作为我的info.plist中的Bundle标识符
4)使用示例 apple提供的代码我添加了身份验证步骤.


self.currentLeaderBoard= kEasyLeaderboardID;

 self.currentScore= 0;

 [super viewDidLoad];
 if([GameCenterManager isGameCenterAvailable])
 {
  self.gameCenterManager= [[[GameCenterManager alloc] init] autorelease];
  [self.gameCenterManager setDelegate: self];
  [self.gameCenterManager authenticateLocalUser];

  [self updateCurrentScore];
 }
 else
 {
  [self showAlertWithTitle: @"Game Center Support Required!"
       message: @"The current device does not support Game Center, which this sample requires."];
 }
 
Run Code Online (Sandbox Code Playgroud)

我已经尝试将kEasyLeaderboardID值等于我创建新的排行榜时的值.我尝试了另一个,我在第二步定义."myComap"

Maz*_*yod 11

其他人在这个日期遇到这个问题,像我一样..

原来是因为我的设备越狱=/..我在stackoverflow.com上的某个地方读到了一个答案,越狱设备将应用程序解释为"真实世界"的应用程序,因此没有发现沙盒帐户.

我恢复了我的iPad,并从朋友那里得到了一个iPod touch,并且都轻松地工作了......(之前,我曾在3个越狱设备上试过它,但这些设备都没有工作......).


yun*_*nas 7

啊,我在iTunes连接上的BundleId是坏的,而info.plist中的那个必须是相同的,并且leaderboardID用于提交和查看分数.