iOS游戏中心 – 在一台设备上的validation错误

在我的其中一台设备(运行iOS7的iPad mini)上,当我尝试在Game Center中进行身份validation时,出现了一个可怕的错误:

Authentication Error: Error Domain=GKErrorDomain Code=2 "The requested operation has been cancelled or disabled by the user." UserInfo=0x15ef0f00 {NSLocalizedDescription=The requested operation has been cancelled or disabled by the user.} 

我清楚地login到游戏中心。 我已经完全从设备上抹去了应用程序,甚至从Xcode删除应用程序后,我仍然得到错误。

我可以login与其他设备没有问题。 我在不同的设备上login了相同的GC帐户。 这只是在这个特定的设备上,它不会authentication我的应用程序,也不会在游戏中心应用程序的“游戏”列表中显示。

有什么build议么?

我有一个运行iOS7的iPad 3(视网膜)的相同的问题 – 显然在iOS7中,如果Game Center从你的应用程序被解雇了3次,用户再也没有提示过,并且没有办法通过重新login来重置游戏中心(你可以在iOS6中)。

目前的修复工作是为了重置设置 – 设置 – >常规 – >重置 – >重置所有设置。

希望苹果在下一个版本中修复这个bug,或者至less为iOS7提供更好的Game Center文档。

+1以解决上述问题(kristiankeane)。 奇怪的是,这只是iOS7设备的一个pb。 对于iOS7模拟器,我能够从Game Center应用程序注销/login以摆脱3次罢工行为。 (我的意思是这是对上述答案的评论,但我不能添加评论)