[已解决]在IOS 18.7.2 在Safari游戏黑屏,影响所有在线项目!!

  • Creator 版本: 2.4.6

  • 目标平台:IOS 18.7.2 的Safari

  • 重现方式:直接运行Hello World项目

  • 首个报错:TypeError: Argument 1 ('shader') to WebGLRenderingContext.shaderSource must be an instance of WebGLShader/app/engine/bin/cocos2d-js-for-preview.js:67278:22shaderSource@[native code]_createShader@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:67278:22link@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:67207:39getProgram@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:65591:34_draw@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:65160:46_drawItems@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:69101:21_opaqueStage@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:69117:24_render@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:65110:13render@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:68969:23@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:49246:22render@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:49038:28mainLoop@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:17901:26callback@http://172.27.74.15:7457/app/engine/bin/cocos2d-js-for-preview.js:18149:30

  • 之前哪个版本是正常的:ios 18以前

  • 手机型号:iphone X

  • 手机浏览器: Safari

  • 编辑器操作系统: MacOS Sequoia 15.5

  • 重现概率: 100%

我们也是遇到了,有办法解决吗

@boyue 麻烦官方看看呗, 基本所有2.4.x 版都受到影响

我们也有这个问题,应该是iOS 18.7.2 RC 版本 在webview中用WebGL会有问题

急急急急急

可以去ios版本社区反馈一下

同样遇到了,有解决方案了吗

到现在cc官方都没有任何回应或处理, 是ios自身出bug还是甚麽原因官方总该给回应吧,试了一下不只2.4.x版, 3.x 版也一様, 都是webgl context lost或shader 无法实例, 现在官方是顾着搞4.0,其他让我们自生自灭吗?

应该是这个ios版本的问题,

,对比正常版本的 试了u3d和laya,也是无法加载

神奇点是支付宝那小鸡 在前几天也是无法显示, 但不知道为何今天又能正常了, 不是道是怎様处理的

我也遇到了这个问题,我查了一下iOS18.7.2是RC测试版本,不是正式版本,如果更新了这个版本,webGL相关的很多应用(游戏,地图等)都无法正常工作。
参考:
iOS 18.7.2 Release Date, Bug Fixes, and Everything You Need to Know (看最后的评论)
No maps shown on IPad @ Windy Community

现在只能用户降级iOS版本回18.7.1,或者等待18.7.2的正式版本,或者升级26
降级应该是不行了,只能是后面2种

ios26也有问题 ,图片会突然消失。

主要是有些用户已经升了上去, 然后客户诉游戏玩不了, 有些还是充值了不小的, 但没有任何解决方法或应急手段

应该只能等更新了,基本的webgl渲染都有问题 https://get.webgl.org/ ,
然后发现可以开启 webgpu,可以正常访问 https://webgpu.github.io/webgpu-samples/?sample=particles
但是cocos 3.x 发布成webgpu无法加载 :joy:

我们这里一直没有复现,但是线上用户一直报,想问下复现后使用这个https://get.webgl.org/也会有问题吗?大概是个什么现象?

没有复现吗?是更新了18.7.2RC版本吗?访问那个网站三角形渲染不出来

iOS RC版系统的问题,昨天已经发布了正式版。