我无法让游戏中心与我的应用程序一起工作.
每当我尝试对用户进行身份验证时,都会返回以下错误:
"The requested operation could not be completed because this application is not recognized by Game Center."
我的大多数互联网搜索产生了响应"确保沙箱已启用",但是新的iOS 9已经没有沙箱了.我也确保我的Bundle ID和我的所有证书都是正确的,所以我不认为这是问题所在.提前致谢!
迈克尔
即使我没有使用排行榜,添加排行榜也可以解决问题.
您是否在项目功能中启用了Game Center?
您是否在iTunesConnect中添加了应用程序?
您是否已将构建内容上传到iTunesConnect?如果是这样,检查以验证您的设置是否正确就是转到活动| 所有构建| 〜你当前的构建〜,然后向下滚动到Required Capabilities.它是否在该部分列出"gamekit"?
游戏中心没有认识到游戏的最新答案,如果其他一切都是正确的,只需添加成就(或者可能是排行榜)就可以解决问题.
编辑:自写这篇文章以来,问题已经出现过几次了.创建虚拟排行榜是第一次解决它.创造另一个是第二次解决它.它第三次发生,只是更改哪个虚拟排行榜是默认解决了问题.
编辑2:基于如何为播放器列出所有可用的GKTurnBasedMatches?,似乎在某些情况下,至少使用Swift,你甚至没有得到"无法识别"的错误.在您创建排行榜之前,操作会默默地失败.
appstoreconnect中有一个拨动开关。
在“准备提交”标签中,切换此开关: