由于不确定的原因,游戏中心无法识别该游戏。如果应用程序 GameCenter 用户已登录,当您尝试在启动时登录游戏 GameCenter 时,会显示
Game Center 无法识别此游戏。
如果用户未登录,游戏中会出现登录窗口,但无法登录;日志显示:
本地用户验证失败 由于游戏中心无法识别程序,因此无法完成操作。
如果启用沙盒(沙盒<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下,它没有内容——没有图标,没有成就。
谷歌沉默了。需要你的帮助,如何解决这个问题。
谢谢,伊格纳特