cocos2.4.2版本在ios17webview内黑屏

使用cocosCreator2.4.2版本打包webmobile模式 在ios17系统的webview嵌入, 报错 TypeError: Argument 1 (‘shader’) to WebGLRenderingContext.shaderSource must be an instance of WebGLShader

shaderSource
有大佬遇到过吗 ,如何解决? 屏幕黑了 但是还能交互,偶现,

之前社区有个帖子说是gpu崩溃检测 浏览器然后刷新,试了还是不行 ,依旧白屏 ,求解决方案,火烧屁股了

2赞

同遇到,webview包,目前是ipx在16.4下,引擎版本2.4.9;在第三方app里用wkwebview打开,也是偶现这个报错导致黑屏。同求解决方法

自己顶一顶

3.7.3, 线上也遇到不少这个报错

是微信小游戏

伤脑筋 在顶一顶

官方人员求解答

你的问题解决了吗

没解决呢,现在只能try catch之后给用户提示一下。。。求官方解答

看起来不像是引擎问题,应该是ios 16.7+ 后webview的问题,微信小游戏开启高性能也会有问题,只是还不知道怎么解决

有一些玩家重启了微信就可以了,唉

我们游戏这几天发现主要问题还是集中在iOS 16.7 这个版本,其他高于16.7的版本基本是零星出现,可以忽略。低于16.7版本的没有出现过问题。
好在现在iOS 17更新到17.0.3了,慢慢应该17是主流,不会存在大量16.7了

我们是靠原生的ios同学解决的,ios系统升级(我们是发现16.4开始)后,渲染库从webgl换成了Metal,暂时是规避掉了,使用前不预加载webview,使用时再加载,使用后释放

微信小游戏咋规避。。让微信官方去换渲染库吗?

微信分支上我没收到类似反馈,你换高性能模式试试,我是开了的?up的问题目前我只在我们自己app组同学做的第三方app里打开小游戏时遇到

是用了高性能的IOS微信小游戏。官方已经说了是IOS的锅,只能等IOS用户升级上去

微信官方说的吗?最近确实增加多

ios17.2又开始崩溃了,有好的解决方案吗