关于此问题已经有几个问题,但我按照他们的步骤解决了这个问题,但这对我来说似乎不起作用。这就是我所做的:
1。我仔细检查了xcode项目中的bundle标识符与配置门户上的配置文件是否完全相同(它还说Game Center已启用)。没有通配符。
2。我已经使用沙盒帐户登录到gamecenter(制作了2个帐户,其中一个不是沙箱)。在注册帐户时,我确实在左上方看到了带有一些数字/字母的“沙盒”这个词,所以我100%确定我有一个沙盒帐户。尝试了2个不同的沙箱帐户。试过2种不同的设备(ipad / iphone)。也试过iPhone模拟器。
3。我已经多次从我的iPhone上删除了我的应用并再次尝试了。
我在iPhone + iPad上运行4.3 / xcode 4。 我还在收到消息。任何帮助,将不胜感激。谢谢!
答案 0 :(得分:12)
从记忆中(我最近与此斗争)......
除了您已经完成的工作之外,您还必须在ITC(iTunes Connect)中设置您的应用程序(即使它使用假的捆绑ID)。这意味着您需要输入名称,类别,屏幕截图和一堆其他内容(您可以将虚拟数据放入其中以进行测试)。然后,您需要创建应用版本,然后在该版本上启用Game Center。
我可能已经忘记了其他一些重要的步骤,但是在伏都教跳舞和向iOS等神灵做出牺牲之间,这是我所能记得的。
答案 1 :(得分:9)
从您的设备删除旧应用有时也会有所帮助。看起来它存储了一些应用程序的数据,并将尝试登录到实际的游戏中心而不是沙盒模式。 这在尝试在更新中添加Game Center时解决了我的问题。
答案 2 :(得分:3)
这就是我解决问题的方法。我打开了设置应用程序,然后选择了游戏中心。在Developer的底部,打开" Sandbox"。
答案 3 :(得分:1)
我有类似的问题。确保您在xcode和ITC中拥有完全相同的应用程序版本。例如,如果你在xcode中有1.0,在ITC中有1,它将无法工作。版本是一个字符串而不是浮点数,所以1.0!= 1。
答案 4 :(得分:0)
我的情况是,它显示“这个游戏不被游戏中心识别”,我的ipad被囚禁。所以我在Cydia中卸载了Appsync 5.0+ - >退出游戏中心--->重新安装应用程序,现在没关系
答案 5 :(得分:0)
就我而言,人们建议的几乎所有内容都已经正确用于我的应用。
我的捆绑包ID正确,我的iTunes Connect记录已设置等。但是,已上传到iTunes Connect的版本的版本号不是最近的(并且不匹配)我正在构建到测试设备上的版本)。
将较新的版本上传到具有匹配版本号的iTunes Connect后,似乎可以解决问题。
我不保证它将来不会破坏(因为身份验证似乎非常不稳定并且以前工作过,即使使用旧版本记录),但是现在它似乎已经解决了我的问题
答案 6 :(得分:-1)
我从某个地方了解到,如果你的机器(iphone或ipad)被囚禁,它会假设你使用没有沙箱的真实游戏中心。
因此,如果您的设备被严重破坏,只需将其恢复,然后尝试一下。
希望这会对你有所帮助。