ios7取消3次后无法登陆gamecenter获取

这个问题很奇怪。 我的系统版本是IOS7。 一切顺利在ios7模拟器上。 但是,当我尝试在我的iphone上进行身份validation时,callback块中的错误始终是"GkErrorCanceled: the requested operation has been canceled or disabled by the user".
即使我已经login游戏中心,错误仍然popup。 我试图谷歌的问题,并find了一个人在stackoverflow已征服了这个问题:
iPhone模拟器6.0无法在沙箱模式下连接到gamecenter 。
我试图遵循的方式,但是,它不适合我。 我不知道我是否做错了什么。 有人能给我一个更详细的解决scheme吗? 非常感谢!

更新:此问题似乎只发生在沙箱中。

也有这个问题,在这里我已经想通了:

如果所有的提示都被取消了,GameCenter只会提示login几次(3-5) – GameCenter将被禁用。

在iOS 7中,存在一个问题: 即使您login到GameCenter应用程序本身,GameCenter禁用状态仍然存在 – 应用程序仍然会收到以下types的错误:

error: Error Domain=GKErrorDomain Code=2 GkErrorCanceled: the requested operation has been canceled or disabled by the user

有两种解决方法:

第一:

  1. 通过设置应用程序注销Game Center。
  2. 重置所有设置
  3. 设备重启后,用开发版本启动应用程序。 启动后,popupGC Login ViewController。

其次(这个帮了我):

  1. “清除所有内容和设置”。
  2. 设置为新设备 – 不要从任何备份中恢复。

两种解决方法都不是生产的可行select – 我希望很快就会有来自苹果的解决scheme。

大部分信息来自这个讨论

设置>常规>重置>重置所有设置

(我读过这个地方,但如果用户不得不这样做不是一个好的解决scheme)(我做了这个应用程序,我正在testing,而不是一个应用程序在App Store上实时)我testing从应用程序的应用程序(不是我的),我不能重现这个问题,我的意思是我从设置中logging回来后,我被logging回应用程序。

但对于我正在testing的应用程序,只有重置工作。 我刚刚看到一个新的ios更新可用,也许这将解决它。