在我的一台设备(运行iOS7的iPad mini)上,当我尝试在Game Center中进行身份验证时,我遇到了可怕的错误:
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.}
我清楚地登录了游戏中心。我已经完全从设备上擦除了应用程序,甚至在删除应用程序后从Xcode重新运行我仍然得到错误。
我可以毫无问题地使用其他设备登录。我在不同设备上登录了相同的GC帐户。只是在这个特定的设备上它不会验证我的应用程序,也不会在Game Center应用程序的“游戏”列表中显示该应用程序。
有什么建议吗?
答案 0 :(得分:23)
我在运行iOS7的iPad 3(视网膜)上遇到了同样的问题 - 显然在iOS7中,如果Game Center从你的应用程序中被解雇3次,用户再也不会被提示,并且没有办法通过重新启动登录到Game Center(就像在iOS6中一样)。
对我有用的当前修复方法是重置设置 - 设置 - >常规 - >重置 - >重置所有设置。
希望Apple在下一个版本中修复此错误,或者至少为iOS7提供更好的Game Center文档。
答案 1 :(得分:1)
+1以上的解决方法(kristiankeane)。奇怪的是,这只是iOS7设备的pb。对于iOS7模拟器,我能够从Game Center应用程序注销/登录以摆脱3次攻击行为。 (我的意思是这是对上面答案的评论,但我还不能添加评论)