Jer*_*ler 11 iphone ios4 ios game-center
我正在开发一款带有Game Center集成功能的iPhone游戏.游戏正在构建为Debug(不是发布/发布).在模拟器上,Game Center始终正确使用沙箱.在iPhone设备本身上,它将使用沙箱进行几天,然后突然决定使用真正的Game Center服务器(这会导致错误,因为我的游戏尚未发布).现在几天都在避开沙箱了,我讨厌在模拟器上进行测试.任何想法如何一劳永逸地让它在开发过程中使用沙盒?
以下是Game Kit编程指南中的相关引用:
作为开发人员,您的Game Center帐户可以登录Sandbox进行测试,也可以登录到实时环境,但不能同时登录到两者.要更改您登录的帐户,请切换到内置的Game Center应用程序并注销,然后运行任何支持Game Center的应用程序.如果该应用程序已配置用于开发,请输入您的测试帐户信息以登录Sandbox.否则,请输入您的真实帐户信息以登录实时环境.
据我所知,我的应用程序正在使用开发人员配置文件进行配置.构建模式设置为Debug.我已经在设备上注销了Game Center.我也尝试退出商店以获得良好的衡量标准.
我从备份中恢复了我的 iPhone。这会删除所有配置文件和游戏本身。然后我使用 Xcode 安装并运行游戏,沙盒又神奇地开始工作了。我不确定是否需要完全恢复,或者只是删除游戏。我之前曾尝试删除所有配置文件,但没有成功。我怀疑在我的情况下恢复可能是必要的。
编辑:这可能是我的想象,但iOS 4.2似乎在一定程度上提高了沙箱的稳定性。我注意到,即使在我的设备上发布的其他游戏(其他公司的游戏)上,该设备似乎也会让我登录到沙箱。它似乎让我永久处于沙盒模式,直到我退出。我没有在 4.2 中进行任何更多的实验来测试这一点,因为如果我的设备停止工作,我不愿意再次恢复它。
| 归档时间: |
|
| 查看次数: |
14229 次 |
| 最近记录: |