创建SpriteFrame时报错,资源已经被释放

malloc: Incorrect checksum for freed object Ox10xxxxx: probably modified after being freed
Corrupt value: 0x0.
我在调用 SpriteFrame:create(filename, rect)这个函数的时候报的错。代码中有多处调用到这里,有几处在编译的时候会报错,每次哪里报不确定。 请问是什么原因导致的啊。用的电脑是Apple m1, 编译目标平台是ios12.1。前几天还能用,昨天mac 升级到了最新的系统就不能用了,之前我也改了一些代码,但应该不会影响到这里。用的是Cocos2dx-4.0。找了好久都没找到解决办法,