由于不确定的原因,游戏中心无法识别游戏。 如果应用程序GameCenter用户已登录,当您尝试在启动时登录游戏GameCenter时,会显示
游戏中心无法识别此游戏。
如果用户未登录,则会在游戏中显示登录窗口,但您无法登录;日志显示:
无法验证本地用户无法完成操作,因为游戏中心无法识别该程序。
如果启用沙盒(沙箱<Game>.entitlements
存在),游戏不会显示任何内容,只会将以下内容写入Player.log:
无法验证本地用户无法与帮助应用程序通信。
在所有情况下,如果您在游戏开始后调用身份验证,那么它会写入身份验证执行的日志,但Unity社交变量包含:Social.localUser.userName == "Uninitialized"
,Social.localUser.id == 0
。当您调用成就/排行榜界面时,它们将显示没有内容,日志显示:
无法同时满足约束条件:
(
<NSLayoutConstraint:0xfda3ea0 >H:[GKPanelCloseButton]-(NSSpace(8))-[GKPanelCloseButton] (Names: GKPanelCloseButton:0x3281910 )>
)将尝试通过违反约束来恢复
<NSLayoutConstraint:0xfda3ea0 H:[GKPanelCloseButton]-(NSSpace(8))-[GKPanelCloseButton] (Names: GKPanelCloseButton:0x3281910 )>
将
NSUserDefault
NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints
设置为YES
,以便在发生这种情况时自动调用-[NSWindow visualizeConstraints:]
。
和/或,在objc_exception_throw
中断以在调试器中捕获它。
如果您进入应用程序GameCenter,似乎您已登录游戏,但它在iOS下,并且没有内容 - 没有图标,没有成就。
谷歌沉默了。需要你的帮助,如何解决这个问题。谢谢,Ignat
答案 0 :(得分:1)
来自Prime [31]网站的简单信息:
iOS注意:要使用沙箱环境进行测试,您必须先 打开Apple GameCenter.app并注销。一旦注销,你必须 在Xcode中使用调试版本来访问沙箱。的推出 build不会使用沙盒服务器所以请务必使用debug 在测试时构建。