По сути, сообщение также может означать «хотя ваше приложение говорит, что оно поддерживает 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"