许多人报告说,在 iOS8 上默认禁用 Sandbox
模式。这会导致 GameCenter 无法识别使用 AdHoc 配置文件(因此处于沙盒模式)构建的游戏,从而导致 GameCenter 错误:
该问题通过在 iOS8 设备的设置中启用
Sandbox
模式来解决,但 AFAIK 这只能由开发人员完成(即开发人员模式下的电话),这需要 XCode。但是我需要游戏的 Beta 测试人员才能使用我的游戏!目前,他们无法启用沙盒模式,因此无法连接到 GameCenter。有没有办法让 Ad-Hoc (Beta) 构建不使用 Sandbox,或者允许普通用户(非开发人员)打开 GameCenter Sandbox 模式?
编辑
看起来这是其他开发人员遇到的问题,我还找不到找到解决方案的人。由于这个问题,beta 测试人员基本上不可能测试游戏。
另一个开发者的博文:
http://fliperamma.com/ios-8-game-center-sandbox-and-testflight/
最佳答案
如果您的测试人员安装了此版本的 TestFlight:
https://itunes.apple.com/us/app/testflight/id899247664?mt=8
然后它在设置中启用沙盒模式的开关。
关于iOS8 : Impossible for Beta Testers to Access Game Center,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25982205/