应用程序进入后台后,游戏中心在Sprite工具包中导致崩溃

时间:2014-11-03 02:34:54

标签: ios crash sprite-kit game-center

我在Xcode中启用了一个SpriteKit项目,启用了Game Center,我让它在显示排行榜,成就和所有这些东西的地方工作。我将它提交给Apple之后发现它崩溃了这个错误消息:

<Error>: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[GKLocalPlayerInternal name]: unrecognized selector sent to instance 0x177a4eb0'
*** First throw call stack:
(0x2563cd67 0x32e9bc77 0x2564222d 0x25640109 0x25571938 0x28991bdd 0x26291ed7 0x2c355897 0x2c368d31 0x333fc423 0x333fc40f 0x334071b5 0x25602c41 0x25601361 0x2554e981 0x2554e793 0x2c927051 0x28b40981 0xda63d 0x33437aaf)

当应用程序进入后台并返回时会发生这种情况,有时(并非总是)它会崩溃。

我在我的应用程序中搜索了GKLocalPlayerInternal而没有结果,我在研究HERE中看到这是因为iOS 8中的SpriteKit存在身份验证故障。如果它真的是Apple的错,我该怎么办?作为spriteKit中的一个错误?

如果所有其他方法都失败了,是否有可能告诉Game Center在从后台返回后根本不进行身份验证,因为我们知道它会崩溃。

提前致谢

0 个答案:

没有答案