I\'m trying to call the authentication method of game center, however no authentication screen comes up and the callback return with an error : \"the requested operation has
You should do something like that after you have tested if game center is available on the specific device:
GKLocalPlayer *localplayer = [GKLocalPlayer localPlayer];
[localplayer authenticateWithCompletionHandler:^(NSError *error) {
if (error) {
//DISABLE GAME CENTER FEATURES / SINGLEPLAYER
}
else {
//ENABLE GAME CENTER FEATURES / MULTIPLAYER
}
}];