Creator 2.4.6 IOS下退出游戏崩溃

版本:Creator 2.4.6
系统:IOS

正常启动游戏,游戏中有播放声音,然后停止游戏(就是划掉游戏),就出现下面这个:

把cocos2d-x回退到2.4.5也能重现这个问题

1赞

2.4.5 与 2.4.6 关于 iOS Audio 的改动 PR 为:https://github.com/cocos-creator/engine-native/pull/3565

帮忙尝试基于 2.4.6 回退一下这个 PR 的改动看看?

结束APP的方式是:
iphone 6 Plus: 双击 Home 键,在任务管理窗口,选中游戏,向上滑动游戏让其强制退出
更高版本:从底向上划动,在任务管理窗口,选中游戏,向上滑动游戏让其强制退出

我这边在helloworld工程场景中添加一个音频文件自动播放,并不会复现你说的情况,你遇到的可能是其他情况,方便给个demo吗?我们排查下

我明确怎么重现之后,再上传Demo。感谢

遇到类似的情况,2.4.4版本,接firebase,能看到iOS在关闭游戏的时候崩溃堆栈非常多,大多都是audio、v8的底层崩溃。

很多大量出现的崩溃,共同点都是从 applicationWillTerminate 出现的

之前我给你们提过, 把applicationWillTerminate 回调里的 delete app 注释掉就可以

2赞

这种可以忽略的

请问解决了吗,我也遇到相同问题了

遇到同样很大applicationWillTerminate之后的bug

cocos3.x好像也有这个问题 退出app cocos引擎内部资源释放导致崩溃

你好 3.6.1直接用导出来的demo 然后工程里面exit(0)就会触发崩溃