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

参见英文答案 > Unable to sign in Sandbox gamecenter on iOS 74个
问题很奇怪我的系统版本是IOS7.一切都在ios7模拟器上正常运行.但是,当我尝试在iphone上进行身份验证时,回调块中的错误始终为“GkErrorCanceled:被请求的操作已被用户取消或禁用”.
即使我已经登录游戏中心,仍然会弹出错误.
我试过google的问题,并找到一个在stackoverflow的人征服了这个问题: iPhone Simulator 6.0 not able to connect to gamecenter in sandbox mode.
我尝试了这样的方式,但是对我来说并不奏效.我不知道我做错了什么
有人可以在这个问题上给我一个更详细的解决方案吗?
非常感谢!

解决方法

更新:
此问题似乎仅在沙箱中发生.

也有这个问题,在这里我已经弄清楚了:

如果所有提示都被取消,GameCenter会显示提示登录只有几次(3-5),GameCenter将被禁用.

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

错误错误Domain = GKErrorDomain代码= 2 GkErrorCanceled:请求的操作已被用户取消或禁用

有两种解决方法

第一:

>通过设置应用程序注销游戏中心.
>重置所有设置
>设备重新启动后,启动应用程序与开发构建.启动GC Login viewController后,弹出.

第二(这帮助我):

>“删除所有内容和设置”.
>设置为新设备 – 不要从任何备份还原.

两种解决方法都不是一个可行的选择 – 我希望很快就会有一个修复.

大部分信息是从discussion开始.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...