По сути, сообщение также может означать «хотя ваше приложение говорит, что оно поддерживает Game Center, на самом деле оно не имеет никакого содержимого GC», а добавление достижений или списка лидеров делает игру «узнаваемой» GC.

т, я пытаюсь добавить игровой центр в приложение для iphone. Я сделал следующие шаги

1) Я добавил приложение в свой itnuesAccount
2) Я назначил идентификатор пакета как net.myCompany.myGameCenter
3) Я использую тот же «net.myCompany.myGameCenter», что и идентификатор пакета в моем info.plist
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."];
 }
 

Я попытался поставить значение kEasyLeaderboardID равным тому, которое я поместил себе при создании новой таблицы лидеров. Я попробовал другой, который я определил на шаге 2. "MyComap"

Ответы на вопрос(6)

Ваш ответ на вопрос