使用默认的cocos2d-swift应用程序时,我在我的iPad Mini2上行收到错误EXC_BAD_ACCESS:
BOOL rb_status = [_context renderbufferStorage:GL_RENDERBUFFER fromDrawable:layer];
但是,如果我尝试在不调试的情况下启动应用程序,则一切正常。如果我在任何虚拟设备上使用debug,我也不会收到任何错误。为什么它不起作用?如何删除此错误?
发布于 2015-07-18 04:09:53
在iOS 8.3+上的某些设备上似乎存在此问题。它适用于我几乎所有的设备,但iPad mini 2也不适用于我。简而言之,调用本身没有任何问题。由于某些原因,这些设备似乎存在Xcode错误。你可以通过以下方式绕过它(直到苹果修复它):
在Xcode中,转到产品->方案->编辑方案...对于Run Debug配置(在左侧),选择"Options“(在右侧),并将"GPU Frame Capture”配置为禁用。
有关更多信息,请查看此帖子:https://github.com/BradLarson/GPUImage/issues/2022#issuecomment-118943746
发布于 2015-07-14 15:04:22
我发现这台设备没有最新的iOS版本。当我更新设备的iOS版本时,这个错误已经消除。
https://stackoverflow.com/questions/31398961
复制相似问题