昨天我升级了OS X到Yosemite,自那以后我的游戏不被Game Center识别。GKErrorDomain:错误代码15和文本:"由于该应用程序未被Game Center识别,无法完成所请求的操作。" 我已经检查了开发人员->在没有结果的情况下在Game Center应用中使用沙盒服务器。另外,尝试了“清理”和“再次构建”。似乎GC App没有进入沙盒模式?正如我所说,直到我升级到Yosemite之前,游戏都运行得很好。任何帮助都将不胜感激。
我认为问题可能是因为OS X Yosemite有新的功能,而游戏无法支持,因为该游戏是为旧版本的OS制作的。您可能需要升级所有内容并查看是否有效。如果不行,那么您应该在苹果网页上提出问题。 在此处提问关于OSX Yosemite的问题(前往支持页面,然后前往OSX)
问题是如何解决这个问题。这不是关于新功能的问题。我不明白为什么GC没有改变到沙盒模式并且没有显示沙盒模式本身。失败来自于GC,因为它试图在生产服务器中定位正在运行的游戏,但它应该尝试在设置好的沙盒服务器中找到它。有时候,当你使用旧版本号运行新版本的游戏时,你也可以在生产服务器上测试产品。但在我的情况下,这是一个新的应用程序,有一个新的ID,所以我不能这样做。我需要沙盒服务器,但它根本没有出现。我正在考虑回到Mavericks并在那里检查它。实际上,我已经检查了软件尝试访问的内容。它实际上是游戏中心的生产服务器,所以肯定不是正确的服务器,但我无法弄清楚如何强制OS X在尝试登录到游戏中心时使用沙盒服务器。