Simulator上的“游戏中心帐户服务目前无法使用”

时间:2011-08-31 15:02:08

标签: objective-c ios connection simulator game-center

我不知道从什么时候发生这种情况,也许是在升级到Mac OS Lion和Xcode 4.1之后。但我不确定。

我有一个相当大的iOS项目,受到游戏中心/游戏套件的限制。我直言不讳:在模拟器上我再也无法连接到游戏中心了。 即使我在模拟器上打开“游戏中心”-App并点击“创建帐户”,我也会收到错误消息:“游戏中心帐户服务目前无法使用。请稍后再试。”

我已经用谷歌搜索了几天,这是我尝试过的:

  • 我在文档中配置了像Apple一样的路由器,虽然它在几周前的配置之前确实有效。我还检查了不同的网络/路由器。

  • 我完全删除了~/Library/Application Support/iPhone Simulator中的XCode Developer工具(整个/ Developer / -Folder)和iPhone模拟器,并重新安装了所有内容

  • 当然我会多次重置设备

模拟器有互联网连接。当我打开Safari时,我可以浏览网页。

谢谢,我真的会提供任何帮助或建议! 费边

1 个答案:

答案 0 :(得分:10)

根据这个帖子:
https://discussions.apple.com/thread/3206110?start=0&tstart=0

解决方案应该是重置您的hosts文件(在/private/etc/hosts中) 并且连接应该再次起作用

默认主机文件应如下所示:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

无论如何,如果你提供一些调试,如

,会很有帮助
NSLog(@"%@",[error description])

error来自NSError

NSHTTPURLResponse sendSynchronousRequest:类型