【发布时间】:2010-10-13 23:46:49
【问题描述】:
我正在开发一款集成 Game Center 的 iPhone 游戏。游戏正在构建为调试(不是发布/分发)。在模拟器上,Game Center 始终正确使用沙盒。在 iPhone 设备本身上,它会使用沙盒运行几天,然后突然决定使用真正的 Game Center 服务器(导致错误,因为我的游戏尚未发布)。几天来一直在避开沙箱,我讨厌在模拟器上进行测试。知道如何在开发过程中一劳永逸地使用沙盒吗?
这是来自Game Kit Programming Guide的相关引用:
作为开发者,您的 Game Center 帐户可能会登录到沙盒进行测试,也可能会登录到实时环境,但不能同时登录。要更改您登录的帐户,请切换到内置的 Game Center 应用程序并注销,然后运行任何支持 Game Center 的应用程序。如果该应用程序是为开发而配置的,请输入您的测试帐户信息以登录沙盒。否则,请输入您的实时帐户信息以登录实时环境。
据我所知,我的应用是使用开发者配置文件配置的。构建模式设置为调试。我已在设备上退出 Game Center。我还尝试过退出应用商店。
【问题讨论】:
-
我想这是应用程序签署的配置文件......
-
这会如何影响它?配置文件只是可接受设备的列表和捆绑 ID。我在这里遗漏了一些明显的东西吗?
-
我已经尝试了答案中列出的所有解决方案,但我遇到了同样的问题。很奇怪。
标签: iphone ios4 ios game-center