"Este juego no es reconocido por Game Center" error

Estoy luchando para superar la primera etapa para que la integración de Game Center funcione. Llegué hasta aquí:

He creado una aplicación nueva y limpia, añadí los encabezados de GameKit y el método básico authenticateWithCompletionHandler: en el delegado de la aplicación.

Al iniciar la aplicación en el simulador, se abre el dialog de inicio de session.

Si creo una count NUEVA a través del dialog de inicio de session, ese usuario se autenticará y la aplicación se cargará correctamente.

Si bash iniciar session con esa count por segunda vez, O utilizaré una count que haya creado utilizando la aplicación Game Center del simulador, el inicio de session se rechazará con un error de "este juego no es reconocido por Game Center".

Restablecimiento del simulador y reinstallation mediante XCode no tiene efecto. La aplicación está configurada para Game Center a través de iTunes Connect, y los identificadores de packages son correctos.

¿Alguien puede sugerir dónde me equivoco aquí?

Esta publicación lo explica bastante bien (pasa por alto la parte específica de Cocos2D en la parte superior): http://www.cocos2d-iphone.org/forum/topic/20998 Puedes ver todos los pasos necesarios allí. Y si todavía no funciona, la conclusión es: espere 24 horas después de crear la aplicación (los fines de semana no countn).

Así que habiendo jugado con esto por un time, terminé creando una aplicación completamente nueva en iTunes Connect y en XCode, y también un nuevo set de counts de usuario. Eso no está sufriendo los mismos problemas, de los cuales supongo que hubo algún problema con el identificador del package y / o cosas que se confunden con el uso involuntario de counts 'en vivo'.

¡Gracias por la ayuda!

Comtesting que tu aplicación esté habilitada para Game Center en iTunes. Comtesting también el identificador de package correcto que se te entrega en tu proyecto.

Tienes que crear una count de testing a través de itunesconnect. Las counts de testing se marcan y funcionan con el server de sandbox de GameCenter.