我在 Xcode 5.1 上构建我的游戏应用程序。 Game Center 代码已经到位,我已经通过 iTunes Connect 配置了我的应用程序(例如创建应用程序入口、设置 bundle 标识符、设置游戏中心排行榜)。
当我在 Xcode 5.1 中时,我的应用程序成功地与 Game Center 一起工作。分数会像它应该的那样报告给排行榜,我可以看到我的排行榜条目等。
我决定今天安装 Xcode 6.0.1。我基本上使用这个新版本的 Xcode 编译了我的项目。但是现在当我运行我的应用程序时,我从我的日志中得到了这个:
GameKitHelper ERROR: {
NSLocalizedDescription = "The requested operation could not be completed because this application is not recognized by Game Center.";
Game Center 不再识别我的应用程序。一切都一样。我没有改变任何东西。只需编译并运行即可。
有人在 Xcode 6.0.1 中编译和运行支持 Game Center 的应用程序时遇到过这个问题吗?
最佳答案
好吧,我知道为什么了。忘记提及我也将我的测试 iOS 设备升级到 8.0。
事实证明,您需要进入“设置”>“游戏中心”并手动启用沙盒。
我现在开始工作了。希望这对遇到此问题的任何人有所帮助。
关于ios - 使用 Xcode 6.0.1 构建后,Game Center 无法识别应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25916055/