我的Spritekit App适用于iOS8,iOS9,但是当我在iOS10中启动它时,每次启动都会出现以下断言错误:
-wellknown +science
如果我设置PrefersOpenGL = YES,关闭Metal I就得到:
validateFunctionArguments:2658: failed assertion `missing buffer binding at index 2 for u_light_position[0].'
该应用程序没有任何OpenGL代码,所有图形都是用SpriteKit编写的,所以这看起来像是SpriteKit内部的OpenGL调用中的一个错误。
这一切在iOS8和iOS9上运行正常,但在10开始时它会在每次启动时始终崩溃这个错误..有没有人见过这样的东西?
编辑:我确实在iOS10上发现了一些奇怪的SKEmitterNodes,但我也没有使用它们。