apple - descargar app store para iphone
el juego no es reconocido por el centro de juegos (6)
Ah my bad the BundleId en iTunes Connect y el que está en el info.plist tienen que ser iguales y el leaderboardID se usa para enviar y ver el puntaje.
Hola, estoy intentando agregar el centro de juegos a mi aplicación para iPhone. He hecho los siguientes pasos
1) He agregado una aplicación a mi cuenta de itnues
2) Asigné el ID del paquete como net.myCompany.myGameCenter
3) Estoy usando el mismo "net.myCompany.myGameCenter" como identificador de Bundle en mi info.plist
4) usando el código de muestra proporcionado por Apple, agregué los pasos de autenticación.
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."];
}
Intenté poner el valor de kEasyLeaderboardID igual al que me puse al crear la nueva tabla de líderes. Probé el otro, que definí en el paso 2. "myComap"
Otras personas que están atrapadas con este problema hasta la fecha, como yo ...
Resultó porque mis dispositivos estaban jailbroken = / .. Leí una respuesta en algún lugar de .com que los dispositivos jailbroken interpretan la aplicación como una aplicación del "mundo real", por lo que no descubren cuentas de espacio aislado.
Restauré mi iPad, y obtuve un iPod touch de un amigo, y ambos funcionaron sin problemas ... (anteriormente, lo probé en 3 dispositivos con jailbreak, para los cuales ninguno funcionó ...).
Hay muchas razones para este problema
Agregue su aplicación en itunesconnect.apple.com
Complete toda la información (asegúrese de su fecha de disponibilidad / publicación)
Puede ingresar datos ficticios, pero la identificación del paquete y el nombre deben ser originales como su juego real. (No se puede cambiar)
luego coloca tu tabla de líderes / ID de logro en tu aplicación.
Si sigues obteniendo el mismo mensaje "Game Center no está reconocido en este juego", verifica la fecha de disponibilidad que ingresaste al completar la información de tu aplicación en itunesconnect.apple.com. Esta fecha no debe ser posterior a su fecha actual.
Si de nuevo tiene el mismo problema, suba esta aplicación en AppStore. (Después de verificar, puedes rechazar este binario cargado)
¡Bien, probé todos los consejos pero todavía tengo esta advertencia!
Finalmente, lo resolví creando una nueva aplicación en iTunes Connect !! Después de agregar una nueva aplicación para su proyecto, debe presionar "Administrar Game Center" y elegir un grupo. Entonces tu juego será reconocido por el centro de juegos, incluso si no has agregado ''Marcadores'' o ''Logros''.
Parece en iOS 8 GameCenter sandbox está deshabilitado por defecto. Encontré un problema similar y lo resolví al habilitar el entorno limitado de Game Center en Configuración y volver a iniciar sesión.
Gah! Esto me estaba volviendo loco. Había hecho todo correctamente, tenía todos los ID de paquete, certificados, etc. correctos, mi aplicación ya estaba en la tienda de aplicaciones, pero todavía recibía este mensaje. (iOS9.x, XCode 7.1)
Resulta que agregar un solo logro en iTunesConnect hizo que las cosas funcionen. Sospecho que podría haber agregado una tabla de clasificación, en su lugar.
Básicamente, el mensaje también puede significar "mientras tu aplicación dice que es compatible con Game Center, en realidad no tiene ningún contenido de GC" y agregar un logro o tabla de clasificación hace que el juego sea "reconocido" por GC.