0

我正在制作一个测试应用程序来学习使用 Game Center。我在堆栈溢出中阅读了许多教程和问题,我走在正确的道路上。

现在,我遇到了一种我不理解的行为,我认为有人可能会对此有所了解并解决我的问题。

我已经从模拟器上的游戏中心创建了一个用户,我可以进入它。

如果我登录它,然后运行我的应用程序,我会从游戏中心获得美妙的“欢迎回来”标志。

但是当我退出那里时,它的行为会有所不同。我启动我的应用程序并获取登录表单。尝试登录时,我收到一个 UIAlert,上面写着“游戏中心无法识别此游戏”。

怎么来的?一分钟前一切都很顺利……</p>

无论如何,我尝试在 iTunes 连接和我的应用程序上检查捆绑标识符,我检查了 iTunes 连接是否支持游戏中心。我什至创建了一个组(虽然我还不确定这意味着什么)。

没有任何效果。(启动应用程序前登录游戏中心除外)

有什么想法吗?

如果您需要任何代码,请告诉我

4

2 回答 2

1

好的……现在解决了。主要问题是捆绑 ID。

一个地方显示:com.myCompanyName.gameName,另一个地方:myCompanyName.gameName

.com 是我错过的。

感谢所有试图提供帮助的人。

于 2013-07-05T10:10:11.747 回答
0

首先,您必须从 apple.developer.com 为您的 App_ID 启用 Game Center。接下来,您需要在 iTunes Connect 上创建 App 时使用与 Bundle ID 相同的 App_ID。我希望您在 iTunes Connect 上的该应用程序中添加了 Game Center 的详细信息。还要确保您使用的是具有相同 Bundle ID 的配置文件。

于 2013-07-05T09:59:47.440 回答