“游戏中心无法识别此游戏”错误

我正在努力超越让Game Center集成工作的第一阶段。 我到目前为止:

我创建了一个新的,干净的应用程序,在app delegate中添加了GameKit头文件和基本的authenticateWithCompletionHandler:方法。

在模拟器中启动应用程序会显示登录对话框。

如果我通过登录对话框创建一个新帐户,那么该用户将获得身份validation并成功加载应用程序。

如果我第二次尝试使用该帐户登录,或者使用我使用模拟器的Game Center应用程序创建的帐户,登录将被拒绝,并显示“游戏中心无法识别此游戏”错误。

重置模拟器并通过XCode重新安装无效。 该应用程序是通过iTunes Connect为Game Center设置的,并且包标识符都是正确的。

任何人都可以建议我在哪里出错吗?

这篇文章很好地解释了它(跳过顶部的Cocos2D特定部分): http : //www.cocos2d-iphone.org/forum/topic/20998你可以看到那里需要的所有步骤。 如果它仍然不起作用,那么底线是:创建应用程序后等待24小时(周末不计算)。

因此,我已经玩了一段时间,我最终在iTunes Connect和XCode上创建了一个全新的应用程序,以及一组新的用户帐户。 这并没有遇到同样的问题,我认为捆绑标识符存在一些问题和/或与无意中使用“实时”帐户相混淆的事情。

谢谢你的帮助!

您必须通过itunesconnect创建一个测试帐户。 测试帐户被标记并与GameCenter沙盒服务器一起使用。