iOS9“游戏中心无法识别此游戏。”

时间:2015-12-03 00:32:14

标签: ios game-center

我无法让游戏中心与我的应用配合使用。

每当我尝试对用户进行身份验证时,都会返回以下错误:

"The requested operation could not be completed because this application is not recognized by Game Center." 

我的大部分互联网搜索已经产生了响应"确保沙盒已启用"但是使用新的iOS 9,再也没有沙盒了。我也确保我的Bundle ID和我的所有证书都是正确的,所以我不认为这是问题所在。提前谢谢!

迈克尔

5 个答案:

答案 0 :(得分:21)

即使我没有使用排行榜,添加排行榜也可以解决问题。

答案 1 :(得分:15)

您是否在项目的功能中启用了Game Center?

您是否在iTunesConnect中添加了应用程序?

您是否已将构建内容上传到iTunesConnect?如果是这样,检查以验证您的设置是否正确就是转到活动|所有构建| 〜你当前的构建〜,然后向下滚动到Required Capabilities。它是否列出" gamekit"在那部分?

the game is not recognized by game center的最新答案表明,如果其他一切都正确,只需添加成就(或可能是排行榜)就可以解决问题。

编辑:自写这篇文章以来,问题已经出现过几次了。创建虚拟排行榜是第一次解决它。创造另一个是第二次解决它。它第三次发生,只是更改哪个虚拟排行榜是默认解决问题。

编辑2 :基于How to list all available GKTurnBasedMatches for a player?,在某些情况下,至少使用Swift,您甚至无法获得无法识别的""错误。在您创建排行榜之前,操作只会默默地失败。

答案 2 :(得分:4)

appstoreconnect中有一个拨动开关。

在“准备提交”标签中,切换此开关:

switch

答案 3 :(得分:2)

我通过在iTunes Connect中创建新的排行榜来解决这个问题

答案 4 :(得分:0)

从应用程序的企业目标而不是发布版本构建时发生过。两个捆绑ID不同,因此Game Center无法正常工作,因为只有发布捆绑ID在iTunes Connect(Game Center)中注册。