1

在过去的几个月里,我一直在使用 XCode 3.2.5 和 iOS 4.2 构建一个 iPhone 游戏,我即将将它提交到 App Store。然而,在我这样做之前,我想针对 iOS 4.3 Beta 3 测试它,所以我下载了最新的 beta SDK,将它安装在一个单独的位置,并将设备更新到 iOS 4.3 Beta 3。现在,当我运行游戏时并且尝试在 Game Center 中对本地玩家进行身份验证,它会弹出一个框说“Game Center 无法识别此游戏”。为什么?

我尝试通过 Game Center 应用程序注销 Game Center 并重新启动我的应用程序,但我已经注销,因此问题似乎不是尝试使用非沙盒帐户的结果。另外,我注意到它在 4.3 Beta 3 Simulator 中运行良好。我只在更新的设备上收到此错误。有任何想法吗?

非常感谢你的智慧!

4

1 回答 1

1

您是使用特定于您的应用程序的配置文件还是使用通配符配置文件进行代码签名?据我所知,使用通配符配置文件签名是不允许访问 Game Center 的。

在 Game Center 应用程序中,确保您没有连接到生产环境中的帐户。如果您有疑问,请退出并启动您的应用程序。

于 2011-02-04T19:53:17.297 回答